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: Fontello;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601a06163dc77861cca901bf_fontello.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Whatever it takes;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/6024552fef6428509cfa9a71_whatever%20it%20takes.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Whatever it takes;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/602455399ec5fe839dc31176_whatever%20it%20takes%20bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractrade icon font \#1;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/627bc672a14a08e5fd55f378_Fractrade%20Icon%20Font%20%231.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractrade icon font \#2;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/628ce9e5ef4926e906f10a79_Fractrade%20Icon%20Font%20%232.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon bld;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/5f1b479feb171b67ad625808_Brandon_bld.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Brandon reg;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/5f1b479f945d30939df28604_Brandon_reg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Brandon med;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/5f1b479faaa72a0878e23b3f_Brandon_med.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Darkwoman;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/5fee034583f67d09cf6702aa_Darkwoman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Scalaot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d704ea8e00076345b72b0_ScalaOT-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Scalaot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d704e0b9c980219bf1402_ScalaOT-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Scalaot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d704fcd04ec72a16b9173_ScalaOT.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Scalasansot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d7050aaa53610ebd25256_ScalaSansOT-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Scalasansot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d7050dd6816f96e13f23c_ScalaSansOT-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Scalasansot;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d705039f23cf9709a7268_ScalaSansOT.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon blk;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d707a771ae8365bb7492b_Brandon_blk%20(1).otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon thin;
  src: url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/601d70795b118ca2b5a5bdbf_Brandon_thin%20(1).otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

:root {
  --fractrade-navy: #012238;
  --fractrade-blue: #00a7e1;
  --fractrade-navy-darker-gradient: #000c14;
  --fractrade-orange-darker-gradient: #fc4d10;
  --fractrade-gray: #56575a;
  --white: white;
  --fractrade-blue-darker-gradient: #0079dd;
  --listing: #00fd48;
  --fractrade-orange: #ff7139;
  --fractrade-silver: #b6b8ba;
  --notification-color: #00e641;
  --internal-view: #6b35e2;
  --pale-green: #72ff9a;
  --dealer-for-gradient: #ff4141;
  --dealer: #e23535;
  --lime-green: #20c200;
  --savings: #4bcf31;
  --dark-flexjet: #312022;
  --flexjet-auburn: #543a3d;
  --medium-purple: #af8aff;
  --yellow: #f3e700;
  --gold: #ffc941;
  --fractrade-gray-darker-gradient: #333;
  --fractrade-silver-darker-gradient: #848484;
  --light-salmon: #ff9f7d;
}

.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-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-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-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-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

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

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

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

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

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

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

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

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

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

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

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

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

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

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

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

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

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

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

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

  .w-layout-blockcontainer {
    max-width: none;
  }
}

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

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

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

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

.body {
  color: #fff;
  border: 0 solid #56575a;
  border-radius: 0;
  font-family: Brandon reg, sans-serif;
  display: block;
}

.body:hover {
  font-size: 14px;
}

.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;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.listings-page {
  z-index: 1;
  background-color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.listings-page.old {
  margin-top: 100vh;
}

.listings-container {
  text-align: left;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 17px auto 111px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  overflow: visible;
}

.collection-list {
  color: #000;
  flex-direction: column;
  display: flex;
}

.listing-details-titles {
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: auto;
  margin: 13px 0 0;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.listing-details-titles.currency.aircraft-price {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: 3px;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 11px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.listing-details-titles.per-month {
  color: var(--fractrade-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
}

.landing-page {
  z-index: 1;
  background-color: #0000;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  perspective: 1000px;
  color: var(--fractrade-orange-darker-gradient);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 410px 150px;
  display: block;
  position: relative;
  overflow: hidden;
}

.front-page-nav {
  z-index: 1000000;
  border-style: none none solid;
  border-width: 0;
  border-color: var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  box-shadow: none;
  justify-content: space-between;
  align-items: center;
  height: 75px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.profile-nav-section {
  float: left;
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(270deg, var(--fractrade-gray), #000);
  opacity: 1;
  width: 225px;
  margin-right: 2066px;
  padding-bottom: 1219px;
  padding-right: 0;
  display: block;
  position: sticky;
  inset: 0% auto 0% 0%;
  box-shadow: 20px 0 20px -6px #00000075;
}

.client-portal-nav-text {
  border: 2px none var(--white);
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  align-self: center;
  width: auto;
  margin: 0;
  padding: 10px 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  text-decoration: none;
  display: block;
  position: relative;
}

.client-portal-nav-text:focus {
  color: var(--white);
}

.client-portal-nav-text.open-market {
  color: var(--white);
  text-align: left;
  letter-spacing: 3px;
  margin-left: 9px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 10px;
}

.client-portal-nav-div {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-left: 23px;
  padding-right: 23px;
  display: flex;
  position: relative;
}

.client-portal-nav-div:hover {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  box-shadow: 6px 6px 17px -6px #00000082;
}

.client-portal-nav-div:focus {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  color: var(--fractrade-blue);
}

.client-portal-nav-div.shop-nav-div {
  border: 2px none var(--fractrade-blue);
  background-image: linear-gradient(140deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  cursor: pointer;
  object-fit: cover;
  border-radius: 0;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 75px;
  margin: 0;
  padding: 0 0 0 22px;
  transition: width .275s cubic-bezier(.041, .305, .25, 1);
}

.client-portal-nav-div.shop-nav-div:hover {
  background-image: linear-gradient(20deg, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  box-shadow: none;
  width: 105%;
}

.blue-gradient-div {
  border: 1px none var(--fractrade-blue);
  background-color: #0000;
  background-image: linear-gradient(135deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 41px;
  display: flex;
}

.logo-in-the-nav {
  float: none;
  text-align: left;
  object-fit: contain;
  width: 75%;
  margin: 8px 0 8px 8px;
  padding: 0;
  position: relative;
}

.nav-section {
  z-index: 8;
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 73%);
  box-shadow: none;
  opacity: 1;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 150px;
  height: 100%;
  margin-right: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
}

.process-timeline-section {
  width: 190px;
  height: 910px;
  margin: 146px 0 146px 2110px;
  padding-bottom: 0;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.process-timeline-numbers {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), #006fff);
  opacity: 1;
  border-radius: 90px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  margin: 0 59px;
  display: block;
  position: relative;
  box-shadow: 4px 4px 15px #00000052;
}

.process-timeline-numbers-text {
  color: var(--fractrade-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 75px;
  padding: 12px 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  display: flex;
}

.process-timeline-line {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue));
  width: 1px;
  height: 250px;
  margin-left: 79px;
  margin-right: 77px;
  padding: 0;
  display: block;
  position: relative;
}

.aircraft-data-labels {
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  flex: 0 auto;
  align-self: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  position: relative;
  inset: 0% 0% auto;
}

.currency {
  margin-bottom: 5px;
  font-size: 16px;
}

.currency.blue {
  color: var(--fractrade-navy);
}

.small-note {
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 12px;
}

.fractrade {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
}

.heading-2-over-dark {
  color: var(--fractrade-navy);
  text-align: right;
  font-family: Brandon med, sans-serif;
}

.home-page-nav-links {
  color: var(--white);
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 30px;
  margin: 14px -2px 14px 14px;
  padding: 5px 31px;
  font-size: 10px;
  display: flex;
}

.home-page-nav-links:hover {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
}

.home-page-nav-links.w--current {
  color: var(--white);
}

.home-page-nav-links.w--current:hover {
  color: var(--fractrade-blue);
}

.collection-item-4 {
  border: 15px none var(--white);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin: 50px 44px 165px;
  padding: 50px 0;
  display: flex;
  box-shadow: 0 0 40px 20px #0000000d;
}

.listing-div {
  border: 4px none var(--fractrade-blue);
  box-shadow: none;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin: 0 13px 0 0;
  padding: 22px;
  display: flex;
}

.listing-image {
  width: 300px;
}

.listing-container-div {
  border: 15px none var(--white);
  border-radius: 0;
  flex-direction: row;
  width: auto;
  height: 350px;
  padding: 45px;
  display: flex;
  transform: rotate(0);
}

.hold-button-text {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.heading-1 {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: left;
  letter-spacing: 6px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: flex-start;
  width: 100%;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-1.dark-background {
  color: var(--white);
}

.right-side-of-listing-div {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  width: 396px;
  display: flex;
}

.arrow-div-listings {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  width: 15px;
  height: 15px;
  margin-left: 56px;
  transform: rotate(45deg);
}

.arrow-container {
  margin-top: -8px;
  margin-bottom: -7px;
  padding-left: 0;
  padding-right: 68px;
  position: relative;
}

.listing-tabs-div {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  width: 396px;
  height: 50px;
  display: flex;
  position: relative;
}

.aircraft-tab {
  background-image: linear-gradient(to right, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  cursor: pointer;
  border-top-left-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 132px;
  height: 100%;
  display: flex;
}

.aircraft-tab:hover {
  height: 110%;
  margin-top: -5px;
}

.operations-tab {
  background-image: linear-gradient(to right, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 132px;
  height: 100%;
  display: flex;
}

.operations-tab:hover {
  height: 110%;
  margin-top: -5px;
}

.terms-tabs {
  background-image: linear-gradient(to right, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  cursor: pointer;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 132px;
  height: 100%;
  display: flex;
}

.terms-tabs:hover {
  height: 110%;
  margin-top: -5px;
}

.listing-tabs-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.listing-tabs-text.aircraft-text {
  color: var(--fractrade-blue);
  align-self: center;
}

.listing-tabs-text.operations-text, .listing-tabs-text.terms-text {
  align-self: center;
}

.aircraft-grid---listing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 21px;
  display: grid;
  box-shadow: 1px 1px 40px 20px #00000012;
}

.operations-grid---listings {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 21px;
  display: none;
  box-shadow: 1px 1px 40px 20px #0000000f;
}

.terms-grid---listings {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 21px;
  display: none;
  box-shadow: 1px 1px 40px 20px #0000000d;
}

.collection-list-wrapper-4 {
  justify-content: center;
  display: flex;
}

.number-of-hours {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.number-of-hours-div {
  display: flex;
}

.sign-up-section {
  z-index: 4;
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 50px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 0 40px -20px #00000059;
}

.container-for-create-an-account {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.create-a-fractrade-account {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  align-self: center;
  font-size: 12px;
}

.fractrade-account-text {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
}

.fractrade-account-text.white {
  color: var(--fractrade-navy);
  letter-spacing: 4px;
  margin-left: 4px;
}

.create-a-fractrade-account-button {
  border: 2px none var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  border-radius: 12px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 15px 29px;
  text-decoration: none;
  transition: box-shadow .375s, transform .375s;
}

.create-a-fractrade-account-button:hover {
  transform: scale(1.03);
  box-shadow: 0 6px 20px #0000008a;
}

.fractrading-number {
  color: #012238;
  align-self: center;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.item-number-div {
  justify-content: flex-end;
  margin-top: 21px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.why-fractrade-section {
  z-index: 1;
  border-style: solid none none;
  border-width: 2px 4px 4px 2px;
  border-color: var(--fractrade-blue) black var(--fractrade-blue) var(--fractrade-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  padding-top: 58px;
  padding-bottom: 58px;
  display: block;
  position: relative;
}

.why-fractrade-section.seller {
  border-style: solid none none;
  border-width: 2px;
  border-color: var(--fractrade-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
}

.why-fractrade-section.consult {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  border-top-width: 2px;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.i-m-a-buyer-div {
  width: 50%;
}

.why-fractrade-container {
  justify-content: flex-start;
  align-items: center;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.computer-image {
  width: 500px;
}

.heading-5 {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: normal;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.iphone-image {
  width: 200px;
  display: block;
}

.imac-image {
  width: 400px;
  display: block;
}

.form-text-field {
  border: 1px none var(--fractrade-navy);
  color: var(--fractrade-navy);
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  width: 100%;
  margin: 0;
  font-family: Brandon reg, sans-serif;
  box-shadow: 0 0 14px #0000001f;
}

.form-text-field:hover {
  transform: scale(1.01);
}

.form-text-field:focus {
  background-color: #00a7e140;
  background-image: none;
}

.form-text-field::placeholder {
  color: #01223840;
}

.form-text-field.depart-arrive {
  width: 100px;
  margin-left: 5px;
  margin-right: 5px;
}

.form-text-field.time {
  width: 100px;
  margin-left: 0;
  margin-right: 0;
}

.form-text-field._1-1 {
  width: 100%;
  margin-bottom: 0;
}

.form-text-field.aircraft-type {
  width: 100%;
}

.form-text-field.day {
  width: 50px;
  margin-left: 5px;
  margin-right: 5px;
}

.form-text-field.year {
  width: 75px;
  margin-left: 5px;
  margin-right: 5px;
}

.form-text-field.what-are-you-looking-for {
  background-color: #b6b8ba38;
  border-radius: 7px;
  margin-left: 0;
  margin-right: 0;
}

.form-text-field.name {
  width: 48%;
  margin-left: 0;
}

.form-text-field.name.sign-up {
  color: var(--white);
}

.form-text-field.name.sign-up:focus {
  border-color: var(--white);
}

.form-text-field.where-to-send-the-quote {
  margin-right: 10px;
}

.form-text-field.sign-up {
  border-style: solid;
  border-color: var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e133;
  border-radius: 0;
  margin-top: 25px;
  font-size: 16px;
}

.form-text-field.sign-up:hover {
  box-shadow: 0 0 14px 0 var(--fractrade-blue);
}

.form-text-field.sign-up::placeholder {
  color: var(--fractrade-blue);
}

.form-text-field.sign-up.membership-name {
  color: var(--fractrade-navy);
  text-transform: capitalize;
}

.form-text-field.flexjet {
  margin-bottom: 40px;
}

.form-text-field.flexjet:focus {
  background-color: #543a3d40;
}

.form-text-field.flexjet::placeholder {
  color: #543a3d80;
}

.form-text-field.internal {
  margin-bottom: 20px;
}

.form-text-field.internal:focus {
  background-color: #6b35e240;
}

.sign-up-container {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 100px;
  padding: 0;
  display: flex;
}

.sign-up-form-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 2841vw;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.sign-up-heading-left {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.sign-up-heading-left.right {
  color: var(--fractrade-navy);
  text-align: left;
  margin-top: -7px;
  padding-left: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.sign-up-form-block {
  opacity: 1;
  justify-content: center;
  align-self: stretch;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sign-up-form-block.login {
  opacity: 1;
  width: 50%;
  margin-left: 45px;
  margin-right: 45px;
  padding-left: 0;
  padding-right: 0;
}

.sign-up-form-block.profile {
  display: flex;
}

.sign-up-form {
  border: 1px solid var(--fractrade-blue);
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 50%;
  height: auto;
  padding: 5%;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 40px 20px #0000000f;
}

.sign-up-form.login {
  width: 100%;
  padding: 62px 35px;
}

.sign-up-form.profile {
  display: flex;
}

.sign-up-body {
  background-image: linear-gradient(90deg, var(--fractrade-navy) 28%, var(--fractrade-navy-darker-gradient));
  height: .75vh;
}

.blue-text {
  color: var(--fractrade-blue);
}

.sign-up-heading {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
}

.login-container {
  opacity: 1;
  justify-content: center;
  align-items: center;
  margin-top: 281px;
  margin-bottom: 250px;
  display: flex;
}

.login-body {
  background-image: linear-gradient(90deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
}

.listings-page-heading {
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 50px;
  font-family: Brandon bld, sans-serif;
}

.success-message {
  color: var(--fractrade-navy);
  background-color: #00fd4845;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
}

.sold-listings-section {
  z-index: 1;
  background-color: var(--white);
  display: none;
  position: relative;
}

.aircraft-type-text---sold-section {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.collection-item-6 {
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 150px;
  margin: 18px;
  padding: 0;
  display: flex;
  overflow: scroll;
  box-shadow: 1px 1px 20px 15px #0000000a;
}

.number-of-hours-text---sold-aircraft {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: 6px;
  font-size: 12px;
}

.number-of-hours-div---sold-aircraft {
  width: auto;
  display: flex;
}

.sold-aircraft-type-div {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.sold-div {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  justify-content: center;
  width: 200px;
  height: 20px;
  display: flex;
  position: static;
  transform: translate(-67px, 14px)rotate(-45deg);
}

.sold-text {
  letter-spacing: 4px;
  text-transform: none;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
}

.nav-links-div {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.select-field {
  clear: none;
  color: var(--fractrade-blue);
  background-color: #b6b8ba3b;
  border: 1px #000;
  border-radius: 12px;
  width: auto;
  height: auto;
  padding-right: 12px;
  font-family: Brandon reg, sans-serif;
  overflow: hidden;
}

.select-field.hours {
  background-color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 12px;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: -2px;
  font-family: Brandon bld, sans-serif;
}

.aircraft-type-field-label {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 13px;
  margin-bottom: 13px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.hover-cover---nav-link {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-cover---nav-link.fractrade-market {
  border-radius: 15px;
  flex: 1;
  align-self: center;
  transform: scale(1.01);
}

.hover-cover---nav-link.fractrade-market.hold {
  opacity: 0;
  border-radius: 0;
}

.home-page-cta {
  z-index: 10000;
  border: 2px none var(--white);
  background-color: var(--listing);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 50px;
  margin-top: 0;
  margin-right: 23px;
  font-family: Brandon med, sans-serif;
  text-decoration: none;
  transition: box-shadow .325s, transform .325s;
  display: flex;
  position: relative;
}

.home-page-cta:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  transform: scale(1.02);
  box-shadow: 0 4px 13px 1px #00a7e1a6;
}

.home-page-cta:active {
  transform: none;
}

.home-page-cta.preview-listings {
  background-color: var(--fractrade-navy);
  color: var(--white);
  align-self: auto;
  width: 300px;
  height: 50px;
  display: flex;
  position: static;
  inset: auto 0% 5% 43%;
}

.home-page-cta-text {
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.home-page-button {
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-top: 29px;
  display: flex;
}

.phone-number-div {
  color: var(--fractrade-blue);
  justify-content: flex-end;
  align-items: center;
  width: 300px;
  height: 75px;
  padding: 17px 44px 17px 17px;
  font-family: Brandon bld, sans-serif;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.iphone-icon-image {
  width: 20px;
}

.phone-number-text {
  letter-spacing: 2px;
  margin-right: 24px;
}

.link {
  color: var(--fractrade-blue);
  text-align: center;
  margin-top: 12px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-decoration: underline;
}

.link.forgot-my-password {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 19px;
  margin-bottom: 0;
  font-size: 16px;
}

.footer-section {
  border-top: 2px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 500px;
  padding: 92px 0 0;
  position: relative;
}

.footer-container {
  padding-top: 0;
}

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

.footer-logo-image {
  width: 100px;
}

.column-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 30px 30px repeat(auto-fit, 30px) 30px 30px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-header {
  color: var(--white);
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.footer-header.slogan {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.footer-blue-text {
  color: var(--fractrade-blue);
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.footer-link {
  color: var(--fractrade-blue);
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

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

.more-info-div {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.more-info-button {
  border: 3px none var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  box-shadow: none;
  cursor: pointer;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 40px;
  text-decoration: none;
  transition: letter-spacing .275s, box-shadow .275s, transform .325s;
  display: flex;
}

.more-info-button:hover {
  box-shadow: 0 5px 16px -5px var(--fractrade-blue);
  letter-spacing: 3px;
  transform: scale(1.02);
}

.more-info-button:active {
  box-shadow: none;
}

.more-details-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  text-decoration: none;
}

.more-details-text:hover {
  letter-spacing: 3px;
}

.link-text {
  color: var(--fractrade-blue);
  text-align: center;
  margin-top: 16px;
  margin-bottom: 35px;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.description {
  color: #01223880;
  text-align: center;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.profile-div-icon-border {
  border: 2px solid var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  box-shadow: none;
  cursor: pointer;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  transition: transform .5s;
  display: flex;
  position: relative;
  left: auto;
}

.profile-div-icon-border:hover {
  border: 1px solid var(--white);
  transform: scale(1.05);
}

.profile-image-top-right {
  width: 15px;
}

.explore-your-aviation-world-button-div {
  z-index: 100;
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 50px;
  margin-top: 40px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.explore-your-aviation-world-button-div:hover {
  box-shadow: 0 6px 19px -8px var(--fractrade-blue);
  transform: scale(1.02);
}

.ms-style.ms-style-override {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
}

.full-access-analysis {
  color: var(--fractrade-navy);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.full-access-analysis.charter {
  color: var(--white);
  margin-right: 15px;
}

.full-access-div {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.full-access-div.charter {
  flex-direction: row;
  align-self: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.contract-div {
  z-index: 10;
  background-color: #0000;
  flex-direction: column;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.paper-contract-div {
  background-color: var(--white);
  width: 100%;
  margin-bottom: 0;
  padding: 69px;
  overflow: scroll;
  box-shadow: 1px 1px 20px 4px #00000017;
}

.fractrade-consulting-agreement {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.contract-text {
  color: var(--fractrade-navy);
  background-color: #0000;
  border-radius: 0;
  height: 400px;
  margin-top: 16px;
  margin-bottom: 29px;
  padding: 54px;
  font-family: Brandon reg, sans-serif;
  overflow: scroll;
  box-shadow: 0 0 20px #00000029;
}

.consulting-agreement-form-block {
  width: 40%;
  margin-left: 0;
  margin-right: 0;
  padding: 27px;
}

.contract-logo {
  width: 100px;
}

.contract-heading-div {
  flex-direction: column;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 31px;
  display: flex;
}

.contract-signer-info-div {
  justify-content: flex-start;
  display: flex;
}

.fractrade-s-side-of-the-contract-div {
  width: 40%;
  padding: 27px;
}

.fractrade-title-for-signer-info {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.signer-info-label {
  color: var(--fractrade-navy);
  margin-top: 24px;
  margin-bottom: 6px;
  font-family: Brandon bld, sans-serif;
}

.signer-info-label.checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

.signer-info-text {
  height: auto;
  margin-top: 0;
  font-family: Brandon reg, sans-serif;
}

.dan-signature {
  width: 200px;
  margin-top: 25px;
}

.company-name-and-address-text-area {
  height: 120px;
  margin-top: 0;
  font-family: Brandon reg, sans-serif;
}

.first-name, .last-name {
  font-family: Brandon reg, sans-serif;
}

.bold-text {
  color: #012238;
  font-family: Brandon med, sans-serif;
}

.contract-submit-button {
  border: 3px none var(--white);
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  box-shadow: none;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 9px;
  width: 200px;
  margin-top: 16px;
  font-family: Brandon med, sans-serif;
  transition: box-shadow .3s, transform .3s;
}

.contract-submit-button:hover {
  box-shadow: 0 7px 13px -2px var(--fractrade-blue);
  transform: scale(1.02);
}

.contract-submit-button:active {
  box-shadow: none;
}

.contract-container {
  background-color: #0000;
  margin-top: 151px;
  padding-bottom: 124px;
}

.contract-background {
  background-color: #0000;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
}

.go-to-payment-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-message-4 {
  background-color: var(--white);
  color: var(--fractrade-navy);
  position: absolute;
  inset: 0%;
  box-shadow: 0 3px 19px #00000024;
}

.thank-you-text {
  color: var(--fractrade-blue);
  margin-top: 360px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  position: relative;
}

.text-block-27 {
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.sent-to-your-inbox-icon {
  width: 40px;
  margin-top: 45px;
  margin-bottom: 24px;
}

.charter-section {
  margin-top: 0;
  margin-bottom: 150px;
  padding-top: 75px;
  display: none;
}

.why-fractrade-and-fxair-div {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  border-radius: 0;
  flex-flow: wrap;
  align-items: flex-start;
  height: 300px;
  margin-top: 0;
  padding: 0 15px;
  display: none;
}

.quote-request-container {
  margin-top: 0;
}

.one-way-form-block {
  opacity: 0;
  border-radius: 20px;
  padding: 0 45px 45px;
  display: none;
}

.one-way-form {
  border-radius: 20px;
  flex-direction: column;
  display: flex;
}

.round-trip-request-form-block {
  opacity: 0;
  border: 1px #000;
  border-radius: 20px;
  flex-direction: column;
  padding: 0 45px 45px;
  display: none;
}

.multi-city-request-form {
  box-shadow: none;
  opacity: 0;
  border-radius: 20px;
  padding: 0 45px 45px;
  display: none;
}

.multi-city-request-form-div {
  flex-direction: column;
  display: flex;
}

.round-trip-request-form-div {
  border: 1px none var(--fractrade-navy);
  flex-direction: column;
  display: flex;
}

.type-of-trip-div {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin: 45px;
  padding-top: 46px;
  padding-bottom: 46px;
  padding-left: 30px;
  display: flex;
  box-shadow: 0 0 20px 12px #0000003b;
}

.trip-type-button-div {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  color: var(--white);
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 75px;
  margin-left: 20px;
  margin-right: 20px;
  transition: transform .4s;
  display: flex;
  position: relative;
  box-shadow: 0 8px 14px #0122386e;
}

.trip-type-button-div:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  box-shadow: 0 9px 20px -3px var(--fractrade-blue);
  letter-spacing: 0;
  transform: scale(1.02);
}

.trip-type-text {
  z-index: 2;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: auto;
  height: auto;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  position: relative;
}

.form-div {
  box-shadow: none;
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 78px;
  padding: 24px;
}

.blue-background-cover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  border-radius: 20px;
  position: absolute;
  inset: 0%;
}

.blue-background-cover.one-way, .blue-background-cover.round-trip, .blue-background-cover.multi-city {
  opacity: 0;
}

.point-of-contact-form-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-field-label {
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: normal;
  align-self: center;
  margin-top: 18px;
  margin-bottom: 18px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: block;
}

.form-field-label.one-way {
  margin-right: 28px;
}

.form-field-label.notes {
  margin-right: 35px;
}

.form-field-label.trip-type {
  margin-right: 27px;
}

.charter-request-form-submit-button {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 13px;
  align-self: center;
  width: 35%;
  margin-top: 28px;
  margin-bottom: 28px;
  font-family: Brandon med, sans-serif;
  transition: letter-spacing .275s, transform .275s, box-shadow .275s;
}

.charter-request-form-submit-button:hover {
  box-shadow: 0 20px 20px -12px var(--fractrade-blue);
  letter-spacing: 3px;
  transform: scale(1.01);
}

.charter-request-form-submit-button.what-are-you-looking-for {
  text-align: center;
  border-radius: 9px;
  align-items: center;
  width: 50%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.to-from-full-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.city-fbo-div {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 265px;
  height: 75px;
  padding: 18px;
  display: flex;
  box-shadow: 1px 1px 20px #00000017;
}

.charter-arrow-div {
  align-self: center;
  margin: 30px 16px;
  display: flex;
}

.charter-arrow {
  width: 25px;
  height: auto;
  margin-top: 0;
  transform: rotate(90deg);
}

.charter-arrow.charter-trip {
  width: 10px;
  height: 10px;
  margin-left: 9px;
  margin-right: 9px;
  transform: rotate(-90deg);
}

.to-from-text {
  color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 7px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  display: none;
}

.to-from-text.at {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 16px;
  display: block;
}

.to-from-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.time-div {
  box-shadow: none;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 75px;
  padding: 0;
  display: flex;
}

.time-div.date {
  box-shadow: none;
  width: 60%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.point-of-contact-div {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: row;
  align-self: stretch;
  margin-bottom: 30px;
  padding: 30px;
  display: flex;
  box-shadow: 1px 1px 20px 4px #0000001a;
}

.destination-departure-div {
  border-left: 8px none var(--fractrade-blue);
  background-color: var(--white);
  border-radius: 20px;
  align-items: center;
  height: 200px;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 30px;
  display: flex;
  box-shadow: 0 0 20px #00000024;
}

.point-of-contact-field-holder {
  border-radius: 20px;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 18px;
  display: flex;
  box-shadow: 0 0 20px #0000001a;
}

.aircraft-type-preference-section {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 33px;
  padding: 30px;
  display: flex;
  box-shadow: 1px 1px 20px #00000024;
}

.preferred-aircraft {
  border-radius: 20px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 75px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 18px;
  display: flex;
  box-shadow: 1px 1px 20px #00000026;
}

.date-and-time {
  background-color: var(--white);
  border-left: 1px #000;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 32px;
  padding: 30px;
  display: flex;
  box-shadow: 1px 1px 20px #0000002e;
}

.leg-div {
  box-shadow: none;
  background-color: #0000;
  border-radius: 20px;
  padding: 35px;
}

.date-div {
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 15px;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px #0000001f;
}

.checkbox-label-2 {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  position: relative;
}

.departure-arrival-time-div {
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 20px #00000026;
}

.notes-field {
  color: var(--fractrade-navy);
  background-color: #0122381c;
  border-radius: 12px;
  align-self: center;
  font-family: Brandon reg, sans-serif;
}

.check-box {
  background-color: var(--fractrade-blue);
  cursor: pointer;
}

.time-and-date-consolidator {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 44px;
  display: flex;
}

.checkbox-field-2 {
  margin-left: 19px;
}

.checkbox-field-3 {
  margin-left: 18px;
}

.my-stuff-button-div {
  z-index: 40;
  cursor: pointer;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 120px;
  height: 100px;
  min-height: 100px;
  margin: 0 0 20px;
  padding: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.my-stuff-button-div.large {
  z-index: 2005;
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 0;
  justify-content: center;
  width: 100px;
  height: 100px;
  min-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: -4px 0 18px #000, 0 6px 20px #0000002e;
}

.leg-divider {
  background-color: #0000;
  border: 1px dashed #01223833;
  width: 100%;
  height: 2px;
  margin-top: 34px;
  margin-bottom: 34px;
}

.success-message-6 {
  background-color: #0000;
}

.error-message-text {
  text-align: center;
  margin-top: 33px;
  font-family: Brandon reg, sans-serif;
}

.error-message-3 {
  text-align: center;
  border-radius: 8px;
}

.be-the-first-to-know-div {
  background-color: var(--white);
  border-radius: 14px;
  justify-content: center;
  width: 850px;
  height: 500px;
  margin-top: 55px;
  margin-bottom: 29px;
  display: flex;
  box-shadow: 0 0 40px 20px #00000078;
}

.rotating-aircraft-photos {
  z-index: auto;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.what-are-you-looking-for-form-div {
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-right: 45px;
  display: flex;
}

.rotating-aircraft-photo {
  object-fit: contain;
  width: auto;
  height: auto;
  margin: 0;
}

.rotating-aircraft-photo.phenom {
  transform: translate(0);
}

.rotating-aircraft-photo.legacy {
  transform: translate(0, 10px);
}

.rotating-aircraft-photo.gulfstream {
  transform: translate(0, 14px);
}

.rotating-div {
  margin-left: 1506px;
  padding: 48px;
  display: flex;
}

.fade-div {
  z-index: 2;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff0 37%, var(--white) 54%);
  border-radius: 14px;
  display: block;
  position: absolute;
  inset: 0%;
}

.be-the-first-to-know-form-block {
  z-index: 10;
  border-radius: 8px;
  width: 396px;
  height: 325px;
  margin: 0;
  padding: 57px;
  position: relative;
  box-shadow: 0 0 20px 20px #00000008;
}

.what-are-you-looking-for {
  flex-direction: column;
  margin-top: 28px;
  display: flex;
}

.what-are-you-looking-for-topper {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.aircraft-type-and-hours-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rotating-aircraft-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 200px;
  margin-left: 38px;
  margin-right: 38px;
  display: flex;
}

.tell-us-what-you-are-looking-for-title {
  font-size: 14px;
}

.tell-us-what-you-are-looking-for-section {
  background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 700px;
  display: none;
}

.be-the-first-to-know-text {
  font-family: Brandon med, sans-serif;
  font-size: 28px;
  position: relative;
}

.side-logo-image {
  object-fit: contain;
  width: 50px;
  height: 50px;
}

.side-logo-image-div {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  display: flex;
}

.main-page-container-div {
  flex-direction: column;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.container-17 {
  padding-left: 10px;
  padding-right: 10px;
}

.body-5 {
  background-color: var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
}

.heading-8 {
  color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 32px;
}

.heading-9, .heading-10 {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
}

.heading-11 {
  z-index: 10000;
  color: var(--white);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 50px;
  position: relative;
}

.heading-12 {
  color: var(--fractrade-blue);
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.paragraph {
  color: var(--white);
  text-transform: none;
  font-family: Brandon reg, sans-serif;
}

.paragraph.navy {
  color: var(--fractrade-navy);
  text-align: justify;
  cursor: default;
  margin-left: 40px;
  margin-right: 40px;
  font-weight: 400;
  position: static;
}

.front-page-image-div {
  justify-content: center;
  width: 50%;
  display: flex;
}

.email-text-meet-the-team {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.membership {
  color: var(--fractrade-blue);
  letter-spacing: 6px;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  font-family: Brandon reg, sans-serif;
  font-size: 28px;
  font-weight: 400;
  position: relative;
}

.price-reduction-div {
  border: 5px none var(--white);
  color: var(--white);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 15px 15px 0 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  padding: 0;
  font-family: Brandon bld, sans-serif;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.price-reduction-text {
  color: var(--listing);
  text-align: center;
  letter-spacing: 2px;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  display: flex;
}

.pending-purchase-request-div {
  border-top: 4px none var(--fractrade-orange-darker-gradient);
  border-bottom: 1px none var(--fractrade-orange);
  background-color: #0000;
  border-radius: 15px 15px 0 0;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  padding: 0 10px;
  display: flex;
}

.price-reduction-dot {
  background-color: var(--listing);
  box-shadow: 0 0 11px 1px var(--listing);
  border-radius: 90px;
  width: 10px;
  height: 10px;
  margin-right: 12px;
}

.pending-icon-image {
  width: 20px;
  margin-right: 10px;
  padding: 2px;
}

.pending-purchase-request-text {
  color: var(--fractrade-orange);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.fractrade-exclusive-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 175px;
  margin-bottom: 50px;
  display: flex;
}

.fractrade-membership-fractrade-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.popup-section {
  z-index: 7;
  justify-content: center;
  align-items: center;
  margin-top: 130px;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-div {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 40px 20px #00000021;
}

.fractrade-text---popup {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.member-text---popup {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 0 12px;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
}

.become-a-memebr-popup-text {
  color: var(--fractrade-navy);
  align-self: flex-start;
  font-size: 16px;
}

.fractrade-membership-div {
  align-self: flex-start;
  display: flex;
}

.exit-out-of-popup-icon {
  align-self: flex-end;
  width: 15px;
  height: 15px;
  display: block;
  position: relative;
  inset: 0% 0% auto auto;
}

.exit-out-of-popup-icon:hover {
  transform: scale(1.02);
}

.choose-your-aircraft-photo {
  z-index: 2;
  cursor: pointer;
  object-fit: contain;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 75px;
  margin-left: 0;
  position: relative;
}

.choose-your-aircraft-photo.legacy {
  width: 100%;
  height: 75px;
  padding-top: 0;
  top: 7px;
  left: 8px;
}

.choose-your-aircraft-photo.g650 {
  object-fit: contain;
  object-position: 50% 50%;
  flex: 1;
  padding: 0;
  top: 9px;
  overflow: visible;
}

.choose-your-aircraft-photo.global-6000 {
  object-position: 50% 50%;
  top: 10px;
}

.choose-your-aircraft-photo.pc-12 {
  top: 10px;
}

.choose-your-aircraft-photo.pc-24 {
  top: 11px;
}

.choose-your-aircraft-photo.g450, .choose-your-aircraft-photo.challenger-650 {
  top: 7px;
}

.aircraft-checkbox-text {
  z-index: 2;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  display: flex;
  position: relative;
}

.aircraft-checkbox-text.hours {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 1px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-family: Brandon med, sans-serif;
}

.choose-your-aircraft-checkbox {
  z-index: 1;
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 150px;
  margin: 15px 10px;
  padding: 10px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  position: relative;
}

.choose-your-aircraft-checkbox:hover {
  background-color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 10px 17px -4px #0000003b;
}

.choose-your-aircraft-checkbox.hours {
  background-color: #0000;
  background-image: none;
  margin-left: 0;
  margin-right: 0;
  transition-duration: .5s, .5s;
}

.choose-your-aircraft-checkbox.hours:hover {
  box-shadow: none;
  transform: scale(1.02)translate(0, -5px);
}

.choose-your-aircraft-checkbox.past {
  justify-content: center;
}

.choose-your-aircraft-checkbox-box {
  z-index: 3;
  border-style: none;
  border-color: var(--fractrade-blue);
  background-color: #0000;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  transition: transform .5s, box-shadow .5s;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 13px -3px #00000047;
}

.choose-your-aircraft-checkbox-box:hover {
  color: var(--white);
  border-style: none;
  border-width: 1px;
  width: 100%;
  height: 100%;
  box-shadow: 0 9px 18px #00000038;
}

.choose-your-aircraft-checkbox-box.w--redirected-checked {
  z-index: 1;
  border: 2px solid var(--fractrade-blue);
  opacity: 1;
  background-color: #0000;
  background-image: none;
  border-radius: 10px;
  box-shadow: 0 0 13px -4px #00000063;
}

.choose-your-aircraft-checkbox-box.w--redirected-focus {
  border-style: none;
  border-color: var(--fractrade-blue);
  border-radius: 10px;
  box-shadow: 0 0 13px -4px #0000003d;
}

.aircraft-choice-div {
  background-color: #0000;
  background-image: none;
  border-radius: 15px;
  flex-flow: wrap;
  place-content: flex-start center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.aircraft-choice-div.top {
  justify-content: flex-start;
  align-items: center;
  padding: 0;
}

.aircraft-choice-div.top.hours {
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: center;
  justify-items: center;
  width: 70%;
  margin-top: 31px;
  padding: 0;
  display: none;
  position: relative;
}

.aircraft-size-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-blue);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px #000;
  align-self: center;
  width: 700px;
  margin-top: 26px;
  margin-bottom: 19px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Brandon bld, sans-serif;
}

.aircraft-size-text.light {
  text-align: left;
  border-top-style: none;
  margin-top: 53px;
  padding-bottom: 0;
}

.aircraft-size-text.picking-aircraft {
  text-align: center;
  width: auto;
  margin-top: 50px;
}

.buy-and-sell-text {
  z-index: 20;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 29px;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: block;
  position: relative;
}

.fractrade-membership-text {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  display: flex;
}

.join-tagline {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.want-to-view-the-full-listing {
  color: var(--fractrade-navy);
  align-self: center;
  margin-right: 16px;
  font-size: 16px;
}

.notification-preferences-switch {
  background-color: var(--white);
  border-radius: 20px;
  width: 45px;
  height: 25px;
  padding-left: 0;
  transition: transform .3s;
  display: flex;
  position: absolute;
  inset: 24% 4% 0% auto;
  box-shadow: 0 0 5px #0122384f;
}

.switch {
  background-color: var(--fractrade-silver);
  cursor: pointer;
  border-style: none;
  border-radius: 20px;
  width: 18px;
  height: 18px;
  transition: background-color .3s, left .3s cubic-bezier(1, .001, .012, .989);
  position: absolute;
  inset: -1px auto 15% 57%;
  box-shadow: 0 0 5px #01223859;
}

.switch:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
}

.switch.w--redirected-checked {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  left: 96%;
}

.notification-preferences-div {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
  position: relative;
}

.notification-preferences-container {
  background-color: #0000;
  border-radius: 20px;
  width: 700px;
  height: 50px;
  font-family: Brandon reg, sans-serif;
  display: flex;
  position: relative;
}

.notification-preferences-text {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-self: center;
  margin-left: 23px;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.sign-up-slider {
  background-color: #0000;
  border-radius: 20px;
  width: 1000px;
  max-width: 100%;
  height: 400px;
}

.right-arrow {
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 50px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.right-arrow:hover {
  transform: scale(1.02);
  box-shadow: 0 7px 15px #00a7e1a8;
}

.left-arrow {
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 50px;
  display: flex;
  inset: auto auto 0% 0%;
}

.left-arrow:hover {
  transform: scale(1.02);
  box-shadow: 0 6px 13px #00a7e17d;
}

.sign-up-slide {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: flex;
}

.sign-up-slide.one {
  height: auto;
}

.sign-up-slide.three {
  opacity: 1;
  display: block;
}

.sign-up-slide.four {
  opacity: 1;
  display: block;
  position: relative;
}

.sign-up-slide.five, .sign-up-slide.six {
  opacity: 1;
  display: block;
}

.next-and-previous-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  position: static;
}

.slide-dots {
  z-index: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 25px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.dot {
  background-color: #00a7e154;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  opacity: .2;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  margin-right: 5px;
}

.slide-nav-3 {
  display: none;
}

.profile-setup-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  margin-bottom: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 38px;
  line-height: 40px;
}

.select-all-that-apply-text {
  color: var(--fractrade-navy);
  text-align: center;
  margin-top: 11px;
  margin-bottom: 28px;
  font-family: Brandon reg, sans-serif;
}

.white-blocker {
  z-index: 1;
  background-color: var(--white);
  width: auto;
  height: 75px;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-13 {
  color: var(--fractrade-gray);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
}

.text-block-31 {
  color: var(--fractrade-gray);
  font-family: Brandon reg, sans-serif;
}

.get-the-expertise-you-need-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue) 80%);
  color: var(--fractrade-blue);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 35px;
  font-family: Brandon reg, sans-serif;
}

.why-should-you-consult {
  color: var(--white);
  align-self: center;
  width: 500px;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
}

.why-should-you-consult.explanation {
  color: var(--fractrade-blue);
  text-align: center;
  width: 100%;
  margin-top: 95px;
  margin-bottom: 37px;
}

.dan-s-pic-div {
  border: 3px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin-right: 26px;
  display: flex;
}

.dan-s-pic {
  object-fit: cover;
  object-position: 50% 20%;
  width: 100px;
  height: 100px;
  margin-top: 37px;
  transform: rotate(-6deg);
}

.dan-s-profile-div {
  justify-content: center;
  margin-bottom: 51px;
  display: flex;
}

.preview-listings-div {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: auto 0% 5%;
}

.login-heading-div {
  color: var(--fractrade-navy);
  width: 50%;
}

.paragraph-2 {
  font-size: 16px;
}

.successful-doc-submission-container {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 250px;
  padding: 44px;
  display: flex;
  box-shadow: 0 0 20px #00000021;
}

.success-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 32px;
  margin-bottom: 12px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.success-check-mark {
  width: 50px;
}

.powered-by-fractrade-membership-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 26px;
  display: flex;
}

.powered-by-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fractrade-favicon {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px;
  display: flex;
  box-shadow: 0 6px 12px -7px #000;
}

.fractade-icon-in-favicon {
  width: 30px;
}

.powered-by-text {
  opacity: .47;
  color: var(--fractrade-navy);
  margin-bottom: 19px;
  margin-left: 2px;
  margin-right: 2px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.fractrade-word-text {
  color: var(--fractrade-navy);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 10px;
  line-height: 10px;
}

.membership-word-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 10px;
  line-height: 10px;
}

.powered-by-fractrade-lower-line-div {
  background-color: var(--white);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  box-shadow: 0 3px 14px #00000040;
}

.successful-doc-submission-description {
  color: var(--fractrade-navy);
  text-align: center;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.lease-text {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Brandon med, sans-serif;
}

.lease-rate-section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.first-and-last-name-div {
  justify-content: space-between;
  align-self: stretch;
  display: flex;
  position: relative;
}

.help-text {
  color: var(--fractrade-blue);
  margin-top: 10px;
  margin-left: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.join-button {
  background-color: var(--fractrade-blue);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 0;
  align-self: center;
  width: 200px;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Brandon bld, sans-serif;
  transition: box-shadow .3s, transform .3s;
}

.join-button:hover {
  box-shadow: 0 6px 13px -3px var(--fractrade-blue);
  transform: scale(1.02);
}

.explore-text {
  color: #fff;
  text-align: center;
  font-family: Brandon med, sans-serif;
}

.finish-profile {
  z-index: 100;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  width: 120px;
  height: 50px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.create-profile-section {
  z-index: 5000;
  background-color: var(--white);
  height: auto;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.create-profile-container {
  margin-top: 180px;
  display: block;
}

.go-to-membership-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 150px;
  margin-top: 205px;
  display: flex;
}

.membership-nav {
  z-index: 1000;
  justify-content: flex-start;
  width: 100vw;
  height: 100vh;
  margin-left: 0;
  transition: margin-left .5s;
  display: none;
  position: absolute;
  inset: 0 0% 0%;
  overflow: scroll;
}

.membership-nav.internal {
  border: 7px #ff713980;
}

.membership-nav-tabs {
  z-index: 20000;
  border: 2px none var(--white);
  background-color: var(--fractrade-navy);
  border-radius: 0;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  width: 100vw;
  height: 40px;
  margin-top: 60px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  transition: width .5s cubic-bezier(.661, .013, .25, 1);
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  box-shadow: 1px 1px 19px 4px #00000059;
}

.membership-nav-tabs.internal {
  justify-content: center;
  padding-left: 0;
}

.membership-nav-tabs-content {
  background-color: var(--white);
  width: 100%;
  height: 100vh;
  margin-left: 0;
  padding-top: 60px;
  padding-left: 0;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.membership-nav-tab {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fff0;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 0;
  padding: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  transition: background-color .5s, transform .5s, box-shadow .5s, letter-spacing .5s, color .5s;
  display: flex;
}

.membership-nav-tab:hover {
  z-index: auto;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 2px;
  border-radius: 0;
  box-shadow: 0 3px 13px #00000038;
}

.membership-nav-tab.w--current {
  border-bottom: 4px none var(--fractrade-blue);
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  border-radius: 0;
  width: 200px;
}

.membership-nav-tab.first.w--current {
  border-radius: 0;
}

.membership-nav-tabs-text {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.fractrade-icon-in-header {
  object-fit: contain;
  width: 50px;
  position: relative;
  left: auto;
}

.fractrade-icon-header-div {
  z-index: 2000;
  border-right: 2px none var(--white);
  border-bottom: 2px solid var(--white);
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 60px;
  margin-right: 26px;
  padding-left: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 0 20px #000;
}

.fractrade-icon-header-div.member-owned-aircraft-page {
  position: relative;
}

.fractrade-icon-header-div.internal {
  width: 250px;
}

.tab-pane-my-aircraft {
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: scroll;
}

.nav-div {
  display: flex;
}

.upload-your-fractional-share-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon med, sans-serif;
  font-size: 24px;
  position: absolute;
  top: -87px;
}

.login-button-div {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  width: 250px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 42px;
  padding-right: 42px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  transition: letter-spacing .5s, box-shadow .5s, transform .5s;
}

.login-button-div:hover {
  letter-spacing: 6px;
  transform: translate(0, -5px);
  box-shadow: 0 5px 15px #0003;
}

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

.aircraft-type-options-grid.provider {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  width: 360px;
}

.aircraft-type-options-grid.number-of-hours {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.aircraft-type-options-grid.custom-drop-down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
}

.aircraft-type-text---upload {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  height: 50px;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.aircraft-type-text---upload.hours {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.aircraft-type-text---upload.dropdown {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.aircraft-type-text---upload.choose {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  height: auto;
  margin-top: 0;
  font-size: 14px;
  position: relative;
}

.aircraft-type-radio-button {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 11px;
  flex-direction: column;
  padding: 12px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  box-shadow: 0 0 14px #00000036;
}

.aircraft-type-radio-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 7px 14px #00000036;
}

.aircraft-type-radio-button.aircraft-type.dropdown {
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 175px;
  height: 35px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 14px -4px #00000036;
}

.aircraft-type-or-hours-radio-field-button {
  border-style: none;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.aircraft-type-or-hours-radio-field-button.w--redirected-checked {
  border: 2px solid var(--fractrade-blue);
}

.aircraft-type-or-hours-radio-field-button.w--redirected-focus {
  box-shadow: none;
}

.profile-2-0-container {
  margin-top: 125px;
}

.upload-personal-aircraft-form-block {
  opacity: 0;
  border-radius: 20px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 107px;
  display: none;
  position: relative;
  box-shadow: 0 0 20px #0000003b;
}

.upload-personal-aircraft-form-block._4 {
  opacity: 0;
  display: none;
}

.upload-personal-aircraft-form {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 800px;
  padding: 12px;
  display: flex;
  position: relative;
}

.upload-owned-aircraft-div {
  flex-direction: column;
  width: 390px;
  display: flex;
}

.single-aircraft-upload-div {
  cursor: auto;
  background-color: #0000;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 25px;
  padding: 15px;
  display: flex;
}

.personal-aircraft {
  border-style: none;
  border-width: 10px 10px 1px;
  border-color: var(--fractrade-blue);
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding-top: 42px;
  padding-bottom: 42px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.personal-aircraft.phenom {
  text-align: center;
  display: none;
}

.personal-aircraft.legacy, .personal-aircraft.praetor, .personal-aircraft.xls, .personal-aircraft.sovereign, .personal-aircraft.latitude, .personal-aircraft.longitude, .personal-aircraft.challenger-300, .personal-aircraft.challenger-350, .personal-aircraft.challenger-650, .personal-aircraft.g450, .personal-aircraft.g500, .personal-aircraft.g550, .personal-aircraft.g600, .personal-aircraft.g650, .personal-aircraft.g700, .personal-aircraft.global-5000, .personal-aircraft.global-6000, .personal-aircraft.global-7500, .personal-aircraft.pc-12, .personal-aircraft.pc-24, .personal-aircraft.other {
  display: none;
}

.personal-aircraft-image.legacy {
  width: 400px;
}

.personal-aircraft-image.pc-12 {
  width: 300px;
}

.personal-aircraft-holder {
  perspective: 1000px;
  width: 500px;
  transform: translate(0, 90px);
}

.personal-profile---heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: flex;
}

.personal-profile---heading.legacy {
  position: relative;
  top: -62px;
}

.personal-profile---heading.hours {
  background-color: var(--white);
  color: var(--white);
  -webkit-text-fill-color: transparent;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 20px;
}

.personal-profile---heading.hours.dpj {
  font-size: 14px;
}

.development-page-body {
  background-color: #0000;
}

.personal-aircraft-module {
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  perspective: 1000px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 525px;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 7px #00000078;
}

.buttons-div {
  position: relative;
}

.buttons-div.number-of-hours {
  opacity: 0;
  margin-top: 10px;
  display: none;
}

.buttons-div.manager {
  opacity: 0;
  border-radius: 0;
  margin-top: 10px;
  display: none;
}

.buttons-div.lease-and-location {
  opacity: 0;
  display: none;
}

.selection-cover {
  border-bottom: 1px solid var(--fractrade-navy);
  cursor: auto;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 360px;
  height: 35px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.options-div {
  width: 360px;
}

.personal-item {
  border-top: 1px solid var(--white);
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  height: 100px;
  margin-top: 0;
  padding-left: 54px;
  padding-right: 54px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.personal-item._25-hours, .personal-item._75-hours, .personal-item._100-hours, .personal-item._125-hours, .personal-item._150-hours, .personal-item._175-hours, .personal-item._200-hours, .personal-item._225-hours, .personal-item._250-hours, .personal-item._275-hours, .personal-item._300-hours, .personal-item._325-hours, .personal-item._350-hours, .personal-item._375-hours, .personal-item._400-hours, .personal-item._400-plus-hours, .personal-item.netjets, .personal-item.flexjet, .personal-item.planesense, .personal-item.other-manager, .personal-item.european-owership, .personal-item.european-lease, .personal-item.usa-ownership, .personal-item._50-hours, .personal-item.usa-lease, .personal-item.sentient, .personal-item.wheels-up, .personal-item.nicholas-air, .personal-item.delta-private-jets, .personal-item.usa-jetcard, .personal-item.european-jetcard {
  opacity: 0;
  display: none;
}

.personal-hours-holder {
  margin-top: 0;
}

.share-size-icon-image {
  width: 35px;
}

.endcap-div {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  width: 15px;
  height: 100%;
  display: none;
  position: absolute;
  left: 0;
}

.share-size-percentages {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 5px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.personal-manager-holder, .contract-type-holder {
  margin-top: 0;
}

.completed-selection {
  background-color: var(--listing);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 5px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.completed-selection.aircraft-type, .completed-selection.share-size, .completed-selection.manager {
  opacity: 0;
}

.completed-selection.location-and-contract-type {
  opacity: 0;
  border-radius: 20px;
}

.checkmark-image-for-selection-complete {
  background-color: var(--listing);
  border-radius: 20px;
  width: 12px;
  height: 12px;
  margin-left: 25px;
  padding: 3px;
  display: flex;
}

.customer-name {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon med, sans-serif;
  font-size: 15px;
  position: relative;
}

.customer-name.last-name {
  margin-left: 5px;
}

.personal-section {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  width: 500px;
  margin-bottom: 27px;
  padding-left: 0;
  display: flex;
}

.my-aircraft-icon---upload {
  width: 45px;
  height: 45px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.member-owned-aircraft---text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-left: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  position: relative;
}

.personal-profile-text-div {
  flex-direction: column;
  justify-content: center;
  height: 45px;
  margin-left: 12px;
  display: flex;
}

.waiting-for-upload {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 43px;
  margin-bottom: 43px;
  display: flex;
}

.select-aircraft-text {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  position: relative;
}

.submit-personal-aircraft-button {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  transition: letter-spacing .5s, box-shadow .5s, transform .5s;
}

.submit-personal-aircraft-button:hover {
  letter-spacing: 2.5px;
  transform: scale(1.02);
  box-shadow: 0 4px 8px #00a7e14d;
}

.submit-personal-aircraft-button:active {
  box-shadow: none;
  transform: translate(0, 5px);
}

.intentions-div {
  opacity: 1;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: flex;
}

.edit-icon {
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-right: 0;
  position: relative;
  inset: 0% 0% auto auto;
}

.edit-section {
  z-index: 5;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 7px;
  margin-right: 40px;
  transition: transform .5s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.edit-section:hover {
  transform: translate(0, -5px);
}

.meet-the-team-container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 250px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 234px;
  margin-bottom: 100px;
  padding-bottom: 100px;
  display: grid;
  position: relative;
}

.individual {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  height: 1000px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #0000002e;
}

.individual:hover {
  transform: translate(0, -20px);
  box-shadow: 0 20px 20px #00000057;
}

.profile-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 250px;
  height: 250px;
  position: absolute;
  top: -143px;
  box-shadow: 0 15px 20px #00000052;
}

.profile-image.deborah {
  object-fit: cover;
  object-position: 50% 0%;
  height: 250px;
}

.profile-title {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 148px;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 50px;
}

.title-title {
  color: var(--fractrade-navy);
  margin-top: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.location-meet-the-team {
  opacity: .46;
  color: var(--fractrade-navy);
  margin-top: 20px;
  font-family: Brandon reg, sans-serif;
}

.email-team-member-button {
  background-color: var(--fractrade-blue);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 50px;
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Brandon bld, sans-serif;
  text-decoration: none;
  transition: transform .5s, box-shadow .5s;
  display: flex;
}

.email-team-member-button:hover {
  box-shadow: 0 4px 11px 0 var(--fractrade-blue);
  transform: scale(1.02);
}

.contact-points-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.meet-the-team-header {
  margin-top: 139px;
}

.meet-your-team-heading {
  border-bottom: 1px solid var(--fractrade-blue);
  color: var(--fractrade-blue);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.assembled-for-you-text {
  color: var(--fractrade-navy);
  text-align: left;
  margin-left: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.add-aircraft-success-message {
  background-color: #0000;
  border-radius: 0;
  flex: 0 auto;
  width: 100%;
  height: 75px;
  margin-bottom: 60px;
  margin-left: 0;
  padding: 0;
  position: relative;
  inset: 0% 0% auto 0;
}

.error-message-for {
  z-index: 10;
  position: absolute;
  inset: auto auto 0% 0%;
}

.charter-options-container {
  margin-top: 126px;
  margin-bottom: 100px;
  display: block;
}

.charter-trip-case {
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
}

.departure-arrival-cities {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.charter-icon-div {
  background-color: #00a7e10d;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 35px;
  padding: 0;
  display: flex;
  box-shadow: 0 0 13px 4px #000;
}

.leg-div---charter-presentation {
  align-items: center;
  padding: 0;
  display: flex;
}

.charter-trips-title {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 50px;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.charter-trips-title.request-a-quote {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 10px;
  font-size: 28px;
  display: flex;
}

.header-div-for-charter-header.quote-options {
  width: auto;
}

.quote-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: var(--fractrade-navy);
  border-radius: 0;
  flex-direction: column;
  grid-template-rows: 50px 50px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 200px;
  margin: 15px;
  padding: 19px;
  text-decoration: none;
  transition: box-shadow .5s, transform .5s;
  display: grid;
  position: relative;
  box-shadow: 6px 6px 20px #00000026;
}

.quote-div:hover {
  transform: translate(0, -10px);
  box-shadow: 10px 10px 20px #0000003b;
}

.quote-div.example {
  box-shadow: none;
  background-color: #f9fafc;
}

.quote-name-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.quote-price-text {
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  width: auto;
  margin-top: 0;
  font-family: Brandon med, sans-serif;
}

.leg-combination {
  align-items: center;
  width: 800px;
  padding: 10px;
  display: flex;
}

.leg-divider-div {
  background-color: #0000;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.whole-trip-case-header {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 12px 20px;
  display: flex;
  position: relative;
}

.leg-combination-divider {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  width: 97%;
  height: 1px;
}

.charter-trip-icon-highlight {
  border-right: 1px solid var(--fractrade-blue);
  border-bottom: 1px none var(--fractrade-blue);
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.trip-id-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.trip-id-text.quote-heading {
  margin-top: 15px;
  margin-left: 24px;
}

.whole-quote-div {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 0 18px 26px;
  display: flex;
}

.quote-number {
  opacity: .65;
  color: var(--fractrade-blue);
  text-align: right;
  width: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  position: absolute;
  inset: auto 9% 4% auto;
}

.charter-collection-item {
  background-color: var(--white);
  border-radius: 10px;
  margin-bottom: 87px;
  padding: 0;
}

.trip-id {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.pick-a-quote-instructions {
  color: var(--fractrade-navy);
  margin-top: 6px;
  margin-left: 24px;
  font-family: Brandon reg, sans-serif;
}

.pick-a-quote-instructions.no-quotes-yet {
  margin-top: 11px;
}

.charter-header-icon {
  width: 50px;
}

.fractrade-team-member-point-of-contact {
  background-color: #0000;
  margin-top: 33px;
  display: flex;
}

.team-member-block {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 180px;
  height: 235px;
  margin: 30px 20px 0 0;
  padding: 8px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 15px #00000045;
}

.team-member-profile-pic {
  border-radius: 0;
  width: auto;
  position: relative;
}

.team-member-title {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 70px;
  font-family: Brandon med, sans-serif;
}

.charter-team-member-name {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Brandon med, sans-serif;
}

.profile-icon-border {
  border-radius: 0;
  width: 100px;
  height: auto;
  padding: 0;
  position: absolute;
  top: -32px;
  box-shadow: 0 8px 11px #0000006b;
}

.trip-collection {
  border-radius: 15px;
  box-shadow: 1px 1px 19px #0000005c;
}

.charter-team-member-button {
  background-color: var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-bottom: 10px;
  margin-left: 0;
  font-family: Brandon reg, sans-serif;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.charter-team-member-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 5px 10px -1px #00000087;
}

.reach-out-if-you-need-anything {
  color: var(--fractrade-navy);
  margin-top: 10px;
  font-family: Brandon reg, sans-serif;
}

.plus-sign-text {
  color: var(--white);
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Brandon bld, sans-serif;
  font-size: 80px;
  line-height: 80px;
  position: relative;
}

.plus-sign-text.bigger {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 35px;
}

.looks-like-you-have-new-quotes-to-view {
  z-index: 1000;
  background-color: var(--white);
  color: var(--white);
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 150px;
  font-size: 14px;
  display: flex;
  position: fixed;
  inset: 217px 0% auto 164px;
  overflow: visible;
  box-shadow: 6px 6px 20px #00000063;
}

.notifcation-instruction-cap {
  background-color: var(--fractrade-blue);
  width: 15px;
  height: 15px;
  position: absolute;
  top: 10px;
  left: -6px;
  transform: rotate(45deg);
}

.okay-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue) 99%);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 35px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  transition: box-shadow .5s;
  display: flex;
}

.okay-button:hover {
  box-shadow: 0 3px 7px #0000007d;
}

.okay-text {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 10px;
}

.notification-message-div {
  z-index: 20;
  background-color: #0000;
  width: 100%;
  padding: 11px 20px;
  position: relative;
}

.notification-text---charter {
  color: var(--fractrade-blue);
  text-align: justify;
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  line-height: 15px;
  display: inline;
}

.fractrade-bot-icon {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding: 3px;
  display: flex;
}

.fractrade-icon-bot-image {
  object-fit: contain;
  width: 25px;
  height: 25px;
}

.charter-notification-header {
  background-image: linear-gradient(to right, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 35px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.notification-text---heading {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 13px;
  font-family: Brandon reg, sans-serif;
  font-size: 10px;
}

.requested-charter-trip-empty-state {
  background-color: #0000;
  padding: 0;
}

.requested-trip-text {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: 20px;
  font-family: Brandon med, sans-serif;
}

.pending-div {
  position: absolute;
  inset: 42% 3% auto auto;
}

.charter-requesting {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  padding-top: 90px;
}

.charter-request-explaination {
  color: var(--white);
  text-align: center;
  font-family: Brandon reg, sans-serif;
}

.upload-aircraft-icon {
  width: auto;
  height: 75px;
}

.upload-success-message-div {
  flex-direction: column;
  align-items: center;
  padding: 15px 15px 100px;
  display: flex;
}

.upload-aircraft-loading-case-div {
  background-color: #01223838;
  border-radius: 20px;
  width: 75px;
  height: 5px;
  margin-top: 15px;
  margin-left: 0;
}

.loading-div {
  flex-direction: column;
  width: 822px;
  margin-left: 20px;
  display: flex;
}

.loading-icon-div {
  flex-direction: column;
  align-items: center;
  width: 100px;
  height: auto;
  display: flex;
  position: relative;
}

.loading-gray-div {
  background-color: #012238ba;
  border-radius: 12px;
  width: 75px;
  height: 75px;
  position: absolute;
}

.loading-bar {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 20px;
  width: 50%;
  height: 100%;
}

.completed-upload-text {
  color: var(--notification-color);
  font-family: Brandon reg, sans-serif;
}

.complete-upload-check-mark-box {
  background-color: var(--notification-color);
  border-radius: 20px;
  width: 12px;
  height: 12px;
  margin-left: 5px;
}

.completed-upload-checkmark-image {
  width: 8px;
  position: relative;
  top: -4px;
}

.completed-upload-case {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.successfully-uploaded-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 25px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.next-or-new-share {
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-top: 30px;
  display: flex;
}

.add-another-fractional-share-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.next-button-div {
  z-index: 100;
  background-color: var(--fractrade-blue-darker-gradient);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  margin-right: 25px;
  padding: 12px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.next-button-div:hover {
  transform: translate(0, -5px);
  box-shadow: 0 4px 12px #00000042;
}

.next-button-div.go-to-what-are-you-looking-to-do {
  margin-bottom: 25px;
  margin-right: 25px;
  display: block;
}

.next-text {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.next-text.stalled-next {
  display: none;
}

.profile-2-0-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue) 99%);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
}

.profile-2-0-heading.do-you-own-a-fractoinal-share {
  margin-bottom: 40px;
}

.yes-no-button {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 20px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 8px #0000001a;
}

.yes-no-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 8px #0000001c;
}

.yes-no-button:active {
  border: 2px solid var(--fractrade-blue);
}

.yes-no-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
}

.skip-text {
  border-bottom: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-blue);
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 25px;
  margin-right: 25px;
  font-family: Brandon reg, sans-serif;
  text-decoration: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.new-member-profile-setup-greeting {
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 51px;
  display: flex;
}

.new-membership-profile-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  display: block;
}

.profile-icon-div {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 0;
  display: flex;
}

.profile-icon-image {
  width: 20px;
}

.profile-set-up {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
}

.back-button {
  z-index: 100;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  margin-left: 25px;
  padding: 12px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.back-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 20px #0000002e;
}

.first-and-last-name-div-in-aircraft-upload {
  display: flex;
}

.reset-and-add-another-share-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 7px;
}

.aircraft-1-section {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 25px;
  display: flex;
}

.upload-aircraft-drop-down {
  background-color: var(--white);
  color: var(--fractrade-navy);
  text-transform: none;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon reg, sans-serif;
  transition: transform .5s, box-shadow .5s;
  display: none;
  box-shadow: 0 0 9px #0000003b;
}

.upload-aircraft-drop-down:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  transform: translate(0, -3px);
  box-shadow: 0 4px 9px #0000003b;
}

.upload-aircraft-drop-down.year {
  width: 75px;
  display: none;
}

.upload-aircraft-drop-down.manager {
  width: 125px;
  display: none;
}

.upload-aircraft-drop-down.share-size {
  width: 175px;
  display: none;
}

.aircraft-upload-case {
  background-color: var(--white);
  border-radius: 10px;
  margin: 0;
  padding: 0 0 6px;
  box-shadow: 0 0 16px #00000029;
}

.aircraft-upload-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 16px;
  font-family: Brandon med, sans-serif;
  display: flex;
}

.upload-aircraft-simple-form {
  position: relative;
}

.upload-aircraft-simple-form._1 {
  margin-top: 50px;
}

.upload-aircraft-simple-form-block {
  margin-bottom: 26px;
}

.upload-aircraft-simple-form-block._2, .upload-aircraft-simple-form-block._3, .upload-aircraft-simple-form-block._4 {
  opacity: 0;
  margin-top: 25px;
  margin-bottom: 25px;
  display: none;
}

.aircraft-type-holder {
  flex-direction: column;
  width: auto;
  display: flex;
}

.upload-aircraft-simple-labels {
  border-bottom: 1px solid var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.aircraft-upload-simple-header-cap {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 75px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.aircraft-upload-simple-header-cap.success {
  border: 3px none var(--listing);
  border-radius: 10px;
  width: 100%;
  position: absolute;
}

.aircraft-upload-simple-number {
  color: var(--white);
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.submit-aircraft-simple-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 7px;
  width: 200px;
  height: 35px;
  margin-top: 20px;
  margin-right: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  transition: box-shadow .5s, transform .5s;
  position: absolute;
  inset: auto 0% -29% auto;
}

.submit-aircraft-simple-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 10px #0000003b;
}

.submit-aircraft-simple-button._1 {
  width: auto;
  position: relative;
  bottom: auto;
}

.submit-aircraft-simple-button._2, .submit-aircraft-simple-button._3 {
  width: auto;
  position: relative;
}

.submit-aircraft-simple-button._4 {
  width: auto;
  position: relative;
  bottom: auto;
}

.add-your-aircraft-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.upload-aircraft-simple-form-icon {
  width: 50px;
}

.successfully-added-text {
  color: var(--listing);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.successfully-added-div {
  justify-content: center;
  align-items: center;
  margin-top: 27px;
  margin-right: 25px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.add-aircraft-error {
  width: 50%;
}

.upload-aircraft-folder {
  background-color: var(--white);
  opacity: 0;
  border-radius: 10px;
  padding: 40px 20px 100px;
  display: none;
  position: relative;
  box-shadow: 0 0 11px #00000029;
}

.submit-div {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 0% -53% auto;
}

.submit-div._2, .submit-div._1, .submit-div._3, .submit-div._4 {
  opacity: 1;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  bottom: auto;
}

.add-aircraft-explanation {
  color: var(--fractrade-navy);
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Brandon reg, sans-serif;
}

.market-value-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
}

.aircraft-1-file-upload-section {
  margin: 25px;
}

.upload-file-instrtuctions {
  color: #0122386b;
  font-family: Brandon reg, sans-serif;
  line-height: 20px;
}

.upload-aircraft-contract-file-button {
  background-color: var(--white);
  cursor: pointer;
  border: 1px #000;
  border-radius: 7px;
  margin-top: 10px;
  margin-right: 10px;
  transition: box-shadow .5s, transform .5s;
  box-shadow: 0 0 11px #0000003b;
}

.upload-aircraft-contract-file-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 4px 11px #00000040;
}

.upload-file-text {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon med, sans-serif;
}

.icon-12 {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.icon-13 {
  color: var(--fractrade-blue);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.uploading-button-div {
  background-color: var(--fractrade-navy);
  border: 1px #000;
  border-radius: 10px;
}

.uploaded-file-div {
  border: 1px solid var(--fractrade-navy);
  background-color: #00a7e129;
}

.uploaded-file-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
}

.icon-14 {
  color: var(--fractrade-navy);
}

.error-text---file-upload {
  color: #ff5353;
  font-family: Brandon reg, sans-serif;
}

.default-file-upload-state {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.optional {
  color: #01223878;
  margin-left: 10px;
  font-style: italic;
}

.fractional-purchase-contract-upload-label {
  border-bottom: 1px solid var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.do-you-own-a-fractional-share-div {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 59px;
  padding-bottom: 59px;
  box-shadow: 0 0 17px #00000024;
}

.yes-no-div {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 19px;
  display: flex;
}

.fractrade-membership-branding-div {
  flex-direction: column;
  margin-left: 10px;
  display: flex;
}

.page-loading-section {
  z-index: 1000;
  background-color: var(--white);
  justify-content: center;
  align-items: flex-start;
  padding-top: 250px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.fractrade-loading-stall-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.loading-icon-stall-holder {
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 10px;
  display: flex;
}

.loading-stall-bar-case {
  background-color: #01223824;
  width: 400px;
  height: 5px;
  margin-top: 30px;
  overflow: hidden;
}

.loading-stall-blue {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  width: 400px;
  height: 5px;
}

.loading-membership-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  font-family: Brandon reg, sans-serif;
}

.membership-ready-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.my-aircraft-icon {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  display: flex;
}

.my-aircraft-icon.my-aircraft-page {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
}

.my-aircraft-icon.my-aircraft-page.small {
  width: 15px;
  height: 15px;
  margin-right: 5px;
}

.my-aircraft-id-number-div {
  background-color: var(--white);
  border-radius: 14px;
  align-items: center;
  margin-top: 25px;
  margin-left: 25px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 0 12px #0000004d;
}

.my-aircraft-id-number-div.new {
  background-color: var(--white);
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  position: relative;
  box-shadow: 0 0 20px #0000001c;
}

.my-aircraft-id-number-div.new.small {
  box-shadow: none;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 10px;
  padding: 2px 5px;
}

.my-aircraft-id-number-div.new.listing-preview {
  margin-top: 0;
  margin-left: 0;
}

.my-aircraft-id-number-div.compare {
  box-shadow: 0 0 3px #000;
}

.my-aircraft-fractrading-number {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: block;
}

.my-aircraft-fractrading-number.small {
  font-size: 12px;
}

.background-for-landing-page {
  perspective: 1000px;
  position: absolute;
  inset: 0%;
}

.background-image {
  z-index: 1;
  transform-style: preserve-3d;
  width: 2000px;
  position: relative;
  transform: rotateX(51deg)rotateY(-6deg)rotateZ(37deg)scale(1.5);
}

.background-tinter {
  z-index: 1000;
  background-color: var(--fractrade-navy-darker-gradient);
  opacity: .55;
  position: absolute;
  inset: 0%;
}

.fractional-owners {
  color: var(--white);
  text-shadow: none;
  font-size: 36px;
}

.comparison-container {
  z-index: 50;
  align-items: stretch;
  width: 100%;
  height: 2500px;
  margin: 0;
  padding: 0 0 100px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.comparison-collection-wrapper {
  align-items: flex-start;
  width: auto;
  margin-top: 45px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.comparison-collection-wrapper.my-aircraft {
  width: auto;
  height: 2850px;
  margin-left: 0;
  margin-right: 0;
  position: static;
  overflow: scroll;
}

.comparison-collection-wrapper.member-control {
  margin-top: 0;
  padding-top: 15px;
  display: flex;
}

.label-case {
  z-index: 1000;
  border: 1px none var(--white);
  background-color: var(--fractrade-navy);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 2500px;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  padding: 340px 0 200px;
  display: flex;
  position: sticky;
  left: 0;
  overflow: visible;
  box-shadow: 10px 0 40px 4px #00000024;
}

.listing-previews-container {
  flex-direction: column;
  flex: 1;
  margin-top: 100px;
  display: flex;
}

.listing-preview-case {
  background-color: var(--white);
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
  display: flex;
  position: relative;
  box-shadow: 0 0 40px #0000003b;
}

.lisitng-preview-wrapper {
  align-self: center;
  width: 100%;
  max-width: 800px;
}

.lisitng-preview-list {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.lisinting-preview-collection-item {
  align-self: stretch;
  height: auto;
  margin-bottom: 60px;
}

.aircraft-type-text {
  color: var(--fractrade-blue);
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: flex-start;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  display: flex;
}

.aircraft-type-text.year {
  margin-left: 0;
  margin-right: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.lisiting-preview-image {
  object-fit: contain;
  width: 100%;
  min-width: 100%;
  min-height: 400px;
  max-height: 400px;
  margin-bottom: 20px;
}

.purchase-price-lease-rate-text {
  color: var(--fractrade-navy);
  margin-left: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.purchase-price-lease-rate-text.currency {
  display: block;
}

.purchase-price-lease-rate-case {
  align-items: center;
  display: flex;
}

.price-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  display: block;
}

.fractrading-number-div---listing-previews {
  background-color: var(--white);
  border-radius: 0;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
}

.listing-preview-icon {
  width: 50px;
  margin-right: 5px;
}

.fractrading-number-text {
  color: var(--fractrade-blue);
  margin-left: 5px;
  margin-right: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
}

.fractrading-number-text.number {
  color: var(--fractrade-blue);
  margin-left: 0;
}

.view-full-listing-div {
  z-index: 5000;
  background-color: var(--fractrade-blue);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 50px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 0;
  text-decoration: none;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.view-full-listing-div:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 13px #00000040;
}

.view-full-listing-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  text-decoration: none;
}

.share-size-text {
  color: var(--fractrade-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.share-size-text.interest {
  letter-spacing: 0;
  text-transform: capitalize;
  margin-left: 5px;
  font-family: Brandon med, sans-serif;
}

.member-owned-details-internal-case {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.member-owned-details-internal-case.aircraft-photo {
  width: 12%;
  min-width: 50px;
  margin-left: 0;
  margin-right: 10px;
  padding-right: 0;
}

.member-owned-details-internal-case.number-of-hours {
  flex-direction: row;
  justify-content: flex-start;
  width: 100px;
  min-width: 75px;
  margin-bottom: 0;
}

.member-owned-details-internal-case.status {
  background-color: var(--white);
  text-align: left;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  box-shadow: 0 0 20px #00000017;
}

.member-owned-details-internal-case.preview {
  justify-content: flex-start;
}

.share-size-case {
  margin-bottom: 10px;
  display: flex;
}

.sold-aircraft-container {
  margin-top: 100px;
}

.add-another-share-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 8px;
  height: auto;
  margin-bottom: -50px;
  padding: 10px;
  transition: box-shadow .5s, transform .5s;
  position: absolute;
  inset: auto 0% 0% auto;
}

.add-another-share-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 9px 20px #0000004d;
}

.add-another-share-button:active {
  box-shadow: none;
  transform: none;
}

.comparison-header {
  z-index: 100;
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-width: 200px;
  height: 75px;
  min-height: 75px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  inset: 75px 0% auto;
  overflow: scroll;
  box-shadow: 0 11px 20px #0000003b;
}

.comparison-header.fractrade-listings {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
}

.comparison-header.proposal {
  background-image: linear-gradient(#01223880, #01223880);
}

.my-aircraft-owership-comparison-text-heading {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Brandon med, sans-serif;
}

.my-aircraft-owership-comparison-text-heading.fractrade-listings {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.my-aircraft-comparison-container {
  background-color: #0122381a;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 2500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 60px;
  display: flex;
  position: relative;
  left: auto;
  overflow: scroll;
}

.my-aircraft-comparison-case {
  width: auto;
  height: auto;
  display: flex;
  position: static;
  overflow: visible;
}

.my-aircraft-comparison-collection-item {
  background-color: var(--white);
  box-shadow: none;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 2850px;
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.my-aircraft-comparison-photo {
  object-fit: contain;
  object-position: 50% 0%;
  width: auto;
  height: 125px;
  min-height: 125px;
}

.comparison-label-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto 40px 40px auto auto auto auto auto auto auto auto auto 40px auto auto 40px auto 40px auto 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 200px;
  padding: 0;
  display: grid;
}

.comparison-label-text {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: center;
  height: 40px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 15px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.comparison-label-text.heading {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--fractrade-blue);
  color: var(--fractrade-blue);
  background-color: #0000;
  margin-left: 0;
  padding-left: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  font-style: normal;
}

.comparison-label-text.heading.sub {
  margin-left: 0;
  font-size: 14px;
}

.comparison-label-text.heading.sub.bigger {
  border-bottom: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-blue);
  color: var(--white);
  font-size: 24px;
}

.comparison-label-text.heading.sub.bigger.asset {
  background-color: var(--fractrade-blue);
  color: var(--white);
  font-size: 24px;
}

.comparison-label-text.heading.big {
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-bottom-style: none;
  align-items: center;
  height: 120px;
  padding: 5px 5px 5px 20px;
  font-size: 14px;
  display: flex;
}

.comparison-label-text.heading.total {
  border-top-style: solid;
  border-top-color: var(--fractrade-blue);
  border-bottom-style: none;
}

.comparison-label-text.purchase {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  font-family: Brandon reg, sans-serif;
}

.comparison-label-text.double-indent {
  padding-left: 35px;
}

.comparison-label-text.double-the-size {
  align-items: flex-start;
  height: 80px;
  padding-top: 10px;
}

.comparison-label-text.special-terms {
  align-items: flex-start;
  height: 160px;
  padding-top: 10px;
}

.comparison-label-text.depreciation {
  opacity: 0;
}

.comparison-label-text.purple {
  background-color: var(--internal-view);
  display: flex;
}

.comparison-label-text.hide {
  opacity: 0;
}

.my-aircraft-ownership-lease-collection-list {
  width: auto;
  height: 2850px;
  display: flex;
}

.aircraft-type-comparison-text {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  position: relative;
  top: auto;
  bottom: auto;
}

.aircraft-type-comparison-text.dark {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
}

.aircraft-type-comparison-text.dark.contract-type {
  color: #01223880;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Brandon reg, sans-serif;
}

.aircraft-type-comparison-text.dark.id {
  color: var(--white);
  width: auto;
}

.aircraft-type-comparison-text.member-lisitng {
  background-color: var(--white);
  letter-spacing: 0;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.start-listing-button---comparison {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  margin: 12px;
  padding: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  line-height: 15px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.start-listing-button---comparison:hover {
  transform: translate(0, -5px);
  box-shadow: 0 10px 18px #00000047;
}

.my-comparison-data-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 0;
  position: relative;
}

.my-comparison-data-grid.trading-scenario {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  width: 45%;
  margin-top: 0;
}

.my-comparison-data-grid.trading-scenario.dealer {
  border-left: 1px solid var(--fractrade-navy);
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: 120px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 100px;
  width: 50%;
}

.my-comparison-data-grid.trading-scenario.member-trading {
  background-image: none;
  border-radius: 0;
  grid-template-rows: 120px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 100px;
  width: 50%;
  margin-right: 0;
}

.my-comparison-data-grid.trading-scenario.member-trading.listing {
  width: 100%;
  margin-right: 0;
}

.my-comparison-data-grid.trading-scenario.member-trading.dealer {
  background-image: none;
  width: 100%;
  margin-right: 0;
}

.my-comparison-data-text {
  text-align: right;
  letter-spacing: -.5px;
  font-family: Brandon reg, sans-serif;
}

.my-comparison-data-text.currency.dark-text {
  color: #01223880;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-right: 0;
  font-family: Brandon med, sans-serif;
  display: flex;
  overflow: visible;
}

.my-comparison-data-text.currency.dark-text.light {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon reg, sans-serif;
}

.my-comparison-data-text.currency.dark-text.light.purchase {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.my-comparison-data-text.currency.dark-text.light.savings {
  color: var(--notification-color);
}

.my-comparison-data-text.currency.dark-text.purchase {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: #012238;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.my-comparison-data-text.currency.dark-text.top-lined {
  border-top: 1px solid var(--fractrade-navy);
}

.my-comparison-data-text.currency.dark-text.total {
  color: #012238;
  background-color: #0000;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.my-comparison-data-text.currency.dark-text.total.all-in {
  color: var(--fractrade-blue);
}

.my-comparison-data-text.currency.dark-text.total.all-in.per-hour.description {
  color: var(--fractrade-blue);
  font-style: italic;
}

.my-comparison-data-text.currency.dark-text.total.per-hour {
  font-family: Brandon reg, sans-serif;
}

.my-comparison-data-text.currency.dark-text.notes {
  text-align: center;
  background-color: #01223812;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.my-comparison-data-text.currency.dark-text.mark-up-mark-down.red {
  color: #ff4141bf;
}

.my-comparison-data-text.currency.dark-text.mark-up-mark-down.green {
  color: #00e641;
}

.my-comparison-data-text.dark-text {
  color: #01223880;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  display: flex;
}

.my-comparison-data-text.dark-text.percentage {
  opacity: 1;
}

.my-comparison-data-text.dark-text.currency.blue {
  color: var(--fractrade-blue);
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.my-comparison-data-text.dark-text.currency.blue.line-on-top, .my-comparison-data-text.dark-text.currency.line-on-top {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.my-comparison-data-text.dark-text.currency.hide {
  opacity: 0;
}

.my-comparison-data-text.dark-text.line-on-top {
  border-top: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.my-comparison-data-text.dark-text.notes {
  text-align: left;
  background-color: #0122380d;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  height: 80px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.my-comparison-data-text.dark-text.special-terms {
  text-align: left;
  background-color: #0122380d;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 155px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.my-comparison-data-text.dark-text.notes {
  text-align: left;
  background-color: #0122380d;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 237px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  overflow: scroll;
}

.my-comparison-data-text.dark-text.discount-qualification {
  text-align: left;
  background-color: #0122380d;
  border-radius: 5px;
  align-items: flex-start;
  height: 80px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.my-comparison-data-text.dark-text.note {
  text-align: left;
  background-color: #0122380d;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 300px;
  padding: 20px 10px 50px;
  overflow: scroll;
}

.my-comparison-data-text.dark-text.description {
  color: var(--fractrade-blue);
  text-align: justify;
  font-family: Brandon reg, sans-serif;
  font-style: italic;
}

.listing-comparison-collection-item {
  width: auto;
  display: flex;
}

.tab-pane-analysis {
  width: 100vh;
  height: 100vh;
  padding-top: 40px;
  position: relative;
  overflow: visible;
}

.aircraft-name-comparision-div {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  position: static;
  top: auto;
}

.case-of-comparison-header {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 250px;
  height: 325px;
  margin-top: 0;
  padding: 25px 0 0;
  display: flex;
  position: sticky;
  top: 0;
  left: auto;
}

.moving-comparison-container {
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 2500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ownership-lease-heading-text {
  color: var(--white);
  font-family: Brandon reg, sans-serif;
}

.comparison-filter-block {
  z-index: 2000;
  border: 1px solid var(--white);
  background-color: var(--fractrade-navy);
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 0 0 0 15px;
  display: flex;
  position: absolute;
  box-shadow: 0 12px 20px #00000021;
}

.control-center-buttons {
  text-align: center;
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 35px;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 0;
  padding: 0 15px;
  font-family: Brandon reg, sans-serif;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 14px #00000038;
}

.control-center-buttons:hover {
  transform: translate(0, -5px);
  box-shadow: 0 12px 14px #00000038;
}

.control-center-buttons:active {
  box-shadow: none;
  transform: none;
}

.control-center-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-left: 0;
  padding-right: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  line-height: 15px;
}

.filter-text {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 30px;
  font-family: Brandon med, sans-serif;
}

.highlight-div {
  z-index: 1999;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  width: 100vw;
  min-width: 100vw;
  max-width: 100vw;
  height: 1680px;
  min-height: 1680px;
  max-height: 1680px;
  margin-top: 515px;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.highlight-line {
  z-index: 3000;
  border: 1px none var(--fractrade-navy);
  opacity: 0;
  background-color: #00a7e121;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 40px;
  position: static;
  top: 344px;
}

.highlight-line:hover {
  opacity: 1;
}

.trading-scenario-case {
  justify-content: center;
  width: 100%;
  display: flex;
}

.comparison-place-holder {
  height: 100px;
}

.comparison-place-holder.top {
  height: 40px;
}

.member-trading-text {
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
}

.comparison-case-collection-item-duel {
  flex-direction: column;
  align-items: center;
  width: 250px;
  height: 2050px;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scenario-place-holder {
  height: 40px;
  padding-bottom: 0;
  overflow: visible;
}

.member-trading-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.place-holder-with-line {
  border-bottom: 1px #01223840;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.place-holder-with-line.or {
  height: 80px;
}

.place-holder-with-line.lower-line {
  border-bottom-style: solid;
  border-bottom-color: var(--fractrade-blue);
}

.member-trading-div {
  border-bottom: 1px solid var(--white);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.member-trading-div.fractrade {
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.fractrade-icon---member-trading-section {
  border: 2px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 5px;
  display: flex;
  box-shadow: 0 5px 13px #000000a1;
}

.dealer-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.ending-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px 100px;
  grid-template-columns: 1fr;
  width: 100%;
}

.place-holder-no-line {
  width: 100%;
  height: 40px;
}

.or-graphic-image {
  width: 54%;
}

.trading-scenarios {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Brandon med, sans-serif;
  display: flex;
}

.aircraft-slider-image {
  object-fit: fill;
  width: 250px;
  margin-top: 20px;
  overflow: visible;
}

.slider-listing-collection-item-div {
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  align-items: stretch;
  width: 100%;
  height: 200px;
  padding: 0 25px;
  display: flex;
  position: relative;
}

.slider-listing-info-div {
  display: flex;
}

.slider-listing-info-div.price {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 160px;
  margin: 12px;
  padding: 5px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.slider-listing-aircraft-type-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.slider-listing-aircraft-type-text.year {
  letter-spacing: 0;
  text-transform: none;
  margin-left: 0;
  margin-right: 5px;
  line-height: 18px;
}

.slider-listing-aircraft-type-text.share-size {
  color: #01223880;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-right: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.slider-listing-aircraft-type-text.share-size.divider {
  margin-left: 5px;
  margin-right: 5px;
}

.slider-listing-aircraft-type-text.share-size.lease {
  display: none;
}

.slider-listing-aircraft-type-text.price {
  color: #012238;
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff80;
  background-image: none;
  background-clip: border-box;
  border-radius: 0;
  padding: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  position: static;
}

.dashboard-listing-collection-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
  margin-right: 0;
  display: flex;
}

.slider-listing-case-footer {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 25%;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px 15px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.slider-listing-aircraft-image-div {
  justify-content: space-between;
  align-items: center;
  height: 125px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.dashboard-listings-collection-list {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.member-profile-image-case {
  border: 2px solid var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding: 5px;
  display: flex;
}

.member-profile-image-case.in-listing {
  margin-left: 10px;
  margin-right: 5px;
}

.member-icon-image---post {
  width: auto;
}

.shop-for-listings-tabs {
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.shop-for-listings-tabs.new {
  margin-top: 135px;
  padding-left: 60px;
}

.shop-for-listings-tab-menu {
  z-index: 400;
  border-right: 2px none var(--fractrade-navy);
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 30vw;
  min-width: auto;
  height: 100%;
  padding: 25px 0 300px;
  display: flex;
  position: sticky;
  inset: 0 auto 0% 0%;
  overflow: scroll;
  box-shadow: 0 0 40px #0000002b;
}

.shop-for-listings-tab-menu.new {
  padding-top: 25px;
  padding-bottom: 400px;
}

.listing-data-div {
  align-items: center;
  display: flex;
}

.big-listing-aircraft-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: auto;
  height: 400px;
  margin-bottom: 58px;
  position: static;
}

.slider-listing-aircraft-name-case {
  align-items: center;
  display: flex;
}

.dashboard-case {
  flex-direction: column;
  height: 100vh;
  padding-top: 135px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.my-aircraft-dashboard-case {
  z-index: 2000;
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 170px;
  padding-top: 120px;
  padding-left: 0;
  padding-right: 0;
  transition: width .5s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.my-aircraft-header---dashboard {
  opacity: 1;
  color: var(--fractrade-navy);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin: 0 5px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.my-aircraft-header---dashboard.large {
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  display: flex;
}

.my-aircraft---dashboard-case {
  width: 100%;
  padding: 0;
}

.my-aircraft-list-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.my-aircraft-list {
  width: 100%;
}

.my-aircraft-item {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.my-aircraft-small-item-case {
  border: 2px none var(--fractrade-blue);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 75px;
  height: 50px;
  padding: 5px;
  text-decoration: none;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -4px #00000052;
}

.my-aircraft-small-item-case:hover {
  background-color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 10px 15px -2px #0000003d;
}

.my-aircraft-photo {
  width: 75px;
  margin-top: 5px;
}

.my-aircraft---aircraft-type {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: 1;
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  line-height: 15px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.my-aircraft-title-case {
  border: 1px none var(--fractrade-navy);
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  margin-bottom: 15px;
  padding-bottom: 0;
  display: flex;
}

.my-aircraft-title-case.large {
  opacity: 1;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  display: flex;
  position: relative;
  left: auto;
}

.my-aircraft-status-div {
  text-align: left;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.my-aircraft---listed-text {
  color: var(--pale-green);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  position: relative;
}

.connected-text---my-aircraft {
  color: #fffd81;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.analyzed-text---my-aircraft {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-blue);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  line-height: 15px;
  position: static;
}

.tab-pane-live-market {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  overflow: hidden;
}

.my-aircraft-status-label-text {
  color: #01223880;
  margin-right: 10px;
  font-family: Brandon reg, sans-serif;
  line-height: 15px;
  position: relative;
}

.ready-for-listing {
  text-transform: none;
  font-size: 12px;
}

.main-fractrade-icon-div {
  border: 1px solid var(--white);
  background-color: var(--fractrade-navy);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 10px;
  display: flex;
  position: absolute;
  left: 32px;
}

.main-fractrade-icon-div.big-view-port {
  width: 40px;
  height: 40px;
  margin-right: 15px;
  padding: 3px;
  position: relative;
  left: auto;
}

.main-fractrade-icon-div.big-view-port.internal {
  border-width: 4px;
  border-color: var(--internal-view);
}

.main-fractrade-icon-div.small-view-port {
  display: none;
}

.fractrade-branding-heading-div {
  justify-content: flex-start;
  display: flex;
  position: relative;
  left: auto;
}

.fractrade-brand-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  margin-right: 10px;
  font-family: Brandon bld, sans-serif;
  line-height: 15px;
  display: flex;
}

.fractrade-brand-text.membership {
  color: var(--fractrade-blue);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-left: 0;
  font-size: 18px;
}

.membership-branding-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.dashboard-listings-collection-wrapper {
  width: 100%;
  padding-right: 0;
  display: flex;
}

.aircraft-div {
  background-color: var(--white);
  border-radius: 0;
  flex: 1;
  align-self: stretch;
  width: 100%;
  min-width: 440px;
  height: auto;
  margin: 0 0%;
  padding: 20px;
  position: relative;
  box-shadow: 0 0 30px #00000024;
}

.aircraft-div.operations.day-rate {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.aircraft-div.ownership {
  width: 100%;
  min-width: 100%;
  height: auto;
  margin: 0;
}

.aircraft-div.listing-preview {
  min-width: auto;
}

.aircraft-div.front-page {
  flex: 0 auto;
  width: 210px;
  min-width: 210px;
  height: 200px;
  padding: 10px;
}

.listing-detail-title {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.listing-detail-title.front-page {
  font-size: 12px;
}

.my-aircraft-large-item {
  background-color: var(--white);
  opacity: 1;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 340px;
  height: 200px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  inset: 0%;
  box-shadow: 0 0 20px #0003;
}

.my-aircraft-large-item:hover {
  transform: translate(0, -10px);
  box-shadow: 0 9px 20px #0000001c;
}

.large-my-aircraft-image {
  width: 380px;
  position: relative;
  top: -20px;
}

.my-aircraft-description-text {
  color: #01223880;
  margin-top: 5px;
  font-family: Brandon reg, sans-serif;
}

.my-aircraft-side-pane-case {
  background-color: #0000;
  border-radius: 10px;
  width: 380px;
  height: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
}

.my-aircraft-side-pane-case.docs {
  border-top: 1px solid #01223840;
  border-radius: 0;
  margin-bottom: 100px;
}

.my-docs-list-wrapper---side-pane {
  padding-left: 20px;
  padding-right: 20px;
}

.my-docs-collection-item---side-pane {
  background-color: #0000;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px;
  display: flex;
}

.document-div---side-pane {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 25px;
  height: 30px;
  margin-right: 20px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
  box-shadow: 2px 2px 3px #00000021;
}

.docs-icon-lines {
  background-color: #00a7e140;
  width: 20px;
  height: 3px;
  margin-bottom: 2px;
}

.docs-icon-lines.small {
  align-self: center;
  width: 10px;
}

.document-name {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  text-decoration: underline;
  display: block;
}

.document-name:hover {
  color: var(--fractrade-blue);
}

.document-link-block, .member-number {
  display: flex;
}

.member-number-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.member-number-text.hashtag {
  margin-left: 2px;
}

.my-aircraft-side-pane---master {
  z-index: 2005;
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  width: 100px;
  height: 100vh;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 40px #0000002b;
}

.my-aircraft---full-case {
  z-index: 2001;
  background-color: var(--white);
  opacity: 1;
  flex-direction: column;
  align-items: center;
  width: 420px;
  height: 100vh;
  padding: 120px 0 150px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 420px;
  overflow: scroll;
}

.my-aircraft---small-pane-case {
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100px;
  margin-bottom: 0;
  padding: 7px 4px;
  display: flex;
}

.my-aircraft---small-pane-case.docs {
  border-top-style: none;
  border-top-color: #01223840;
  margin-top: 25px;
}

.member-id-case {
  flex-direction: row;
  align-items: center;
  margin-left: 10px;
  font-size: 12px;
  display: none;
}

.member-name-case {
  display: flex;
}

.my-stuff-button-for-mobile {
  display: none;
}

.left-side-of-listing {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 25px;
  padding-top: 85px;
  padding-bottom: 150px;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.left-side-of-listing.main-listing {
  flex: 1;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.trading-scenarios-text-labels {
  color: #012238bf;
  margin-right: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.trading-scenarios-text-labels.summary {
  color: var(--fractrade-navy);
  margin-top: 15px;
  margin-left: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.trading-scenarios-text-labels.summary.front-page {
  margin-top: 5px;
  margin-left: 5px;
  font-size: 10px;
  line-height: 10px;
}

.trading-scenarios-text-labels.front-page {
  font-size: 10px;
  line-height: 10px;
}

.listing-data-text {
  color: var(--fractrade-blue);
  text-align: right;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.listing-data-text.front-page {
  font-size: 10px;
  line-height: 10px;
}

.right-side-of-top-of-listing {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: 450px;
  height: 100%;
  margin: 0;
  padding-top: 0;
  display: flex;
  position: sticky;
  top: 160px;
}

.right-side-of-top-of-listing.preview {
  background-color: var(--fractrade-navy);
  min-width: 500px;
  max-width: none;
  height: 100vh;
  padding: 85px 15px 15px;
  top: 15px;
  overflow: scroll;
  box-shadow: -7px 0 20px #00000026;
}

.right-side-of-top-of-listing.main-listing {
  min-width: 400px;
  padding: 25px;
}

.add-to-comparison-button {
  background-color: var(--white);
  color: var(--fractrade-navy);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Brandon med, sans-serif;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  box-shadow: 0 0 15px #00000021;
}

.add-to-comparison-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 12px 13px -2px #00000029;
}

.view-and-sign-loi-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Brandon med, sans-serif;
  transition: box-shadow .5s, transform .5s;
  display: none;
  box-shadow: 0 0 14px #00000021;
}

.view-and-sign-loi-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 7px 9px #00000038;
}

.view-and-sign-text {
  font-size: 12px;
}

.aircraft-section-header {
  border-bottom: 1px solid #01223880;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: 50px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.aircraft-section-header.front-page {
  height: 25px;
  padding-left: 0;
  padding-right: 0;
}

.member-number-case {
  background-color: #0000;
  border-radius: 10px;
  align-items: center;
  margin-top: 0;
  margin-left: 120px;
  margin-right: 0;
  padding: 15px 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.listed-by-text {
  color: #01223880;
  border-radius: 0;
  padding: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.name-and-share-size---inlisting {
  z-index: 100;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 15px;
  display: flex;
  position: sticky;
  inset: 60px auto auto 0%;
  box-shadow: 0 0 20px #00000024;
}

.name-and-share-size---inlisting.make-offer {
  margin-top: 36px;
}

.name-and-share-size---inlisting.negotiation {
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.name-and-share-size---inlisting.preview {
  flex-direction: row;
  margin-bottom: 15px;
  position: relative;
  top: 0;
}

.name-and-age-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex: 1;
  align-self: stretch;
  align-items: stretch;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
}

.share-size-and-hours-div {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.aircraft-type-heading---listing {
  color: var(--fractrade-blue);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.aircraft-type-heading---listing.year {
  margin-right: 0;
  font-weight: 400;
}

.aircraft-type-heading---listing.year.negotiation {
  letter-spacing: .5px;
  margin-right: 5px;
  font-size: 20px;
  font-weight: 400;
}

.aircraft-type-heading---listing.negotiation {
  color: var(--fractrade-blue);
  letter-spacing: .5px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.share-size-and-hours-text---listing {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.share-size-and-hours-text---listing.space {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
}

.share-size-and-hours-text---listing.space.lease {
  display: flex;
}

.share-size-and-hours-text---listing.space.offer {
  font-size: 12px;
  font-weight: 400;
}

.share-size-and-hours-text---listing.spacer {
  margin-left: 10px;
  margin-right: 10px;
}

.share-size-and-hours-text---listing.spacer.offer {
  color: #01223880;
  margin-left: 0;
}

.share-size-and-hours-text---listing.offer {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  margin-right: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.right-side-of-top-of-listing---second-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.listing-description-and-instruciton-text {
  color: #01223880;
  margin: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.listing-description-and-instruciton-text.full-transparency {
  color: #01223880;
}

.transparency-heading {
  color: var(--fractrade-blue);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.full-transparency-heading-case {
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.exclusively-with-fractrade-membership {
  color: #01223880;
  text-align: left;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.full-transparency-header-case {
  box-shadow: none;
  background-color: #0000;
  border: 1px #01223880;
  border-radius: 20px 20px 0 0;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 0;
}

.top-of-listing-case {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding: 0 0 25px 25px;
  display: flex;
  overflow: visible;
}

.top-of-listing-case.preview {
  padding-top: 25px;
}

.top-of-listing-case.main-listing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: auto;
}

.bottom-of-listing-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 15px 0;
  display: flex;
}

.bottom-of-listing-case.front-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px;
}

.bottom-of-listing-case.offer {
  width: 50%;
}

.complete-listing-case {
  background-color: #0000;
  flex-direction: column;
  flex: 100 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.cta-case {
  justify-content: center;
  width: 100%;
  padding: 15px 40px;
  display: none;
  position: relative;
  inset: auto 0% 0% auto;
}

.dually-informed-transaction-case {
  background-color: var(--white);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 15px;
  position: relative;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 40px #00000012;
}

.letter-of-intent-stage-header {
  background-color: var(--fractrade-navy);
  color: var(--fractrade-blue);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  padding: 25px;
}

.stage-header-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.stage-header-text---listing {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.stage-description {
  color: #ffffff80;
  font-family: Brandon reg, sans-serif;
}

.listings-tab-content {
  background-color: var(--white);
  border-radius: 20px;
  width: auto;
  height: auto;
  min-height: 90%;
  margin: 25px;
  box-shadow: 0 0 40px #0000004d;
}

.left-svitch-div {
  float: left;
  color: #003;
  cursor: pointer;
  padding-left: 0;
  line-height: 20px;
  display: inline-block;
  position: relative;
  overflow: visible;
}

.calculator-revenue-2 {
  color: #f7941e;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
}

.con {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.input-slider {
  float: right;
  text-align: center;
  background-color: #0000;
  border: 1px solid #00000040;
  width: 36px;
  height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 36px;
  display: inline-block;
}

.input-slider.info {
  border-color: #0000;
  width: auto;
  padding-left: 10px;
}

.icon {
  z-index: 102;
  color: #999;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: inline-block;
  position: relative;
}

.icon:hover {
  color: #f7941e;
}

.calculator-slider-input {
  display: none;
}

.ui-slider-handle {
  color: #333;
  cursor: ew-resize;
  background-color: #323331;
  border-radius: 11px;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-right: -10px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  position: absolute;
  top: -150%;
  right: auto;
}

.section {
  padding: 100px 20px;
}

.radio-button-field-2 {
  z-index: 11;
  float: none;
  clear: none;
  width: 100%;
  height: 30px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.name-form {
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.name-form.total {
  margin-bottom: 0;
}

.div-block-info {
  width: 100%;
  position: relative;
  inset: auto 0% 0%;
}

.max {
  float: right;
  color: #666;
  display: inline-block;
}

.calculator-output-block {
  text-align: left;
  align-items: center;
  display: flex;
}

.div-for-svitch {
  float: left;
}

.cerkl-button-svitch {
  float: right;
  background-color: #fff;
  border-radius: 10px;
  width: 16px;
  height: 16px;
  position: relative;
}

.opyright-link-to-webflow-epert {
  color: #e5e5e5;
  text-align: center;
  flex: 0 auto;
  order: 0;
  margin: 40px auto -40px;
  text-decoration: none;
  display: block;
}

.ui-widget-content {
  float: none;
  background-color: #e5e5e5;
  background-image: linear-gradient(to right, #f7941e, #e5e5e5 0%);
  border: 0 #1b2128;
  border-radius: 5px;
  width: 100%;
  height: 5px;
  margin-top: 20px;
  display: block;
  position: relative;
}

.radio-button-field {
  display: inline-block;
}

.svitch-button {
  background-color: #f7941e;
  border-radius: 40px;
  width: 34px;
  height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 2px;
  display: block;
  overflow: hidden;
}

.radio-button-label {
  position: relative;
}

.calculator-form {
  background-color: #fafafa;
  padding: 40px;
}

.grey-line {
  float: left;
  background-color: #e5e5e5;
  width: 1px;
  height: 100px;
  margin-right: 40px;
  display: inline-block;
}

.check-triger {
  z-index: 100;
  float: none;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
}

.calculator-slide-block {
  float: left;
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.field-label {
  float: left;
  clear: none;
  height: 36px;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  display: inline-block;
}

.field-label.total {
  height: 20px;
  line-height: 20px;
}

.field-label.solid {
  float: none;
  display: block;
}

.min {
  float: left;
  color: #666;
  display: inline-block;
}

.text-block {
  height: 36px;
  line-height: 36px;
  display: inline-block;
}

.radio-button {
  z-index: 10;
  position: relative;
}

.div-block-2 {
  cursor: pointer;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.hack-form-wrapper {
  background-color: #0000;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0%;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.totally-due-at-closing-value {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-size: 35px;
  line-height: 1;
}

.total-due-at-closing-div {
  justify-content: flex-end;
  padding: 5px;
  display: flex;
}

.make-offer-container {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.offer-form {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.rangeslider-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.range-slider-handle {
  z-index: 100;
  border: 3px none var(--white);
  background-color: var(--white);
  cursor: grab;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 35px;
  margin-top: -70px;
  padding: 4px;
  display: flex;
  position: absolute;
  top: auto;
  box-shadow: 0 11px 40px 3px #00000026;
}

.range-slider-handle:active {
  outline-color: var(--fractrade-navy);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.range-slider-text-input-field {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  text-transform: none;
  align-items: center;
  height: 100%;
  margin-top: 0;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.range-slider-text-input-field.currency {
  text-align: right;
  font-family: Brandon med, sans-serif;
}

.range-slider-text-input-field.currency.offer-fee {
  margin-right: 10px;
}

.range-slider-text-input-field-container {
  z-index: 100;
  justify-content: flex-start;
  align-items: flex-start;
  height: 30px;
  margin-top: 0;
  display: flex;
  position: relative;
  bottom: auto;
  right: auto;
}

.range-slider-text-input-field-container.indent {
  margin-left: 10px;
  display: none;
}

.field-identifier {
  display: none;
}

.total-due-at-closing {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.total-due-at-closing.small {
  height: 100%;
  padding-top: 3px;
  font-size: 12px;
}

.total-due-at-closing-text {
  color: var(--fractrade-blue);
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.make-offer-label {
  color: #01223880;
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.make-offer-label.offer {
  letter-spacing: 0;
  text-transform: capitalize;
  padding-left: 10px;
  font-size: 14px;
  font-style: italic;
}

.submit-offer-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0;
  align-self: stretch;
  margin-top: 0;
  padding: 15px 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  transition: box-shadow .5s, transform .5s;
  box-shadow: 0 0 20px #00000024;
}

.submit-offer-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 8px 20px 11px #00000014;
}

._1 {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 24px;
}

.create-offer-item-form {
  width: 100%;
}

.create-offer-item-form-block {
  width: 400px;
}

.confirm-offer-popup-case {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin: 175px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 40px 20px #0003;
}

.confirm-offer-success-message {
  z-index: 100000;
  background-color: #01223880;
  margin-left: 350px;
  position: fixed;
  inset: 0%;
}

.confirm-offer-aircraft-image {
  width: 75%;
}

.please-confirm-text-div {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: auto;
  padding: 25px;
  display: flex;
}

.ready-to-make-offer-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
}

.loading-gif-div {
  z-index: 20000;
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 200px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.loading-gif-div.add-fractional-share, .loading-gif-div.loading-negotiation-module {
  display: none;
}

.loading-gif-case {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.offer-slider-case {
  width: 100%;
}

.offer-arrow {
  z-index: 90;
  background-color: var(--white);
  width: 25px;
  height: 25px;
  position: absolute;
  top: 20px;
  transform: rotate(45deg);
}

.set-offer-text {
  color: var(--fractrade-blue);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 11px;
  line-height: 18px;
  position: absolute;
  top: -21.5px;
}

.glider-label-case {
  justify-content: center;
  width: 100px;
  display: flex;
  position: absolute;
  top: 26px;
  left: 250px;
}

.sign-offer-letter-container {
  background-color: var(--fractrade-blue);
}

.fractrade-custom-loading-gif {
  width: 100px;
  margin-bottom: 40px;
}

.loading-negotiation-text {
  color: var(--fractrade-navy);
  letter-spacing: .5px;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 30px;
}

.loading-negotiation-text.description {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 15px;
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
}

.aircraft-info-case {
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.negotiation-aircraft-image {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  height: 200px;
}

.aircraft-photo-and-name-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.case-for-fees {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0;
  display: grid;
}

.slider-case {
  background-color: var(--white);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 40px 20px #0000000f;
}

.set-an-offer-amount-description {
  color: #01223880;
  height: auto;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.no-aircraft {
  text-transform: uppercase;
  background-color: #0000;
  align-self: center;
  padding: 0;
  font-size: 11px;
}

.no-aircraft-text {
  color: #01223880;
  text-align: center;
  width: 100%;
  font-family: Brandon med, sans-serif;
  display: block;
}

.my-aircraft-side-pane-icon {
  width: 35px;
  margin-top: 15px;
}

.my-aircraft-side-pane-icon.docs {
  width: 25px;
}

.no-aircraft-empty-state {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.no-aircraft-empty-state.full {
  margin-top: 32px;
}

.add-aircraft-button {
  border: 2px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 15px;
  padding: 11px 20px;
  font-family: Brandon bld, sans-serif;
  transition: transform .5s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 0 20px #0000002b;
}

.add-aircraft-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 7px 20px #00000040;
}

.add-aircraft-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  font-family: Brandon med, sans-serif;
  display: flex;
}

.why-add-aircraft {
  color: #01223880;
  margin-bottom: 8px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.why-add-aircraft.big {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 14px;
}

.documents-empty-state {
  background-color: #0000;
}

.no-docs-texts {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
}

.my-stuff-divider {
  background-color: #01223840;
  width: 80%;
  height: 1px;
}

.add-aircraft-small-button {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 50px;
  margin-bottom: 30px;
  display: flex;
}

.plus-sign {
  color: var(--white);
  text-align: center;
  margin-right: 5px;
  font-size: 25px;
}

.add-fractional-share-form {
  background-color: var(--white);
  opacity: 1;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 50px 45px 60px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: visible;
  box-shadow: 0 10px 40px 20px #0000002e;
}

.add-aircraft-blurred-background {
  z-index: 2005;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.add-fractional-share-form-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.submit-aircraft-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 45px;
  padding: 20px 30px;
  font-family: Brandon med, sans-serif;
  transition: box-shadow .5s, transform .5s;
  position: relative;
  inset: auto 0% 0% auto;
}

.submit-aircraft-button:hover {
  transform: scale(1.05);
  box-shadow: 0 7px 20px #0006;
}

.select-fractional-share {
  display: none;
}

.select-fractional-share-dropdown {
  background-color: var(--white);
  cursor: pointer;
  border: 2px solid #01223880;
  border-radius: 12px;
  width: 50%;
  min-width: 250px;
  height: 50px;
  margin-top: 50px;
  margin-left: 0;
  margin-right: 7px;
  transition: border-width .5s, transform .5s;
}

.select-fractional-share-dropdown:hover {
  background-color: #00a7e140;
  border-color: #00a7e180;
}

.select-fractional-share-dropdown:focus {
  background-color: #00a7e140;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border: 1px solid #01223880;
}

.select-fractional-share-dropdown.share-size, .select-fractional-share-dropdown.age {
  width: 25%;
  min-width: 175px;
}

.select-fractional-share-dropdown.manager, .select-fractional-share-dropdown.contract-type {
  width: 30%;
}

.dropdown-toggle {
  color: #01223880;
  width: 100%;
  height: 50px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.select-fractional-share-dropdown-text {
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.select-fractional-share-dropdown-label {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding: 5px;
  font-family: Brandon med, sans-serif;
  position: absolute;
  inset: -34px auto auto 11px;
}

.select-fractional-share-dropdown-list {
  background-color: var(--white);
  border-radius: 10px;
  height: 380px;
  margin-top: 8px;
  display: none;
  overflow: scroll;
  box-shadow: 0 7px 20px 20px #0000000f;
}

.select-fractional-share-dropdown-list.manager {
  height: auto;
}

.select-fractional-share-dropdown-link {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.select-fractional-share-dropdown-link:hover {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-color: #0122380d;
  background-clip: border-box;
}

.type-and-hours-case {
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.manager-and-contract-type-case {
  flex-flow: wrap;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.add-fractional-share-heading {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 30px;
}

.add-fractional-share-heading-case {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.add-icon {
  background-color: var(--fractrade-navy-darker-gradient);
  background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: none;
}

.plus-sign-icon-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 38px;
}

.start-listing-text-description {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
}

.add-aircraft-case-for-forms {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65vw;
  height: 70vh;
  margin-top: 125px;
  padding: 36px;
  display: flex;
  position: relative;
}

.asset-section {
  background-color: var(--white);
  border-radius: 20px;
  width: 100%;
  margin-top: 25px;
  padding: 0;
}

.spacer-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150px;
  display: flex;
}

.aircraft-section {
  background-color: #0000;
  padding-top: 200px;
  padding-bottom: 0;
}

.member-owned-aircraft-nav {
  z-index: 3000;
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 100px;
  display: flex;
  position: fixed;
  top: 0;
}

.member-owned-aircraft-container {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  display: flex;
}

.member-owned-aircraft-image {
  object-position: 50% 50%;
  margin-bottom: 0;
}

.member-owned-aircraft-type-text {
  color: var(--fractrade-blue);
  letter-spacing: .5px;
  text-transform: capitalize;
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.member-owned-aircraft-type-text.year {
  margin-right: 10px;
  font-family: Brandon bld, sans-serif;
}

.aircraft-title-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.chart-labels {
  z-index: 10;
  opacity: 1;
  color: var(--fractrade-blue);
  text-align: left;
  text-transform: uppercase;
  width: auto;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  line-height: 15px;
  position: relative;
  top: 0;
  left: 0;
}

.chart-labels.dealer-range {
  opacity: 1;
  color: #01223880;
  text-transform: uppercase;
  background-color: #0000;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  top: -8px;
  left: -229px;
}

.chart-labels.dealer-range.currency {
  z-index: 1000;
  color: var(--fractrade-navy);
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 120px;
  margin-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  top: 0;
  left: auto;
  right: 0;
}

.chart-labels.dealer {
  color: #e23535bf;
  text-align: right;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 150px;
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  top: 47px;
  left: auto;
  right: 133.797px;
}

.chart-labels.listing {
  color: var(--notification-color);
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  inset: 0 0 auto auto;
}

.chart-labels.offer-value {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  top: -19px;
  left: 31px;
}

.chart-labels.offer-value.currency {
  color: var(--fractrade-blue);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 120px;
  font-family: Brandon bld, sans-serif;
  top: 13px;
  left: 0;
}

.chart-labels.offer-value.currency.net {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
}

.chart-labels.offer-description.net {
  z-index: 10;
  opacity: .4;
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 120px;
  font-size: 14px;
  top: 36px;
  left: 0;
}

.chart-labels.offer-description.net.dealer {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  top: 0;
  right: 0;
}

.chart-labels.offer-description.gross {
  z-index: 1100;
  opacity: 1;
  color: var(--fractrade-blue);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  width: 120px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  top: 18px;
  left: 0;
}

.chart-labels.offer-description.net {
  z-index: 1100;
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: .4;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 120px;
  font-size: 15px;
  top: 33px;
  left: 0;
}

.chart-labels.offer-description.net {
  z-index: 1100;
  opacity: 1;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  width: 120px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  top: 18px;
  left: 0;
}

.chart-labels.offer-description.net.dealer {
  opacity: 1;
  color: var(--white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: auto;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  top: 0;
  left: 0;
  right: 0;
}

.chart-labels.offer-description.dealer-stuff {
  color: var(--dealer-for-gradient);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.chart-labels.offer-description.dealer-stuff.light-navy {
  color: #01223880;
}

.iav-static-line {
  z-index: 1000;
  opacity: 1;
  background-color: #012238;
  border-radius: 0;
  width: 100%;
  height: 4px;
  position: absolute;
  top: auto;
}

.small-dashes-case {
  border-bottom: 1px #00a7e140;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.small-dashes-case.top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.small-dash {
  background-color: #00a7e112;
  width: 100%;
  height: 1px;
  margin-bottom: 0;
  position: relative;
}

.small-dash.last {
  background-color: #0000;
}

.small-dash.first {
  background-color: #00a7e159;
  width: 100%;
}

.small-dash.first.top {
  background-color: #0000;
}

.iav-chart-value {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  position: absolute;
  top: -8px;
  left: -113px;
}

.iav-chart-value.currency {
  z-index: 10;
  opacity: 1;
  color: var(--fractrade-navy);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 120px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  line-height: 18px;
  position: relative;
  inset: 0 auto auto 0;
}

.dealer-value-static-line {
  background-color: var(--dealer);
  border-radius: 20px;
  width: 120px;
  height: 2px;
  position: relative;
}

.dealer-value-static-line.net {
  border-top: 2px none var(--dealer-for-gradient);
  background-color: var(--dealer-for-gradient);
  border-radius: 0;
  width: 100%;
  height: 4px;
}

.pricing-module {
  border-bottom: 2px none var(--fractrade-navy);
  background-color: #0000;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  min-width: 120px;
  height: 500px;
  margin-left: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.grid-line-case {
  border-bottom: 1px #00a7e180;
  border-radius: 0;
  width: 100%;
  min-width: 120px;
  height: 500px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  box-shadow: 0 0 20px #0000001c;
}

.iav-case {
  flex-direction: column;
  width: 100%;
  height: 50%;
  display: flex;
  position: absolute;
}

.estimated-dealer-value-bar {
  background-color: #e2353540;
  background-image: linear-gradient(to bottom, var(--dealer-for-gradient), var(--dealer));
  width: 100%;
  height: 35%;
}

.estimated-dealer-value-bar.net {
  background-color: #0000;
  background-image: none;
  height: 100px;
}

.pricing-slider-wrapper {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.pricing-slider-wrapper.adjust {
  width: 100%;
}

.pricing-slider-track {
  border-right: 5px solid var(--fractrade-navy);
  border-bottom: 3px none var(--fractrade-blue);
  border-left: 5px solid var(--fractrade-navy);
  background-color: var(--white);
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  height: 15px;
  padding: 5px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000001f;
}

.pricing-slider-fill {
  display: none;
  position: absolute;
}

.pricing-slider-handle {
  z-index: 1000;
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  cursor: grab;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 35px;
  margin-top: -38px;
  display: flex;
  position: absolute;
  top: auto;
  box-shadow: 0 0 20px #0000002b;
}

.pricing-slider-handle:active {
  border: 2px solid var(--white);
}

.pricing-slider-handle:focus {
  border: 2px solid var(--fractrade-navy);
}

.pricing-slider-handle:focus-visible, .pricing-slider-handle[data-wf-focus-visible] {
  border-style: solid;
  border-width: 2px;
}

.pricing-slider-text-input-field {
  display: none;
}

.listing-step-content-case {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding: 0;
  display: flex;
  position: relative;
}

.listing-step-content-case.adjust {
  height: auto;
}

.listing-step-reveal {
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.listing-step-reveal.adjust {
  height: auto;
  display: none;
}

.pricing-slider-text {
  z-index: 100;
  color: var(--fractrade-navy);
  align-items: flex-start;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 50px;
  display: flex;
  position: relative;
}

.pricing-slider-text.small {
  z-index: 100;
  color: var(--fractrade-navy);
  align-items: flex-start;
  margin-top: 8px;
  padding-bottom: 0;
  font-size: 25px;
  line-height: 25px;
  display: flex;
  position: relative;
}

.horizontal-dashes-div {
  justify-content: space-between;
  align-items: center;
  width: 10%;
  height: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.horizontal-dash {
  background-color: #00a7e159;
  border-radius: 20px;
  width: 1px;
  height: 10px;
}

.horizontal-dash.last {
  background-color: #0000;
  height: 100%;
}

.horizontal-dash.last.very-end {
  background-color: #0000;
}

.horizontal-dash.first {
  height: 100%;
}

.pricing-slider-handle-arrow {
  background-color: var(--fractrade-blue);
  width: 25px;
  height: 25px;
  position: absolute;
  top: 15px;
  transform: rotate(45deg);
}

.pricing-slider-handle-arrow.bottom {
  width: 15px;
  height: 15px;
  inset: -6px 0% auto 16px;
}

.listing-price-value-line {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 0;
  width: 50px;
  height: 20px;
  position: absolute;
  top: 70px;
  left: 9.5px;
  box-shadow: 0 0 20px #0000002e;
}

.pricing-module-labels {
  color: #01223880;
  text-transform: capitalize;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.your-listing-price-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: #01223880;
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  line-height: 25px;
  position: absolute;
  top: -56.5px;
}

.listing-module-fee-case {
  background-color: #0000;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  padding: 10px;
  display: flex;
}

.percentage-of-listing-price-div {
  display: flex;
}

.net-after-fees-case {
  background-color: var(--white);
  border-top: 1px solid #01223840;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px;
  display: flex;
}

.horizontal-offer-range-base {
  background-color: #00a7e180;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  position: relative;
  top: 5px;
}

.horizontal-offer-range-end {
  background-color: #00a7e180;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 1px;
  height: 15px;
  position: absolute;
  top: -15px;
}

.horizontal-offer-range-end.right {
  background-color: #00a7e180;
  width: 1px;
  inset: -15px 0% 0% auto;
}

.back-to-live-market-button {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 50px;
  padding: 20px;
  text-decoration: none;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: fixed;
  inset: 150px auto auto 50px;
  box-shadow: 0 0 20px #00000017;
}

.back-to-live-market-button:hover {
  background-color: #0000;
  transform: translate(0, -5px);
  box-shadow: 0 13px 20px #00000017;
}

.back-to-live-market-text {
  border-bottom: 1px none var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 13px;
  font-family: Brandon bld, sans-serif;
  text-decoration: underline;
  transition: letter-spacing .5s;
}

.back-to-live-market-arrow {
  width: 15px;
  height: 10px;
  transform: rotate(90deg);
}

.aircraft-details-case-under-title {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.aircraft-title-div {
  border-bottom: 1px #01223880;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.aircraft-details-text {
  color: #01223880;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  position: static;
}

.aircraft-details-individual-case {
  border-right: 1px solid #01223880;
  justify-content: center;
  align-items: center;
  width: 25%;
  display: flex;
}

.aircraft-details-individual-case.end {
  border-right-style: none;
}

.switch-case {
  z-index: 1000;
  cursor: pointer;
  background-color: #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  padding: 20px;
  transition: background-color .2s, transform .2s;
  display: flex;
  position: fixed;
  inset: 150px 50px auto auto;
  box-shadow: 0 0 20px #0000000d;
}

.current-state {
  border-bottom: 1px solid #01223840;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 50px;
  display: flex;
}

.listed-for-sale-text {
  border: 3px none var(--lime-green);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: 1;
  color: var(--savings);
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
  inset: 0%;
}

.listed-for-sale-text.not-for-sale {
  color: #01223880;
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.listed-for-sale-div {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.status-dot {
  border: 1px none var(--fractrade-blue);
  background-color: #01223840;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  margin-left: 0;
}

.status-dot.live-listing {
  background-color: var(--pale-green);
  box-shadow: 0 0 20px 4px var(--listing);
  border-style: none;
}

.not-for-sale {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.my-plane-case {
  border-radius: 20px;
  justify-content: center;
  padding: 50px;
  display: flex;
}

.aircraft-photo-and-details-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.member-aircraft-page-body {
  background-color: var(--white);
  overflow: hidden;
}

.list-your-aircraft-section {
  padding-bottom: 100px;
}

.coming-soon-text {
  color: var(--fractrade-navy);
  margin-top: 11px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.construction-cone-icon-image {
  width: 50px;
  margin-bottom: 20px;
}

.under-construction-text {
  color: var(--fractrade-orange);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.coming-soon-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 106px;
  padding-left: 155px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.offer-header-cap {
  background-color: var(--fractrade-navy);
  border-top: 1px solid #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  padding: 0 25px;
  display: flex;
  position: relative;
}

.offer-label-case {
  width: 125px;
  display: flex;
}

.offer-label-case.submitted-on, .offer-label-case.offer-id {
  flex-direction: column;
  align-items: center;
  width: 165px;
}

.offer-label-case.made-by {
  flex-direction: column;
  width: 165px;
}

.offer-label-text {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  align-self: center;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.offer-label-text.data {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  align-self: center;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.offer-label-text.data.label {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-left: 0;
}

.offer-label-text.data.offer-amount {
  color: var(--notification-color);
  font-size: 16px;
}

.send-contract-and-invoice-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.send-an-email-to-me-form-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.send-a-form-to-me-form-div {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  position: relative;
}

.send-me-an-email-submit-button {
  border-bottom: 2px none var(--fractrade-blue);
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  width: auto;
  min-width: 200px;
  height: 50px;
  margin-top: 30px;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  position: relative;
  inset: auto;
}

.contract-and-invoice-case {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  display: flex;
}

.original-purchase-contract {
  background-color: var(--white);
  flex-direction: column;
  width: 125px;
  height: 150px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000029;
}

.original-purchase-lines {
  background-color: #0122380d;
  height: 15px;
  margin-bottom: 10px;
}

.original-purchase-lines.half-right {
  align-self: flex-end;
  width: 50%;
}

.original-purchase-lines.half-left {
  width: 50%;
}

.original-purchase-lines.quarter-right {
  align-self: flex-end;
  width: 25%;
}

.original-purchase-lines.more-space-above {
  margin-top: 20px;
}

.original-purchase-contract-text {
  color: var(--fractrade-blue);
  text-align: left;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 10px 78px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.original-purchase-contract-text.manger {
  color: #01223880;
  font-size: 14px;
  top: 85%;
}

.original-purchase-contract-text.with {
  color: #01223880;
  text-transform: none;
  font-size: 14px;
  top: 74%;
}

.original-purchase-contract-text.we-nee-a-copy-of {
  color: #01223880;
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  width: 100%;
  margin-bottom: 24px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0%;
}

.original-purchase-contract-text.ready-to-be-and-signed {
  background-color: var(--fractrade-navy);
  color: var(--fractrade-blue);
  text-transform: none;
  margin-bottom: 0;
  padding: 7px;
  font-family: Brandon reg, sans-serif;
  line-height: 15px;
  inset: auto 0% 0%;
}

.most-recent-invoice {
  background-color: var(--white);
  flex-direction: column;
  width: 125px;
  height: 150px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px;
  display: flex;
  position: relative;
  box-shadow: 0 12px 20px #0000005e;
}

.upload-contract-icon {
  color: var(--white);
}

.upload-file-button {
  background-color: var(--fractrade-navy);
  cursor: pointer;
  border: 1px #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: 15px 3px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.upload-file-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 5px 9px #00000052;
}

.upload-text {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.file-upload-case {
  flex-direction: column;
  justify-content: center;
  width: auto;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.uploading-contract-button {
  background-color: #72ff9a40;
  border: 1px #000;
  border-radius: 8px;
  justify-content: center;
  width: 200px;
}

.icon-17 {
  color: var(--fractrade-navy);
}

.uploading-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.uploaded-contract {
  background-color: #0122380d;
  border: 1px #000;
  border-radius: 8px;
  width: 200px;
}

.uploaded-contract-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
}

.icon-18 {
  color: var(--fractrade-navy);
}

.send-me-an-email-text {
  color: #01223880;
  width: 250px;
  margin-left: 20px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.send-me-an-email-checkbox {
  border-style: none;
  border-color: var(--fractrade-navy);
  cursor: pointer;
  background-color: #01223840;
  border-radius: 2px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

.send-me-an-email-checkbox:hover {
  background-color: #01223840;
}

.send-me-an-email-checkbox.w--redirected-checked {
  background-color: var(--fractrade-navy);
}

.default-state {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.error-message-4 {
  color: #e23535;
  font-family: Brandon reg, sans-serif;
}

.send-me-and-email-checkbox-case {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.list-your-share-header-case {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.list-your-share-header-text {
  color: var(--fractrade-navy);
  letter-spacing: .5px;
  text-transform: capitalize;
  margin-top: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 50px;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.list-your-share-header-text.description {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.list-your-share-header-text.value-graph {
  text-align: center;
  justify-content: center;
  width: 100%;
  position: absolute;
}

.save-pricing-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  width: 200px;
  height: 50px;
  margin-top: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: block;
}

.save-pricing-button.adjust {
  display: block;
}

.save-pricing-button.listing {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  background-image: none;
  border-radius: 0;
  align-self: stretch;
  width: auto;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  transition: box-shadow .5s, transform .5s;
  position: relative;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px #00000026;
}

.save-pricing-button.listing:hover {
  transform: translate(0, -5px);
  box-shadow: 0 8px 20px #0003;
}

.close-add-aircraft-form-icon {
  opacity: .5;
  cursor: pointer;
  width: 15px;
  margin-top: 15px;
  margin-right: 15px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-add-aircraft-form-icon:hover {
  transform: scale(1.05);
}

.my-aircraft-dashboard-container {
  z-index: 10;
  border-radius: 0;
  align-items: flex-start;
  margin-top: 50px;
  padding: 0;
  display: flex;
  position: relative;
}

.my-dashboard-header-case {
  border-bottom: 1px none var(--fractrade-blue);
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.my-dashboard-header-case.watchlist {
  z-index: 100;
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 85px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 25px;
}

.my-dashboard-header-case.absolute {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 15px;
  position: relative;
  inset: 0% auto auto 0%;
}

.my-dashboard-header-text {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: flex-end;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  display: flex;
  position: relative;
}

.shop-for-listings-tab-content-2 {
  background-color: var(--white);
  width: 100vw;
  height: 100%;
  padding: 0 0 50px;
  position: relative;
  overflow: scroll;
}

.shop-for-listings-tab-content-2.new {
  padding-top: 0;
  padding-bottom: 100px;
}

.listing-individual-tab-2 {
  background-color: var(--white);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 10px;
  width: 90%;
  height: 200px;
  min-height: 200px;
  margin-bottom: 20px;
  padding: 0;
  transition: box-shadow .5s, transform .5s;
  box-shadow: 0 0 10px #0000002e;
}

.listing-individual-tab-2:hover {
  transform: scale3d(1.02, 1, 1)translate(0, -5px);
  box-shadow: 0 6px 10px #00000045;
}

.listing-individual-tab-2.w--current {
  border: 2px solid var(--fractrade-blue);
  background-color: var(--white);
  border-radius: 12px;
  padding: 0;
  transform: scale(1.03);
}

.aircraft-owned-case {
  border-radius: 20px;
  flex-direction: column;
  display: flex;
}

.my-aircraft-collection-item {
  z-index: 9;
  background-color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 40px;
  max-height: 40px;
  margin-bottom: 0;
  margin-right: 15px;
  padding: 0;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
}

.my-aircraft-collection-list-wrapper {
  width: 100%;
}

.my-aircraft-collection-list-2 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 5px #0000000d;
  border-radius: 20px;
  flex-flow: column wrap;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.add-aircraft-button---my-aircraft {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  padding: 20px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.add-aircraft-button---my-aircraft:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 13px #00000045;
}

.add-aircraft-button-text {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.add-aircraft-case {
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px #00000014;
}

.add-aircraft-instructions {
  color: var(--fractrade-navy);
  margin-bottom: 30px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.iav-or-start-listing-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.no-aircraft-added-text {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.empty-state-2 {
  background-color: #0122380d;
  border-radius: 20px;
  padding: 20px;
}

.receive-offers {
  flex: 1;
}

.accept-button {
  border: 2px none var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  cursor: pointer;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 5px;
  padding: 5px 25px;
  font-size: 14px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.accept-button:hover {
  transform: translate(0, -3px);
  box-shadow: 0 4px 5px #0003;
}

.decline-offer-form-case {
  z-index: 2000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.decline-offer-form-block {
  background-color: var(--white);
  border-radius: 20px;
  width: 75%;
  height: auto;
  padding: 30px;
  position: relative;
  box-shadow: 0 0 40px -10px #00000036;
}

.decline-offer-form-div {
  flex-direction: column;
  justify-content: space-between;
  height: 90%;
  display: flex;
}

.decline-offer-check-box-case {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.decline-offer-check-box {
  background-color: #0122381a;
  border-style: none;
  width: 15px;
  height: 15px;
  margin: 0 15px 0 0;
}

.decline-offer-check-box.w--redirected-checked {
  background-color: var(--fractrade-navy);
  padding: 3px;
}

.decline-offer-check-box-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.decline-offer-check-box-text.amount {
  margin-left: 3px;
  margin-right: 3px;
  font-family: Brandon bld, sans-serif;
}

.decline-offer-check-box-text.member-number {
  margin-left: 5px;
  font-family: Brandon med, sans-serif;
}

.decline-submit-button {
  background-color: var(--dealer-for-gradient);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 8px;
  align-self: center;
  width: 30%;
  font-family: Brandon bld, sans-serif;
  transition: box-shadow .5s, transform .5s;
}

.decline-submit-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 4px 11px #00000069;
}

.are-you-sure-text {
  color: #01223880;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.decline-offer-header {
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  height: 10%;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 34px;
}

.decline-offer-case {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.member-number-case---decline {
  align-items: center;
  display: flex;
}

.exit-decline-offer-image {
  opacity: .5;
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin-top: 30px;
  margin-right: 30px;
  transition: opacity .5s, transform .5s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.exit-decline-offer-image:hover {
  opacity: 1;
  transform: scale(1.1);
}

.decline-success-message {
  background-color: #0000;
  border-radius: 0;
  margin: 100px;
}

.declined-text {
  color: #e23535bf;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.my-aircraft-link-block {
  color: #01223880;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 0 5px;
  text-decoration: none;
  transition: transform .5s;
  display: flex;
}

.my-aircraft-link-block:hover {
  background-color: #01223812;
}

.listing-header-container {
  flex-direction: column;
  margin-bottom: 20px;
  display: flex;
}

.offers-case {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  padding: 0;
  display: flex;
}

.offer-range-slider-track {
  background-color: var(--white);
  width: 100%;
  height: 50px;
  margin-top: 0;
  padding: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000024;
}

.set-offer-amoutn-header-case {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.offer-slider-grid-lines {
  justify-content: space-between;
  align-items: center;
  width: 10%;
  height: 100%;
  display: flex;
}

.offer-grid-line {
  background-color: #00a7e140;
  border-radius: 20px;
  width: 1px;
  height: 25%;
}

.offer-grid-line.front {
  background-color: #00a7e140;
  height: 100%;
}

.offer-grid-line.last {
  background-color: #0000;
}

.offer-grid-line.last.end {
  background-color: #00a7e140;
  height: 100%;
}

.offer-handle-line {
  background-color: var(--fractrade-blue);
  border-radius: 20px;
  width: 2px;
  height: 50px;
  position: absolute;
  top: 61.5px;
}

.range-slider-fill-2 {
  height: 50px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.offer-range-slider-wrapper {
  width: 100%;
  margin-top: 95px;
  margin-bottom: 84px;
}

.range-bracket-horizontal {
  background-image: linear-gradient(to right, #e23535bf, #0122381a 48%, var(--notification-color));
  width: 100%;
  height: 5px;
  margin-top: 20px;
  position: relative;
}

.likely-unlike-to-be-accepted-text {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 14px auto 0% 0%;
}

.likely-unlike-to-be-accepted-text.left {
  color: #e23535bf;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.likely-unlike-to-be-accepted-text.right {
  color: var(--notification-color);
  text-align: right;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  line-height: 12px;
  inset: 14px 0% 0% auto;
}

.total-divder---offer {
  background-color: #01223840;
  border-radius: 20px;
  height: 1px;
}

.aircraft-details-case {
  background-color: #0000;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.offer-fees-text {
  color: #01223880;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom: 1px solid #01223840;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-style: normal;
}

.make-offer-section {
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.make-offer-heading {
  color: var(--fractrade-navy);
  letter-spacing: .5px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.aircraft-details-right-side-case {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.iav-chart-case---offer {
  justify-content: center;
  align-items: center;
  height: 550px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.iav-graph-case-absolute {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100px;
  height: 500px;
  padding: 10px 15px;
  display: flex;
  position: absolute;
  box-shadow: 0 0 40px #0000001a;
}

.grid-case-iav-graph-offer {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 10%;
  display: flex;
  position: relative;
}

.grid-line-offer {
  background-color: #00a7e140;
  border-radius: 20px;
  width: 25%;
  height: 1px;
}

.grid-line-offer.top {
  width: 100%;
}

.grid-line-offer.last {
  background-color: #0000;
}

.grid-line-offer.bottom {
  width: 100%;
}

.distance-in-pixels {
  background-color: #0000;
  width: 100%;
  position: relative;
  inset: auto 0% 0%;
}

.listing-price-value-line---offer-graph {
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(to right, var(--notification-color), var(--listing));
  width: 100px;
  height: 4px;
  position: relative;
}

.iav-graph-case-relative {
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100px;
  height: 500px;
  display: flex;
}

.iav-value-line---offer-graph {
  background-color: var(--fractrade-navy);
  width: 100px;
  height: 4px;
  position: relative;
}

.chart-labels---offer-graph {
  z-index: 20;
  color: var(--fractrade-navy);
  text-align: left;
  text-transform: uppercase;
  width: 120px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  line-height: 15px;
  position: relative;
  top: auto;
  right: auto;
}

.chart-labels---offer-graph.listing {
  background-image: linear-gradient(to bottom, var(--notification-color), var(--listing));
  text-align: right;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 120px;
  position: relative;
  top: auto;
  left: auto;
  right: 0;
}

.chart-values {
  text-align: center;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.chart-values.currency.dark {
  z-index: 20;
  color: var(--fractrade-navy);
  text-align: left;
  background-color: #0000;
  width: 120px;
  position: relative;
  top: auto;
  right: auto;
}

.chart-values.offer-listing-price {
  color: var(--fractrade-navy);
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 120px;
  position: relative;
  top: auto;
  left: auto;
}

.listing-price-graph-case---offer, .iav-value-graph-case---offer {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100px;
  height: 500px;
  display: flex;
  position: absolute;
}

.smaller-view-port-div {
  display: none;
}

.sandwich-menu-icon {
  object-fit: contain;
  width: 50px;
  position: relative;
  left: auto;
}

.middle-icon-for-small-view-port {
  width: 75px;
  display: none;
}

.listing-detail-case {
  justify-content: space-between;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.listing-detail-case.total {
  border-bottom: 1px none var(--fractrade-navy);
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 4px 20px #0003;
}

.listing-detail-case.front-page {
  margin-bottom: 5px;
  padding: 3px 0;
}

.italics {
  color: #01223880;
  margin-left: 5px;
  font-style: italic;
}

.lease-pricing-model-case-2-0-big {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.sold-in-case {
  border-right: 1px #00a7e140;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  display: flex;
}

.sold-in-text {
  color: #01223880;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
}

.sold-in-label-case {
  justify-content: flex-end;
  width: 700px;
  display: flex;
}

.month-lease-credit-case {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: flex-end;
  width: 700px;
  height: 100px;
  margin-bottom: 0;
  display: flex;
}

.closing-cost-savings-big-case {
  justify-content: flex-end;
  width: 700px;
  height: 50px;
  display: flex;
}

.closing-cost-savings-small-case {
  border-bottom: 1px solid #00a7e140;
  border-right: 1px #00a7e140;
  width: 200px;
  display: flex;
}

.closing-cost-savings-label-case {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-right: 5px;
  display: flex;
}

.closing-cost-savings-label-case.savings {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.closing-cost-savings-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.closing-cost-savings-text.savings {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-left: 1px solid #00a7e140;
  padding-left: 5px;
}

.closing-cost-savings-text.savings.currency {
  border-left: 1px solid #00a7e140;
  padding-left: 5px;
}

.sold-data-case {
  border-right: 1px #00a7e140;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 100%;
  display: flex;
}

.closing-cost-savings-data-case {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-right: 5px;
  display: flex;
}

.closing-cost-savings-data-case.savings {
  background-color: #0000;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.closing-cost-savings-data-case.savings.end {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.month-credit-label-case {
  background-color: #0000;
  border-right: 1px solid #00a7e140;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100px;
  font-family: Brandon med, sans-serif;
  display: flex;
}

.month-credit-text {
  color: var(--fractrade-navy);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}

.lease-credit {
  color: #01223880;
  text-transform: none;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.data-case {
  box-shadow: none;
  border-radius: 20px;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.lease-pricing-model-case-2-0-small {
  display: none;
}

.save-pricing-success-message {
  opacity: 0;
  background-color: #72ff9a33;
  width: 50%;
  height: 200px;
}

.save-pricing-success-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.under-fractrade-review-div {
  z-index: 100;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.under-fractrade-review-div.place-holder {
  display: flex;
}

.under-review-case {
  border: 3px none var(--fractrade-orange);
  background-color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
}

.under-review-heading-case {
  background-image: linear-gradient(to bottom, var(--fractrade-orange), var(--fractrade-orange-darker-gradient));
  color: var(--fractrade-orange);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.under-reivew-dot {
  background-color: var(--fractrade-orange);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--fractrade-orange-darker-gradient), var(--fractrade-orange));
  box-shadow: 0 0 20px 0 var(--fractrade-orange);
  border-radius: 20px;
  width: 10px;
  height: 10px;
  margin-left: 20px;
}

.under-review-explanation {
  color: #01223880;
  margin-bottom: 20px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
}

.under-review-explanation.details {
  text-align: center;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.going-to-fractrade-success-message {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}

.file-upload-case-for-everything {
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 25px;
  display: flex;
}

.internal-view-case {
  background-color: var(--internal-view);
  border-radius: 10px;
  margin-top: 75px;
  padding: 15px;
  position: absolute;
}

.internal-view-text {
  color: var(--white);
  text-transform: none;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.internal-view-heading {
  color: var(--white);
  text-transform: none;
  font-family: Brandon med, sans-serif;
}

.internal-view-body {
  border: 10px solid var(--fractrade-orange);
}

.interal-external-toggle-case {
  z-index: 100000;
  border-style: solid none none;
  border-width: 10px 1px 1px;
  border-color: var(--internal-view) black black;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 100px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.interal-external-toggle-case.in-internal {
  border-top: 4px none var(--fractrade-blue);
  background-color: #0000;
  justify-content: flex-end;
  width: auto;
  height: 60px;
  margin-top: 0;
  padding-left: 25px;
  padding-right: 25px;
  inset: 0% 0% auto auto;
}

.swtich-to-external {
  border: 2px solid var(--white);
  background-color: var(--internal-view);
  color: var(--white);
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 4px 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 12px #0000003d;
}

.swtich-to-external:hover {
  transform: translate(0, -2px);
  box-shadow: 0 2px 6px #00000063;
}

.switch-to-internal-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  text-transform: uppercase;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 0 15px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  box-shadow: 0 0 20px #0000003d;
}

.switch-to-internal-button:hover {
  transform: translate(0, -2px);
  box-shadow: 0 3px 3px #00000042;
}

.internal-view {
  background-color: var(--internal-view);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 6px;
  justify-content: center;
  padding: 2px 6px;
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
  display: flex;
}

.internal-case---small-view-port {
  background-color: var(--dealer);
}

.filter-seller-aircraft-form {
  background-color: var(--internal-view);
  border-radius: 10px;
  justify-content: flex-end;
  padding: 10px;
  display: flex;
}

.search-member-owned-aircraft {
  color: var(--white);
  background-color: #ffffff7d;
  border-radius: 10px;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.search-member-owned-aircraft::placeholder {
  color: var(--white);
}

.search-case {
  background-color: var(--internal-view);
  border-radius: 12px;
  align-items: center;
  width: 300px;
  min-width: 300px;
  padding: 7px;
  display: flex;
}

.search-icon {
  opacity: .5;
  background-color: #0000;
  width: 20px;
  height: 20px;
}

.member-owned-details---internal {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  text-transform: capitalize;
  width: auto;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.member-owned-details---internal.share-size {
  color: #01223880;
  letter-spacing: 0;
  flex: 0 auto;
  width: 30%;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.member-owned-details---internal.contract-type {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  flex: 0 auto;
  width: 30%;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.member-owned-details---internal.fractrade-id {
  color: var(--fractrade-blue);
  width: auto;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
}

.member-owned-details---internal.owner-name {
  color: var(--internal-view);
}

.member-owned-details---internal.current-state {
  color: #6b35e280;
  text-transform: none;
  border: 1px #000;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.member-owned-details---internal.for-sale {
  color: var(--notification-color);
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  display: flex;
}

.member-owned-details---internal.not-for-sale {
  color: #01223880;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.member-owned-details---internal.available-hours {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.member-owned-details---internal.available-hours.hours-text {
  margin-left: 5px;
  font-family: Brandon med, sans-serif;
}

.member-owned-details---internal.aircraft-title {
  letter-spacing: .5px;
  flex: 0 auto;
  min-width: 30%;
  height: auto;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.my-aircraft-aircraft-photo-internal {
  object-fit: contain;
  align-self: center;
  width: 100px;
  height: auto;
  display: block;
  position: relative;
  inset: -3% auto auto 0%;
}

.internal-id-case {
  justify-content: center;
  align-items: center;
  width: 10%;
  min-width: 40px;
  margin-right: 10px;
  padding: 0 10px;
  display: flex;
  position: relative;
}

.internal-id-number-photo {
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.internal-listing-dot-case {
  position: relative;
  bottom: auto;
  left: auto;
}

.listing-dot---internal {
  background-color: var(--pale-green);
  box-shadow: 0 0 20px 0 var(--notification-color);
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.not-for-sale-dot---internal {
  background-color: #0122381a;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  position: relative;
}

.number-of-items-shown-case {
  justify-content: flex-end;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.items-shown-text {
  color: #ffffff80;
  font-family: Brandon med, sans-serif;
}

.items-shown-text.number {
  margin-right: 5px;
  font-size: 20px;
}

.membership-list-container {
  margin-top: 200px;
  margin-bottom: 200px;
}

.internal-membership-list {
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.interal-membership-item {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 27%;
  height: auto;
  margin: 15px;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: 0 1px 40px 20px #0000000f;
}

.membership-item-link-block {
  background-color: var(--fractrade-navy);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin: 0 10px;
  padding: 5px;
  text-decoration: none;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 20px #00000030;
}

.membership-item-link-block:hover {
  transform: translate(0, -2px);
  box-shadow: 0 3px 7px #0000005c;
}

.membership-item-link-block.hubspot {
  background-color: var(--fractrade-orange);
  padding: 8px;
}

.membership-item-link-block.gmail {
  background-color: var(--white);
}

.membership-item-link-block.zoom {
  background-color: var(--fractrade-blue-darker-gradient);
}

.membership-item-link-block.zoom:active {
  background-color: var(--notification-color);
  box-shadow: none;
  transform: none;
}

.member-photo-case {
  border: 4px solid var(--white);
  background-color: var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-top: 25px;
  padding: 25px;
  display: flex;
  box-shadow: 0 13px 40px #00000040;
}

.membership-name-text {
  color: var(--fractrade-navy);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.membership-name-text.first-name {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  line-height: 24px;
}

.membership-name-text.last-name {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 5px;
  font-family: Brandon reg, sans-serif;
  line-height: 24px;
}

.membership-name-text.membership-name {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.membership-name-text.entity-name-label {
  color: #01223880;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.membership-name-text.aircraft-owned {
  color: #01223880;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
}

.member-link-case {
  justify-content: space-between;
  align-self: center;
  width: auto;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.iphone-icon-image---membership-item {
  width: 12px;
}

.member-photo-case---actual-photo {
  border: 4px solid var(--white);
  background-color: var(--fractrade-navy);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-top: 25px;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 40px 4px #0000005c;
}

.first-and-last-name-case---member-item {
  margin-top: 10px;
  display: flex;
}

.entity-name-case {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 85px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.aircraft-owned-case---member-item {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  display: flex;
}

.aircraft-owned-collection-list---member-item {
  border-right: 10px none var(--white);
  border-left: 10px none var(--white);
  background-color: #0122380d;
  border-radius: 20px;
  flex-flow: column wrap;
  justify-content: center;
  height: 100px;
  padding: 15px;
  display: flex;
  overflow: scroll;
}

.aircraft-owned-collection-wrapper---member-item {
  background-color: #0000;
  border-radius: 10px;
  margin-left: 25px;
  margin-right: 25px;
}

.aircraft-owned-collection-item---member-item {
  background-color: var(--white);
  border-radius: 20px;
  width: 150px;
  height: 75px;
  margin-right: 10px;
  box-shadow: 0 0 15px -7px #0009;
}

.aircraft-owned---empty-state {
  background-color: #0122380d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.no-aircraft-text---member-item {
  color: #012238bf;
  font-family: Brandon med, sans-serif;
}

.aircraft-owned-link-block {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.new-offer-case {
  background-color: var(--notification-color);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 13px;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
}

.made-offer-text {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.received-offer-case {
  background-color: var(--fractrade-orange);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 0;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
}

.notification-case {
  flex-direction: column;
  justify-content: space-between;
  height: 125px;
  display: flex;
  position: absolute;
  inset: -20px -20px auto auto;
}

.search-field-for-members {
  color: var(--fractrade-navy);
  background-color: #0122380d;
  border-radius: 10px;
  width: 250px;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
}

.search-field-case {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.search-members-icon {
  opacity: .5;
  width: 20px;
  margin-right: 10px;
}

.members-nav-bar {
  z-index: 1000;
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 100px;
  position: fixed;
  inset: 0% 0% auto;
}

.members-page-button {
  z-index: 1000;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: none;
  border-radius: 10px;
  font-family: Brandon med, sans-serif;
  position: relative;
  inset: 0% 0% auto auto;
}

.members-button-case {
  z-index: 10000;
  justify-content: flex-end;
  align-items: center;
  width: 250px;
  height: 100px;
  padding-right: 25px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.pagination-next-previous {
  background-color: var(--fractrade-navy);
  border-radius: 12px;
}

.pagination-next-previous.next {
  align-self: flex-end;
}

.pagination-next-previous.previous {
  align-self: flex-start;
}

.next-previous-text---pagination {
  color: var(--white);
  font-family: Brandon bld, sans-serif;
}

.pagination {
  flex-direction: column;
}

.schedule-a-call-div {
  z-index: 1000;
  background-color: var(--white);
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 75px;
  margin-top: 100px;
  margin-left: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 5px 20px #00000036;
}

.schedule-a-call-div.new-page {
  margin-top: 60px;
  margin-left: 60px;
}

.make-offer-case {
  background-color: var(--fractrade-navy);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  height: 100px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.coming-soon-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.coming-soon-button {
  background-color: var(--fractrade-orange);
  opacity: 1;
  border: 2px solid #ffffff80;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  padding: 17px;
  display: flex;
}

.coming-soon-button-text {
  color: #ffffff80;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.pad-lock-icon {
  opacity: .5;
  width: 10px;
  margin-right: 10px;
}

.coming-soon-explanation-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.how-this-works-button {
  border: 3px solid var(--white);
  background-color: var(--fractrade-orange);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Brandon med, sans-serif;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.how-this-works-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 3px 14px #00000040;
}

.dan-s-photo-for-scheduling-a-call-div {
  margin-left: 10px;
}

.dan-s-photo-for-scheduling-a-call {
  border: 3px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  border-radius: 50px;
  width: 55px;
  box-shadow: 0 11px 20px #00000036;
}

.dan-dugger-name-text {
  color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
}

.dan-dugger-name-text.title {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Brandon med, sans-serif;
}

.member-listings-heading {
  color: var(--fractrade-navy);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  inset: 0% auto auto 0%;
}

.member-listings-heading.description {
  color: #01223880;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.live-market-heading-case {
  flex-direction: column;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.live-in-live-market {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.all-lease-pricing-models-case {
  display: flex;
}

.add-fractional-share {
  color: var(--fractrade-navy);
  margin-bottom: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 34px;
}

.make-offer-form-block {
  margin-bottom: 0;
  display: none;
}

.make-offer-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-orange);
  background-image: linear-gradient(to bottom, var(--fractrade-orange-darker-gradient), var(--fractrade-orange));
  opacity: 1;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  padding: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  transition: background-color .5s, box-shadow .5s, transform .5s;
  display: flex;
}

.make-offer-button:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  transform: translate(0, -5px);
  box-shadow: 0 6px 20px #000;
}

.make-offer-button.comparison {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 0;
  border-radius: 12px;
  width: 100%;
  height: auto;
  padding: 10px;
  font-size: 18px;
  display: none;
  box-shadow: 0 0 20px #00000017;
}

.make-offer-button.comparison:hover {
  box-shadow: 0 6px 20px #00000057;
}

.tab-pane-my-offers {
  width: 100vw;
  height: 100vh;
  padding-top: 200px;
  overflow: scroll;
}

.offers-received-heading {
  color: var(--fractrade-navy);
  letter-spacing: .5px;
  font-family: Brandon bld, sans-serif;
}

.offer-item {
  color: var(--fractrade-navy);
  width: 100%;
  height: 125px;
  margin-bottom: 20px;
  margin-right: 0;
}

.offers-collection-list {
  flex-wrap: wrap;
  width: 300px;
  display: flex;
}

.link-to-offer {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 15px 20px 15px 115px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000003d;
}

.offer-icon-div {
  border: 2px none var(--fractrade-orange);
  background-color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 15px;
  margin-left: 15px;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 0 20px #00000030;
}

.offer-icon-image {
  border: 1px none var(--white);
  opacity: 1;
  border-radius: 0;
  position: relative;
  top: 2px;
}

.made-on-aircraft-div {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 10px;
  display: flex;
  box-shadow: 0 0 20px #0000001a;
}

.made-on-aircraft-image {
  width: 200px;
  height: auto;
  margin-top: -27px;
  position: relative;
}

.navy-background-for-offer-icon {
  background-color: var(--fractrade-navy);
  border-radius: 10px;
  width: 35px;
  height: 35px;
  padding: 6px;
}

.offer-id-number {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.offer-id-number.hashtag {
  margin-left: 5px;
}

.aircraft-details-text-offer {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.aircraft-details-text-offer.spacer {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.aircraft-details-text-offer.title {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.aircraft-details-text-offer.offer-amount {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
}

.aircraft-offer-text-case {
  justify-content: center;
  align-items: center;
  display: flex;
}

.aircraft-offer-text-case.offer-amount {
  background-color: var(--white);
  border-radius: 10px;
  width: 150px;
  height: 100%;
  padding: 12px;
  box-shadow: 0 0 20px #00000017;
}

.aircraft-offer-text-case.status {
  border-radius: 10px;
  width: 150px;
  height: 100%;
  box-shadow: 0 0 20px #0000001a;
}

.view-offer-button {
  border: 2px solid var(--white);
  background-color: #ff713980;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 12px;
  justify-content: center;
  width: 180px;
  font-family: Brandon bld, sans-serif;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.view-offer-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 3px 20px #00000036;
}

.view-offer-button-div-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 100%;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.made-by-case-offer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  margin-left: 15px;
  display: flex;
}

.made-by-text {
  font-family: Brandon med, sans-serif;
}

.made-by-text.label {
  color: #01223880;
  margin-right: 5px;
}

.made-by-text.label.amount {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 5px;
  font-size: 12px;
}

.offer-status-text {
  border: 2px solid var(--notification-color);
  color: var(--notification-color);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  display: flex;
}

.offer-status-text.expired {
  color: #e2353580;
  border-color: #e2353580;
}

.value-graph-section {
  height: auto;
  padding-top: 0;
  padding-bottom: 75px;
  display: block;
}

.value-graph-container {
  color: var(--fractrade-blue);
  justify-content: center;
  height: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
  position: relative;
  overflow: visible;
}

.dealer-offer-case {
  flex-direction: column;
  justify-content: flex-end;
  width: 120px;
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.dealer-offer-case.net {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
}

.offer-graph-collection-wrapper {
  z-index: 1000;
  display: flex;
  position: relative;
}

.offer-graph-collection-list {
  align-items: flex-end;
  display: flex;
}

.offer-graph-collection-item {
  align-items: flex-end;
  width: 120px;
  height: 500px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.offer-html-embed {
  background-color: #00a7e140;
  flex-direction: column;
  justify-content: flex-end;
  width: 120px;
  display: flex;
  position: absolute;
}

.offer-html-embed.net {
  border-top: 2px none var(--notification-color);
  border-right: 2px none var(--notification-color);
  border-left: 2px none var(--notification-color);
  background-color: var(--fractrade-blue);
  border-radius: 0;
  position: relative;
}

.offer-html-embed.net.actual-dealer-offer {
  border-top-style: none;
  border-top-color: var(--dealer);
  background-color: #0000;
  background-image: none;
  border-left-style: none;
  border-right-style: none;
}

.offer-html-embed.gross {
  border-style: dashed none;
  border-width: 1px 2px 1px 1px;
  border-color: var(--fractrade-blue) var(--notification-color) var(--notification-color);
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  margin-right: 0;
  position: relative;
  box-shadow: 0 0 20px #00000029;
}

.listing-price-case {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.listing-price-static-line {
  background-color: #00a7e1bf;
  background-image: linear-gradient(to right, var(--listing), var(--notification-color));
  border-radius: 20px;
  height: 4px;
  position: relative;
}

.listing-price-chart-value {
  z-index: 10;
  color: var(--fractrade-navy);
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  position: relative;
  top: 0;
  right: auto;
}

.full-offer-case, .net-offer-case {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.offer-static-line {
  border-radius: 20px;
  width: 100%;
  height: 1px;
  position: relative;
}

.offer-static-line.full {
  z-index: 1100;
  border: 2px none var(--fractrade-blue);
}

.offer-static-line.net {
  z-index: 1100;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 2px;
}

.empty-state-for-offers {
  background-color: #0000;
  width: 120px;
  height: 100%;
  padding: 0;
  position: relative;
}

.estimated-dealer-offer {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.insights-and-cta {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  height: auto;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 510px 0% 0%;
}

.view-and-sign-acceptance-letter {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  line-height: 15px;
}

.savings {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--notification-color);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.savings.currency {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.offer-name-case {
  border: 1px solid var(--fractrade-blue);
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 0 20px #0000003d;
}

.offer-name-text {
  color: #01223880;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
}

.offer-name-text.number {
  color: #012238;
  font-size: 14px;
}

.offer-name-text.member-offer {
  color: var(--fractrade-blue);
  text-align: center;
}

.offer-number-case {
  display: flex;
}

.dealer-offer-full-case {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: absolute;
}

.dealer-offer-full-case.actual {
  width: 100%;
  display: flex;
  position: absolute;
}

.offer-section {
  flex-direction: row;
  margin-bottom: 200px;
  padding-bottom: 200px;
  display: none;
}

.full-offer-collection-item {
  border-radius: 20px;
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -8px #0000004f;
}

.member-number-case---offer {
  justify-content: center;
  display: flex;
}

.accept-decline-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--fractrade-navy);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  padding: 25px;
  font-size: 14px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.offer-main-case {
  display: flex;
}

.offer-comparison-case {
  flex-direction: column;
  width: 50%;
  padding: 25px;
  display: flex;
}

.offer-comparison-case.left {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-right: 12.5px;
}

.offer-comparison-case.right {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 12.5px;
}

.offer-data-item-case {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.offer-data-item-case.net-total {
  border-top: 1px solid #01223880;
  padding-top: 20px;
  padding-left: 0;
}

.offer-data-item-case.heading {
  padding-left: 0;
}

.offer-data-item-case.program {
  border-bottom: 1px #01223880;
  padding-bottom: 0;
  padding-left: 20px;
}

.offer-data-item-case.program-indent {
  padding-left: 40px;
}

.offer-data-item-case.contract {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}

.offer-item-comparison-label {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.offer-item-comparison-label.estimated {
  margin-right: 4px;
}

.offer-item-comparison-label.title {
  color: var(--fractrade-blue);
  font-family: Brandon med, sans-serif;
  font-style: normal;
}

.offer-item-comparison-label.not-italicized {
  font-family: Brandon med, sans-serif;
  font-style: normal;
}

.offer-item-comparison-label.not-italicized.net-gross {
  margin-left: 5px;
}

.offer-item-comparison-data-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.offer-item-comparison-data-text.currency {
  font-family: Brandon med, sans-serif;
}

.offer-item-comparison-data-text.net-total {
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.offer-item-comparison-data-text.net-total.currency {
  color: var(--fractrade-navy);
}

.offer-item-comparison-data-text.parentheses {
  font-family: Merriweather, serif;
}

.dealer-offer-heading {
  color: var(--dealer);
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.dealer-offer-heading.estimated {
  margin-right: 5px;
}

.estimated-dealer-offer-title-case {
  justify-content: center;
  display: flex;
}

.estimated-case {
  display: flex;
}

.member-offer-comparison-case {
  border: 1px none var(--fractrade-blue);
  background-color: var(--white);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 25px;
  box-shadow: 0 0 20px #0000002b;
}

.member-offer-heading {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.member-offer-heading.fractrade {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.member-offer-heading-case {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--fractrade-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 4px;
  display: flex;
}

.iav-data-case {
  background-color: var(--white);
  cursor: pointer;
  border: 1px #000;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 200px;
  height: 75px;
  padding-left: 15px;
  display: flex;
  position: absolute;
  top: -37px;
  left: -247px;
  box-shadow: 0 20px 40px 20px #0000001a;
}

.iav-arrow {
  background-color: var(--white);
  border: 1px #000;
  border-top-right-radius: 0;
  width: 53px;
  height: 53px;
  position: absolute;
  inset: 12px -27px 0% auto;
  transform: rotate(45deg);
}

.listing-price-data-case {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 0 10px 10px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 200px;
  height: 75px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  top: -38px;
  right: -243px;
  box-shadow: 0 13px 40px #0000001f;
}

.listing-price-arrow {
  background-color: var(--white);
  border-top-left-radius: 0;
  border-bottom-left-radius: 5px;
  width: 53px;
  height: 53px;
  position: absolute;
  top: 12px;
  bottom: 0%;
  left: -25px;
  transform: rotate(45deg);
}

.net-contract-termination-case {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 200px;
  height: 75px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: -34px -244px auto auto;
  box-shadow: -12px 5px 40px #00000026;
}

.net-contract-termination-arrow {
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 53px;
  height: 53px;
  position: absolute;
  top: 10px;
  bottom: 0%;
  left: -27px;
  transform: rotate(45deg);
}

.gross-information-case {
  justify-content: flex-end;
  display: flex;
}

.graph-explanation-container {
  border: 1px none var(--white);
  border-radius: 0;
  padding: 0;
}

.parentheses-case {
  display: flex;
}

.highlight-case {
  border: 2px none var(--white);
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 15px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -1px #00000021;
}

.highlight-case.total {
  background-color: var(--white);
  border-style: solid;
  border-color: #0000;
}

.highlight-case.time {
  border-style: none;
}

.highlight-header {
  color: var(--fractrade-blue);
  text-transform: capitalize;
  margin-bottom: 5px;
  font-family: Brandon med, sans-serif;
}

.hightlight-data {
  color: var(--white);
  text-align: right;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.hightlight-data.currency {
  color: var(--fractrade-navy);
  margin-top: 10px;
  margin-bottom: 15px;
  margin-right: 15px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.hightlight-data.total.currency {
  color: var(--fractrade-blue);
}

.highlight-explanation {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
}

.highlight-explanation.total {
  color: #01223880;
}

.contract-payout-header {
  color: var(--fractrade-navy);
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 24px;
}

.current-contract-aircraft-case {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 49%;
  height: auto;
  margin-bottom: 15px;
  padding: 25px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000001f;
}

.contract-payout-item-label {
  color: #01223880;
  font-family: Brandon med, sans-serif;
}

.contract-payout-item-label.estimated {
  margin-right: 3px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.contract-payout-data-item {
  color: var(--fractrade-navy);
  text-align: right;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.contract-payout-data-item.currency {
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  inset: auto 0% 0% auto;
}

.contract-payout-data-item.currency.main {
  margin-bottom: 25px;
  margin-right: 25px;
  position: absolute;
}

.contract-payout-data-item.net-gross {
  text-transform: uppercase;
  margin-left: 5px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.contract-payout-data-item.main {
  margin-bottom: 25px;
  margin-right: 25px;
  font-size: 24px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.offer-case-for-details {
  flex-direction: row;
  margin-bottom: 0;
  display: flex;
}

.current-contract-case {
  border: 2px solid var(--white);
  background-color: var(--white);
  cursor: pointer;
  margin-bottom: 25px;
  padding: 25px;
  box-shadow: 0 0 40px #00000021;
}

.iav-explanation-case {
  border: 2px solid var(--white);
  background-color: var(--white);
  cursor: pointer;
  width: 49%;
  height: 150px;
  margin-bottom: 25px;
  padding: 25px;
  position: relative;
  box-shadow: 0 0 40px #00000021;
}

.independent-appraisal-and-listing-price {
  justify-content: space-between;
  display: flex;
}

.listing-explanation-case {
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 20px;
  width: 49%;
  margin-bottom: 25px;
  padding: 25px;
  position: relative;
  box-shadow: 0 0 40px #00000021;
}

.listing-explanation-case.adjust {
  cursor: pointer;
}

.lowlight-header {
  color: #01223880;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 25px;
  font-family: Brandon bld, sans-serif;
}

.lowlight-header.estimated {
  margin-left: 4px;
}

.gross-net-case, .net {
  display: flex;
}

.gross {
  margin-right: 20px;
  display: flex;
}

.current-contract-data-case {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.change-listing-price-button {
  border: 1px none var(--fractrade-navy);
  background-color: var(--fractrade-blue);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-right: 25px;
  padding: 10px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.change-listing-price-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 6px 20px -3px #00000085;
}

.adjust-text {
  color: var(--white);
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
}

.adjust-text.close {
  display: none;
}

.change-listing-price-loading {
  z-index: 1000;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.loading-listing-price-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.adjusting-listing-price {
  margin-bottom: 40px;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
}

.adjusting-listing-price-description-text {
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.html-embed {
  color: var(--fractrade-blue);
}

.active-expired-declined {
  color: var(--notification-color);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.active-expired-declined.expired {
  border: 1px none var(--dealer-for-gradient);
  color: var(--dealer-for-gradient);
  background-color: #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.active-expired-declined.declined {
  color: var(--dealer-for-gradient);
  width: 100%;
}

.active-expired-declined.decline-description {
  color: var(--dealer-for-gradient);
  letter-spacing: 0;
  text-transform: none;
  margin-left: 6px;
  margin-right: 6px;
  font-family: Brandon reg, sans-serif;
}

.expired-div {
  background-color: #e235354d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.expired-case {
  background-color: var(--white);
  border-radius: 20px;
  width: 320px;
  height: 150px;
  padding: 0;
  box-shadow: 0 0 40px 20px #0000001f;
}

.declined-div {
  background-color: #ff41414d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.declined-case {
  border: 1px none var(--fractrade-navy);
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 150px;
  padding: 0;
  display: flex;
  box-shadow: 0 20px 40px 20px #00000012;
}

.declined-offer-amound-text {
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.declined-offer-amound-text.currency {
  color: var(--fractrade-navy);
}

.you-declined-case {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.decline-offer-form {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.decline-offer-description {
  color: #012238;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.decline-offer-description.bold {
  margin-left: 3px;
  font-family: Brandon bld, sans-serif;
}

.decline-offer-description.bold.question-mark {
  margin-left: 0;
  margin-right: 5px;
}

.decline-offer-description-case {
  margin-top: 12px;
  margin-bottom: 40px;
  display: flex;
}

.decline-offer-checkbox-div {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.yes-i-will-decline-this-offer-text {
  color: var(--fractrade-navy);
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.decline-offer-checkbox {
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
}

.decline-offer-checkbox.w--redirected-checked {
  background-color: var(--dealer-for-gradient);
}

.decline-offer-checkbox.w--redirected-focus {
  box-shadow: none;
}

.decline-offer-loading-page {
  z-index: 1000;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-embed-2 {
  color: var(--fractrade-blue);
}

.meet-halfway-button {
  border: 2px solid var(--white);
  background-color: #20c20000;
  background-image: linear-gradient(to bottom, var(--fractrade-orange), var(--fractrade-orange));
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 45px;
  margin-bottom: 5px;
  padding: 5px 25px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.meet-halfway-button:hover {
  transform: translate(0, -3px);
  box-shadow: 0 4px 5px #0003;
}

.dceline-button {
  border: 2px solid var(--white);
  letter-spacing: 2px;
  cursor: pointer;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 5px;
  padding: 5px 25px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
}

.dceline-button:hover {
  transform: translate(0, -3px);
  box-shadow: 0 4px 5px #0003;
}

.list-your-fractional-share-description-div {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: space-between;
  margin-bottom: 25px;
  padding: 25px;
  display: flex;
  box-shadow: 0 0 20px #00000021;
}

.list-your-fractional-share-description-div.lease {
  justify-content: flex-start;
}

.listing-step-case {
  flex-direction: row;
  align-items: flex-start;
  width: 30%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.listing-step-case.lease {
  width: 50%;
}

.listing-step-number {
  border: 2px solid var(--white);
  background-color: var(--fractrade-navy);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  margin-bottom: 0;
  margin-right: 20px;
  display: flex;
  box-shadow: 0 5px 20px #00000045;
}

.listing-step-number-text {
  color: var(--white);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.listing-step-header {
  color: var(--fractrade-navy);
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  height: 25px;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.listing-price-description {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.start-listing-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  width: 250px;
  height: auto;
  margin-bottom: 25px;
  padding: 15px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
}

.start-listing-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 4px 9px #0000008c;
}

.start-listing-button-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.list-fractional-ownership-div {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.set-pricing-case {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 40px #0000003d;
}

.listing-price-numbers-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.listing-number-tracker {
  color: #01223880;
  border: 2px solid #01223880;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 1px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
}

.listing-number-tracker.one {
  border-color: var(--fractrade-navy);
  background-color: var(--fractrade-navy);
  color: var(--white);
}

.listing-number-tracker-text {
  font-family: Brandon bld, sans-serif;
}

.listing-number-tracker-text.check {
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
}

.listing-number-tracker-dashes {
  border-style: dashed none none;
  border-width: 1px;
  border-color: #01223880 var(--fractrade-navy) var(--fractrade-navy);
  width: 100px;
  height: 1px;
}

.listing-agreement-holder {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.embed-listing-agreement {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  display: flex;
}

.listing-fractional-share-header-text {
  color: var(--fractrade-navy);
  text-align: center;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  position: relative;
  inset: 0% 0% auto;
}

.contract-and-invoice-holder {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.exit-out-of-listing-fractional-share {
  opacity: .5;
  cursor: pointer;
  width: 15px;
  margin-top: 80px;
  margin-right: 25px;
  transition: opacity .5s, transform .5s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.exit-out-of-listing-fractional-share:hover {
  opacity: 1;
  transform: scale(1.05);
}

.listing-agreement-next-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-bottom: 25px;
  margin-right: 25px;
  display: flex;
}

.next-listing-price-text {
  color: var(--white);
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

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

.empty-offers-state {
  background-color: #0122380d;
  border-radius: 10px;
  margin-bottom: 15px;
}

.no-items-text {
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.listing-price-arrow-for-offer {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 150px;
  height: 50px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  top: -24px;
  left: 128px;
  box-shadow: -12px 0 40px #0000002b;
}

.arrow-for-offer-scale {
  background-color: var(--white);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 35px;
  height: 35px;
  position: absolute;
  right: 132px;
  transform: rotate(45deg);
}

.iav-offer-arrow-case {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 150px;
  height: 50px;
  padding-left: 15px;
  display: flex;
  position: absolute;
  top: -24px;
  right: 130px;
  box-shadow: 2px 1px 40px #00000029;
}

.iav-arrow-in-offer {
  background-color: var(--white);
  width: 35px;
  height: 35px;
  position: absolute;
  left: 133px;
  transform: rotate(45deg);
}

.front-page-text {
  color: var(--white);
  letter-spacing: .5px;
  font-family: Brandon bld, sans-serif;
  font-size: 48px;
}

.front-page-text.number-1 {
  color: var(--fractrade-navy);
  letter-spacing: 8px;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.front-page-text.fractional {
  letter-spacing: 12px;
  text-transform: uppercase;
  width: 400px;
  margin-top: 0;
  font-family: Brandon bld, sans-serif;
}

.front-page-text.aircraft-shares {
  color: var(--fractrade-navy);
  letter-spacing: 8px;
  text-transform: uppercase;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
}

.landing-page-section {
  border-bottom: 4px none var(--fractrade-blue);
  perspective: 1000px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.aircraft {
  color: var(--fractrade-navy);
  text-transform: uppercase;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 64px;
  font-weight: 400;
  display: flex;
}

.front-page-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  perspective: 1000px;
  color: var(--fractrade-navy);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-page-text-case {
  display: block;
}

.front-page-lottie {
  transform-style: preserve-3d;
  height: 700px;
  margin-top: 32px;
  transform: rotateX(0)rotateY(-26deg)rotateZ(0);
}

.divder-section {
  background-color: var(--fractrade-blue);
  width: 100%;
  height: 10px;
  position: relative;
}

.join-now-button {
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  padding: 15px 31px;
  font-family: Brandon bld, sans-serif;
  transition: border-width .5s, transform .5s, box-shadow .5s;
  display: flex;
}

.join-now-button:hover {
  border: 2px none var(--white);
  letter-spacing: 2px;
  transform: translate(0, -5px);
  box-shadow: 0 6px 20px #0000003b;
}

.video-section {
  background-color: var(--white);
  padding-top: 105px;
  padding-bottom: 105px;
  display: none;
  position: relative;
}

.video-container {
  perspective: 1000px;
  box-shadow: 0 20px 40px 20px #00000014;
}

.that-s-when-i-created-fractrade-video {
  border-radius: 0;
  padding: 17px;
}

.video-case {
  background-color: var(--white);
  border-radius: 0;
  padding: 13px;
}

.comparison-collection-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 50px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.caviate-for-comparison-labels {
  color: #ffffff80;
  font-style: normal;
}

.make-offer-div-case {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.fractrade-id-case {
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 5px;
  padding: 5px 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.fractrade-id-icon {
  background-color: var(--white);
  object-fit: contain;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  padding: 3px;
}

.filter-comparison-form-block {
  align-self: center;
  align-items: center;
  width: 90vw;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.filter-comparison-form {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: none;
}

.filter-button-case {
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-radio_column {
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  height: 35px;
  min-height: auto;
  display: flex;
}

.filter-icon {
  width: 20px;
  display: none;
}

.filter-label {
  color: #01223880;
  text-align: right;
  width: 100px;
  margin-right: 10px;
  font-family: Brandon med, sans-serif;
}

.reset-text {
  color: #01223880;
  cursor: pointer;
  font-family: Brandon med, sans-serif;
  text-decoration: underline;
}

.reset-text:hover {
  color: #012238;
}

.fs-checkbox_row {
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  height: 30px;
  display: flex;
}

.fs-checkbox_field-4 {
  color: var(--fractrade-navy);
  cursor: pointer;
  background-color: #fff;
  border: 2px #000;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 0;
  font-weight: 500;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000001c;
}

.fs-checkbox_field-4:hover {
  color: #696969;
  border-color: #696969;
}

.fs-checkbox_button-4 {
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.fs-checkbox_button-4.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: none;
}

.fs-checkbox_button-4.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}

.fs-checkbox_label-4 {
  z-index: 1;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-weight: 500;
  position: relative;
}

.filter-icon-case {
  justify-content: center;
  align-items: center;
  width: 10vw;
  height: 100%;
  display: flex;
}

.add-to-comparison-background {
  z-index: 100;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-top: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.add-to-comparison-form-block {
  background-color: var(--white);
  border-radius: 10px;
  width: 80vw;
  padding: 50px;
  box-shadow: 0 0 40px 20px #00000024;
}

.add-to-comparison-form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.add-to-comparison-submit-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  padding: 10px 20px;
  font-family: Brandon bld, sans-serif;
}

.collection-list-wrapper-5 {
  display: none;
}

.compare-button.jetboost-toggle-favorite-kj84 {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: 100%;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.item-is-not-favorite {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
}

.item-is-not-favorite:hover {
  transform: translate(0, -5px);
  box-shadow: 0 8px 19px -6px #000;
}

.item-is-favorite {
  background-color: var(--white);
  border-radius: 20px;
  width: 200px;
  height: 50px;
  display: none;
}

.favorite-button {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Brandon med, sans-serif;
  text-decoration: none;
  display: flex;
}

.jetboost-favorites-list-kj84 {
  padding: 0;
  display: flex;
  overflow: scroll;
}

.no-favorites-div {
  background-color: #0000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 75px -1px -1px;
  padding: 14px 12px 12px;
  display: flex;
}

.comparison-text {
  align-items: center;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  line-height: 14px;
  display: flex;
}

.comparison-text.added {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.comparison-text.plus {
  margin-right: 5px;
  font-size: 24px;
}

.added-to-comparison-checkmark {
  width: 15px;
  margin-right: 5px;
}

.add-member-listings-button {
  border: 2px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
}

.add-member-listings-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 10px 40px #00000069;
}

.add-to-comparison-text {
  color: var(--white);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.live-market-case {
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}

.fractrade-brand-icon {
  z-index: 3200;
  border: 1px solid var(--white);
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 5px;
  display: flex;
  position: relative;
}

.membership-nav-bar {
  z-index: 3100;
  background-color: var(--fractrade-navy);
  width: 60px;
  height: 100vh;
  padding: 0;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.fractrade-brand-link {
  z-index: 3200;
  border-style: none;
  border-width: 1px;
  border-color: black var(--white) var(--white) black;
  box-shadow: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.membership-nav-menu {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.membership-header-case {
  z-index: 3000;
  background-color: var(--fractrade-navy);
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 60px;
  padding-left: 75px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.fractrade-membership-text-case {
  display: flex;
}

.membership-brand-text {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.member-owned-aircraft-section {
  padding-top: 120px;
  padding-left: 120px;
  padding-right: 120px;
}

.member-owned-collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.member-owned-collection-item {
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 48%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #00000038;
}

.member-owned-aircraft-photo {
  width: 90%;
  margin-bottom: 70px;
}

.member-owned-aircraft-photo.watchlist {
  width: 80%;
  margin-top: 70px;
}

.name-and-year-case {
  flex-direction: row;
  margin-left: 0;
  display: flex;
}

.aircraft-type-title-text {
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.aircraft-type-title-text.year {
  letter-spacing: 0;
  text-transform: capitalize;
  margin-right: 5px;
  font-size: 18px;
  line-height: 18px;
}

.aircraft-type-title-text.member-number-text {
  text-transform: none;
  background-image: none;
}

.number-of-hours-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.number-of-hours-text.hrs {
  margin-left: 5px;
}

.number-of-hours-text.reserved-aircraft-icons {
  margin-right: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 24px;
}

.number-of-hours-case {
  background-color: #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 15px;
  display: flex;
}

.member-owned-aircraft-header {
  border-top: 5px none var(--fractrade-navy);
  border-right: 5px none var(--fractrade-navy);
  border-left: 5px none var(--fractrade-navy);
  background-color: var(--fractrade-navy);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 14px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.member-owned-aircraft-details-header {
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0;
  display: flex;
}

.member-owned-details-icon {
  opacity: 1;
  object-fit: contain;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.member-owned-details-icon.share-size {
  object-fit: contain;
  position: relative;
  top: -2px;
}

.member-owned-details-icon.hours {
  position: relative;
  top: -2px;
}

.post-photo-area {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
}

.member-and-date-case {
  margin-left: 0;
}

.member-date-text {
  color: #ffffff80;
  font-family: Brandon reg, sans-serif;
}

.member-date-text.date {
  margin-left: 5px;
}

.cta-case-for-member-owned-aircraft {
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

.member-number-case-for-member-owned {
  flex-direction: row;
  margin-left: 0;
  display: flex;
}

.iav-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.iav-text.value {
  margin-left: 5px;
  margin-right: 5px;
}

.iav-case-member-owned {
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 15px 15px;
}

.member-owned-aircraft-holder {
  background-color: #0000;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  box-shadow: 0 0 40px #00000012;
}

.watch-case {
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border: 1px solid #ffffff80;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 0;
  display: flex;
}

.watch-case.jetboost-toggle-favorite-k6er {
  background-color: #0000;
  background-image: none;
  border-style: none;
  width: auto;
  height: auto;
}

.watch-icon {
  opacity: 1;
  width: 20px;
  height: 15px;
}

.watch-icon.watching {
  opacity: 1;
}

.watch-text {
  color: #ffffff80;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-right: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 9px auto auto 0%;
}

.watch-text.not-watching {
  color: var(--fractrade-navy);
  left: -51px;
}

.watch-text.watching {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: #01223880;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  left: -70px;
}

.status-case {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 0;
  display: flex;
  position: absolute;
  inset: auto auto 45px 15px;
  box-shadow: 0 0 9px #00000026;
}

.not-for-sale-case {
  background-color: var(--white);
  border-radius: 10px;
  align-items: center;
  padding: 7px;
  display: flex;
}

.not-for-sale-text {
  color: #01223880;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
}

.pad-lock {
  opacity: .5;
  width: 10px;
  height: 15px;
  margin-right: 10px;
}

.in-listing-process-case {
  border: 2px none var(--listing);
  background-color: var(--white);
  border-radius: 10px;
  align-items: center;
  padding: 7px;
  display: flex;
}

.currently-in-listing-process-case {
  color: var(--notification-color);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
}

.lauch-icon {
  opacity: 1;
  width: 12px;
  margin-right: 10px;
}

.aircraft-name-and-year {
  display: flex;
  position: relative;
  bottom: auto;
  right: auto;
}

.aircraft-type---member-owned {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.aircraft-type---member-owned.year {
  margin-right: 5px;
}

.aircraft-type---member-owned.watchlist {
  font-size: 20px;
}

.hangar-door {
  z-index: 100;
  background-color: var(--fractrade-navy);
  width: 33vw;
  height: 100vh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: visible;
  box-shadow: -20px 0 40px #00000040;
}

.hangar-door._2 {
  z-index: 102;
  justify-content: center;
  align-items: center;
  width: 33vw;
  display: flex;
  position: relative;
  box-shadow: -9px 0 20px #000;
}

.hangar-door._3 {
  z-index: 104;
  width: 33vw;
  height: 100vh;
  box-shadow: -9px 0 20px #000;
}

.hangar {
  justify-content: flex-end;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.hangar-decal-case {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.member-owned-decal-image {
  width: 100%;
  max-width: 150px;
}

.hangar-decal-background {
  border: 5px solid var(--white);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 15vw;
  height: 15vh;
  padding: 25px;
  display: flex;
  box-shadow: inset -7px 7px 20px #000, inset 0 0 20px #000, -9px 7px 20px -5px #000;
}

.member-owned-decal-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  display: flex;
}

.member-owned-decal-text.fractional-share {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  font-family: Brandon med, sans-serif;
}

.not-watching.item-is-not-favorite {
  opacity: .5;
  cursor: pointer;
  background-color: #ffffff12;
  background-image: none;
  border-style: solid;
  border-color: #ffffff80;
  border-radius: 10px;
  width: 35px;
  height: 35px;
  transition: opacity .5s;
  display: none;
}

.not-watching.item-is-not-favorite:hover {
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.watching.item-is-favorite {
  border: 2px solid var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.watch-button {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
  position: relative;
}

.coming-soon-section {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-top: 120px;
  display: flex;
}

.coming-soon-page-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.traffic-cone-image {
  width: 75px;
  margin-bottom: 20px;
}

.coming-soon-title-text {
  color: var(--fractrade-navy);
  margin-bottom: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.coming-soon-description-text {
  color: var(--fractrade-navy);
  text-align: center;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
}

.comparison-master-case {
  width: 100vw;
  height: 2500px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}

.member-owned-aircraft-header-div {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.member-owned-aircraft-title-text {
  color: var(--fractrade-navy);
  margin-bottom: 40px;
  font-family: Brandon bld, sans-serif;
}

.member-owned-aircraft-explanation-case {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 300px;
  margin-right: 20px;
  padding: 25px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000017;
}

.member-owned-aircraft-explanation-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  display: block;
}

.member-owned-aircraft-explanation-text.titles {
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.explanation-case {
  display: flex;
}

.blue-title {
  color: var(--fractrade-blue);
  font-family: brandon-grotesque, sans-serif;
  font-weight: 700;
}

.watch-button-example {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

.watch-button-icon-example {
  width: 20px;
}

.member-dashboard-section {
  z-index: 1000;
  flex-direction: column;
  align-items: stretch;
  width: 100vw;
  height: auto;
  padding: 120px 60px 120px 120px;
  display: none;
  position: relative;
  overflow: visible;
}

.member-dashboard-heading {
  z-index: 10;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.member-dashboard-heading-text {
  color: var(--fractrade-navy);
  align-items: flex-end;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 65px;
  display: flex;
}

.member-dashboard-heading-text.virtual-hangar {
  align-self: flex-end;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.member-dashboard-heading-text.virtual-hangar.member-name {
  align-self: flex-end;
  margin-left: 10px;
  line-height: 30px;
}

.member-dashboard-heading-text.virtual-hangar.hangar-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 5px;
  font-family: Brandon bld, sans-serif;
  line-height: 30px;
}

.aircraft-owned-only-case {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px #00000017;
}

.hangar-icon-for-dashboard {
  width: 100%;
}

.hangar-icon-case {
  border: 1px none var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  padding: 0;
  display: flex;
}

.watch-list-and-comparison-container {
  z-index: 10;
  display: none;
  position: relative;
}

.my-watchlist-case {
  border-radius: 20px;
  flex: 1;
  width: 50%;
  margin-right: 15px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  box-shadow: 0 0 20px #0000003d;
}

.my-watch-list-collection-wrapper {
  display: flex;
}

.my-watch-list-collection-list {
  background-color: #01223812;
  border: 7px solid #01223812;
  border-radius: 0;
  height: 550px;
  padding: 21px 20px 0;
  overflow: scroll;
}

.my-watchlist-collection-item {
  border-radius: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0003;
}

.member-owned-master-case {
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.my-dashboard-header-description {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.find-more-member-owned-aircraft-case {
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.find-more-member-owned-aircraft-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 21px;
  padding-right: 21px;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.comparisons-and-offers-case {
  display: none;
}

.dashboard-offers-case {
  background-color: var(--white);
  border-radius: 20px;
  padding: 0 20px 20px;
  display: block;
  box-shadow: 0 0 20px #00000026;
}

.flexjet-dashboard-section {
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: scroll;
}

.flexjet-membership-heading {
  z-index: 10000;
  background-color: var(--white);
  align-items: center;
  width: 100vw;
  height: 60px;
  padding-left: 10px;
  padding-right: 0;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.flexjet-logo-case {
  border: 1px solid var(--white);
  object-fit: fill;
  background-color: #000;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 40px;
  display: flex;
  overflow: visible;
  box-shadow: 0 0 20px #000;
}

.flexjet-logo-image {
  flex: 0 auto;
  width: 110px;
  max-width: none;
  height: auto;
  display: block;
}

.flexjet-brand-merge-case {
  z-index: 100;
  background-color: var(--dark-flexjet);
  background-image: linear-gradient(to right, var(--flexjet-auburn), var(--dark-flexjet));
  align-items: center;
  width: 75%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.slanted-flexjet-div {
  z-index: 90;
  border: 5px none var(--white);
  background-color: var(--flexjet-auburn);
  width: 100px;
  height: 200px;
  position: absolute;
  top: -44px;
  right: 891px;
  transform: rotate(45deg);
}

.fractrade-parternship-case {
  margin-left: 10px;
}

.fractrade-partnership-text {
  color: var(--fractrade-navy);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
}

.slanted-fractrade-div {
  z-index: 90;
  border: 5px none var(--white);
  background-color: var(--flexjet-auburn);
  background-image: linear-gradient(327deg, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  width: 100px;
  height: 200px;
  position: absolute;
  top: -44px;
  right: 926px;
  transform: rotate(45deg);
}

.slanted-white-div {
  z-index: 90;
  border: 5px none var(--white);
  background-color: #000;
  width: 100px;
  height: 200px;
  position: absolute;
  top: -44px;
  right: 908px;
  transform: rotate(45deg);
}

.fractrade-interal-login-section {
  width: 100vw;
  height: 100vh;
  position: absolute;
  overflow: hidden;
}

.fractrade-side {
  background-image: linear-gradient(to right, var(--fractrade-blue), var(--internal-view));
  box-shadow: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.fractrade-side.flexjet {
  background-image: linear-gradient(to right, var(--dark-flexjet), var(--flexjet-auburn));
  width: 50vw;
}

.fractrade-logo-horizontal {
  width: auto;
  margin-bottom: 0;
}

.fractrade-horizonal-logo-case {
  border: 10px solid var(--white);
  background-color: var(--internal-view);
  background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
  box-shadow: 0 30px 80px 20px #00000042;
}

.flexjet-horizontal-header-logo-case {
  border-style: none none solid;
  border-width: 10px;
  border-color: var(--white) var(--white) var(--flexjet-auburn);
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--dark-flexjet), var(--flexjet-auburn));
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 17px 0;
  display: flex;
  position: relative;
  bottom: auto;
  right: auto;
}

.flexjet-side-of-login {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.excusive-access-header {
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  margin-top: 0;
  margin-bottom: 25px;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.internal-login-form-field-labels {
  background-image: linear-gradient(to bottom, var(--internal-view), var(--fractrade-blue));
  color: var(--internal-view);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: flex-start;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.internal-login-form-field-labels.flexjet {
  color: var(--flexjet-auburn);
}

.flexjet-login-form {
  flex-direction: column;
  align-items: center;
  padding: 50px;
  display: flex;
}

.flexjet-login-button {
  background-color: var(--flexjet-auburn);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px;
  width: 200px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.flexjet-login-form-block {
  border-radius: 40px;
  width: 50%;
  min-width: 400px;
  box-shadow: 0 15px 40px #0000003d;
}

.flexjet-circle-log-case {
  border: 7px solid var(--flexjet-auburn);
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 13px 14px;
  display: flex;
  box-shadow: 0 10px 20px #000;
}

.flexjet-logo-image-icon {
  width: auto;
  margin-bottom: 0;
}

.fractrade-internal-login-header {
  border-style: none;
  border-width: 10px;
  border-color: var(--white) var(--white) var(--flexjet-auburn);
  background-color: #0000;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 30px 0;
  display: flex;
  position: relative;
  bottom: auto;
  right: auto;
}

.internal-login-header-text {
  background-image: linear-gradient(to bottom, var(--internal-view), var(--fractrade-blue));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 38px;
  line-height: 50px;
}

.internal-login-button {
  background-color: var(--internal-view);
  background-image: linear-gradient(to right, var(--internal-view), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px;
  width: 200px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.profile-3-0-section {
  background-image: linear-gradient(180deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.profile-form-block-3-0 {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.profile-form {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 500vw;
  min-width: 100vw;
  height: 400vh;
  min-height: 400vh;
  display: flex;
  position: relative;
  overflow: scroll;
}

.profile-3-0-advance-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px #00000024;
}

.profile-3-0-advance-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 16px 20px #0003;
}

.profile-3-0-advance-button:active {
  transform: translate(0);
  box-shadow: 0 0 20px #0003;
}

.profile-3-0-advance-button._1-to-2 {
  cursor: pointer;
  border-radius: 0;
  align-self: center;
  position: relative;
}

.profile-3-0-advance-button._2-to-3, .profile-3-0-advance-button._3-to-4 {
  cursor: pointer;
  align-self: center;
  position: relative;
}

.profile-3-0-advance-button._4-to-5 {
  align-self: center;
  position: relative;
}

.profile-form-3-0-div-case {
  z-index: 5;
  background-image: linear-gradient(90deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 9px;
  padding-top: 0;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.profile-form-3-0-div-case._1 {
  background-color: var(--fractrade-navy-darker-gradient);
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  overflow: scroll;
}

.profile-form-3-0-div-case._2 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  position: relative;
  overflow: scroll;
}

.profile-form-3-0-div-case._3 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  overflow: scroll;
}

.profile-form-3-0-div-case._4 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  position: relative;
  overflow: scroll;
}

.profile-form-3-0-div-case._5 {
  opacity: 1;
  flex: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.profile-form-3-0-div-case._6 {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: scroll;
}

.interest-in-this-aircraft-check-box {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-radius: 20px;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.interested-in-this-aircraft-type-check-box {
  border: 2px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 200px;
  margin-bottom: 0;
  padding: 15px;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: flex;
  position: relative;
  box-shadow: 0 15px 40px #00000045;
}

.interested-in-this-aircraft-type-check-box:hover {
  color: #696969;
  transform: translate(0, -20px);
  box-shadow: 0 30px 50px #00000045;
}

.add-aircraft-radio-button-check-box-case {
  z-index: 15;
  background-color: var(--fractrade-blue);
  opacity: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .6rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.add-aircraft-check-mark-image {
  width: 1.5rem;
}

.interest-in-this-aircraft-check-box-image {
  z-index: 2;
  object-fit: contain;
  width: 120%;
  min-width: 120%;
  max-width: none;
  height: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}

.interest-in-this-aircraft-check-box-actual {
  z-index: 20;
  opacity: 0;
  border: 10px #000;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.interest-in-this-aircraft-check-box-actual:focus {
  border-style: none;
}

.interest-in-this-aircraft-check-box-label {
  z-index: 2;
  color: var(--white);
  text-align: left;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  inset: auto 0% 0%;
}

.interest-in-this-aircraft-check-box-mask {
  z-index: 1;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.interest-in-this-aircraft-check-box-mask:hover {
  background-color: var(--fractrade-navy);
}

.interest-in-this-aircraft-check-box-master-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.internal-view-heading-div {
  z-index: 100;
  background-color: var(--fractrade-navy);
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 60px;
  margin-left: 0;
  padding-left: 75px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.fractrade-internal-membership-div {
  display: flex;
}

.fractrade-internal-branding-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.internal-brand-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 7px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.profile-picture-case {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  width: 60px;
  padding: 12px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.fractrade-profile-picture-text {
  background-color: var(--white);
  border-radius: 10px;
  padding: 2px;
}

.fractrade-internal-membership-section {
  width: 100vw;
  height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: scroll;
}

.fractrade-employee-dashboard-container {
  margin-bottom: 40px;
}

.employee-name-and-profile-picture-case {
  align-items: center;
  width: 100%;
  display: flex;
}

.employee-profile-picture {
  width: 100px;
  height: 100px;
}

.employee-profile-picture-image {
  background-color: var(--white);
  border-radius: 20px;
  padding: 5px;
  box-shadow: 0 0 50px #00000024;
}

.employee-name-case {
  flex-direction: column;
  justify-content: center;
  margin-left: 30px;
  display: flex;
}

.employee-name-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-items: flex-start;
  margin-top: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 60px;
  line-height: 70px;
  display: flex;
}

.employee-name-text.last-name {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: -16px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 40px;
  line-height: 40px;
}

.employee-name-text.title {
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.my-members-container {
  border-radius: 10px;
  padding: 15px;
  box-shadow: 0 0 40px #00000026;
}

.my-members-header-case {
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-bottom: 20px;
  display: flex;
}

.my-members-header-text {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.my-members-collection-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #01223812;
  flex-direction: column;
  height: 500px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  overflow: scroll;
}

.my-member-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 70px;
  min-height: 70px;
  padding: 10px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px #00000012;
}

.my-member-profile-picture {
  object-fit: cover;
  background-color: #0000;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.my-member-profile-picture.default {
  object-fit: contain;
  border-radius: 0;
  width: 80%;
  height: 80%;
  padding: 8px;
}

.my-member-profile-picture-case {
  background-color: var(--white);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  padding: 4px;
  display: flex;
  box-shadow: 0 0 20px #0000001f;
}

.my-member-name-case {
  width: 15%;
}

.my-member-name-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.owned-by-case {
  align-items: center;
  width: 20%;
  height: 35px;
  display: flex;
}

.owned-by-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: #01223880;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 10px;
  font-family: Brandon med, sans-serif;
}

.member-number-case---my-member {
  width: 20%;
}

.owned-by-photo-case {
  border-radius: 10px;
  width: 35px;
  display: flex;
}

.owned-by-photo-image {
  border-radius: 10px;
}

.member-number-text---my-members {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.upcoming-and-listings-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 40px;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 20px #0000002e;
}

.upcoming-module {
  background-color: var(--white);
  border-radius: 10px;
  width: 33%;
  margin-right: 20px;
  padding: 0;
  box-shadow: 0 0 40px #00000026;
}

.upcoming-module.end {
  margin-right: 0;
}

.upcoming-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  height: 300px;
  max-height: 300px;
  padding: 15px;
  display: flex;
  overflow: scroll;
}

.up-coming-items {
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding: 10px;
  display: flex;
  box-shadow: 0 0 20px #00000024;
}

.upcoming-aircraft-photo {
  width: 50px;
  margin-right: 10px;
}

.upcoming-aircraft-name-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
}

.upcoming-aircraft-name-text.label {
  color: #01223880;
  margin-right: 10px;
}

.top-of-upcoming-aircraft-item, .bottom-of-upcoming-aircraft-item {
  align-items: center;
  width: 100%;
  display: flex;
}

.upcoming-aircraft-owned-by-case {
  display: flex;
}

.view-upcoming-aricraft-div {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.view-upcoming-aircraft-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue-darker-gradient);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  box-shadow: 0 0 8px #00000036;
}

.upcoming-module-header-div {
  margin-bottom: 15px;
  padding-top: 15px;
  padding-left: 14px;
  padding-right: 15px;
}

.upcoming-header-module-text {
  color: var(--fractrade-navy);
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.upcoming-header-module-text.explanation {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.upcoming-item-empty-state {
  color: #01223880;
  background-color: #01223812;
  border-radius: 10px;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Brandon bld, sans-serif;
}

.membershp-pagination-section {
  margin-top: 20px;
}

.membership-pagination-button {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  border-style: none;
  border-radius: 11px;
  font-family: Brandon bld, sans-serif;
}

.filter-my-members-form {
  margin-bottom: 0;
}

.big-heading-container {
  background-color: var(--white);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: center;
  padding: 15px 15px 15px 0;
  display: flex;
}

.employee-aircraft-text {
  color: var(--fractrade-navy);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
}

.employee-aircraft-icon {
  border: 2px solid var(--white);
  background-color: var(--fractrade-navy);
  object-fit: contain;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin-right: 15px;
  padding: 12px 6px 6px;
  box-shadow: 0 0 20px #00000047;
}

.employee-member-icon {
  border: 2px solid var(--white);
  background-color: var(--fractrade-navy);
  object-fit: contain;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin-right: 15px;
  padding: 12px;
  box-shadow: 0 0 20px #00000047;
}

.profile-question-case {
  margin-bottom: 25px;
}

.profile-question-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  justify-content: center;
  font-family: Brandon reg, sans-serif;
  font-size: 34px;
  line-height: 50px;
  display: flex;
}

.profile-question-text.description {
  margin-top: 0;
  font-size: 18px;
}

.big-and-highlighted-text {
  color: var(--white);
  font-size: 30px;
}

.add-aircraft-radio-button-text {
  z-index: 2;
  color: var(--fractrade-navy);
  text-align: center;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.add-aircraft-radio-button-text.hours {
  margin-bottom: 0;
  position: relative;
}

.fs-radio_button-5 {
  opacity: 1;
  border: 2px solid #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.fs-radio_button-5:focus {
  box-shadow: 0 0 0 3px #000;
}

.familiar-with-this-radio-button {
  background-color: var(--fractrade-navy);
  text-align: center;
  cursor: pointer;
  border: 2px #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 200px;
  margin-bottom: 0;
  padding: 15px;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: flex;
  position: relative;
  box-shadow: 0 15px 40px #00000045;
}

.familiar-with-this-radio-button:hover {
  border-style: none;
  border-color: var(--fractrade-navy);
  box-shadow: 0 0 50px 0 var(--fractrade-blue);
  color: #696969;
  transform: translate(0, -20px);
}

.which-have-you-heard-of-text {
  z-index: 2;
  color: var(--white);
  text-align: left;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  inset: auto 0% 0%;
}

.heard-of-this-manager-check-box {
  border: 2px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 200px;
  margin-bottom: 0;
  padding: 15px;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: flex;
  position: relative;
  box-shadow: 0 15px 40px #00000045;
}

.heard-of-this-manager-check-box:hover {
  border-style: solid;
  border-color: var(--fractrade-blue);
  box-shadow: 0 0 50px 0 var(--fractrade-blue);
  color: #696969;
  background-color: #0000;
  transform: translate(0, -20px);
}

.how-many-hours-slider-wrapper {
  border: 1px solid var(--fractrade-blue);
  background-color: #0000;
  border-radius: 0;
  align-self: stretch;
  width: 100%;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #00000036;
}

.how-many-hours-slider-track {
  z-index: 9;
  opacity: 1;
  background-color: #0000;
  border-radius: 20px;
  width: 100%;
  height: 100px;
  position: relative;
}

.how-many-hours-slider-fill {
  background-color: var(--fractrade-blue);
  width: 20%;
  height: 100px;
  margin-left: -50px;
  margin-right: -25px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.how-many-hours-slider-handle {
  z-index: 10;
  border: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  cursor: grab;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  box-shadow: 0 0 20px #0000003b;
}

.how-many-hours-slider-handle:hover {
  box-shadow: 0 0 20px 3px var(--fractrade-blue);
}

.how-many-hours-slider-handle:active {
  border-color: var(--fractrade-navy);
}

.how-many-hours-slider-input-text-field {
  display: none;
}

.how-many-hours-slider-display-value-text {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 40px;
}

.how-many-hours-slider-display-value-text.label {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 25px;
}

.familiar-with-this-radio-button-actual {
  z-index: 10;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 2px #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: block;
  position: absolute;
  inset: 0%;
}

.familiar-with-this-radio-button-actual.w--redirected-focus {
  box-shadow: none;
}

.radio-button-mask {
  z-index: 11;
  border: 1px solid var(--fractrade-blue);
  color: var(--fractrade-blue);
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.radio-button-mask:hover {
  background-color: #00a7e100;
}

.how-many-hours-label-case {
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.how-many-hours-label-text {
  color: var(--fractrade-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100px;
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
  display: flex;
}

.arrow-slider-indicator-image {
  opacity: 0;
  width: 100px;
  display: block;
  position: absolute;
  top: 18px;
  left: 267px;
}

.profile-stage-indicator {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.stage-indicator-case {
  background-color: var(--fractrade-navy);
  border-radius: 0;
  width: 100vw;
  padding: 25px;
  display: flex;
  box-shadow: 0 6px 20px #00000021;
}

.profile-setup-header-text {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 55px;
}

.progress-bar-case {
  background-color: #ffffff1a;
  border-radius: 20px;
  width: 100%;
  height: 7px;
}

.progress-bar-filler {
  background-color: var(--fractrade-blue);
  border-radius: 20px;
  width: 20%;
  height: 100%;
}

.let-s-build-your-profile-header-div {
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.next-profile-side-case {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.new-profile-container {
  flex-direction: column;
  margin-top: 200px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  overflow: visible;
}

.notification-category-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-blue);
  text-align: left;
  letter-spacing: 0;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px #000;
  align-self: center;
  width: 100%;
  margin-top: 26px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.info-input-case {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.aviation-world {
  color: var(--fractrade-blue);
}

.protected-page-heading {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  line-height: 50px;
}

.password-label-text {
  color: var(--fractrade-navy);
  text-align: center;
  font-family: Brandon med, sans-serif;
}

.protected-page-icon {
  width: 50px;
}

.go-to-secure-page {
  background-color: var(--fractrade-blue);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 0;
  margin-top: 50px;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
}

.internal-view-header-case {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.fractrade-internal-view-description {
  color: var(--white);
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.fractrade-employee-wrapper---login-page-list {
  display: flex;
}

.fractrade-employee-list---login-page-list {
  grid-column-gap: 20px;
  display: flex;
}

.fractrade-employee-item--login-page-list {
  width: 100px;
  height: 100px;
  display: flex;
}

.employee-photo-for-login-list {
  background-color: var(--white);
  border-radius: 50px;
  padding: 6px;
  box-shadow: 0 30px 50px #00000045;
}

.employee-photo-for-login-list-image {
  border-radius: 50px;
}

.member-profile-background {
  background-color: #0122380a;
}

.membership-nav-new-link {
  color: var(--fractrade-blue);
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.membership-nav-new-link:hover {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  text-decoration: none;
}

.membership-nav-new-link:focus {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.membership-nav-new-link.w--current {
  background-color: var(--fractrade-blue);
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  text-decoration: none;
}

.new-membership-nav-text {
  opacity: 0;
  letter-spacing: 0;
  text-transform: capitalize;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: none;
}

.new-membership-nav-text.nav-icon {
  opacity: 1;
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  padding-left: 0;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 25px;
  display: flex;
}

.add-aircraft-to-membership-section {
  padding-top: 0;
  padding-left: 120px;
  padding-right: 0;
}

.add-aircraft-to-memership-header-text {
  color: var(--fractrade-blue);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  line-height: 55px;
  display: flex;
}

.add-aricraft-question-case {
  margin-top: 60px;
  margin-bottom: 120px;
}

.add-aricraft-question-case.type {
  flex-direction: column;
  display: flex;
}

.add-aricraft-question-case.hours, .add-aricraft-question-case.manager, .add-aricraft-question-case.contract-type, .add-aricraft-question-case.year {
  opacity: 1;
  flex-direction: column;
  display: none;
}

.building-aircraft-case {
  background-color: var(--fractrade-navy);
  border-radius: 20px;
  width: 250px;
  height: 500px;
  margin-top: 120px;
  margin-right: 60px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.add-aircraft-to-membership-form-block {
  background-color: var(--white);
  width: 100vw;
  height: 100vh;
  padding: 120px 0 0;
  overflow: scroll;
}

.add-aircraft-to-memebership-form {
  padding-left: 120px;
}

.interest-in-this-aircraft-check-box-master-holder-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.case-for-add-aircraft-question {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.add-aircraft-radio-option-button {
  background-color: var(--white);
  text-align: center;
  cursor: pointer;
  border: 2px #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 200px;
  margin-bottom: 0;
  padding: 15px;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: flex;
  position: relative;
  box-shadow: 0 15px 40px #0000001a;
}

.add-aircraft-radio-option-button:hover {
  border-style: none;
  border-color: var(--fractrade-navy);
  background-color: var(--white);
  color: #696969;
  transform: translate(0, -10px);
  box-shadow: 0 11px 50px #0000001f;
}

.add-aircraft-radio-option-button-actual {
  z-index: 10;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 2px #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: none;
  position: absolute;
  inset: 0%;
}

.add-aircraft-radio-option-button-actual.w--redirected-focus {
  box-shadow: none;
}

.add-aircraft-option-label {
  z-index: 2;
  color: var(--fractrade-navy);
  text-align: center;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  position: relative;
  inset: auto 0% 0%;
}

.add-aircraft-radio-option-checked-holder {
  z-index: 15;
  background-color: #501aff;
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: 0;
  border-radius: 0 20px 0 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .5rem .5rem 1rem 1rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.radio-button-mask---add-aircraft {
  z-index: 11;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.radio-button-mask---add-aircraft:hover {
  background-color: #00a7e100;
}

.add-aircraft-question-text {
  color: var(--fractrade-navy);
  text-align: left;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
}

.air-aircraft-question-text-case {
  margin-bottom: 40px;
}

.add-aircraft-quest-text-description {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.futher-explanation-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
  position: absolute;
  inset: 224px 0% auto;
}

.futher-explanation-text.even-more {
  text-transform: none;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  top: 264px;
}

.smaller-less-bold {
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.what-you-get-with-this-case {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 283px 0% auto;
}

.what-you-get-with-this-label {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.what-you-get-with-this-text {
  color: var(--fractrade-navy);
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.comparison-heading-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 25px;
  line-height: 50px;
  display: flex;
}

.cost-analysis-icon-image {
  width: 90px;
  height: 90px;
  margin-right: 0;
  padding: 26px;
}

.comparison-plus {
  font-size: 45px;
}

.comparison-plus-branding-case {
  border: 1px #000;
  border-radius: 20px;
  padding: 10px 25px;
}

.compare-collection-wrapper {
  border-right: 1px solid #01223840;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.compare-collection-wrapper.my-aircraft {
  width: auto;
  height: 2850px;
  margin-left: 0;
  margin-right: 0;
  position: static;
  overflow: scroll;
}

.compare-collection-wrapper.member-control {
  margin-top: 0;
  display: flex;
}

.compare-collection-wrapper.right-side {
  border-right-style: none;
}

.compare-collection-list {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.listing-comparison-collection-item-copy {
  width: 200px;
  margin-left: 25px;
  margin-right: 25px;
}

.compare-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.aircraft-photo-case---compare {
  align-items: center;
  width: 400px;
  max-width: 400px;
  min-height: 200px;
  max-height: 200px;
  display: flex;
}

.compare-container {
  flex: 1;
  display: flex;
}

.aircraft-compare-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150px;
  display: flex;
  position: relative;
}

.aircraft-compare-case.top {
  background-color: var(--white);
  border-radius: 20px;
  width: 80%;
  height: 150px;
}

.aircraft-compare-case.title {
  height: 300px;
}

.aircraft-name-text {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--fractrade-navy);
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 80px;
}

.aircraft-name-text.full-name {
  display: none;
}

.aircraft-price-text---compare {
  color: var(--fractrade-navy);
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  position: absolute;
}

.aircraft-price-text---compare.label {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  top: 95px;
}

.compare-specs-label {
  color: #01223880;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom: 1px solid #01223840;
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  height: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.big-stat-compare-text {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  line-height: 38px;
  position: absolute;
}

.big-stat-compare-text.after-unit {
  color: #012238;
  flex-direction: row;
  align-items: flex-end;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  line-height: 25px;
  display: flex;
  top: 95px;
}

.big-stat-compare-text.after-unit.note {
  color: #01223880;
  text-align: center;
  line-height: 20px;
}

.big-stat-compare-text.before-unit {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  line-height: 25px;
  bottom: 95px;
}

.big-stat-compare-text.all-in {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.big-stat-compare-text.all-in.currency {
  line-height: 50px;
}

.italic-text {
  font-family: Brandon reg, sans-serif;
  position: relative;
  top: 22px;
}

.compare-case {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 59px;
  display: flex;
  position: relative;
  left: auto;
  overflow: visible;
}

.filter-compare-form {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter-compare-drop-down-select {
  background-color: var(--white);
  color: var(--fractrade-navy);
  cursor: pointer;
  border: 1px solid #01223840;
  border-radius: 10px;
  width: 80%;
  height: 50px;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.filter-compare-drop-down-select:hover {
  background-color: #01223812;
}

.left-side-compare-case, .right-side-compare-case {
  width: 50%;
}

.compare-header-case {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.compare-heading-text {
  color: var(--fractrade-navy);
  margin-top: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 75px;
}

.compare-heading-text.descriptions {
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.case-for-name-details {
  display: flex;
}

.compare-name-details {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.compare-name-details.hour {
  margin-right: 0;
}

.compare-name-details.spacer {
  margin-left: 5px;
  margin-right: 5px;
}

.compare-fractre-id-number-case {
  border-radius: 9px;
  align-items: center;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  box-shadow: 0 0 20px #00000024;
}

.buy-case {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.link-to-buy {
  border-bottom: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.link-to-buy.icon {
  border-bottom-style: none;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 14px;
}

.make-ofer-text-icon {
  font-family: Fractrade icon font \#1, sans-serif;
}

.dashboard-header-case {
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
}

.take-action-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  flex-direction: column;
  align-items: stretch;
  width: auto;
  margin-bottom: 40px;
  padding: 25px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000038;
}

.take-action-link-block {
  border: 1px none var(--white);
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  height: 150px;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  text-decoration: none;
  transition: border-color .5s, opacity .2s, box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000029;
}

.take-action-link-block.appraise {
  background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy));
  color: var(--white);
  cursor: auto;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 175px;
  transition: box-shadow 1s cubic-bezier(.439, .001, .018, 1.001), transform 1s cubic-bezier(.333, .007, 0, .995);
  overflow: visible;
  transform: perspective(500px);
}

.take-action-link-block.appraise:hover {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  transform: translate(0, -15px);
  box-shadow: 0 7px 20px #0000005c;
}

.take-action-link-block.appraise-and-reserve {
  background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy));
  color: var(--white);
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 175px;
  transition: box-shadow 1s, transform 1s;
  overflow: visible;
}

.take-action-link-block.appraise-and-reserve:hover {
  background-image: linear-gradient(to bottom, var(--internal-view) 17%, var(--fractrade-blue));
  transform: translate(0, -15px);
  box-shadow: 0 20px 20px #00000029;
}

.take-action-link-block.appraise-and-sell {
  border-color: var(--notification-color);
  background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy));
  color: var(--white);
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 175px;
  transition: box-shadow .5s, transform .5s;
  overflow: visible;
}

.take-action-link-block.appraise-and-sell:hover {
  background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
  transform: translate(0, -15px);
  box-shadow: 0 20px 20px #00000029;
}

.take-action-link-block.compare {
  background-image: linear-gradient(to right, #ffd900, var(--fractrade-orange));
  color: var(--white);
}

.take-action-link-block.compare-rfp {
  background-image: linear-gradient(to right, var(--fractrade-orange), var(--dealer-for-gradient));
  color: var(--white);
}

.take-action-link-block.consulting {
  background-image: linear-gradient(to right, var(--dealer-for-gradient), var(--dealer));
  color: var(--white);
}

.take-action-link-block.fade {
  opacity: .5;
}

.reason-title-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  cursor: auto;
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 5px;
  padding: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.reason-title-text.appraise {
  background-image: linear-gradient(to bottom, var(--medium-purple), var(--internal-view));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-title-text.appraise-reserve {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-title-text.appraise-sell {
  background-image: linear-gradient(to bottom, var(--notification-color), var(--lime-green));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-title-text.compare {
  background-image: linear-gradient(to bottom, var(--yellow), var(--gold));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-title-text.compare-rfp {
  background-image: linear-gradient(to bottom, var(--fractrade-orange), var(--fractrade-orange-darker-gradient));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-title-text.consulting {
  background-image: linear-gradient(to bottom, var(--dealer-for-gradient), var(--dealer));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.big-tools-text {
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
}

.cost-of-process-text {
  border: 1px none var(--white);
  background-color: var(--white);
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 8px;
  margin-bottom: 15px;
  margin-left: 15px;
  padding: 5px 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 0 20px #00000017;
}

.cost-of-process-text.appraise {
  background-color: #6b35e280;
}

.cost-of-process-text.cross-out {
  color: var(--fractrade-navy);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  text-decoration: line-through;
  position: relative;
}

.selling-tools-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
  position: relative;
}

.small-heading-text {
  color: var(--fractrade-navy);
  border-bottom: 1px solid #01223880;
  align-items: flex-end;
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.selling-actions {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  perspective: 1000px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.dashboard-header-small-text {
  align-items: flex-end;
  margin-left: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.tools-explanation-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: none;
}

.single-tools-explanation-case {
  width: 320px;
  padding: 0;
}

.tools-explanation-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: #01223880;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.tools-explanation-text.caveat {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.tools-explanation-text.what-we-need-from-them {
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.tools-explanation-text.what-they-get {
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.why-would-i-do-this-text {
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.highlighted-blue-in-tools-desciption {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.caveat-on-tools {
  color: #01223880;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.caveat-on-tools.caveat {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.icon-for-tools {
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
}

.tools-benefit-case {
  align-items: center;
  margin-bottom: 20px;
  padding-left: 10px;
  display: flex;
}

.tools-icon-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 8px;
}

.we-need-this-from-you-case {
  margin-bottom: 10px;
  display: flex;
}

.we-need-this-from-you-icon-text {
  color: #01223880;
  justify-content: center;
  width: 25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 16px;
  display: flex;
}

.we-need-this-from-you-icon-text.percent {
  font-family: Brandon bld, sans-serif;
}

.we-need-this-from-you-icon-text.checkmark {
  font-size: 8px;
}

.faq-case {
  opacity: .5;
  cursor: pointer;
  border: 1px solid #012238;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 15px;
  padding: 15px;
  display: flex;
  position: relative;
}

.faq-case:hover {
  opacity: 1;
}

.faq-toggle-twirl-down-icon {
  color: var(--fractrade-navy);
  flex: 1;
  align-items: flex-start;
  height: 25px;
  margin-top: 12px;
  margin-left: 15px;
  margin-right: 0;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 10px;
  line-height: 25px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.collection-points-case {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.take-action-icon-case {
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.take-action-icon-case-semi-translucent {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  padding: 0;
}

.take-action-icon-case-semi-translucent.appraise {
  background-image: linear-gradient(to bottom, var(--medium-purple), var(--internal-view));
  color: var(--white);
}

.take-action-icon-case-semi-translucent.appraise-reserve {
  color: var(--white);
}

.take-action-icon-case-semi-translucent.appraise-sell {
  color: var(--white);
  background-color: #ffffff40;
  border-radius: 10px;
  width: 70px;
  height: 70px;
  padding: 0;
  box-shadow: 0 0 20px #0003;
}

.take-action-icon-case-semi-translucent.compare {
  background-image: linear-gradient(to bottom, var(--yellow), var(--gold));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.take-action-icon-case-semi-translucent.compare-rfp {
  background-image: linear-gradient(to bottom, var(--fractrade-orange), var(--fractrade-orange-darker-gradient));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.take-action-icon-case-semi-translucent.consulting {
  background-image: linear-gradient(to bottom, var(--dealer-for-gradient), var(--dealer));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.take-action-icon-text {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 30px;
  line-height: 30px;
  display: flex;
}

.take-action-icon-text.big-icon {
  cursor: auto;
  width: 50px;
  height: 50px;
  font-size: 25px;
  line-height: 80px;
}

.take-action-icon-text.big-icon._2 {
  font-family: Fractrade icon font \#2, sans-serif;
}

.take-action-icon-text.sell-appraise, .take-action-icon-text.appraise-reserve {
  font-size: 35px;
}

.why-add-your-fractional-share-case {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  flex: 0 auto;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.why-add-your-fractional-share-heading-case {
  background-color: #0000;
  padding: 0;
}

.why-add-your-fractional-share-heading-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.reason-why-case {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.reason-why-title {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.cost-note {
  border: 1px none var(--white);
  color: var(--white);
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #ffffff40;
  background-clip: border-box;
  border-radius: 8px;
  padding: 5px 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  inset: auto auto 0% 0%;
}

.cost-note.appraise {
  background-color: #6b35e280;
}

.cost-note.cross-out {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #ffffff40;
  background-image: none;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
  text-decoration: line-through;
}

.cost-note.caveat {
  color: var(--white);
  cursor: auto;
  background-color: #0000;
  font-family: Brandon reg, sans-serif;
  font-weight: 400;
}

.free {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon bld, sans-serif;
}

.reason-description {
  color: #ffffffe6;
  text-align: left;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  line-height: 18px;
  display: flex;
}

.reason-description.appraise {
  background-image: linear-gradient(to bottom, var(--medium-purple), var(--internal-view));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-description.appraise-reserve {
  background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-description.appraise-sell {
  background-image: linear-gradient(to bottom, var(--notification-color), var(--lime-green));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-description.compare {
  background-image: linear-gradient(to bottom, var(--yellow), var(--gold));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-description.compare-rfp {
  background-image: linear-gradient(to bottom, var(--fractrade-orange), var(--fractrade-orange-darker-gradient));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.reason-description.consulting {
  background-image: linear-gradient(to bottom, var(--dealer-for-gradient), var(--dealer));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hangar-icon-text {
  color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 37px;
  line-height: 40px;
  display: flex;
}

.my-dashboard-header-text-description {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: flex-end;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 34px;
  display: flex;
  position: relative;
}

.get-started-adding-aricraft-button {
  z-index: 200;
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
  transition: transform .5s, box-shadow .5s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 20px #00000029;
}

.get-started-adding-aricraft-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 17px 20px #00000029;
}

.get-started-adding-aricraft-button:active {
  box-shadow: none;
  transform: translate(0);
}

.reason-name-and-description-case {
  flex-direction: column;
  display: flex;
}

.cost-case {
  justify-content: flex-start;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.selling-actions-container {
  margin-bottom: 200px;
}

.iav-ad-animation-div {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 280px;
  min-height: 280px;
  display: flex;
}

.iav-graph-sample {
  background-color: var(--white);
  width: 50px;
  height: 150px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  box-shadow: 0 0 20px #0000001c;
}

.iav-graph-bar-case-sample {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.iav-graph-bar-line-sample {
  background-color: #0122381a;
  width: 100%;
  height: 1px;
}

.iav-graph-bar-line-sample.top, .iav-graph-bar-line-sample.bottom {
  background-color: #0000;
}

.iav-line-sample {
  background-color: var(--fractrade-navy);
  border-radius: 20px;
  align-items: center;
  height: 2px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.iav-sample-arrow {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 25px;
  padding: 4px 4px 4px 9px;
  display: flex;
  position: absolute;
  top: -11px;
  right: 68px;
  box-shadow: 7px 0 20px #00000029;
}

.iav-sample-arrow-point {
  background-color: var(--white);
  width: 17px;
  height: 17px;
  position: absolute;
  inset: 4px -9px 0% auto;
  transform: rotate(45deg);
}

.iav-sample-text {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  position: relative;
}

.the-reserve-ad-animation-div {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  height: 280px;
  display: flex;
}

.window-sample {
  width: 240px;
  height: 200px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 15px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #0000003d;
}

.top-header-sample {
  z-index: 10;
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 15px;
  position: absolute;
  inset: 0% 0% auto;
}

.left-icon-header-sample {
  background-color: var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
}

.left-nav-sample {
  background-color: var(--fractrade-navy);
  flex-direction: column;
  align-items: center;
  width: 15px;
  height: 100%;
  padding-top: 25px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nav-icon-sample {
  background-color: var(--fractrade-blue);
  border-radius: 1px;
  width: 7px;
  height: 7px;
  margin-bottom: 15px;
}

.fractrade-icon-sample {
  background-color: var(--fractrade-navy);
  border-radius: 1px;
  width: 10px;
  height: 10px;
}

.locked-aircraft-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.locked-aircraft-item {
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding-top: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #00000029;
}

.locked-aircraft-icon-text {
  color: var(--fractrade-blue);
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.locked-aircraft-header {
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.locked-aircraft-header-part-two {
  background-color: #01223840;
  width: 100%;
  height: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.locked-background-cover {
  z-index: 20;
  background-color: #01223880;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.lock-icon-text {
  background-color: var(--white);
  color: var(--fractrade-navy);
  padding: 18px;
  font-family: Fractrade icon font \#2, sans-serif;
  font-size: 100px;
  line-height: 100px;
  box-shadow: 0 0 20px #0006;
}

.unlocker-div {
  background-color: var(--white);
  width: 25px;
  height: 10px;
  display: flex;
  position: absolute;
  inset: 43.7496px 34px auto auto;
}

.lock-icon-case {
  position: relative;
}

.listing-ad-animation-div {
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  height: 280px;
  display: flex;
}

.scrolling-listings-pang {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 75px;
  height: 100%;
  margin-left: 15px;
  padding-top: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: scroll;
  box-shadow: 6px 0 3px #00000012;
}

.listing-detail-window-pang-sample {
  flex-direction: column;
  justify-content: flex-end;
  width: 150px;
  height: 100%;
  padding: 25px 7px 7px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.listing-detail-case-sample {
  border: 1px solid var(--white);
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: relative;
  overflow: scroll;
  box-shadow: 0 0 20px #0000002e;
}

.listing-detail-case-sample.new {
  border-width: 2px;
  border-color: var(--notification-color);
  opacity: 0;
  margin-bottom: 20px;
}

.listing-detail-case-header-sample {
  background-color: var(--fractrade-navy);
  justify-content: flex-end;
  align-items: center;
  height: 15px;
  padding-top: 0;
  padding-right: 5px;
  display: flex;
}

.listing-detail-case-management-sample {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 40%;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.listing-detail-case-management-section-sample {
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.listing-detail-case-aircraft-section-sample {
  width: 100%;
  height: 60%;
  padding-bottom: 15px;
  display: flex;
}

.aircraft-image-sample {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.aircraft-icon-sample-text {
  color: var(--fractrade-blue);
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 50px;
}

.main-listing-detail-case {
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin: 5px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 14px #0000003d;
}

.main-listing-detail-header {
  background-color: var(--fractrade-navy);
  width: 100%;
  height: 10px;
}

.make-offer-button-sample {
  background-color: var(--fractrade-orange);
  background-image: linear-gradient(to right, var(--fractrade-orange-darker-gradient), var(--fractrade-orange));
  border-radius: 3px;
  width: 25px;
  height: 8px;
}

.sample-listing-detail {
  background-color: #01223812;
  border-radius: 20px;
  width: 80%;
  height: 7px;
  margin-top: 5px;
}

.scrolling-listings-card-sample {
  border: 1px solid var(--white);
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 85%;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
  position: relative;
  transform: translate(0, -55px);
  box-shadow: 0 0 10px #00000029;
}

.scrolling-listings-card-sample.new {
  border-width: 2px;
  border-color: var(--notification-color);
  opacity: 0;
}

.scrolling-listing-bottom-detail {
  background-color: #01223812;
  border-radius: 20px;
  width: 85%;
  height: 7px;
  margin-bottom: 5px;
}

.compare-button-sample {
  background-color: var(--fractrade-blue);
  border-radius: 3px;
  width: 25px;
  height: 8px;
  margin-right: 5px;
}

.scrolling-listing-aircraft-icon-sample {
  color: var(--fractrade-blue);
  margin-top: 5px;
  margin-left: 5px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 25px;
  line-height: 30px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.scrolling-listing-price-sample {
  background-color: #01223812;
  border-radius: 20px;
  width: 25px;
  height: 7px;
  margin-top: 5px;
  margin-right: 5px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.ad-master-case {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  max-width: 1000px;
  padding: 15px;
  display: flex;
  position: relative;
}

.ad-title {
  color: var(--fractrade-navy);
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 34px;
  line-height: 34px;
}

.iav-aircraft-section {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.iav-aircraft-icon-text {
  color: var(--fractrade-navy);
  text-shadow: 0 0 40px #00000061;
  margin-bottom: 5px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.iav-aircraft-details {
  border-radius: 20px;
  flex-direction: row;
  align-items: center;
  width: auto;
  height: 10px;
  margin-bottom: 5px;
  display: flex;
}

.iav-aircraft-details-items {
  background-color: #0122381a;
  flex-direction: row;
  align-items: center;
  width: 25px;
  height: 10px;
  margin-left: 2px;
  margin-right: 2px;
  display: flex;
}

.iav-aircraft-details-name {
  background-color: var(--fractrade-blue);
  flex-direction: row;
  align-items: center;
  width: 50px;
  height: 10px;
  margin-left: 2px;
  margin-right: 2px;
  display: flex;
}

.ad-title-and-description-and-go-button {
  width: auto;
}

.ad-description {
  color: var(--fractrade-navy);
  text-align: justify;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.arrow-icon-text {
  text-transform: none;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
}

.the-reserve {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-style: normal;
}

.live-market, .appraisal {
  color: var(--fractrade-blue);
}

.add-aircraft-radio-button-master-case {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 20px 0 0 20px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.add-aircraft-radio-button-case {
  background-color: var(--white);
  text-align: center;
  cursor: pointer;
  border: 2px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-width: 200px;
  max-width: none;
  height: 200px;
  min-height: 200px;
  margin-bottom: 0;
  padding: 15px 15px 45px;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #00000021;
}

.add-aircraft-radio-button-case:hover {
  border-style: none;
  border-color: var(--fractrade-navy);
  background-color: var(--white);
  color: #696969;
  transform: translate(0, -20px);
  box-shadow: 0 20px 20px 6px #00000045;
}

.add-aircraft-radio-button-case.hours {
  padding-bottom: 15px;
}

.add-aircraft-radio-button {
  z-index: 10;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 2px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  transition: border-width .5s, box-shadow .5s, transform .5s cubic-bezier(0, .674, .591, 1.013);
  display: block;
  position: absolute;
  inset: 0%;
}

.add-aircraft-radio-button.w--redirected-focus {
  box-shadow: none;
}

.share-size-text-note {
  color: #01223880;
  font-size: 18px;
}

.next-add-aircraft-question-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 50px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  top: auto;
  left: 0%;
  right: auto;
  box-shadow: 0 0 20px #00000038;
}

.next-add-aircraft-question-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 18px 20px #00000038;
}

.next-add-aircraft-question-button:active {
  transform: translate(0);
  box-shadow: 0 0 20px #00000038;
}

.next-and-back-case-for-buttons {
  justify-content: flex-end;
  width: 100%;
  padding-right: 30px;
  display: flex;
  position: absolute;
  inset: auto auto -67px 0%;
}

.finish-add-aircraft-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  text-transform: uppercase;
  border-radius: 0;
  width: 200px;
  height: 50px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  transition: transform .5s, box-shadow .5s;
  box-shadow: 0 0 20px #0000002b;
}

.finish-add-aircraft-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 12px 20px #0000002b;
}

.finish-add-aircraft-button:active {
  transform: translate(0);
  box-shadow: 0 0 20px #0000002b;
}

.back-add-aircraft-questoin-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 50px;
  margin-right: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  position: relative;
  top: auto;
  left: 0%;
  right: auto;
  box-shadow: 0 0 20px #00000038;
}

.back-add-aircraft-questoin-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 18px 20px #00000038;
}

.back-add-aircraft-questoin-button:active {
  transform: translate(0);
  box-shadow: 0 0 20px #00000038;
}

.loading-aircraft-div {
  z-index: 1000;
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.loading-add-aircraft-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.loading-aircraft-gif {
  width: 100px;
}

.adding-aircraft-to-membership-loading-heading {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.adding-aircraft-to-membership-loading-description {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  line-height: 50px;
}

.familiar-radio-button-text {
  z-index: 2;
  color: var(--white);
  text-align: center;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  position: relative;
  inset: auto 0% 0%;
}

.familiar-radio-button-text.hours {
  margin-bottom: 0;
  position: relative;
}

.shine-div {
  filter: blur(2px);
  background-color: #fff3;
  width: 50px;
  height: 100%;
  position: absolute;
}

.triggers-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 0;
  display: flex;
}

.trigger-form-block {
  width: 100%;
  margin-bottom: 0;
  position: absolute;
}

.trigger-form-div {
  height: 175px;
  padding-top: 20px;
}

.trigger-actions {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  perspective: 1000px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.trigger-action-button {
  border: 2px solid var(--white);
  background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  opacity: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px;
  width: 100%;
  height: 175px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  transition: box-shadow .5s, transform .5s;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 20px #0000002e;
}

.trigger-action-button:hover {
  opacity: 0;
  transform: translate(0, -5px);
  box-shadow: 0 20px 20px #0000002e;
}

.trigger-action-button.unlock:hover {
  background-image: linear-gradient(to right, var(--internal-view), var(--fractrade-blue));
}

.trigger-action-button.start-listing {
  justify-content: center;
  display: flex;
}

.trigger-action-button.start-listing:hover {
  background-image: linear-gradient(to right, var(--pale-green), var(--fractrade-blue));
}

.activation-description-text {
  color: #01223880;
  height: 110px;
  margin-bottom: 20px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.trigger-header {
  color: var(--fractrade-navy);
  margin-bottom: 20px;
  font-size: 20px;
}

.independent-appraisal-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.live-market-text {
  background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.load-independent-appraisal {
  z-index: 1000;
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.loading-aircraft-trigger-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.loading-aircraft-tringger-gif {
  width: 100px;
  height: 100px;
}

.loading-aircraft-trigger-header {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.master-seller-facing-aircraft-case {
  width: 100vw;
  height: 100vh;
  padding-left: 60px;
  overflow: scroll;
}

.fractional-custom-comparison-section {
  flex-direction: column;
  width: 100vw;
  height: 2500px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.custom-comparison-tabs-case {
  width: 100vw;
  height: 2550px;
  padding-top: 0;
  padding-left: 0;
  position: static;
}

.custom-comparison-tab-menu {
  z-index: 2000;
  border-bottom: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  align-items: flex-end;
  height: 60px;
  padding-left: 260px;
  display: flex;
  position: sticky;
  inset: 210px 0% auto;
  box-shadow: 14px 14px 20px #00000030;
}

.custom-comparison-tab-link {
  border-bottom: 4px none var(--fractrade-navy);
  background-color: var(--white);
  color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin: 0 -12px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  transition: height .5s, width .5s, box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 20px #0000002e;
}

.custom-comparison-tab-link:hover {
  border-bottom-color: var(--fractrade-blue);
  background-color: var(--fractrade-blue);
  color: var(--white);
  height: 50px;
  box-shadow: 0 9px 20px #0000002e;
}

.custom-comparison-tab-link.w--current {
  background-color: var(--fractrade-blue);
  box-shadow: none;
  color: var(--white);
  transition: height .5s, opacity .2s, box-shadow .5s, transform .5s;
}

.custom-comparison-tabs-content-case {
  height: 2500px;
}

.custom-comparison-tab-pane {
  background-color: var(--white);
  height: 2500px;
}

.custom-comparison-heading {
  color: var(--white);
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 7px;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  display: flex;
}

.custom-comparison-header-section {
  z-index: 1000;
  background-color: var(--fractrade-navy);
  flex-direction: column;
  justify-content: flex-end;
  height: 150px;
  margin-bottom: 60px;
  padding-left: 120px;
  display: flex;
  position: sticky;
  top: 60px;
}

.cost-comparison-text-description {
  color: #ffffffbf;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.cost-comparison-text-description.tagline {
  color: var(--fractrade-blue);
  text-transform: capitalize;
  margin-bottom: 7px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
}

.fractrade-icon-text {
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 35px;
}

.charter-comparison-master-case {
  width: 100vw;
  height: 2500px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}

.charter-comparison-container {
  z-index: 50;
  align-items: stretch;
  width: 100%;
  height: 2550px;
  margin: 0;
  padding: 0 0 100px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.moving-comparison-container---charter {
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 2550px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.my-aircraft-comparison-container---charter {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 2550px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 60px;
  display: flex;
  position: relative;
  left: auto;
  overflow: scroll;
}

.charter-label-case {
  z-index: 1000;
  border: 1px none var(--white);
  background-color: var(--fractrade-navy);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 2500px;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  padding: 445px 0 200px;
  display: flex;
  position: sticky;
  left: 0;
  overflow: visible;
  box-shadow: 10px 0 40px 4px #00000024;
}

.comparison-label-grid---charter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 200px;
  padding: 0;
  display: grid;
}

.charter-comparison-case-for-content {
  padding: 0 50px 50px 0;
  display: flex;
  overflow: scroll;
}

.comparison-collection-wrapper---charter {
  align-items: flex-start;
  width: auto;
  margin-top: 45px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.comparison-collection-wrapper---charter.my-aircraft {
  width: auto;
  height: 2850px;
  margin-left: 0;
  margin-right: 0;
  position: static;
  overflow: scroll;
}

.comparison-collection-wrapper---charter.member-control {
  margin-top: 0;
  padding-top: 50px;
  display: flex;
}

.comparison-collection-list---charter {
  align-items: flex-start;
  padding-right: 50px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.charter-program-comparison-collection-item {
  width: 200px;
  margin-left: 25px;
  margin-right: 25px;
}

.case-of-comparison-header---charter {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  height: 325px;
  margin-top: 70px;
  padding: 0;
  display: flex;
  position: sticky;
  top: 0;
  left: auto;
}

.fractrade-id-case---charter {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding: 5px 10px;
  display: flex;
  box-shadow: 0 0 20px #00000026;
}

.my-aircraft-comparison-photo---charter {
  object-fit: scale-down;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 125px;
  height: 125px;
  min-height: 125px;
  margin-bottom: 10px;
  position: relative;
  box-shadow: 0 9px 20px #00000036;
}

.aircraft-name-comparision-div---charter {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  position: static;
  top: auto;
}

.comparison-case-collection-item-duel---charter {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 200px;
  height: 2050px;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 40px -20px #00000054;
}

.my-comparison-data-grid---charter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 200px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 0;
}

.my-comparison-data-grid---charter.trading-scenario {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  width: 45%;
  margin-top: 0;
}

.my-comparison-data-grid---charter.trading-scenario.dealer {
  border-left: 1px solid var(--fractrade-navy);
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: 120px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 100px;
  width: 50%;
}

.my-comparison-data-grid---charter.trading-scenario.member-trading {
  background-image: none;
  border-radius: 0;
  grid-template-rows: 120px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 100px;
  width: 50%;
  margin-right: 0;
}

.my-comparison-data-grid---charter.trading-scenario.member-trading.listing {
  width: 100%;
  margin-right: 0;
}

.my-comparison-data-grid---charter.trading-scenario.member-trading.dealer {
  background-image: none;
  width: 100%;
  margin-right: 0;
}

.nothing-to-compare-yet-state {
  background-color: var(--white);
  color: var(--fractrade-navy);
  margin: 30px;
  padding: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.nothing-to-compare-title {
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 50px;
}

.nothing-to-compare-description {
  color: #01223880;
  margin-bottom: 20px;
  font-family: Brandon reg, sans-serif;
  font-weight: 400;
}

.email-lauren-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  text-transform: uppercase;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 0;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 20px -9px #000;
}

.email-lauren-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 10px 20px -9px #000;
}

.email-lauren-button:active {
  transform: translate(0);
  box-shadow: 0 0 20px -9px #000;
}

.contact-lauren-case {
  background-color: var(--white);
  border-radius: 0;
  padding: 20px;
  box-shadow: 0 8px 20px #0000002b;
}

.lauren-profile-pic-case {
  background-color: var(--white);
  border-radius: 50px;
  width: 75px;
  height: 75px;
  margin-right: 20px;
  padding: 0;
  box-shadow: 0 8px 20px #00000075;
}

.olivia-photo-for-comparison-contact {
  border: 4px solid var(--white);
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 50px;
  width: 75px;
  height: 75px;
}

.lauren-detail-case {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.lauren-atkinson-name {
  color: var(--fractrade-blue);
  text-transform: none;
}

.lauren-atkinson-title {
  text-transform: none;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.pending-offer-letter-case {
  z-index: 100;
  background-color: #01223894;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pending-offer-letter-text {
  background-color: var(--fractrade-orange);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px 20px 0 0;
  justify-content: center;
  padding: 40px 13px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 0 20px #00000042;
}

.pending-offer-letter-text.small {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 12px;
}

.pending-offer-letter-preview-case {
  z-index: 1000;
  background-color: #ffffffbf;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pending-offer-letter-preview-text {
  color: var(--fractrade-orange);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.pending-offer-letter-preview-text.small {
  display: none;
}

.pending-offer-letter-preview-text.large {
  letter-spacing: 4px;
  background-color: #fff;
  border-radius: 20px;
  padding: 34px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  box-shadow: 0 0 20px #0000004f;
}

.notes-for-listing {
  color: #012238bf;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.notes-for-listing.hidden {
  display: none;
}

.list-fractional-share-header-case {
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 25vh;
  padding-top: 0;
  display: flex;
}

.pricing-slider-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 0 auto;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.set-listing-price-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  min-width: 450px;
  max-width: none;
  padding: 25px;
  display: flex;
  box-shadow: 0 0 20px #0000001a;
}

.right-side-of-listing-fractional-share-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  width: auto;
  padding: 25px;
  display: flex;
  box-shadow: 0 0 40px #0000001a;
}

.listing-price-check-box-case {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 15px;
  display: flex;
}

.listing-terms-and-conditions-check-box {
  opacity: 1;
  cursor: pointer;
  background-color: #01223826;
  border-style: none;
  border-radius: 4px;
  min-width: 12px;
  min-height: 12px;
  margin-top: 3px;
  margin-left: 0;
  margin-right: 10px;
}

.listing-terms-and-conditions-check-box:hover {
  background-color: #00a7e180;
}

.listing-terms-and-conditions-check-box.w--redirected-checked {
  background-color: var(--fractrade-navy);
}

.listing-terms-and-conditions-check-box-label {
  color: var(--fractrade-navy);
  width: auto;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}

.listing-terms-and-conditions-text {
  border: 25px none var(--white);
  color: #012238bf;
  background-color: #01223812;
  border-radius: 6px;
  flex-direction: column;
  height: 250px;
  margin-bottom: 0;
  padding: 16px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
  overflow: scroll;
  box-shadow: inset 0 0 20px #00000024;
}

.listing-terms-and-conditions-heading {
  color: var(--fractrade-navy);
  margin-top: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.right-side-of-listing-fractional-share-case-master {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  width: auto;
  display: flex;
}

.contract-and-invoice-form-block {
  margin-top: 20px;
}

.lease-listing-price-explanation-text {
  color: var(--fractrade-navy);
  margin-bottom: 20px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.something-to-keep-in-mind-text {
  color: #012238bf;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.list-fractional-share-heading-case {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.statuses-case {
  z-index: 1000;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 70px;
  margin-right: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.iav-status {
  background-color: var(--white);
  color: var(--white);
  text-align: center;
  border-radius: 0 0 12px 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 149px;
  height: 75px;
  padding: 14px 7px 7px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #00000038;
}

.status-text {
  color: #01223880;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Brandon med, sans-serif;
  font-size: 14px;
}

.status-text.check {
  font-family: Fractrade icon font \#1, sans-serif;
}

.bottom-of-statuses {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 25px;
  margin: 0;
  padding: 8px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
  box-shadow: 0 0 8px #0000001f;
}

.unlocked-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 11px;
}

.unlocked-text.reserve {
  background-image: linear-gradient(to bottom, var(--internal-view), var(--medium-purple));
}

.unlocked-text.listed {
  background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
}

.in-reserve-status, .live-market-status {
  background-color: var(--white);
  color: var(--white);
  text-align: center;
  border-radius: 0 0 12px 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 149px;
  height: 75px;
  padding: 14px 7px 7px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #00000038;
}

.sell-highlight {
  background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.commitment-case {
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 8px 8px 8px 15px;
  display: flex;
}

.our-commitment-title {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.our-commitment-check-mark-case {
  background-color: var(--listing);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  margin-left: 10px;
  font-size: 8px;
  line-height: 15px;
  display: flex;
}

.our-commitment-check-mark-text {
  color: var(--white);
  border-radius: 20px;
  padding: 10px 9px 9px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 7px;
  line-height: 8px;
  display: flex;
}

.commitment-title-case {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.commitment-description {
  color: #01223880;
  align-self: stretch;
  font-family: Brandon med, sans-serif;
  font-weight: 400;
}

.what-happens-next-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--fractrade-navy);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  width: auto;
  padding: 25px;
  display: flex;
  box-shadow: 0 18px 40px #00000024;
}

.offer-process-title-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.offer-process-step-title {
  color: var(--white);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.offer-step-description {
  color: #ffffffbf;
  font-family: Brandon med, sans-serif;
}

.top-of-listing-fractional-share-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  width: 100%;
  margin-bottom: 25px;
  display: flex;
}

.trigger-text-case {
  position: absolute;
  top: 200px;
}

.listing-process-case {
  z-index: 2000;
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 120px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.here-s-how-this-works {
  padding-top: 120px;
  padding-left: 60px;
  position: absolute;
  inset: 0%;
}

.here-s-how-this-works-step {
  background-color: var(--white);
  border-radius: 0 20px 20px;
  flex-direction: column;
  width: 100%;
  padding: 25px;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
  box-shadow: 6px 6px 20px #00000026;
}

.here-s-how-this-works-step.closed {
  border-bottom-left-radius: 0;
  justify-content: center;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.how-this-works-step-title {
  border: 2px solid var(--white);
  background-color: var(--white);
  color: #01223880;
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000012;
}

.how-this-works-step-title:hover {
  background-color: var(--white);
  color: var(--fractrade-navy);
}

.step-title {
  margin-top: 0;
  margin-bottom: 0;
}

.step-title.navy {
  justify-content: center;
  display: flex;
}

.step-arrow-case {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  height: 25px;
  display: flex;
  position: relative;
}

.step-arrow-right-size {
  border-bottom: 5px solid var(--fractrade-blue);
  width: 50%;
  height: 100%;
  transform: skew(0deg, 40deg);
}

.step-arrow-right-size.navy {
  background-color: var(--fractrade-navy);
  background-image: none;
}

.step-arrow-right-size.green {
  border-bottom-color: var(--listing);
  background-color: #0000;
}

.step-arrow-right-size.green.closing {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--notification-color), var(--pale-green));
}

.step-arrow-left-side {
  border-bottom: 5px solid var(--fractrade-blue);
  width: 50%;
  height: 100%;
  transform: skew(0deg, -40deg);
}

.step-arrow-left-side.navy {
  background-color: var(--fractrade-navy);
  background-image: none;
}

.step-arrow-left-side.green {
  border-bottom-color: var(--listing);
  background-color: #0000;
}

.step-arrow-left-side.green.closing {
  background-image: radial-gradient(circle farthest-side at 0% 0%, var(--notification-color), var(--pale-green));
}

.step-number-text {
  color: var(--fractrade-navy);
  justify-content: center;
  align-items: flex-start;
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
  line-height: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.step-number-text.check-mark {
  z-index: 10;
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  align-items: center;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 20px;
}

.step-number-text.blue {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 40px;
}

.listing-step-title-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 40px;
  padding: 10px 0 0;
  font-family: Brandon med, sans-serif;
  display: flex;
}

.listing-step-arrow-icon {
  margin-top: 10px;
  margin-right: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 8px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.closing-block {
  background-image: linear-gradient(to bottom, var(--listing), var(--pale-green) 70%);
  border-radius: 50px;
  width: 100%;
  height: 50px;
  position: relative;
  inset: auto 0% -11px;
}

.listing-process-header {
  color: var(--fractrade-navy);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

.here-s-what-to-expect {
  color: var(--fractrade-navy);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.here-s-how-this-works-header-description {
  color: #012238bf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 35px;
}

.fractrade-offer-process-brand-case {
  border-radius: 0;
  align-items: flex-start;
  height: 50px;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.fractrade-offer-process-brand-case.closed {
  height: auto;
}

.fractrade-offer-process-brand-logo-image {
  width: auto;
  margin-right: 0;
}

.fractrade-text-header {
  color: var(--fractrade-navy);
  text-transform: none;
  font-family: Brandon med, sans-serif;
  font-size: 24px;
  line-height: 30px;
  display: flex;
}

.listing-process-brand-icon {
  background-color: var(--fractrade-navy);
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 8px;
  display: flex;
}

.monetary-investment {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
  display: flex;
}

.monetary-investment-line {
  background-color: var(--notification-color);
  background-image: linear-gradient(to right, var(--notification-color), var(--listing));
  border-radius: 20px;
  width: 100%;
  height: 2px;
}

.monetary-investment-title {
  color: var(--notification-color);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.acitvation-fee-description {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.activation-fee-description {
  margin-bottom: 10px;
}

.activation-fee-description-divider {
  background-color: var(--notification-color);
  width: 2px;
  height: 25px;
}

.activation-fee-description-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.contingent-upon-closing-text {
  color: #012238bf;
  font-family: Brandon bld, sans-serif;
  text-decoration: underline;
}

.here-s-how-this-works-master-case {
  justify-content: flex-start;
  margin-top: 60px;
  margin-left: 60px;
  display: flex;
}

.free-and-monetary-investment-line {
  width: 50px;
  height: 100%;
  position: relative;
}

.free-section {
  background-color: var(--fractrade-blue);
  border-radius: 0;
  align-items: center;
  width: 50px;
  height: 50%;
  display: flex;
  position: relative;
}

.free-section-text {
  background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  letter-spacing: 4px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
  position: relative;
  right: 71px;
}

.list-fractional-aircraft-section {
  background-color: var(--fractrade-navy);
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.list-fractional-aircraft-container {
  background-color: #0000;
  border-radius: 20px;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.accept-decline-offer-section {
  background-color: var(--fractrade-navy);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
  position: relative;
}

.accept-decline-container {
  background-color: #0000;
  border-radius: 20px;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.prepare-closing-package-section {
  background-color: var(--fractrade-navy);
  flex-direction: row;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 25px;
  display: none;
}

.prepare-closing-pack {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.explaining-selling-section {
  background-color: var(--fractrade-navy);
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.explaining-selliing-section {
  flex: 1;
  align-self: stretch;
}

.explaining-selling-header {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.phase-step-side-graphic-case {
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 75px;
  height: 100%;
  min-height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.phase-step-number {
  background-color: var(--fractrade-blue);
  color: var(--white);
  border-radius: 15px 0 0 15px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 50px;
  display: flex;
  box-shadow: -20px 1px 20px #0000000f;
}

.phase-step-number.closed {
  background-color: var(--notification-color);
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 16px;
}

.phase-step-line {
  border-style: none none none dashed;
  border-width: 1px 1px 1px 2px;
  border-color: var(--fractrade-blue);
  background-color: #0000;
  flex-direction: column;
  flex: 0 auto;
  width: 2px;
  height: 100%;
  margin-top: 25px;
  display: flex;
}

.empty-checkmark-dot-selling-process {
  border: 2px solid var(--white);
  background-color: #01223840;
  border-radius: 100px;
  width: 17px;
  height: 17px;
  position: relative;
}

.checked-checkmark-selling-steps {
  background-color: var(--fractrade-blue);
  color: var(--white);
  border: 2px #01223826;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  padding-top: 2px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 7px;
  display: flex;
  position: relative;
}

.set-listing-price-instructions {
  color: #012238;
  margin-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.fractrade-review-information {
  color: var(--fractrade-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Brandon med, sans-serif;
}

.fractrade-review-information.description {
  color: var(--fractrade-navy);
}

.listing-assembly-div {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.assemblying-listing-gif {
  width: 50px;
}

.assembling-listing-title {
  color: var(--fractrade-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.assembling-listing-title.description {
  color: var(--fractrade-navy);
}

.listing-assembly-div-copy, .send-funds-to-escrow {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.view-wire-instuctions-button {
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 50px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  display: flex;
}

.welcome-back-sub-text {
  color: var(--fractrade-blue);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.my-aircraft-label-case {
  border-bottom: 1px solid #01223812;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.my-aircraft-individual-label {
  color: #01223880;
  font-family: Brandon med, sans-serif;
}

.my-aircraft-individual-label.id {
  width: 40px;
  min-width: 40px;
  margin-right: 10px;
}

.my-aircraft-individual-label.photo {
  width: 60px;
  min-width: 60px;
}

.pending-div---listing-slide-button {
  z-index: 100;
  color: var(--fractrade-orange);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ffffff7d;
  border-radius: 19px;
  justify-content: center;
  align-items: center;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pending-div---listing-slide-button.small {
  border-radius: 10px;
}

.member-profile-icon-case {
  color: var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.member-profile-icon-case:hover {
  color: var(--white);
}

.by-fractrade-team {
  font-family: Brandon reg, sans-serif;
  font-style: italic;
}

.send-funds-to-escrow-title {
  color: var(--fractrade-navy);
  text-align: center;
  margin-bottom: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.send-funds-to-escrow-title.description {
  color: var(--fractrade-navy);
}

.complete-sales-process-section {
  background-color: var(--fractrade-navy);
  display: none;
}

.complete-sales-process-container {
  display: flex;
}

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

.unactivated-status-bar {
  background-color: var(--fractrade-silver);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: 100px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.not-acitve-heading {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.needs-your-signature-explanation {
  color: var(--fractrade-navy);
}

.accept-and-sign-text {
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 12px;
  padding: 10px;
  font-size: 12px;
}

.document {
  color: var(--white);
  font-family: Brandon med, sans-serif;
  font-size: 18px;
}

.lease-pricing-heading {
  color: var(--fractrade-navy);
  text-align: left;
  letter-spacing: .5px;
  text-transform: capitalize;
  justify-content: center;
  align-self: stretch;
  margin-top: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 50px;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.lease-pricing-heading.description {
  color: #01223880;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.lease-pricing-heading.value-graph {
  text-align: center;
  justify-content: center;
  width: 100%;
  position: absolute;
}

.listing-price-header-and-empty-state-container {
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.lease-pricing-explanation {
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.mark-up-mark-down-case {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.up-down-arrow-case {
  align-items: center;
  margin-right: 3px;
  display: flex;
}

.mark-down-minus {
  color: var(--notification-color);
  justify-content: center;
  align-items: flex-start;
  margin-right: 5px;
  padding-bottom: 0;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 8px;
  display: flex;
}

.mark-down-minus.big {
  align-self: center;
  font-family: Brandon reg, sans-serif;
  font-size: 30px;
}

.mark-up-plus {
  color: #ff4141bf;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 8px;
  transform: rotate(180deg);
}

.mark-up-plus.big {
  margin-left: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
}

.perks-description, .notes-description {
  color: var(--fractrade-navy);
  background-color: #0122380d;
  padding: 10px;
  font-family: Brandon reg, sans-serif;
  overflow: scroll;
}

.big-price-and-iav-case {
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-end;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 40px #00000012;
}

.big-price-and-iav-case.preview {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}

.new-listing-price-text {
  color: var(--fractrade-navy);
  margin-top: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
}

.new-iav {
  color: var(--fractrade-navy);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.new-iav.label {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.new-iav-case {
  display: flex;
}

.summary-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-end;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.listing-summary-block {
  background-color: var(--white);
  border-radius: 0;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 125px;
  padding: 14px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -2px #00000029;
}

.listing-summary-block.hide {
  opacity: 1;
  display: none;
}

.summary-block-data {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-size: 30px;
}

.summary-block-data.currency.front-page {
  font-size: 12px;
  line-height: 12px;
}

.summary-block-data.front-page {
  font-size: 12px;
}

.summary-block-label {
  font-family: Brandon med, sans-serif;
}

.per-hour-per-year {
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.per-hour-per-year.front-page {
  font-size: 10px;
}

.all-listings-page {
  background-color: var(--white);
  width: 100vw;
  height: 100vh;
  padding: 60px 0 0 60px;
  overflow: hidden;
}

.all-listings-header {
  background-color: var(--white);
  padding: 0;
}

.listings-wrapper {
  flex: 0 auto;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.listing-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #01223840;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  height: auto;
  padding: 0;
  display: flex;
  overflow: scroll;
  box-shadow: 0 0 20px 10px #00000017;
}

.listing-item {
  border-style: none solid solid;
  border-width: .5px .5px 1px 5px;
  border-color: #01223812 #01223812 #0122381a var(--fractrade-navy);
  background-color: var(--white);
  width: 100%;
  height: 150px;
}

.listing-item:hover {
  border-left-style: none;
}

.listing-item.sold:hover {
  transform: none;
}

.listings-header {
  color: var(--fractrade-navy);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
}

.listings-header.live {
  border-bottom-color: var(--fractrade-blue);
  color: var(--fractrade-blue);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
}

.listing-page-link {
  border-left: 5px none var(--fractrade-navy);
  background-color: var(--white);
  color: var(--fractrade-navy);
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s cubic-bezier(1, .013, 0, 1.007);
  display: flex;
  position: relative;
}

.listing-page-link:hover {
  border-top: 1px none var(--fractrade-blue);
  border-bottom: 1px none var(--fractrade-blue);
  border-left: 5px solid var(--fractrade-blue);
  transform: translate(0, -5px);
  box-shadow: 0 6px 20px #00000038;
}

.listing-page-aircraft-photo-case {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100px;
  max-width: 200px;
  height: 150px;
  margin-left: 15px;
  display: flex;
}

.listing-page-listing-details {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 30px;
  display: flex;
}

.listing-item-aircraft-type {
  color: var(--fractrade-navy);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.listing-data-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  width: 100%;
  display: flex;
}

.listing-data-text---listing-page {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-weight: 400;
}

.listing-page-number-of-hours-case {
  display: flex;
}

.listing-page-data-divider {
  background-color: #01223840;
  border-radius: 20px;
  width: 1px;
  height: 40px;
}

.fractrading-number-case---listing-page {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-left: 10px;
  padding: 0 4px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: absolute;
}

.fractrading-number-case---listing-page.sold {
  border-right: 5px solid var(--dealer-for-gradient);
  background-color: var(--fractrade-navy);
}

.fractrading-number-case---listing-page.live {
  border-right: 5px solid var(--notification-color);
}

.fractrading-number-case---listing-page.purchase-in-process {
  border-right: 5px solid var(--fractrade-orange);
}

.fractrade-number-text {
  color: var(--fractrade-blue);
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.listing-arrow-div {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 100%;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.listing-arrow-div.sold {
  color: var(--dealer-for-gradient);
  font-size: 12px;
}

.listing-arrow-div.purchase-in-process {
  color: var(--fractrade-orange);
}

.listing-arrow-div.live {
  color: var(--notification-color);
}

.listing-page-price-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 75px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.listing-page-price-case.purchase-in-process {
  color: var(--fractrade-orange);
}

.sold-label-case {
  color: var(--dealer-for-gradient);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #01223812;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 75px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.all-listings-case {
  align-items: flex-start;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.current-state-case {
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0;
  font-family: Brandon med, sans-serif;
  font-size: 18px;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.status-listing-text {
  background-color: var(--notification-color);
  color: var(--white);
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 0 6px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  display: flex;
}

.purchase-in-process-text {
  background-color: var(--fractrade-orange);
  color: var(--white);
  justify-content: center;
  align-items: center;
  min-width: 120px;
  height: 20px;
  padding: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  display: flex;
}

.purchase-in-process-text-copy {
  background-color: var(--fractrade-orange);
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding: 15px;
  font-size: 14px;
  display: flex;
}

.sold-text-label {
  background-color: var(--dealer-for-gradient);
  color: var(--white);
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 0 15px;
  font-size: 14px;
  display: flex;
}

.listing-logo {
  object-fit: contain;
  width: 30px;
  height: 30px;
  margin-bottom: 0;
  padding: 3px;
  overflow: scroll;
}

.listing-filter-block {
  background-color: var(--white);
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 21px;
  position: sticky;
  top: 15px;
  left: 0;
  box-shadow: 0 0 20px #0003;
}

.filter-div {
  z-index: 8;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  height: auto;
  margin-left: 0;
  padding: 15px 15px 50px 30px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.search-field-case-listing {
  align-items: center;
  width: 100%;
  display: flex;
}

.search-field-text-input {
  color: var(--fractrade-navy);
  background-color: #01223812;
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
}

.search-field-text-input::placeholder {
  color: #01223880;
}

.search-icon-text {
  color: #01223840;
  margin-right: 5px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 18px;
}

.filter-listings-button-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #01223812;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  padding: 8px;
  display: flex;
  overflow: scroll;
}

.listing-price-text---listing-page {
  margin-bottom: 5px;
  font-size: 16px;
  position: relative;
}

.listing-filter-checkbox-case {
  background-color: var(--white);
  color: var(--fractrade-navy);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 25px;
  margin-bottom: 0;
  padding: 0 5px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #0000001a;
}

.listing-filter-checkbox-case:hover {
  color: var(--fractrade-blue);
  transform: translate(0, -3px);
  box-shadow: 0 8px 20px #0000001a;
}

.listing-filter-checkbox {
  background-color: #01223812;
  border-style: none;
  border-radius: 20px;
  width: 7px;
  height: 7px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 5px;
  position: relative;
}

.listing-filter-checkbox.w--redirected-checked {
  background-color: var(--fractrade-blue);
  box-shadow: 0 0 5px 0 var(--fractrade-blue);
  background-image: none;
  border-style: none;
  border-radius: 20px;
}

.listing-filter-checkbox.w--redirected-focus {
  box-shadow: none;
}

.listing-filter-label {
  white-space: nowrap;
  position: relative;
}

.filter-section-label {
  color: var(--fractrade-navy);
  border-bottom: 1px solid #01223840;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.toggle-filter-case {
  cursor: pointer;
  background-color: #0000;
  border-radius: 12px;
  width: 30px;
  margin-bottom: 0;
  padding: 2px;
  transition: transform .2s;
  position: relative;
  box-shadow: 0 0 7px #00000030;
}

.toggle-filter-case:hover {
  background-color: #01223800;
}

.toggle-filter-case.purchase-in-progress {
  margin-left: 87px;
}

.toggle-filter-case.sold {
  margin-left: 150px;
}

.toggle-checkbox {
  background-color: #00000012;
  border-style: none;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  transition: transform .1s cubic-bezier(.988, .007, 0, 1.001);
}

.toggle-checkbox.w--redirected-checked {
  background-color: var(--notification-color);
  box-shadow: 0 0 5px 0 var(--notification-color);
  background-image: none;
  transform: translate(11px);
}

.toggle-checkbox.w--redirected-focus {
  box-shadow: none;
}

.toggle-checkbox.available.w--redirected-checked {
  background-color: var(--notification-color);
}

.toggle-label {
  color: var(--fractrade-navy);
  width: 125px;
  margin-bottom: 0;
  margin-left: 6px;
  font-family: Brandon med, sans-serif;
  font-weight: 400;
  position: absolute;
  inset: 0% 0% 0% 40px;
}

.toggle-checkbox-purchase-in-progress {
  background-color: #00000012;
  border-style: none;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  transition: transform .1s cubic-bezier(1, .001, 0, 1.001);
}

.toggle-checkbox-purchase-in-progress.w--redirected-checked {
  background-color: var(--fractrade-orange);
  box-shadow: 0 0 5px 0 var(--fractrade-orange);
  background-image: none;
  transform: translate(11px);
}

.toggle-checkbox-purchase-in-progress.w--redirected-focus {
  box-shadow: none;
}

.toggle-checkbox-purchase-in-progress.available.w--redirected-checked {
  background-color: var(--notification-color);
}

.toggle-checkbox-sold {
  background-color: #00000012;
  border-style: none;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  transition: transform .1s cubic-bezier(1, .007, .25, 1);
}

.toggle-checkbox-sold.w--redirected-checked {
  background-color: var(--dealer-for-gradient);
  box-shadow: 0 0 5px 0 var(--dealer-for-gradient);
  background-image: none;
  transform: translate(11px);
}

.toggle-checkbox-sold.w--redirected-focus {
  box-shadow: none;
}

.toggle-checkbox-sold.available.w--redirected-checked {
  background-color: var(--notification-color);
}

.filter-section {
  flex: 0 auto;
  align-self: flex-end;
  width: 100%;
}

.filter-section.listing-status {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  display: flex;
}

.filter-section.aircraft-type {
  width: 100%;
  display: flex;
}

.filter-section.search {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.aircraft-type-and-status-filter-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  width: 100%;
  height: auto;
  display: flex;
}

.filter-button-case---listings {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  padding: 0;
  display: flex;
  overflow: visible;
}

.form-block---listing-filter {
  border-right: 1px none var(--fractrade-navy);
  flex-direction: column;
  width: 350px;
  min-width: 250px;
  height: 100%;
  margin-bottom: 0;
  padding-top: 150px;
  display: flex;
  position: relative;
  top: 0;
  overflow: scroll;
}

.open-market-header {
  z-index: 11;
  border-bottom: 1px none var(--fractrade-navy);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 150px;
  padding: 30px 15px 15px 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.open-market-header-text {
  color: var(--fractrade-navy);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.open-market-header-text.listings {
  letter-spacing: 28px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.open-market-header-text.aircraft {
  margin-right: 0;
  font-size: 24px;
}

.reset-filter-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  padding: 1px 5px;
  font-family: Brandon med, sans-serif;
  font-size: 12px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 7px #00000042;
}

.reset-filter-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 5px 7px #00000042;
}

.filter-header-case {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.filter-header-text {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.filter-header-text.filter-icon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  display: flex;
}

.price-range-text-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.price-range-filter-input {
  color: var(--fractrade-navy);
  background-color: #01223812;
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 0;
  font-family: Brandon med, sans-serif;
}

.price-range-filter-input::placeholder {
  color: #01223880;
}

.price-field-text-filter {
  color: var(--fractrade-navy);
  margin-bottom: 0;
  margin-left: 6px;
  font-family: Brandon med, sans-serif;
  font-weight: 400;
}

.to-text---filter-price {
  color: var(--fractrade-navy);
  align-items: flex-end;
  padding-bottom: 8px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
}

.listing-page-detail-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-right: 1px solid #01223840;
  flex: 1;
  align-items: center;
  width: auto;
  min-width: 150px;
  max-width: 300px;
  padding: 0 10px;
  display: flex;
}

.listing-page-detail-case.end {
  border-right-style: none;
}

.listing-page-detail-icon-case {
  border: 1px solid #01223840;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 5px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
  display: flex;
}

.listing-page-detail-icon-text {
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.listing-page-data-text-label {
  color: #01223880;
  margin-bottom: 5px;
  font-family: Brandon med, sans-serif;
  font-weight: 400;
  line-height: 15px;
}

.listing-page-data-text {
  color: var(--fractrade-blue);
  font-size: 16px;
}

.listing-page-data-text.lease {
  border: 2px solid var(--gold);
  color: var(--gold);
  padding-left: 10px;
  padding-right: 10px;
}

.listing-page-data-text.ownership {
  border: 2px solid var(--notification-color);
  color: var(--notification-color);
  padding-left: 8px;
  padding-right: 8px;
}

.year-and-aircraft-type-case {
  margin-bottom: 20px;
  display: flex;
}

.listings-pane-case {
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  height: 100%;
  padding: 15px 15px 50px;
  display: flex;
  position: relative;
}

.results-count-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #01223880;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.no-results-found-case {
  color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 41px 0 0;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
}

.fractional-aircraft-title-case {
  flex-direction: column;
  display: flex;
}

.small-viewport-listings-page-header {
  display: none;
}

.buyer-facing-section {
  padding-top: 60px;
  padding-left: 60px;
}

.status-bar {
  z-index: 500;
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 25px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
}

.status-bar.preview {
  background-color: var(--fractrade-orange);
  width: 100%;
}

.status-bar.ownership {
  border: 2px solid var(--notification-color);
  color: var(--notification-color);
  background-color: #00e64100;
  margin-top: -10px;
}

.status-bar.lease {
  border: 2px solid var(--gold);
  color: var(--gold);
  margin-top: -10px;
}

.other-listings-wrapper {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.other-listings-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #01223812;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15px 15px 40px 85px;
  display: flex;
  overflow: scroll;
}

.other-listings-item {
  background-color: var(--white);
  width: 370px;
  min-width: 370px;
  height: 370px;
  min-height: 370px;
  padding: 0;
  transition: box-shadow .5s, transform .5s;
  position: relative;
  box-shadow: 0 0 20px #0000000f;
}

.other-listings-item:hover {
  transform: translate(0, -10px);
  box-shadow: 0 15px 20px #0000002b;
}

.other-listings-item:active {
  transform: translate(0);
  box-shadow: 0 0 20px #0000002b;
}

.other-listings-photo-case {
  height: 50%;
}

.other-listings-header-case {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--fractrade-navy);
  justify-content: flex-start;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.other-listings-header-text {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.status-tag---other-listings {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 15px;
  margin-right: 15px;
  padding: 10px 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.other-listings-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.other-listing-fractrade-number-case {
  color: var(--fractrade-blue);
  height: 30px;
  margin-top: 15px;
  margin-left: 15px;
  padding: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.other-listing-number-icon {
  height: 20px;
  position: relative;
}

.other-listings-link-block {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.other-listings-data-case {
  background-color: #0122380d;
  width: 48%;
  padding: 9px;
}

.other-listings-data-point-case {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.other-listing-price-text {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
}

.other-listing-price-text.status {
  color: var(--white);
  padding: 3px 5px;
  font-family: Brandon reg, sans-serif;
}

.other-listings-master-detail-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.browse-other-listings-header-case {
  color: var(--fractrade-navy);
  background-color: #01223812;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 60px;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  display: flex;
}

.browze-more-listings-header {
  color: var(--fractrade-navy);
  width: 100%;
  font-weight: 400;
}

.explanation-section {
  border-top: 5px solid var(--fractrade-navy);
  width: 100vw;
  height: 100vh;
  display: flex;
}

.explanation-section.top {
  z-index: 100;
  border-top-style: solid;
  border-top-color: var(--fractrade-blue);
  display: none;
  position: relative;
}

.explanation-section.bottom {
  z-index: 10;
  border-bottom: 5px solid var(--fractrade-blue);
  background-color: var(--white);
  display: none;
  position: relative;
}

.explanation-side {
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.explanation-side.left {
  background-color: var(--white);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.explanation-side.right {
  justify-content: flex-start;
}

.explanation-side.right.white {
  background-color: var(--white);
}

.explanation-text-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  margin-left: 50px;
  display: flex;
}

.explanation-text-case.left {
  align-items: flex-start;
}

.explanation-text-header {
  color: var(--fractrade-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.explanation-detail-text {
  color: var(--white);
  margin-left: 25px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.italic-blue {
  color: var(--fractrade-blue);
}

.italic-text-2 {
  font-family: Brandon bld, sans-serif;
}

.cta-explanation-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-self: flex-start;
  align-items: center;
  height: 50px;
  margin-top: 30px;
  font-family: Brandon bld, sans-serif;
  font-size: 14px;
  transition: background-color .5s, box-shadow .5s, transform .5s;
  display: flex;
}

.cta-explanation-button:hover {
  border-color: var(--fractrade-blue);
  background-color: var(--white);
  color: var(--fractrade-blue);
  transform: translate(0, -5px);
  box-shadow: 0 8px 10px #000;
}

.cta-explanation-button.join-to-see-full-listings {
  border-color: var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  align-self: center;
  margin-bottom: 75px;
  padding: 40px;
  font-size: 24px;
  box-shadow: 0 2px 15px #0003;
}

.cta-explanation-button.join-to-see-full-listings:hover {
  box-shadow: 0 8px 10px #0000003b;
}

.exclusively-with-membership-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  padding: 15px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.exclusively-with-membership-case.right {
  text-decoration: none;
  inset: auto 0% 0% auto;
}

.fractrade-logo-case---exclusive {
  border: 1px solid var(--white);
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 6px;
  display: flex;
}

.exclusively-with-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  font-family: Brandon reg, sans-serif;
  display: flex;
}

.exclusively-case {
  flex-direction: column;
  display: flex;
}

.exclusively-case.right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.fractrade-logo-text {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  font-family: Brandon bld, sans-serif;
}

.listing-sample-case {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  max-width: 280px;
  height: 280px;
  min-height: 280px;
  max-height: 280px;
  display: flex;
  overflow: scroll;
  box-shadow: 0 0 40px #0000001c;
}

.sample-listing-item {
  border-bottom: 1px solid #0122381a;
  border-left: 2px solid var(--fractrade-navy);
  width: 100%;
  height: 75px;
  min-height: 75px;
}

.sample-listing-item.top {
  border-top: 1px solid #0122381a;
  display: flex;
}

.case-for-aircraft-icon-sample {
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 40px;
  display: flex;
}

.aircraft-icon-text---sample {
  color: var(--fractrade-navy);
  transform: rotate(90deg);
}

.aircraft-type-sample {
  background-color: #0122381a;
  width: 50%;
  height: 20px;
  margin-bottom: 10px;
}

.aircraft-details-sample {
  flex: 1;
  padding: 12px;
}

.listing-details-sample-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.individual-listing-details-sample-case {
  width: 30%;
}

.sample-label---listing {
  border-bottom: 1px solid #0122381a;
  margin-bottom: 3px;
}

.sample-listing-data {
  background-color: #00a7e133;
  width: 100%;
  height: 15px;
}

.sample-listing-data.green {
  background-color: #00e64140;
}

.sample-listing-data.yellow {
  background-color: #ffc94140;
}

.sample-listing-data.red {
  background-color: #ff414140;
}

.listing-sample-master-case {
  width: 100%;
  height: auto;
}

.new-landing-page-animation {
  transform-style: preserve-3d;
  width: 450px;
  height: 450px;
  display: flex;
  position: relative;
  overflow: scroll;
  transform: rotateX(0)rotateY(-26deg)rotateZ(0);
  box-shadow: 0 0 40px #0000002e;
}

.animation-holder {
  justify-content: center;
  align-items: center;
  height: 100ch;
  display: flex;
}

.listings-holder---front-page {
  border-left: 3px solid var(--fractrade-navy);
  background-color: var(--white);
  position: relative;
}

.listings-holder---front-page.selected {
  border-left-color: var(--notification-color);
  display: none;
  transform: translate(0, -5px);
  box-shadow: 0 7px 20px #00000045;
}

.listing-front-page {
  border-bottom: 1px solid #01223840;
  width: 100%;
  height: 100px;
  display: flex;
}

.aircraft-image-case---front-page {
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 100px;
  padding-left: 10px;
  display: flex;
}

.listing-title-case---front-page {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-left: 5px;
  display: flex;
}

.listing-title-text---front-page {
  color: var(--fractrade-navy);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.listing-detail-case---front-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.listing-bottom-detail-case {
  display: flex;
}

.single-listing-detail-case {
  border-right: 1px solid #0122381a;
  width: 25%;
  min-width: 50px;
  padding-left: 6px;
  padding-right: 6px;
}

.single-listing-detail-case.end {
  border-right-style: none;
}

.single-detail-label-text {
  color: #01223880;
  border-bottom: 1px solid #0122381a;
  margin-bottom: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 8px;
  line-height: 10px;
}

.single-listing-detail-text {
  color: var(--fractrade-blue);
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  line-height: 10px;
}

.single-listing-detail-text.available {
  background-color: var(--notification-color);
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding: 1px;
  display: flex;
}

.single-listing-detail-text.purchase-in-progress {
  background-color: var(--gold);
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.fake-arrow-case {
  justify-content: center;
  align-items: center;
  width: 25px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-weight: 400;
  display: flex;
}

.front-page-animation-listings-holder {
  width: 450px;
  min-width: 450px;
  height: 450px;
  min-height: 450px;
  display: flex;
  overflow: scroll;
}

.fake-fractrade-id {
  color: var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 15px;
  margin-top: 5px;
  margin-left: 4px;
  padding: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 8px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fake-fractrade-id-image {
  height: 10px;
}

.mouse-icon {
  z-index: 100;
  width: 15px;
  height: 15px;
  position: absolute;
  inset: 0 auto auto 0%;
}

.front-page-animation-listing-case {
  flex: 1;
  overflow: visible;
}

.listing-focus---front-animation {
  flex-direction: column;
  width: 450px;
  min-width: 450px;
  height: auto;
  min-height: auto;
  padding-top: 15px;
  display: flex;
  position: relative;
}

.top-of-listing-case---front-page {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--fractrade-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
  display: flex;
  position: relative;
}

.top-of-listing-title---front-page {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.hours-and-contract-text {
  color: var(--fractrade-navy);
  font-family: Brandon med, sans-serif;
  font-size: 12px;
}

.photo-and-price-div {
  flex-direction: row;
  display: flex;
}

.aircraft-photo---front-page {
  object-fit: contain;
  width: 50%;
  padding: 14px;
}

.price-and-member-transparency {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-right: 33px;
  display: flex;
}

.price-text---front-page {
  color: var(--fractrade-navy);
  margin-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.member-transparency---front-page {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.iav-text---front-page {
  border-bottom: 1px solid var(--fractrade-navy);
  color: #01223880;
  padding-bottom: 5px;
  font-family: Brandon med, sans-serif;
  font-size: 8px;
  line-height: 10px;
}

.iav-bold---front-page {
  color: #012238;
  font-family: Brandon bld, sans-serif;
}

.member-transparency-desecription-text---front-page {
  color: #01223880;
  font-family: Brandon med, sans-serif;
  font-size: 8px;
  line-height: 10px;
}

.summary-section---front-page-section {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-end;
  min-width: 150px;
  margin-top: 25px;
  padding: 10px;
  display: flex;
}

.listing-summary-block---front-page {
  background-color: var(--white);
  border-radius: 0;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  height: 60px;
  padding: 5px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -2px #00000029;
}

.listing-summary-block---front-page.front-page {
  padding: 5px;
}

.master-holder-of-both-front-page-animation-sections {
  display: flex;
  position: relative;
}

.front-page-animation-back-button {
  color: var(--fractrade-navy);
  margin-top: 10px;
  margin-left: 10px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-page-load-case {
  z-index: 10000;
  background-color: var(--white);
  background-image: linear-gradient(180deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.page-load-contatiner {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-load-icon {
  border: 2px solid var(--white);
  background-color: var(--fractrade-navy);
  object-fit: contain;
  width: 100px;
  height: 100px;
  padding: 15px;
  box-shadow: 0 11px 20px #00000052;
}

.home-page-load-bar {
  background-color: #ffffff29;
  width: 280px;
  height: 2px;
  box-shadow: 0 5px 20px #0000003b;
}

.home-page-load-bar-fill {
  background-color: var(--fractrade-blue);
  box-shadow: 0 0 20px 2px var(--fractrade-blue);
  width: 50%;
  height: 100%;
}

.day-rate-tab-button {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border: 2px solid var(--white);
  background-color: var(--white);
  color: #012238bf;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 14px 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  box-shadow: 0 0 20px #00000026;
}

.day-rate-tab-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 10px 20px #00000026;
}

.day-rate-tab-button.w--current {
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-align: center;
}

.day-rate-tabs-menu {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: space-between;
  padding-left: 0;
  display: flex;
}

.day-rate-tab-content {
  padding-top: 15px;
}

.day-rate-tab-directions-text {
  color: #01223880;
  align-self: flex-start;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.mouse-animation-case {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.mouse-icon-div {
  border: 2px solid var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: flex-end;
  width: 25px;
  height: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.middle-mouse-movement-icon {
  background-color: #01223840;
  border-radius: 20px;
  width: 7px;
  height: 7px;
}

.number-of-days-flown-text {
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.number-of-days-flown-text.label {
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.text-block-33 {
  font-size: 24px;
}

.final-decision-case {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: wrap;
  width: 100%;
  margin-bottom: 7px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.final-decision-confirmation-text.offer-price.currency {
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 20px;
}

.make-offer-body {
  padding-top: 60px;
  padding-left: 60px;
}

.bottom-of-offers-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--fractrade-navy);
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 50px 50px;
  display: flex;
}

.bottom-of-offers-case.front-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px;
}

.bottom-of-offers-case.offer {
  width: 50%;
}

.name-and-size-case-listing {
  flex: 1;
  width: 100%;
}

.name-and-year-case-listing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.listing-process-body {
  padding: 0;
  overflow: visible;
}

.listing-process-timeline-case-master {
  z-index: 1005;
  background-color: var(--white);
  box-shadow: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 25px 25px 10px 85px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.listing-process-timeline-line-case {
  border: 4px none var(--white);
  background-color: var(--white);
  width: 100%;
  height: 5px;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000045;
}

.step-completed-section {
  background-color: var(--fractrade-blue);
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.step-completed-section.start {
  border-left: 4px solid var(--white);
}

.step-completed-section._25 {
  background-color: var(--fractrade-blue);
}

.step-completed-section._50 {
  width: 50%;
}

.step-completed-section._75 {
  width: 75%;
}

.step-completed-section._100 {
  width: 100%;
}

.listing-process-timeline-label-case {
  width: 100%;
  height: auto;
  padding: 5px 0;
  display: flex;
}

.timeline-labels-placeholder {
  justify-content: flex-end;
  width: 25%;
  display: flex;
  position: relative;
}

.listing-process-timeline-labels {
  color: #01223880;
  text-align: center;
  width: 100px;
  margin-right: -50px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Brandon med, sans-serif;
  line-height: 15px;
}

.listing-process-timeline-labels.start {
  text-align: left;
  margin-right: 0;
  position: absolute;
  inset: 0% auto 0% 0;
}

.listing-process-timeline-labels.end {
  text-align: right;
  margin-right: 0;
}

.timeline-fill {
  background-color: var(--fractrade-blue);
  width: 100%;
  height: 100%;
  display: none;
}

.timeline-fill.start {
  display: flex;
}

.listing-process-timeline-checkbox-case {
  border: 4px solid var(--white);
  background-color: var(--white);
  width: 25px;
  height: 25px;
  position: absolute;
  inset: -10px -17px 0% auto;
  box-shadow: 0 0 20px #00000024;
}

.finish-listing-step-fill {
  background-color: var(--fractrade-blue);
  width: 100%;
  height: 100%;
}

.finish-listing-step-fill.green {
  background-color: var(--notification-color);
  color: var(--white);
  justify-content: center;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 8px;
  display: flex;
}

.text-block-34 {
  font-size: 10px;
}

.main-listing-process-section {
  width: 100vw;
  height: 100vh;
  padding: 0;
  overflow: visible;
}

.pricing-module-labels-description {
  color: #01223880;
  text-transform: capitalize;
  margin-left: 20px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.case-for-finanical-explanation {
  background-color: var(--white);
  max-width: none;
  padding: 25px 25px 75px;
  position: relative;
  box-shadow: 0 0 20px #0000001a;
}

.financial-breakdown-text-label {
  color: var(--fractrade-navy);
  margin-bottom: 5px;
  font-family: Brandon bld, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.exclusively-with-fractrade-membership-case {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--white);
  color: #01223880;
  text-align: left;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 7px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px #0000001f;
}

.exclusively-with-fractrade-membership-icon-image {
  border: 2px solid var(--white);
  background-color: var(--fractrade-navy);
  object-fit: contain;
  width: 35px;
  height: 35px;
  padding: 6px;
  box-shadow: 0 0 6px #00000029;
}

.fractrade-exclusive-brand-text {
  color: var(--fractrade-blue);
  text-transform: uppercase;
  font-family: Brandon med, sans-serif;
  line-height: 15px;
}

.membership-text {
  color: var(--fractrade-navy);
  letter-spacing: 2px;
}

.text-block-35 {
  line-height: 15px;
}

.financial-breakdwon-text-case {
  height: auto;
  margin-bottom: 15px;
}

.financial-breakdown-description {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
}

.listing-price-text-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-bottom: 75px;
  display: flex;
}

.slider-tick-mark {
  background-color: #01223840;
  width: 1px;
  height: 100%;
}

.handle-connecting-line {
  background-color: var(--fractrade-blue);
  width: 3px;
  height: 40px;
  position: relative;
  top: 37px;
  left: 0;
}

.slider-label-case {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.listing-price-slider-label {
  z-index: 10;
  color: var(--fractrade-navy);
  text-align: center;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
}

.listing-price-slider-label.right {
  text-align: right;
  position: relative;
}

.listing-price-slider-label.middle {
  text-align: center;
}

.listing-slider-label-case {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 40px;
  display: flex;
  position: relative;
  box-shadow: -1px -5px 20px #0000001a;
}

.listing-slider-label-arrow {
  background-color: var(--white);
  width: 25px;
  height: 25px;
  position: absolute;
  inset: -4px 0% auto 37px;
  transform: rotate(-45deg);
}

.listing-price-number-case {
  flex-direction: row;
  margin-bottom: 20px;
  display: flex;
}

.listing-price-label-text {
  color: var(--fractrade-navy);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.set-listing-price-header-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.start-listing-process-form-block {
  margin-top: 25px;
}

.start-listing-process-form-div {
  padding: 52px;
}

.start-listing-process-submit-button {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Brandon bld, sans-serif;
  transition: box-shadow .5s, transform .5s;
  box-shadow: 0 0 20px #0000001a;
}

.start-listing-process-submit-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 16px 20px #0000001a;
}

.sign-listing-agreement-step {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.view-and-sign-listing-agreement-block {
  background-color: var(--white);
  padding: 25px;
  box-shadow: 0 0 20px #0000001a;
}

.listing-agreement-graphic-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.document-status-case {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.document-status-text {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.ready-for-review-dot {
  background-color: var(--notification-color);
  border-radius: 20px;
  width: 8px;
  height: 8px;
}

.listing-agreement-text {
  color: var(--fractrade-navy);
  text-transform: capitalize;
  font-family: Brandon reg, sans-serif;
}

.listing-agreement-doc-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.view-and-sing-listing-agreement {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  align-items: center;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: box-shadow .5s, transform .5s;
  display: flex;
  box-shadow: 0 0 20px #0000002e;
}

.view-and-sing-listing-agreement:hover {
  transform: translate(0, -5px);
  box-shadow: 0 11px 20px #0000002e;
}

.view-and-sing-listing-agreement:active {
  transform: translate(0);
  box-shadow: 0 0 20px #0000002e;
}

.button-arrow-text {
  text-transform: none;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 10px;
}

.italic-text-3 {
  font-weight: 400;
}

.listing-notes {
  color: #01223880;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.developement-section {
  justify-content: center;
  align-items: center;
  padding: 150px 457px;
  display: flex;
}

.aircraft-photo-case-universal {
  width: auto;
}

.aircraft-photo-case-universal.homepage {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  max-width: 500px;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.aircraft-photo-image-universal {
  object-position: 50% 100%;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.aircraft-photo-image-universal.cj3 {
  padding-left: 20px;
  padding-right: 20px;
}

.aircraft-photo-image-universal.learjet {
  width: 75%;
  min-width: 75%;
  max-width: 75%;
}

.per-day-bold {
  font-family: Brandon bld, sans-serif;
}

.listing-preview-master-case {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  height: 100vh;
  min-height: auto;
  padding: 0 0 60px 60px;
  display: flex;
  overflow: visible;
  box-shadow: 0 0 40px #00000045;
}

.listing-preview-child-case {
  background-color: var(--white);
}

.day-rate-tabs {
  max-width: 500px;
}

.day-rate-tabs-case {
  width: 100%;
}

.bold-text-2, .bold-text-3 {
  font-weight: 400;
}

.flyexclusive-comparison-tabs-case {
  background-color: var(--white);
  width: 100%;
}

.flyexclusive-tabs-menu---comparison {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.flyexclusive-tab-link {
  border: 2px solid var(--white);
  background-color: var(--white);
  color: var(--fractrade-navy);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  font-family: Brandon bld, sans-serif;
  display: flex;
  box-shadow: 0 0 12px #00000030;
}

.flyexclusive-tab-link.w--current {
  border: 2px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  flex-direction: column;
  height: 100%;
}

.flyexclusive-operational-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
}

.fly-exclusive-button-instructions {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  color: #01223880;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}

.flyexclusive-button-text---tabs {
  font-size: 18px;
  line-height: 15px;
}

.flyexclusive-button-text---tabs.subtext {
  font-family: Brandon reg, sans-serif;
  font-size: 14px;
}

.space-for-normal-aircraft-comparison {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 120px;
  min-height: 120px;
  display: flex;
}

.normal-operational-grid---comparison {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  width: 100%;
}

.bottom-of-comparison-item---comparison {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  width: 100%;
}

.rich-text-description---comparison {
  z-index: 10;
  color: #01223880;
  padding: 10px 10px 0;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.gray-box-holder {
  background-color: #0122380d;
  width: 100%;
  height: 100%;
}

.internal-insights-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--internal-view);
  background-image: linear-gradient(to bottom, var(--internal-view), var(--fractrade-blue));
  color: var(--white);
  flex-direction: column;
  align-self: stretch;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 16px;
  display: none;
  position: relative;
}

.internal-insights-label.space-below {
  margin-bottom: 10px;
}

.internal-insights-data-text {
  font-family: Brandon reg, sans-serif;
}

.single-insight-line-case {
  justify-content: space-between;
  display: flex;
}

.single-insight-line-case.verticle {
  flex-direction: column;
}

.internal-insights-title {
  font-size: 24px;
}

.internal-icon-image {
  background-color: var(--fractrade-navy);
  object-fit: contain;
  width: 35px;
  height: 35px;
  padding: 3px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.first-name-last-name-case {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.internal-notes-long-text {
  font-family: Brandon reg, sans-serif;
}

.analysis-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  width: 100%;
}

.rich-text-description---cost-analysis {
  color: #01223880;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  position: relative;
  overflow: scroll;
}

.standard-comparison-case {
  width: 250px;
}

.internal-notes-comparison-case {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: auto;
  min-width: 250px;
  display: grid;
}

.internal-comparison-notes-text {
  border-top: 2px solid var(--white);
  border-right: 2px solid var(--white);
  border-bottom: 2px solid var(--white);
  background-color: var(--internal-view);
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
  box-shadow: 0 5px 20px #0003;
}

.internal-comparison-notes-text.currency {
  width: 100%;
  margin-bottom: 0;
}

.new-sign-up-form-block {
  color: var(--fractrade-navy);
  flex: 1;
  max-width: 500px;
  padding: 50px;
  font-family: Brandon med, sans-serif;
  box-shadow: 0 20px 50px 20px #0000001c;
}

.sign-up-page-rapper {
  align-items: center;
  width: 100vw;
  max-width: none;
  height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
}

.new-sign-up-field-labels {
  margin-bottom: 0;
  font-size: 18px;
}

.new-sign-up-form-field {
  background-color: #0122380d;
  border: 1px #000;
  font-size: 16px;
}

.new-sign-up-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.new-sign-up-button {
  background-color: var(--fractrade-blue);
  letter-spacing: 4px;
  text-transform: uppercase;
  height: 50px;
  font-size: 18px;
  transition: all .2s;
}

.new-sign-up-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 9px 13px #0003;
}

.new-sign-up-checkbox {
  border-radius: 0;
}

.new-sign-up-checkbox.w--redirected-checked {
  background-color: var(--fractrade-blue);
}

.new-sign-up-field-check-box {
  font-size: 16px;
}

.text-link---fractrade-blue {
  color: var(--fractrade-blue);
  font-size: 16px;
}

.log-in-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.log-in-wrapper {
  flex-direction: row;
  align-items: center;
  width: 100vw;
  max-width: none;
}

.pad-lock-image {
  width: 50px;
}

.access-denied-case {
  color: var(--fractrade-navy);
  font-family: Brandon bld, sans-serif;
}

.access-denied-explanation {
  color: var(--fractrade-navy);
  text-align: center;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
}

.internal-note-rich-text {
  border-top: 2px solid var(--white);
  border-right: 2px solid var(--white);
  border-bottom: 2px solid var(--white);
  background-color: var(--internal-view);
  color: var(--white);
  width: 100%;
  padding: 10px;
  font-family: Brandon med, sans-serif;
  font-size: 16px;
  overflow: scroll;
}

.hero-case {
  z-index: 10;
  background-color: var(--fractrade-blue);
  width: 80%;
  margin-right: -30px;
  position: relative;
  box-shadow: 0 14px 20px 3px #0003;
}

.hero-case.right {
  margin-left: -30px;
  margin-right: 0;
}

.business-man-image {
  width: 120%;
  margin-top: -100px;
}

.block-quote {
  color: var(--fractrade-blue);
  text-align: left;
  font-family: Brandon reg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.quote-highlight {
  color: var(--white);
  font-family: Brandon bld, sans-serif;
}

.highlight-quote {
  color: var(--white);
  font-family: Brandon reg, sans-serif;
  font-weight: 400;
}

.mission-statement-section {
  background-color: var(--white);
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  margin-top: 100vh;
  padding-top: 100px;
  display: flex;
  position: relative;
  box-shadow: 0 -17px 40px #0003;
}

.mission-statement-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mission-statement-text {
  color: var(--fractrade-navy);
  text-align: center;
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.trapped-rippedoff {
  color: var(--fractrade-blue);
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
}

.use-fractrade-to-unlock-text {
  color: var(--fractrade-navy);
  text-align: center;
  margin-bottom: 75px;
  font-size: 24px;
  line-height: 25px;
}

.unlock-options-text {
  color: var(--fractrade-blue);
}

.options-photos {
  object-fit: cover;
  object-position: 0% 0%;
  width: 50%;
}

.options-image-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top-color: var(--white);
  border-right-width: 5px;
  border-right-color: var(--white);
  border-left-color: var(--white);
  height: 500px;
  margin-top: 25px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 19px #0003;
}

.opions-cover-tint {
  z-index: 20;
  background-image: linear-gradient(#fff0, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.live-market-label-case {
  color: var(--fractrade-navy);
  text-transform: capitalize;
  background-color: #ffffffc4;
  padding: 35px;
  font-family: Brandon bld, sans-serif;
  font-size: 50px;
  line-height: 50px;
  box-shadow: 0 3px 20px #0003;
}

.button-text {
  margin-bottom: 0;
}

.pulse {
  z-index: 0;
  background-color: #fcac444d;
  border-radius: 50px;
  width: 80%;
  height: 80%;
  position: absolute;
}

.wrap_steps {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 20px;
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: -75px 30px auto;
}

.form-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.button-icon {
  width: 16px;
  height: 16px;
}

.chekbox-text {
  color: #000;
  font-size: 13px;
  font-weight: 400;
}

.button_form {
  color: #0c033f;
  background-color: #fcac44;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color .2s, color .2s;
  display: flex;
}

.button_form:hover {
  box-shadow: none;
  color: #fff;
  background-color: #000;
}

.number-txt {
  z-index: 1;
  position: relative;
}

.field-input {
  border: 1px solid #d3d4d8;
  border-radius: 10px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 15px;
  transition: border-color .2s;
}

.field-input:hover, .field-input:focus {
  border-color: #fcac44;
}

.checkbox-wrap {
  align-items: center;
  margin-bottom: 0;
}

.h1-small {
  color: #000;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.field-wrapper {
  margin-bottom: 20px;
}

.field-wrapper.top {
  margin-top: 20px;
}

.google-button {
  grid-column-gap: 10px;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.step-number {
  background-color: #f1f1f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.step-number.active {
  background-color: #fcac44;
  position: relative;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.checkbox {
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 7px;
}

.checkbox.w--redirected-checked {
  background-color: #fcac44;
  background-size: auto;
  border-color: #fcac44;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

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

.step-txt {
  font-size: 13px;
}

.modal_small {
  text-align: left;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
  padding: 70px 30px 30px;
  display: flex;
  position: relative;
}

.step {
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.social-image {
  width: 24px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0 auto 0 13px;
}

.form-field-wrapper {
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 10px;
}

.social-content {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container {
  padding-left: 5%;
  padding-right: 5%;
}

.checkbox-label {
  color: #000c;
  font-weight: 300;
}

.signup-header {
  margin-bottom: 50px;
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.field-label-2 {
  color: #374252;
  text-align: left;
  margin-bottom: 3px;
  font-size: 13.5px;
  font-weight: 600;
}

.checkbox-2 {
  width: 14px;
  height: 14px;
}

.checkbox-2.w--redirected-checked {
  background-color: #2d323e;
}

.navbar {
  padding-top: 4vh;
  padding-bottom: 4vh;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  display: flex;
}

.short-page-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-width: 50%;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-wrapper {
  z-index: 50;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 360px;
  padding: 50px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 20px 50px #0003;
}

.terms {
  color: #5f5f5f;
  text-align: center;
  max-width: 500px;
  padding-top: 53px;
  font-size: 14px;
}

.link-2 {
  color: var(--fractrade-blue);
  border-bottom: 1px dashed #7b83ff;
  font-weight: 400;
}

.link-2:hover {
  color: #272d88;
}

.link-2.dark {
  color: #000;
}

.form-button {
  background-color: #434de7;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: 500;
  transition: background-color .2s, box-shadow .2s;
  display: flex;
  box-shadow: 0 1px 20px #22222229;
}

.form-button:hover {
  background-color: #272d88;
  box-shadow: 0 5px 30px #22222229;
}

.fake-logo {
  height: 20px;
  font-size: 20px;
  font-weight: 600;
}

.social-button {
  color: #000;
  border: 1px solid #01223840;
  border-radius: 50px;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 15px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
  box-shadow: 0 1px 2px #dcdce580;
}

.social-button:hover {
  box-shadow: none;
  border-color: #374252;
}

.social-button:focus {
  border: 1px solid #000;
}

.social-button::placeholder {
  color: #6e6e6e;
}

.social-button.is-google:hover {
  border-width: 1px;
  border-color: var(--fractrade-navy);
}

.social-button.is-facebook:hover {
  border-color: #1777f2;
}

.social-button.is-email:hover {
  border-width: 1px;
  border-color: var(--fractrade-navy);
}

.checkbox-field {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-field {
  color: #000;
  border: 1px solid #dcdce5;
  border-radius: 6px;
  height: 42px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 1px 2px #dcdce580;
}

.text-field:hover {
  border-color: #000c;
  box-shadow: 0 1px 4px #dcdce5e6;
}

.text-field:focus {
  border: 1px solid #434de7;
}

.text-field::placeholder {
  color: #6e6e6e;
  font-weight: 300;
}

.field-description {
  color: #0009;
  text-align: left;
  margin-top: 3px;
  font-size: 12px;
  font-weight: 300;
}

.button-wrapper {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 25px;
}

.text-field-wrapper {
  flex-direction: column;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
}

.text-field-wrapper.is-half {
  width: 49%;
}

.text-field-wrapper.is-half.is-right {
  margin-left: 12px;
}

.footer {
  text-align: center;
  align-items: flex-start;
  padding-top: 10vh;
  padding-bottom: 5vh;
  font-size: 13px;
}

.flex-row-center {
  justify-content: center;
  align-items: center;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.email-ix {
  display: none;
}

.flex-stack-center {
  color: var(--fractrade-navy);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Brandon bld, sans-serif;
  display: flex;
  position: relative;
  overflow: visible;
}

.forgot-password-section {
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.forgot-password-case {
  color: var(--fractrade-navy);
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  box-shadow: 0 20px 40px #0003;
}

.password-reset-instruction-text {
  color: #01223880;
  margin-bottom: 50px;
  font-size: 16px;
}

.password-reset-instruction-text.label {
  margin-bottom: 0;
  font-weight: 400;
}

.password-reset-button {
  background-color: var(--fractrade-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 16px;
  transition: all .2s;
}

.password-reset-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 5px 15px #0003;
}

.forgot-password-form {
  flex-direction: column;
  display: flex;
}

.reset-passwrd-field {
  background-color: #01223812;
  border: 1px #000;
  margin-bottom: 40px;
  font-size: 16px;
}

.forgot-password-header {
  font-weight: 400;
}

.password-reset-form {
  color: var(--fractrade-navy);
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-weight: 400;
  box-shadow: 0 16px 40px #0003;
}

.heading-14 {
  font-weight: 400;
}

.backto-login-text {
  color: var(--fractrade-blue);
  font-size: 16px;
  text-decoration: underline;
}

.welcome-email-header {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #fff;
  background-color: #00a7e1;
  align-items: center;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 200;
  display: flex;
}

.heading-15 {
  font-weight: 300;
}

.fractrade-icon {
  border: 1px solid var(--white);
  background-color: var(--fractrade-navy);
  object-fit: contain;
  width: 60px;
  height: 60px;
  padding: 7px;
}

.first-name-last-name-case---internal {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid var(--white);
  border-right: 1px solid var(--white);
  border-bottom: 1px solid var(--white);
  background-color: var(--internal-view);
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  display: flex;
}

.landing-page-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(90deg, #fff0, var(--fractrade-navy) 79%), linear-gradient(90deg, var(--fractrade-navy), #fff0 36%);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
  height: 100%;
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 50px;
  padding-right: 50%;
  display: flex;
  position: relative;
  overflow: visible;
}

.home-page-title {
  z-index: 10;
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  position: relative;
}

.home-page-title.share {
  letter-spacing: 20px;
  text-transform: uppercase;
  font-size: 100px;
  font-weight: 400;
  line-height: 75px;
}

.home-page-title.big-verb {
  color: var(--fractrade-blue);
  text-shadow: 0 1px 15px #000;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  position: absolute;
}

.home-page-title.part-of-an-airplane {
  color: var(--white);
  text-shadow: 0 1px 20px #000;
  margin-left: 95px;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
}

.home-page-title.the-platform-for {
  color: var(--fractrade-blue);
  letter-spacing: 4px;
  text-transform: uppercase;
  text-shadow: 0 1px 10px #000;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.home-page-description {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
}

.home-page-share-text {
  color: var(--fractrade-blue);
}

.partial-private-jet-case {
  z-index: 10;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.home-page-description---changing-word {
  z-index: 10;
  color: var(--white);
  text-shadow: 0 1px 12px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: brandon-grotesque, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.or---home-page-discription {
  color: var(--fractrade-blue);
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.fleet-image-div {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--fractrade-navy) 14%, #00a7e16e), url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/66ba1fdd2e5c8105aea442ec_AdobeStock_748040745%20(1).jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100vw;
  height: 100vh;
  margin-right: -50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.fleetimage {
  object-fit: cover;
  width: 100vw;
  height: 100vh;
}

.single-ship-image-div {
  z-index: 1;
  background-image: linear-gradient(90deg, #00a7e147, #012238), url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/66ba5bb8647ccbe224c0329d_Single%20Ship%20Image.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  width: 100vw;
  height: 100vh;
  margin-right: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.divided-single-ship-fractional-fleet-button-case {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.divided-single-ship-fractional-fleet-button {
  z-index: 10;
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #00a7e100;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.divided-single-ship-fractional-fleet-button:hover {
  border: 1px solid var(--fractrade-blue);
  box-shadow: 0 10px 20px 0 var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e159;
  transform: translate(0, -10px);
}

.ideal-cut {
  color: var(--fractrade-blue);
}

.the-options-to-share {
  border-top: 1px solid var(--white);
  background-color: var(--fractrade-navy-darker-gradient);
  background-image: linear-gradient(90deg, #000c14, var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding: 100px 50px 200px;
  font-family: Brandon bld, sans-serif;
  display: none;
  position: relative;
}

.ways-to-share-heading {
  color: var(--white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

.ways-to-share-heading.sub {
  color: var(--fractrade-blue);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.ways-to-share-heading.left-justified {
  text-align: left;
  align-self: flex-start;
}

.ways-to-share-heading.sub-light {
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.ways-to-share-heading.dark {
  color: var(--fractrade-navy);
}

.ways-to-share-heading.super-heading {
  font-family: Brandon reg, sans-serif;
}

.ways-to-share-heading.right-justified {
  text-align: right;
}

.ways-to-share-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.way-to-share-div {
  border: 1px solid var(--white);
  color: var(--fractrade-blue);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 200px;
  padding: 50px 20px 20px;
  transition: all .5s;
  display: flex;
}

.way-to-share-div:hover {
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e11f;
  box-shadow: 0 0 20px 2px #00a7e1cf;
}

.way-to-share-div.fleet:hover {
  border-color: var(--fractrade-orange);
  box-shadow: 0 0 20px 2px var(--fractrade-orange);
  color: var(--fractrade-orange);
  background-color: #ff71391a;
}

.image-for-ways-to-share {
  aspect-ratio: auto;
  object-fit: contain;
  height: 100px;
  margin-bottom: 40px;
}

.ways-to-share-title {
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Brandon reg, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.ways-to-share-title.lead-up-to {
  color: var(--white);
  margin-bottom: 0;
  font-size: 18px;
  display: none;
}

.how-it-works-description {
  color: var(--white);
  text-align: center;
  text-shadow: 0 1px 12px #000;
  max-width: 1200px;
  font-family: brandon-grotesque, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.how-it-works-description.left-justified {
  text-align: left;
  text-shadow: 0 1px 15px #000;
  padding-right: 24px;
}

.how-it-works-description.dark {
  color: var(--fractrade-navy);
}

.how-it-works-description._50 {
  z-index: 50;
  text-align: left;
  text-shadow: 0 1px 14px #000;
  width: 50%;
  position: relative;
}

.how-it-works-description._50.right {
  text-align: right;
}

.how-it-works-description.right-justified {
  text-align: right;
  text-shadow: 0 1px 14px #000000f0;
  width: 100%;
  padding-left: 24px;
}

.options-to-share-heading-case {
  margin-bottom: 100px;
}

.comparison-content-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  border-top: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  display: flex;
}

.comparison-content-holder.description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: column;
  height: 100px;
  font-family: Brandon reg, sans-serif;
  position: relative;
}

.comparison-content-holder.inside {
  border-top-style: none;
}

.what-fractrade-does-for-you-header {
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e145;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 100px;
  padding: 19px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  display: flex;
  position: relative;
}

.what-fractrade-does-for-you-header.description {
  height: 50px;
  font-family: Brandon reg, sans-serif;
}

.home-page-comparison-labels {
  color: #ffffff80;
  text-align: center;
  font-family: Brandon reg, sans-serif;
  font-style: normal;
}

.fractrade-icon-image-in-home-page-comparison {
  object-fit: contain;
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.specific-ship-tag {
  color: var(--fractrade-blue);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 30px;
  font-family: Brandon reg, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.specific-ship-tag.lead-up-to {
  margin-bottom: 0;
  font-size: 18px;
}

.general-fleet {
  color: var(--fractrade-orange);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 30px;
  font-family: Brandon reg, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.general-fleet.lead-up-to {
  margin-bottom: 0;
  font-size: 18px;
}

.combined-listings-preview {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid var(--fractrade-blue);
  background-color: #01223875;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.combined-listings-preview.hide {
  display: none;
}

.combined-listing-case {
  border: 1px solid var(--fractrade-blue);
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 100%;
  min-height: 300px;
  padding-bottom: 70px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.combined-listing-case:hover {
  box-shadow: 0 0 20px 0 var(--fractrade-blue);
  transform: translate(0, -10px);
}

.home-page-listing-data-case {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  flex-flow: column;
  height: 60px;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.aircraft-type---home-page-listings {
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.listing-small-details-data-case {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.listing-small-details-data-text {
  color: var(--fractrade-blue);
  font-size: 14px;
}

.listing-image---home-page {
  width: 100%;
}

.price-and-tag-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 25px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.listing-price---home-page {
  font-size: 25px;
}

.listing-price---home-page.currency {
  text-align: right;
  margin-bottom: 0;
}

.fractional-tag {
  border: 1px solid var(--fractrade-blue);
  text-transform: uppercase;
  flex-flow: column;
  margin-top: 25px;
  margin-left: 25px;
  padding: 5px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.fractional-fleet-text {
  color: var(--white);
  text-align: center;
  font-family: Brandon reg, sans-serif;
}

.fleet-and-single-ship-icon {
  object-fit: contain;
  height: 25px;
}

.available-tag {
  border: 1px solid var(--listing);
  color: var(--listing);
  text-transform: uppercase;
  background-color: #00fd480f;
  justify-content: flex-end;
  align-items: center;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.shared-tag {
  border: 1px solid var(--fractrade-blue);
  text-transform: uppercase;
  background-color: #00a7e11a;
  flex-flow: column;
  margin-top: 25px;
  margin-left: 25px;
  padding: 5px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.listing-preview-case---home-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 10px 10px 50px 0%;
  display: flex;
  overflow: scroll;
}

.listing-preview-heading {
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 50%;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.fractrade-deliverables {
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 25px;
}

.fractrade-deliverables.secondary {
  letter-spacing: 4px;
  font-size: 14px;
  line-height: 14px;
}

.fractrade-words-title {
  color: var(--fractrade-blue);
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

.deliverables-text {
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.deliverable-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 25px;
  font-family: Brandon med, sans-serif;
  font-size: 20px;
  display: flex;
}

.deliverable-case.description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: column;
  height: 100px;
  font-family: Brandon reg, sans-serif;
  position: relative;
}

.deliverable-case.inside {
  border-top-style: none;
}

.deliverable-icon-image {
  object-fit: contain;
  width: 100px;
  height: 50px;
}

.shop-fractional-button {
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #3898ec00;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  font-size: 16px;
  transition: all .2s;
}

.shop-fractional-button:hover {
  border-color: var(--fractrade-orange);
  background-color: var(--fractrade-orange);
}

.shop-specific-airframe-button {
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #3898ec00;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  font-size: 16px;
  transition: all .2s;
}

.shop-specific-airframe-button:hover {
  background-color: var(--fractrade-blue);
}

.landing-page-section---new {
  z-index: 10;
  border-bottom: 4px none var(--fractrade-blue);
  background-color: var(--fractrade-navy-darker-gradient);
  background-image: radial-gradient(circle, #0000, #00a7e133), url("https://cdn.prod.website-files.com/5f19d4adfbc780b2163a1380/66ca54655e9edb9a36932e26_Homepage%20background%20image.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 90vh;
  padding: 110px 50px 50px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.home-page-title-case {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.buying-selling-sharing-case {
  height: 24px;
  position: relative;
}

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

.pending-tag {
  border: 1px solid var(--gold);
  color: var(--gold);
  text-transform: uppercase;
  background-color: #ffc94114;
  justify-content: flex-end;
  align-items: center;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.sold-tag {
  border: 1px solid var(--dealer-for-gradient);
  color: var(--dealer-for-gradient);
  text-transform: uppercase;
  background-color: #ff41410d;
  justify-content: flex-end;
  align-items: center;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.purchase-price-lease-rate-label {
  color: var(--fractrade-blue);
  text-align: right;
}

.fractional-shared-tag-case {
  text-transform: uppercase;
  flex-flow: column;
  font-family: Brandon bld, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.master-case-for-listings---home-page {
  border-left: 1px solid var(--fractrade-blue);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 25%;
  max-width: 50%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.trading-platform-previews-text {
  text-align: right;
  letter-spacing: 8px;
  text-transform: uppercase;
  width: 500px;
  font-size: 18px;
  position: relative;
  top: 265px;
  left: -225px;
  transform: rotate(-90deg);
}

.case-for-sideways-words {
  border-right: 1px solid var(--fractrade-blue);
  background-color: #01223880;
  width: 50px;
  height: 100%;
  position: relative;
  overflow: visible;
}

.combined-listing-list-case {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  flex-flow: column;
  height: 100%;
  max-height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: visible;
}

.combined-listing-list-case.full {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  min-width: 800px;
  padding-left: 50px;
  padding-right: 50px;
  overflow: scroll;
}

.combined-listings-wrapper {
  z-index: 100;
  flex-flow: column;
  display: block;
  position: relative;
  overflow: visible;
}

.combined-listings-wrapper.full {
  z-index: 24;
  justify-content: space-between;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.combine-listing-item.full {
  min-width: 400px;
  max-width: 500px;
}

.combined-listings-link {
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 100%;
  min-height: 300px;
  padding-bottom: 70px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.combined-listings-link:hover {
  box-shadow: inset 0 0 20px 0 var(--fractrade-blue), 0 0 20px 0 var(--fractrade-blue);
  transform: translate(0, -10px);
}

.part {
  color: var(--listing);
  font-style: italic;
}

.the-platform-master-case {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.scrolling-case-for-listings {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: scroll;
}

.prompt-to-scroll-animation-case {
  z-index: 1000;
  background-image: linear-gradient(0deg, var(--fractrade-blue), #fff0 41%);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: 75px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mouse-dot {
  background-color: var(--white);
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.what-is-fractrade-section {
  padding: 100px 50px;
}

.what-is-fractrade-content-case {
  border: 1px solid var(--fractrade-blue);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 800px;
  max-width: 1200px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.what-is-fractrade-content-case.revolutionizing {
  border-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.what-is-fractrade-content-case.new-features {
  padding-top: 50px;
  padding-bottom: 50px;
}

.home-page-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.partial {
  background-image: linear-gradient(180deg, var(--fractrade-blue), var(--white));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.what-is-fractrade---new {
  border-bottom: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 200px 50px;
  display: flex;
}

._1-trading-platform-icon {
  border-radius: 100px;
  width: 200px;
  margin-bottom: 60px;
  box-shadow: 0 20px 20px 20px #000c1470;
}

.partial-ownership-space-graphic {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  height: 300px;
  margin-top: 60px;
  display: flex;
}

.charter-space {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--fractrade-blue);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding: 25px 25px 50px;
  display: flex;
  position: relative;
}

.partial-space {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid var(--listing);
  background-image: radial-gradient(circle, #fff0 35%, #00fd4854);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  padding: 25px 25px 50px;
  display: flex;
  position: relative;
}

.whole-aircraft-space {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--fractrade-blue);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding: 25px 25px 50px;
  display: flex;
  position: relative;
}

.dan-s-page-div {
  display: none;
}

.space-icon-image {
  border-radius: 100px;
  height: 100px;
}

.partial-ownership-space-heading {
  text-align: center;
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.partial-ownership-space-heading.hour-band {
  color: var(--fractrade-blue);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.partial-ownership-space-heading.hour-band.partial-ownership {
  color: var(--white);
}

.partial-ownership-space-heading.bigger {
  font-size: 38px;
  line-height: 40px;
}

.meter-on-the-bottom {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.tick-mark {
  background-color: var(--fractrade-blue);
  width: 1px;
  height: 100%;
}

.tick-mark.end {
  background-color: #00a7e100;
}

.tick-mark.small {
  height: 50%;
}

.tick-mark.green {
  background-color: var(--listing);
}

.fractrade-space-icon {
  justify-content: flex-end;
  align-items: flex-start;
  width: 60px;
  height: 60px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

._50-hours-text-label {
  color: var(--listing);
  text-align: center;
  text-transform: uppercase;
  width: 200px;
  font-family: Brandon bld, sans-serif;
  position: absolute;
  inset: auto auto -60px -100px;
}

._50-hours-text-label.blue-text {
  color: var(--fractrade-blue);
  text-align: left;
  left: 0;
}

.big-number {
  font-size: 24px;
}

._150-hours-text-label {
  color: var(--listing);
  text-align: center;
  text-transform: uppercase;
  width: 200px;
  font-family: Brandon bld, sans-serif;
  position: absolute;
  inset: auto -100px -60px auto;
}

._150-hours-text-label.blue-text {
  color: var(--fractrade-blue);
  text-align: right;
  right: 0;
}

.link-to-listing-previews {
  z-index: 2000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.link-to-listing-previews:hover {
  z-index: 2000;
  box-shadow: inset 0 0 20px 12px var(--fractrade-blue);
  background-color: #00a7e14d;
}

.go-to-listings-button {
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-transform: uppercase;
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: none;
}

.text-block-36 {
  text-decoration: none;
}

.listings-previews-section {
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  height: auto;
  padding-top: 50px;
  overflow: hidden;
}

.our-part-of-the-industry-case {
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
}

.case-for-listing-previews-heading {
  margin-left: 50px;
  margin-right: 50px;
}

.listing-preview-pagination-case {
  margin-top: 40px;
}

.next-and-previous-button {
  border-color: var(--fractrade-blue);
  color: var(--white);
  text-transform: uppercase;
  background-color: #00a7e126;
  font-family: Brandon bld, sans-serif;
}

.meter-on-top, .meter-on-top-small {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.where-you-start-section {
  border-bottom: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 200px 50px;
  display: none;
}

.where-you-start-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 800px;
  max-width: 1200px;
  display: flex;
}

.where-you-start-profile {
  flex-flow: wrap;
  flex: 1;
  padding: 0;
  display: flex;
}

.sharing-element-check-box-case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
  position: relative;
}

.check-box-in-sharing-element {
  border: 1px solid var(--fractrade-blue);
  background-color: #00a7e13d;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  padding: 7px;
  display: flex;
  position: absolute;
  inset: 25px 25px auto auto;
}

.sharing-element-icon-image {
  object-fit: scale-down;
  flex: 0 auto;
}

.sharing-element-icon-image.manger {
  object-position: 0% 0%;
  width: 300px;
  padding-top: 48px;
  position: relative;
  top: 2.5px;
  left: .5px;
  overflow: visible;
}

.sharing-element-icon-image.aircraft {
  object-fit: cover;
  object-position: 100% 0%;
  height: 300px;
  position: relative;
  top: 1.5px;
  right: .5px;
  overflow: visible;
}

.sharing-element-icon-image.agreement {
  object-position: 100% 100%;
  width: 300px;
  padding-bottom: 48px;
  position: relative;
  bottom: .25px;
  right: 1.25px;
}

.sharing-element-icon-image.partners {
  object-fit: cover;
  object-position: 0% 100%;
  height: 300px;
  display: block;
  position: relative;
  bottom: -.25px;
  left: 1.25px;
  overflow: visible;
}

.where-you-start-icon-title-text {
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.puzzle-piece-desciption-case {
  position: absolute;
}

.puzzle-piece-desciption-case.aircraft-puzzle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  inset: 0% 0% 0% 300px;
}

.puzzle-piece-desciption-case.manager-puzzle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 300px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: -300px;
}

.puzzle-piece-desciption-case.agreement-puzzle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  inset: 0% 0% 0% 300px;
}

.puzzle-piece-desciption-case.partners-puzzle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 300px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Brandon bld, sans-serif;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: -300px;
}

.puzzle-piece-title {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 40px;
}

.puzzle-piece-description {
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.puzzle-piece-description.right-justified {
  text-align: right;
}

.puzzle-heading-case {
  min-width: 800px;
  max-width: 1200px;
  margin-bottom: 100px;
}

.where-to-start-section {
  display: flex;
}

.start-point-div {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid var(--fractrade-blue);
  flex-flow: column;
  padding: 25px;
  display: flex;
}

.start-point-profile-title {
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 28px;
  line-height: 28px;
}

.case-for-start-element {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--white);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 17px;
  display: flex;
  position: relative;
  overflow: visible;
}

.checkmark-box---start-point {
  border: 1px solid var(--white);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.starting-element-text {
  text-transform: uppercase;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
}

.starting-point-icon-image {
  object-fit: contain;
  height: 100%;
}

.starting-point-icon-image.manager {
  width: 120px;
  height: auto;
}

.start-now {
  min-width: 800px;
  max-width: 1200px;
  margin-bottom: 100px;
}

.case-for-next-step-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.next-step-buttons {
  z-index: 10;
  border: 1px solid var(--fractrade-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #00a7e100;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.next-step-buttons:hover {
  border: 1px solid var(--fractrade-blue);
  box-shadow: 0 10px 20px 0 var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e159;
  transform: translate(0, -10px);
}

.next-step-buttons.small {
  border-color: var(--white);
  background-color: var(--fractrade-blue);
  width: 400px;
  margin-top: 50px;
}

.fractional-section {
  border-bottom: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 200px 50px;
  display: none;
}

.fractional-heading-case {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 800px;
  max-width: 1200px;
  margin-bottom: 100px;
  display: flex;
}

.buy-and-sell-fractional {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.compare-shared-and-fractional-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 100px;
  display: flex;
}

.versus {
  color: var(--fractrade-blue);
  letter-spacing: 0;
  font-family: Brandon bld, sans-serif;
  font-size: 25px;
}

.puzzle-piece-focus-section {
  border-bottom: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(90deg, #00a7e100, var(--fractrade-navy-darker-gradient) 0%, var(--fractrade-navy));
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.puzzle-piece-focus-section.right {
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  overflow: hidden;
}

.puzzle-piece-focus-section.middle-top {
  background-image: linear-gradient(180deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
}

.puzzle-focus-heading-case {
  z-index: 10;
  border-right: 1px solid var(--fractrade-blue);
  border-left: 1px solid var(--fractrade-blue);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-width: 800px;
  max-width: 1200px;
  margin-bottom: 0;
  padding: 100px 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.puzzle-focus-heading-case.right {
  justify-content: center;
  align-items: flex-end;
}

.puzzle-focus-heading-case.right.bottom {
  border-bottom: 1px solid var(--fractrade-blue);
  margin-bottom: 100px;
}

.puzzle-focus-heading-case.middle {
  justify-content: center;
  align-items: center;
}

.puzzle-focus-heading-case.top {
  border-top: 1px solid var(--fractrade-blue);
}

.slanted-design-div {
  z-index: 1;
  border-right: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(270deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 51%, #fff0 74%);
  width: 100%;
  position: absolute;
  inset: 0% 50% 0% -40%;
  transform: skew(40deg);
}

.slanted-design-div.right {
  border-left: 1px solid var(--fractrade-blue);
  background-image: linear-gradient(270deg, #fff0, var(--fractrade-navy-darker-gradient));
  border-right-style: none;
  inset: 0% 0% 0% 40%;
  transform: skew(40deg);
}

.additional-aircraft-photo-case {
  width: auto;
}

.additional-aircraft-photo-case.homepage {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  max-width: 500px;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.multi-aircraft-image-slider {
  color: var(--fractrade-blue);
  object-fit: contain;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 40px;
  font-family: Brandon bld, sans-serif;
  display: flex;
}

.multi-aircraft-image-slide {
  color: var(--fractrade-blue);
  vertical-align: middle;
  object-fit: scale-down;
  height: 400px;
}

.multi-aircraft-image {
  object-fit: contain;
  height: 400px;
  display: block;
}

.left-arrow-2, .right-arrow-2 {
  color: var(--fractrade-blue);
}

.puzzle-piece-focus-icon-case {
  border: 1px solid var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.member-profile---example-case {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  overflow: hidden;
  box-shadow: 0 20px 20px 20px #000c1482;
}

.member-profile---example-case.medium {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 150px;
  height: 150px;
  position: absolute;
  top: 184px;
  left: 264px;
  overflow: hidden;
}

.member-profile---example-case.small {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 353px;
  left: 184px;
  overflow: hidden;
}

.member-profile---example-case.large {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 250px;
  overflow: hidden;
}

.member-profile---example-case.extra-large {
  width: 200px;
  height: 200px;
  position: absolute;
}

.member-profile---example-case.medium-small {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 125px;
  height: 125px;
  position: absolute;
  top: 300px;
  left: -43px;
  overflow: hidden;
}

.member-profile---example-case.extra-small {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 100px;
  left: 351px;
  overflow: hidden;
}

.member-profile---example-case.extra-small-2 {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 261px;
  left: 161px;
  overflow: hidden;
}

.member-profile---example-case.extra-extra-small {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 371px;
  left: 387px;
  overflow: hidden;
}

.member-profile---example-case.extra-extra-small-2 {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 140px;
  left: 253px;
  overflow: hidden;
}

.member-profile---example-case.extra-extra-small-3 {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 192px;
  left: 472px;
  overflow: hidden;
}

.member-profile---example-case.medium-small-2 {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 125px;
  height: 125px;
  position: absolute;
  top: 109px;
  left: 466px;
  overflow: hidden;
}

.member-profile---example-case.small-2 {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  border-radius: 1000px;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 281px;
  left: 468px;
  overflow: hidden;
}

.member-profile---example-image {
  object-fit: cover;
  height: 100%;
}

.member-profile-section {
  width: 50%;
  height: 500px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.master-puzzle-piece-focus-case {
  flex: 1;
  min-width: 800px;
  max-width: 1200px;
  display: flex;
}

.puzzle-piece-focus-aircraft-image {
  height: 125%;
  position: absolute;
  inset: -12% -10% 0% auto;
}

.hangar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.hangar-tint-div {
  background-image: linear-gradient(90deg, #01223800 43%, #01213673 56%, var(--fractrade-navy) 75%, var(--fractrade-navy-darker-gradient));
  position: absolute;
  inset: 0%;
}

.contract-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.introducing-sharing-aircraft {
  border-bottom: 1px none var(--fractrade-blue);
  background-image: linear-gradient(90deg, #00a7e100, var(--fractrade-navy-darker-gradient) 0%, var(--fractrade-navy));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.introducing-sharing-aircraft.right {
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  overflow: hidden;
}

.introducing-sharing-aircraft.middle-top {
  background-image: linear-gradient(180deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  padding-top: 100px;
  padding-bottom: 100px;
}

.complete-solution {
  color: var(--fractrade-blue);
  font-family: Brandon reg, sans-serif;
  font-size: 36px;
  font-style: normal;
  line-height: 36px;
}

.benefits-of-shared {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.shared-benefit-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0 25px;
  display: flex;
}

.benefits-icon {
  border: 1px solid var(--fractrade-blue);
  color: var(--listing);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: Fractrade icon font \#1, sans-serif;
  font-size: 18px;
  line-height: 50px;
  display: flex;
}

.heading-16 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.that-s-perfect-for-you {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.field-input---new-look {
  border: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  color: var(--white);
  max-width: 500px;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
}

.field-input---new-look:hover {
  box-shadow: 0 0 10px 0 var(--fractrade-blue);
}

.field-input---new-look:focus {
  border-color: var(--white);
  box-shadow: 0 0 10px 0 var(--white);
}

.field-input---new-look::placeholder {
  color: var(--fractrade-blue);
}

.shared-aircraft-form {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  min-width: 100vw;
  height: 400vh;
  min-height: 400vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.shared-aircraft-form-1-0 {
  z-index: 5;
  background-image: linear-gradient(90deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 9px;
  padding-top: 0;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.shared-aircraft-form-1-0._1 {
  background-color: var(--fractrade-navy-darker-gradient);
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  overflow: scroll;
}

.shared-aircraft-form-1-0._2 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  position: relative;
  overflow: scroll;
}

.shared-aircraft-form-1-0._3 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  overflow: scroll;
}

.shared-aircraft-form-1-0._4 {
  opacity: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  position: relative;
  overflow: scroll;
}

.shared-aircraft-form-1-0._5 {
  opacity: 1;
  flex: 1;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.shared-aircraft-form-1-0._6 {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: scroll;
}

.shared-aircraft-form-block {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: scroll;
}

.shared-aircraft-form-1-1 {
  flex-flow: column;
  height: 400vh;
  display: flex;
  overflow: scroll;
}

.main-interest-form-section {
  background-image: linear-gradient(90deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  height: 100vh;
  display: flex;
}

.shared-interest-form-block {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.shared-interest-form {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 500vh;
  display: flex;
  overflow: scroll;
}

.shared-interest-question-div {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 800px;
  max-width: 1200px;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  overflow: scroll;
}

.shared-interest-question-div._1, .shared-interest-question-div._2, .shared-interest-question-div._3, .shared-interest-question-div._4 {
  display: flex;
}

.question-text---shared-interest {
  color: var(--white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
}

.interest-form-button {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: 15px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  display: flex;
}

.share-aircraft-ownership {
  color: var(--fractrade-blue);
  font-size: 40px;
}

.interest-form-explanation-text {
  color: var(--white);
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.fractrade-logo-home-page {
  text-shadow: 0 1px #0003;
  width: 300px;
  margin-bottom: 25px;
}

.tagline-text {
  text-align: center;
  letter-spacing: 8px;
  text-shadow: 0 1px 10px #00000087;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  display: flex;
}

.new-blue-text {
  color: var(--fractrade-blue);
}

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

.main-nav {
  z-index: 100000;
  background-color: var(--fractrade-navy);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.main-whole-aircraft-section {
  background-image: linear-gradient(90deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 75px 50px 200px;
  display: flex;
  overflow: scroll;
}

.master-whole-aircraft-header-section {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  min-width: 800px;
  max-width: 1200px;
  padding: 50px 0;
  display: flex;
}

.master-whole-aircraft-header-section.home {
  padding-top: 15px;
}

.whole-aircraft-photo-slider {
  border: 1px solid var(--fractrade-blue);
  height: 100%;
}

.whole-aircraft-photo-slider:hover {
  box-shadow: 0 0 20px 0 var(--fractrade-blue);
}

.whole-aircraft-highlight-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  min-width: 300px;
  max-width: 500px;
  padding: 0;
  display: flex;
}

.slider-arrow-case:hover {
  box-shadow: inset 0 0 10px 0 var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e140;
}

.price-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--fractrade-blue);
  box-shadow: inset 0 0 9px 0 var(--fractrade-blue);
  color: var(--white);
  background-color: #00a7e130;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: relative;
}

.price-div.purchase {
  border-color: var(--fractrade-blue);
  box-shadow: inset 0 0 8px 0 var(--fractrade-blue);
  background-color: #00a7e124;
  padding-top: 37px;
}

.whole-aircraft-price {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.price-label---whole-aircraft {
  color: var(--fractrade-blue);
  padding-top: 0;
  font-size: 16px;
  position: relative;
  bottom: auto;
  right: auto;
}

.price-label---whole-aircraft.price {
  color: var(--fractrade-blue);
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  top: 0%;
  left: 0%;
}

.master-title-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid var(--white);
  color: var(--white);
  letter-spacing: 10px;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: Brandon reg, sans-serif;
  font-weight: 400;
  display: flex;
}

.master-title-section.bottom {
  border-top: 1px solid var(--white);
  border-bottom-style: none;
  margin-top: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.title-text---whole-aircraft {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 24px;
}

.title-text---whole-aircraft.main {
  border-bottom: 1px solid var(--fractrade-blue);
  padding-bottom: 15px;
  font-size: 50px;
  line-height: 50px;
}

.title-text---whole-aircraft.main.home {
  text-align: left;
  letter-spacing: 5px;
  text-transform: uppercase;
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
  margin-top: 50px;
  font-size: 30px;
  line-height: 40px;
}

.header-details-text {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.header-details-text.note {
  line-height: 24px;
}

.whole-aircraft-image-slide {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.whole-aircraft-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: inline-block;
}

.mask---whole-aircraft {
  height: 350px;
}

.whole-aircraft-header-details {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--white);
  border: 1px solid #00a7e187;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Brandon med, sans-serif;
  display: flex;
  position: relative;
}

.whole-aircraft-header-details.purchase {
  border-color: var(--listing);
  box-shadow: inset 0 0 8px 0 var(--listing);
  background-color: #00fd4814;
  padding-top: 37px;
}

.whole-aircraft-header-details.note {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
}

.master-whole-aircraft-detail-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
  font-family: Brandon reg, sans-serif;
  display: flex;
}

.whole-aircraft-detail-sub-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.whole-aircraft-details-section-titles {
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.whole-aircraft-standard-details-case {
  border: 1px solid #00a7e170;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.whole-aircraft-details-label {
  color: var(--fractrade-blue);
  font-size: 16px;
}

.whole-aircraft-details-data {
  color: var(--white);
  font-size: 16px;
  line-height: 44px;
}

.main-description {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  font-size: 20px;
  line-height: 25px;
}

.fractrade-plus-jetright-case {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fractrade-jetright-logo {
  height: 50px;
}

.fractrade-jetright-logo.jetright {
  height: 25px;
}

.plus-in-the-middle-of-logos {
  justify-content: center;
  align-items: center;
  font-family: Brandon bld, sans-serif;
  font-size: 40px;
  display: flex;
}

.spec-sheet-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  letter-spacing: 2px;
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 15px;
  font-family: Brandon med, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.spec-sheet-button:hover {
  box-shadow: 0 0 20px 0 var(--fractrade-blue);
}

.spec-sheet-button.purchase {
  border-color: var(--listing);
  box-shadow: inset 0 0 8px 0 var(--listing);
  background-color: #00fd4814;
  padding-top: 37px;
}

.spec-sheet-button-label {
  color: var(--white);
  padding-top: 0;
  font-size: 16px;
  position: relative;
  bottom: auto;
  right: auto;
}

.spec-sheet-button-label.price {
  color: var(--fractrade-blue);
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  top: 0%;
  left: 0%;
}

.whole-aircraft-listings-section {
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy) 50%, var(--fractrade-navy-darker-gradient));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 50px;
  display: flex;
  overflow: hidden;
}

.case-for-whole-aircraft-header {
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
}

.view-full-whole-aircraft-listing-button {
  z-index: 10;
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 25px;
  font-family: Brandon bld, sans-serif;
  font-size: 18px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.view-full-whole-aircraft-listing-button:hover {
  border: 1px solid var(--white);
  background-color: var(--fractrade-blue);
  box-shadow: 0 10px 20px 0 var(--fractrade-blue);
  color: var(--white);
  transform: translate(0, -10px);
}

.view-full-whole-aircraft-listing-button.small {
  border-color: var(--white);
  background-color: var(--fractrade-blue);
  width: 250px;
  margin-top: 50px;
}

.privacy-policy-container {
  color: var(--fractrade-navy);
  margin-top: 120px;
  font-family: Brandon med, sans-serif;
}

.newmarketimage {
  background-color: var(--fractrade-navy-darker-gradient);
  box-shadow: 0 2px 20px 5px var(--fractrade-blue);
  border-radius: 12px;
  padding: 16px;
}

.market-image-section {
  width: 100%;
}

.best-of-each-section {
  border-bottom: 1px none var(--fractrade-blue);
  background-image: linear-gradient(90deg, #00a7e100, var(--fractrade-navy-darker-gradient) 0%, var(--fractrade-navy));
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.best-of-each-section.right {
  background-image: linear-gradient(90deg, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  overflow: hidden;
}

.best-of-each-section.middle-top {
  background-image: linear-gradient(180deg, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
}

.introducing-fractrade-share {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 1px solid var(--fractrade-blue);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 800px;
  max-width: 1200px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.introducing-fractrade-share.revolutionizing {
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.fractrade-share-div {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: auto;
  padding: 25px 24px;
  display: flex;
}

.share-text {
  text-align: right;
  letter-spacing: 20px;
  text-indent: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: eurostile-extended, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.divider-for-share {
  background-color: var(--white);
  border-radius: 20px;
  width: 100%;
  height: 2px;
}

.image {
  width: 75%;
}

.product-shot-case {
  width: 50%;
}

.product-shot-master-case {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.connector-line {
  background-color: var(--fractrade-blue);
  width: 1px;
  height: 50px;
}

.master-heading {
  letter-spacing: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-size: 70px;
  line-height: 70px;
}

.master-header-case {
  z-index: 600;
  border: 1px solid var(--fractrade-blue);
  background-color: var(--fractrade-navy);
  box-shadow: inset 0 0 19px 0 var(--fractrade-blue), 0 0 20px 0 var(--fractrade-blue);
  border-radius: 20px;
  padding: 25px;
  font-family: eurostile-extended, sans-serif;
  font-weight: 400;
  position: absolute;
  inset: -25px auto auto 25px;
}

.divder-fractrade-share {
  background-color: var(--fractrade-blue);
  width: 1px;
  height: 300px;
}

.split-current-aircraft-case {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.split-current-aircraft-case.left {
  justify-content: center;
  align-items: flex-start;
}

.puzzle-piece-complex {
  z-index: 10;
  border-right: 1px solid var(--fractrade-blue);
  border-left: 1px solid var(--fractrade-blue);
  flex-flow: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  min-width: 800px;
  max-width: 1200px;
  margin-bottom: 0;
  padding: 100px 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.puzzle-piece-complex.right {
  justify-content: center;
  align-items: flex-end;
}

.puzzle-piece-complex.right.bottom {
  border-bottom: 1px solid var(--fractrade-blue);
  margin-bottom: 100px;
}

.puzzle-piece-complex.middle {
  justify-content: center;
  align-items: center;
}

.puzzle-piece-complex.left {
  justify-content: flex-start;
  align-items: center;
}

.new-market-screenshot {
  border-style: none solid none none;
  border-width: 1px;
  border-color: var(--fractrade-blue);
  box-shadow: 0 2px 100px -20px var(--fractrade-blue);
  width: 50%;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.new-market-screenshot.right {
  object-fit: cover;
  object-position: 0% 0%;
  border-left-style: solid;
  border-right-style: none;
  height: 100%;
  inset: 0% 0% 0% auto;
}

.new-market-screenshot.right.ipad {
  border-left-style: none;
}

.new-market-screenshot.ipad {
  box-shadow: none;
  object-fit: contain;
  border-right-style: none;
  padding: 48px;
}

.new-market-screenshot.ipad.right.phone {
  object-position: 50% 50%;
  border-left-style: none;
}

.down-arrow-for-features {
  width: 50px;
  margin-top: 24px;
}

.shared-aircraft-ownership {
  color: var(--white);
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brandon reg, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

.shared-aircraft-ownership.sub {
  color: var(--fractrade-blue);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.shared-aircraft-ownership.left-justified {
  text-align: left;
  align-self: flex-start;
}

.shared-aircraft-ownership.sub-light {
  color: var(--white);
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.shared-aircraft-ownership.dark {
  color: var(--fractrade-navy);
}

.shared-aircraft-ownership.super-heading {
  font-family: Brandon reg, sans-serif;
}

.shared-aircraft-ownership.right-justified {
  text-align: right;
  width: 50%;
  font-size: 36px;
  line-height: 36px;
}

.coming-august {
  text-transform: uppercase;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.start-shopping-section {
  background-color: var(--fractrade-blue);
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.start-shopping-case {
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
}

.number-1-trading {
  color: var(--white);
  text-align: center;
  max-width: 1200px;
  font-family: brandon-grotesque, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.number-1-trading.left-justified {
  text-align: left;
  text-shadow: 0 1px 15px #000;
  padding-right: 24px;
}

.number-1-trading.dark {
  color: var(--fractrade-navy);
}

.number-1-trading._50 {
  z-index: 50;
  text-align: left;
  text-shadow: 0 1px 14px #000;
  width: 50%;
  position: relative;
}

.number-1-trading._50.right {
  text-align: right;
}

.number-1-trading.right-justified {
  text-align: right;
  text-shadow: 0 1px 14px #000000f0;
  width: 100%;
  padding-left: 24px;
}

@media screen and (min-width: 1280px) {
  .landing-page {
    padding-left: 461px;
    padding-right: 461px;
  }

  .front-page-nav {
    z-index: 7;
    align-items: center;
    position: fixed;
  }

  .client-portal-nav-text.open-market {
    text-align: left;
    width: 100px;
  }

  .client-portal-nav-div.shop-nav-div {
    width: 100%;
    height: 100px;
  }

  .blue-gradient-div {
    padding-left: 69px;
    padding-right: 69px;
  }

  .nav-section {
    width: 200px;
  }

  .hold-button-text {
    color: var(--white);
  }

  .heading-1 {
    margin-top: 0;
  }

  .sign-up-section {
    z-index: 2;
  }

  .create-a-fractrade-account-button {
    color: var(--white);
  }

  .create-a-fractrade-account-button:hover {
    background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  }

  .form-text-field:hover {
    transform: scale(1.02);
  }

  .form-text-field:focus {
    border: 4px none var(--fractrade-blue);
    background-color: #00a7e163;
  }

  .sign-up-form-block {
    opacity: 1;
  }

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

  .blue-text {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .sold-listings-section {
    padding-top: 103px;
    padding-bottom: 103px;
  }

  .sold-div {
    height: 100px;
  }

  .sold-text {
    margin-top: 7px;
  }

  .meet-the-team-body {
    perspective: none;
  }

  .hover-cover---nav-link.fractrade-market.hold {
    border-radius: 0;
  }

  .phone-number-div {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 50px;
    margin: 14px 26px 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .iphone-icon-image {
    width: 25px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .phone-number-text {
    color: var(--fractrade-blue);
    letter-spacing: 2px;
    background-color: #0000;
    font-family: Brandon bld, sans-serif;
    font-size: 16px;
  }

  .charter-arrow.charter-trip {
    height: auto;
    margin-left: -8px;
    margin-right: -8px;
  }

  .tell-us-what-you-are-looking-for-section {
    height: 800px;
  }

  .heading-11 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 16px;
  }

  .choose-your-aircraft-checkbox-box {
    display: block;
  }

  .profile-setup-text.last-question {
    margin-bottom: 10px;
  }

  .membership-nav {
    z-index: 0;
    padding-right: 0;
    overflow: auto;
  }

  .membership-nav-tabs-content {
    justify-content: flex-start;
    width: 100vw;
    display: flex;
  }

  .profile-title {
    margin-top: 147px;
  }

  .meet-the-team-header {
    margin-top: auto;
    padding-top: 141px;
    position: relative;
  }

  .charter-trip-case {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
  }

  .departure-arrival-cities {
    color: var(--white);
    text-transform: uppercase;
    border-radius: 9px;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 35px;
    margin-top: 0;
    font-size: 12px;
    display: flex;
    box-shadow: 0 6px 20px -5px #00000052;
  }

  .charter-icon-div {
    box-shadow: none;
    width: auto;
    height: auto;
    margin-left: 24px;
    margin-right: 24px;
    padding: 0;
  }

  .leg-div---charter-presentation {
    justify-content: center;
  }

  .charter-trips-title.request-a-quote {
    margin-top: 80px;
  }

  .header-div-for-charter-header {
    margin-bottom: 20px;
    display: flex;
  }

  .header-div-for-charter-header.quote-options {
    flex-direction: column;
    margin-top: 25px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .quote-div {
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .quote-name-text {
    color: var(--fractrade-navy);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Brandon reg, sans-serif;
    font-size: 12px;
    position: relative;
  }

  .quote-price-text {
    color: var(--fractrade-navy);
    margin-left: 0;
    font-family: Brandon med, sans-serif;
    position: relative;
  }

  .leg-combination {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .leg-divider-div {
    border: 1px #000;
    padding-bottom: 0;
    padding-right: 0;
  }

  .trip-id-text.quote-heading, .pick-a-quote-instructions.no-quotes-yet {
    margin-left: 0;
  }

  .looks-like-you-have-new-quotes-to-view {
    display: none;
  }

  .charter-request-explaination {
    font-size: 16px;
  }

  .my-aircraft-icon.my-aircraft-page.small {
    width: 12px;
    height: 12px;
    margin-right: 5px;
  }

  .my-aircraft-id-number-div.new.small {
    box-shadow: none;
    background-color: #0000;
    border-radius: 7px;
    margin-top: 10px;
    margin-left: 10px;
    padding: 5px;
  }

  .my-aircraft-fractrading-number.small {
    font-size: 16px;
  }

  .case-of-comparison-header {
    justify-content: flex-end;
  }

  .slider-listing-collection-item-div {
    background-color: #0000;
    border-radius: 20px;
    padding: 0;
  }

  .slider-listing-info-div.price {
    box-shadow: none;
    background-color: #0000;
    width: auto;
    margin-top: 10px;
    margin-right: 10px;
  }

  .slider-listing-aircraft-type-text {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    color: var(--fractrade-navy);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .slider-listing-aircraft-type-text.share-size {
    color: #01223880;
  }

  .slider-listing-aircraft-type-text.price.currency {
    background-color: #0000;
  }

  .slider-listing-case-footer {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0 0 20px 20px;
    height: 35%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .slider-listing-aircraft-image-div {
    flex: 0 auto;
    align-self: stretch;
    align-items: center;
    height: 65%;
  }

  .member-profile-image-case.in-listing {
    margin-left: 10px;
  }

  .shop-for-listings-tab-menu {
    border-right-width: 0;
    max-width: 400px;
    padding-bottom: 75px;
  }

  .dashboard-case {
    display: flex;
  }

  .tab-pane-live-market {
    background-color: var(--white);
  }

  .my-aircraft-side-pane---master {
    display: none;
    box-shadow: 0 0 40px #00000045;
  }

  .trading-scenarios-text-labels, .listing-data-text {
    font-size: 16px;
  }

  .right-side-of-top-of-listing {
    margin-top: 0;
  }

  .member-number-case {
    margin-top: 0;
    margin-left: 150px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .listing-description-and-instruciton-text, .transparency-heading {
    font-size: 16px;
  }

  .cta-case {
    display: none;
  }

  .dually-informed-transaction-case {
    margin-top: 0;
  }

  .stage-description {
    font-size: 16px;
  }

  .listings-tab-content {
    border: 2px none var(--fractrade-blue);
    background-color: var(--white);
  }

  .hack-form-wrapper {
    justify-content: center;
  }

  .add-aircraft-blurred-background {
    display: none;
  }

  .aircraft-section {
    padding-bottom: 200px;
  }

  .aircraft-details-text {
    font-size: 14px;
  }

  .list-your-aircraft-section {
    display: none;
  }

  .my-aircraft-dashboard-container {
    margin-top: 50px;
    padding: 0;
  }

  .my-dashboard-header-case {
    display: flex;
  }

  .my-dashboard-header-text {
    margin-top: 0;
    margin-bottom: 0;
  }

  .shop-for-listings-tab-content-2 {
    background-color: var(--white);
  }

  .offer-section {
    display: none;
  }

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

  .fractrade-id-case {
    margin-top: 25px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .member-owned-decal-image {
    max-width: 150px;
  }

  .take-action-link-block {
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
  }

  .take-action-link-block.appraise {
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
    overflow: visible;
  }

  .take-action-link-block.appraise:hover {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  }

  .take-action-link-block.appraise-and-reserve {
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
    overflow: visible;
  }

  .take-action-link-block.appraise-and-reserve:hover {
    background-image: linear-gradient(to bottom, var(--internal-view), var(--fractrade-blue));
  }

  .take-action-link-block.appraise-and-sell {
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
    overflow: visible;
  }

  .take-action-link-block.appraise-and-sell:hover {
    background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
  }

  .selling-actions {
    justify-content: flex-start;
  }

  .my-dashboard-header-text-description {
    margin-top: 0;
    margin-bottom: 0;
  }

  .selling-actions-container {
    margin-bottom: 200px;
  }

  .shine-div {
    height: 100%;
    transform: skew(-20deg);
  }

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

  .trigger-form-block {
    position: absolute;
    inset: 172px 0% 0%;
  }

  .trigger-form-div {
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .trigger-actions-div {
    width: 100%;
  }

  .trigger-actions {
    justify-content: flex-start;
  }

  .trigger-action-button {
    border: 2px solid var(--white);
    background-color: var(--pale-green);
    background-image: linear-gradient(to right, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    letter-spacing: 2px;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 20px;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Brandon bld, sans-serif;
    font-size: 16px;
    transition: box-shadow .5s, transform .5s;
    top: 210px;
    box-shadow: 0 0 20px #00000047;
  }

  .trigger-action-button:hover {
    transform: translate(0, -10px);
    box-shadow: 0 13px 20px #00000047;
  }

  .trigger-action-button.unlock:hover {
    background-image: linear-gradient(to right, var(--internal-view), var(--fractrade-blue));
  }

  .trigger-action-button.start-listing:hover {
    background-image: linear-gradient(to right, var(--pale-green), var(--fractrade-blue));
  }

  .activation-description-text {
    color: #01223880;
    height: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Brandon med, sans-serif;
    font-size: 16px;
  }

  .trigger-header {
    color: var(--fractrade-navy);
    margin-top: 20px;
    font-family: Brandon bld, sans-serif;
    font-size: 22px;
  }

  .independent-appraisal-text {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .live-market-text {
    background-image: linear-gradient(to bottom, var(--pale-green), var(--fractrade-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .load-independent-appraisal {
    z-index: 2000;
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .loading-aircraft-trigger-case {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .loading-aircraft-tringger-gif {
    width: 100px;
  }

  .loading-aircraft-trigger-header {
    color: var(--fractrade-navy);
    font-family: Brandon bld, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .loading-aircraft-trigger-header-aircraft-name {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    color: var(--fractrade-navy);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 20px;
    font-family: Brandon bld, sans-serif;
    font-size: 40px;
    line-height: 60px;
  }

  .load-reserve {
    z-index: 2000;
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .summary-section {
    width: 100%;
  }

  .listing-summary-block {
    flex: 1;
    min-width: 300px;
    max-width: 500px;
  }

  .all-listings-header {
    background-color: var(--fractrade-navy);
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    display: flex;
  }

  .listings-header {
    color: var(--white);
  }

  .fractrade-number-text {
    font-family: Brandon bld, sans-serif;
  }

  .listing-page-price-case {
    font-size: 16px;
  }

  .listing-page-icon-div {
    border: 2px solid var(--white);
    color: var(--fractrade-blue);
    justify-content: center;
    align-items: center;
    width: 75px;
    height: 75px;
    font-family: Fractrade icon font \#1, sans-serif;
    font-size: 45px;
    display: flex;
  }

  .browze-more-listings-header {
    width: 100%;
  }

  .aircraft-photo-image-universal.cj3 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .landing-page-div {
    flex: 1;
    padding-right: 0%;
  }

  .home-page-title-case {
    width: 50%;
  }

  .what-is-fractrade-content-case {
    flex: 1;
    min-width: 800px;
    max-width: 1200px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .what-is-fractrade-content-case.revolutionizing {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .partial-ownership-space-graphic {
    margin-top: 0;
  }

  .next-step-buttons.small {
    width: 250px;
  }

  .puzzle-piece-focus-section {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .puzzle-focus-heading-case {
    border-right: 1px solid var(--fractrade-blue);
    border-bottom: 1px solid var(--fractrade-blue);
    border-left: 1px solid var(--fractrade-blue);
    height: 100%;
    padding: 100px 50px;
  }

  .puzzle-focus-heading-case.right.bottom {
    border-bottom: 1px solid var(--fractrade-blue);
    margin-bottom: 100px;
  }

  .multi-aircraft-image-slide {
    vertical-align: middle;
  }

  .member-profile-section {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .introducing-sharing-aircraft {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .that-s-perfect-for-you {
    flex: 1;
    min-width: 800px;
    max-width: 1200px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .that-s-perfect-for-you.revolutionizing {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .view-full-whole-aircraft-listing-button.small {
    width: 250px;
  }

  .best-of-each-section {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .introducing-fractrade-share {
    flex: 1;
    min-width: 800px;
    max-width: 1200px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .introducing-fractrade-share.revolutionizing {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .puzzle-piece-complex {
    border-right: 1px solid var(--fractrade-blue);
    border-bottom: 1px solid var(--fractrade-blue);
    border-left: 1px solid var(--fractrade-blue);
    height: 100%;
    padding: 100px 50px;
  }

  .puzzle-piece-complex.right.bottom {
    border-bottom: 1px solid var(--fractrade-blue);
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 991px) {
  .landing-page {
    flex-direction: column;
    justify-content: center;
    padding: 224px 50px;
  }

  .client-portal-nav-text {
    align-self: center;
    display: none;
  }

  .client-portal-nav-text.open-market {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 10px;
    display: flex;
  }

  .client-portal-nav-div {
    padding-top: 0;
    padding-bottom: 0;
  }

  .client-portal-nav-div.shop-nav-div {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    width: 100%;
    height: 100%;
    padding-left: 0;
  }

  .client-portal-nav-div.shop-nav-div.charter-quotes {
    flex-direction: row;
  }

  .client-portal-nav-div.shop-nav-div.charter-quotes:hover {
    height: 100%;
  }

  .client-portal-nav-div.shop-nav-div.listings {
    flex-direction: row;
  }

  .blue-gradient-div {
    width: 7%;
    height: 100%;
    display: none;
  }

  .nav-section {
    z-index: 7;
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
    transition: width .35s cubic-bezier(.801, .003, .199, .997);
    display: flex;
    inset: auto 0% 0%;
  }

  .nav-section:hover {
    width: 100%;
    height: 50px;
  }

  .aircraft-data-labels {
    font-size: 12px;
  }

  .home-page-nav-links {
    background-color: var(--fractrade-navy);
    border-radius: 10px;
    width: 75px;
    height: 50px;
    margin: 0;
  }

  .home-page-nav-links:hover {
    color: var(--white);
  }

  .collection-item-4 {
    height: 875px;
  }

  .listing-container-div {
    flex-direction: column;
    height: 750px;
  }

  .right-side-of-listing-div {
    align-self: center;
  }

  .why-fractrade-container {
    padding-left: 34px;
    padding-right: 34px;
  }

  .computer-image {
    width: 400px;
  }

  .imac-image {
    width: 300px;
  }

  .sign-up-heading-left {
    color: var(--white);
    text-align: center;
    font-size: 32px;
  }

  .sign-up-heading-left.right {
    font-size: 16px;
    line-height: 25px;
  }

  .sign-up-form-block.login {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .login-container {
    flex-direction: column;
    padding-left: 29px;
    padding-right: 29px;
  }

  .listings-page-heading {
    margin-left: 30px;
    margin-right: 30px;
  }

  .nav-links-div {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-top: 0;
    transition: width .2s;
    display: flex;
  }

  .home-page-button {
    justify-content: flex-start;
  }

  .phone-number-div {
    width: 200px;
  }

  .more-info-div {
    flex-direction: column;
    align-items: center;
  }

  .more-info-button {
    width: 50%;
  }

  .profile-div-icon-border:hover {
    background-image: none;
  }

  .profile-div-icon-border:active {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  }

  .full-access-analysis {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .full-access-analysis.charter {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .full-access-div {
    flex-direction: column;
    align-self: center;
  }

  .full-access-div.charter {
    flex-direction: column;
  }

  .one-way-form-block {
    opacity: 1;
    display: block;
  }

  .round-trip-request-form-block {
    opacity: 0;
    display: none;
  }

  .trip-type-text {
    text-align: center;
  }

  .blue-background-cover.one-way {
    opacity: 1;
  }

  .form-field-label.one-way {
    margin-right: 0;
  }

  .to-from-full-div {
    flex-direction: column;
  }

  .charter-arrow.charter-trip {
    margin-left: 61px;
    margin-right: 61px;
  }

  .destination-departure-div {
    flex-direction: column;
    height: 400px;
  }

  .date-and-time {
    flex-direction: column;
  }

  .departure-arrival-time-div {
    justify-content: flex-start;
  }

  .time-and-date-consolidator {
    margin-left: 0;
  }

  .my-stuff-button-div {
    margin-right: 0;
    display: flex;
  }

  .my-stuff-button-div.large {
    width: 100px;
  }

  .be-the-first-to-know-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 500px;
    height: 700px;
  }

  .rotating-aircraft-photos {
    width: 100%;
    height: 250px;
  }

  .what-are-you-looking-for-form-div {
    padding-right: 0;
  }

  .side-logo-image-div.w--current {
    width: 150px;
  }

  .main-page-container-div {
    width: 100%;
    margin-bottom: 73px;
  }

  .exit-out-of-popup-icon {
    z-index: 2010;
    cursor: pointer;
    margin-top: 10px;
    margin-right: 10px;
    display: none;
    position: absolute;
  }

  .choose-your-aircraft-checkbox:hover {
    background-image: linear-gradient(to bottom, var(--fractrade-navy-darker-gradient), var(--fractrade-navy));
    transform: none;
    box-shadow: 0 10px 17px #0000;
  }

  .aircraft-choice-div {
    flex-direction: row;
    justify-content: center;
  }

  .aircraft-size-text {
    width: auto;
  }

  .join-tagline {
    text-align: center;
  }

  .want-to-view-the-full-listing {
    margin-bottom: 27px;
    margin-right: 0;
  }

  .login-heading-div {
    width: 100%;
    margin-bottom: 38px;
  }

  .membership-nav-tabs {
    flex-direction: column;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    margin-left: 0;
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    inset: 0% auto 0% 0%;
    overflow: hidden;
    transform: translate(0, -100vh);
  }

  .membership-nav-tabs-content {
    width: 100%;
    height: 95vh;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    top: 100px;
  }

  .membership-nav-tab {
    opacity: 1;
    border-bottom: 1px solid #00a7e180;
    border-radius: 0;
    justify-content: center;
    width: 100vw;
    height: 100px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .membership-nav-tab:hover {
    box-shadow: none;
    border-radius: 0;
    height: 100px;
    margin-left: 0;
    margin-right: 0;
    transform: none;
  }

  .membership-nav-tab.w--current {
    border-bottom-width: 4px;
    justify-content: center;
    height: 100px;
  }

  .membership-nav-tab.first {
    border-top-style: solid;
    border-top-color: #00a7e180;
  }

  .membership-nav-tab.first.w--current {
    border-radius: 0;
    height: 100px;
  }

  .membership-nav-tabs-text {
    text-align: center;
    letter-spacing: 4px;
    font-family: Brandon med, sans-serif;
    font-size: 16px;
    line-height: 15px;
    display: block;
  }

  .fractrade-icon-in-header {
    width: 50px;
  }

  .fractrade-icon-header-div {
    background-color: var(--fractrade-navy);
    background-image: none;
    border-bottom-style: none;
    justify-content: center;
    width: 100%;
    height: 100px;
  }

  .tab-pane-my-aircraft {
    width: 100%;
    padding-top: 0;
  }

  .meet-the-team-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .charter-trip-case {
    flex-direction: column;
    width: 100%;
  }

  .header-div-for-charter-header.quote-options {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .leg-combination {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .leg-divider-div {
    width: 100%;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .whole-trip-case-header {
    flex-direction: column;
    justify-content: center;
    padding: 23px;
  }

  .charter-trip-icon-highlight {
    text-align: center;
    border-bottom-style: none;
    border-right-style: none;
    align-items: center;
    width: 97%;
    margin-bottom: 11px;
    margin-right: 0;
  }

  .trip-id-text {
    text-align: center;
  }

  .trip-id-text.quote-heading {
    margin-left: 0;
  }

  .whole-quote-div {
    justify-content: center;
  }

  .pick-a-quote-instructions {
    margin-left: 0;
  }

  .looks-like-you-have-new-quotes-to-view {
    top: 910px;
    left: 155px;
  }

  .notifcation-instruction-cap {
    background-color: var(--white);
    top: 184px;
    left: 68px;
  }

  .aircraft-1-section {
    flex-direction: column;
    align-items: flex-start;
  }

  .upload-aircraft-drop-down.year, .upload-aircraft-drop-down.manager, .upload-aircraft-drop-down.share-size {
    width: 100%;
  }

  .aircraft-type-holder {
    width: 100%;
    margin-bottom: 20px;
  }

  .my-aircraft-id-number-div.new.small {
    position: relative;
  }

  .background-image {
    display: none;
  }

  .comparison-collection-wrapper {
    margin-top: 95px;
  }

  .member-owned-details-internal-case.aircraft-photo {
    justify-content: center;
    height: 100%;
  }

  .my-aircraft-comparison-container {
    padding-left: 0;
  }

  .tab-pane-analysis {
    padding-top: 0;
  }

  .comparison-filter-block {
    flex-direction: column;
    height: 150px;
  }

  .highlight-div {
    display: flex;
  }

  .aircraft-slider-image {
    object-fit: contain;
    object-position: 50% 50%;
    align-self: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    position: absolute;
    inset: 0%;
  }

  .slider-listing-collection-item-div {
    height: 100px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-listing-info-div.price {
    flex-direction: column;
    align-items: center;
    width: 90px;
    position: relative;
    inset: 0% 0% auto auto;
    box-shadow: 0 0 20px #00000029;
  }

  .slider-listing-aircraft-type-text {
    font-size: 12px;
  }

  .slider-listing-aircraft-type-text.share-size {
    font-size: 10px;
  }

  .slider-listing-aircraft-type-text.price {
    font-size: 12px;
  }

  .dashboard-listing-collection-item {
    align-items: center;
  }

  .slider-listing-case-footer {
    border-radius: 8px;
    justify-content: center;
    place-items: center;
    padding: 3px 8px;
    display: flex;
    inset: auto auto 0% 0%;
    box-shadow: 1px 1px 17px #0003;
  }

  .slider-listing-aircraft-image-div {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100px;
    position: relative;
  }

  .dashboard-listings-collection-list {
    align-items: stretch;
  }

  .shop-for-listings-tabs.new {
    margin-top: 75px;
    padding-left: 0;
  }

  .shop-for-listings-tab-menu.new {
    background-color: var(--fractrade-navy);
    flex-direction: row;
    width: 100vw;
    height: 125px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    position: absolute;
    box-shadow: 0 0 40px #0000002e;
  }

  .listing-data-div {
    display: none;
  }

  .slider-listing-aircraft-name-case {
    justify-content: center;
    display: flex;
  }

  .my-aircraft-dashboard-case {
    width: 100px;
  }

  .my-aircraft-header---dashboard {
    font-size: 10px;
  }

  .tab-pane-live-market {
    padding-top: 0;
    overflow: scroll;
  }

  .main-fractrade-icon-div {
    border-radius: 5px;
    width: 30px;
    height: 30px;
    padding: 2px;
    left: 30px;
  }

  .main-fractrade-icon-div.big-view-port {
    display: none;
  }

  .main-fractrade-icon-div.small-view-port {
    border-style: none;
    width: 100px;
    height: 100px;
    padding: 5px;
    display: flex;
    left: 0;
  }

  .main-fractrade-icon-div.small-view-port:active {
    border-style: none;
  }

  .fractrade-branding-heading-div {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 50px;
    display: flex;
    position: relative;
    left: 0;
  }

  .fractrade-brand-text {
    font-size: 16px;
    display: none;
  }

  .membership-branding-text {
    flex: 0 auto;
    font-size: 16px;
    line-height: 15px;
    display: none;
  }

  .dashboard-listings-collection-wrapper, .dashboard-listings-collection-wrapper.jetboost-list-wrapper-kj84 {
    display: flex;
  }

  .aircraft-div {
    min-width: 100%;
    margin: 0% 0% 15px;
  }

  .aircraft-div.listing-preview {
    max-width: none;
  }

  .my-aircraft-side-pane---master {
    width: 100px;
  }

  .my-aircraft---small-pane-case {
    width: 80px;
  }

  .left-side-of-listing {
    flex: 0 auto;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 15px;
  }

  .left-side-of-listing.smaller-view-port {
    width: 100%;
    margin-bottom: 50px;
  }

  .trading-scenarios-text-labels, .listing-data-text {
    font-size: 18px;
  }

  .right-side-of-top-of-listing {
    z-index: 100;
    background-color: var(--white);
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 0;
    position: fixed;
    top: 60px;
    box-shadow: 1px 1px 20px #00000024;
  }

  .right-side-of-top-of-listing.smaller-view-port {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .name-and-share-size---inlisting {
    align-items: center;
    position: relative;
    top: 0;
  }

  .name-and-age-div {
    justify-content: center;
  }

  .aircraft-type-heading---listing {
    font-family: Brandon bld, sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .share-size-and-hours-text---listing {
    letter-spacing: 4px;
  }

  .right-side-of-top-of-listing---second-case {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
  }

  .listing-description-and-instruciton-text {
    font-size: 18px;
  }

  .listing-description-and-instruciton-text.full-transparency {
    font-size: 12px;
    line-height: 15px;
  }

  .transparency-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .exclusively-with-fractrade-membership {
    font-size: 12px;
  }

  .top-of-listing-case {
    flex-direction: column;
    padding: 80px 0 15px;
    position: relative;
  }

  .top-of-listing-case.smaller-view-port {
    flex-direction: column;
    height: auto;
    padding: 5%;
  }

  .bottom-of-listing-case {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 15px 0;
  }

  .complete-listing-case {
    display: flex;
  }

  .complete-listing-case.smaller-view-port {
    border-bottom: 5px none var(--fractrade-navy);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dually-informed-transaction-case {
    box-shadow: none;
    display: none;
  }

  .letter-of-intent-stage-header {
    padding: 25px;
  }

  .stage-description {
    font-size: 18px;
  }

  .listings-tab-content {
    margin: 15px;
  }

  .ui-slider-handle {
    border-radius: 60px;
    transition: box-shadow .2s ease-in-out, background-color .2s ease-in-out, height .2s ease-in-out, width .2s ease-in-out;
  }

  .ui-slider-handle:hover {
    background-color: #f7941e;
    border-radius: 60px;
    width: 40px;
    height: 40px;
    top: -400%;
    box-shadow: 0 2px 4px -3px #000;
  }

  .calculator-form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .calculator-slide-block {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .field-label.solid {
    float: none;
    display: block;
  }

  .type-and-hours-case {
    flex-direction: column;
  }

  .member-owned-aircraft-type-text {
    font-size: 34px;
  }

  .listing-step-content-case {
    align-items: center;
    height: auto;
    padding: 0;
    overflow: visible;
  }

  .aircraft-details-case-under-title {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .aircraft-title-div {
    border-bottom-style: solid;
    border-bottom-color: #01223840;
    justify-content: center;
    padding: 11px 0;
  }

  .aircraft-details-text {
    font-size: 18px;
  }

  .aircraft-details-individual-case {
    border-bottom: 1px solid #01223840;
    border-right-style: none;
    justify-content: center;
    width: 50%;
    padding: 20px 10px;
  }

  .aircraft-details-individual-case.end {
    border-bottom-style: none;
  }

  .my-plane-case {
    justify-content: center;
  }

  .aircraft-photo-and-details-div {
    align-items: flex-start;
    width: 100%;
  }

  .offer-header-cap {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .offer-label-case {
    width: 115px;
  }

  .offer-label-case.submitted-on, .offer-label-case.offer-id {
    width: 165px;
  }

  .offer-label-case.made-by {
    width: 115px;
  }

  .offer-label-text, .offer-label-text.data, .offer-label-text.data.offer-amount {
    font-size: 14px;
  }

  .file-upload-case {
    margin-right: 0;
  }

  .list-your-share-header-case {
    padding-left: 0;
  }

  .save-pricing-button.listing {
    align-self: center;
    margin-right: 0;
    position: relative;
  }

  .my-aircraft-dashboard-container {
    flex-direction: column;
  }

  .shop-for-listings-tab-content-2.new {
    padding-top: 125px;
  }

  .listing-individual-tab-2 {
    border: 4px solid var(--white);
    border-radius: 10px;
    width: 325px;
    min-width: 325px;
    height: 100px;
    min-height: 100px;
    margin-bottom: 0;
    margin-right: 15px;
    display: block;
  }

  .listing-individual-tab-2:hover {
    transform: none;
  }

  .listing-individual-tab-2.w--current {
    border-width: 4px;
    position: relative;
  }

  .my-aircraft-collection-item {
    height: 100px;
  }

  .add-aircraft-case {
    width: 100%;
  }

  .accept-button {
    height: 60px;
  }

  .member-number-case---decline {
    display: flex;
  }

  .my-aircraft-link-block {
    padding-left: 5px;
    padding-right: 5px;
  }

  .smaller-view-port-div {
    padding-top: 0;
    display: flex;
  }

  .sandwich-menu-icon {
    border-radius: 10px;
    width: 40px;
    padding: 10px;
  }

  .sandwich-menu-icon:active {
    border: 1px solid var(--white);
  }

  .middle-icon-for-small-view-port {
    display: block;
  }

  .lease-pricing-model-case-2-0-big {
    display: none;
  }

  .sold-in-case.small-view-port {
    width: 300px;
  }

  .closing-cost-savings-small-case.small-view-port {
    justify-content: flex-end;
    width: 300px;
  }

  .closing-cost-savings-label-case.savings.smaller-view-port {
    border-left: 1px solid #00a7e140;
    justify-content: flex-start;
    width: 100px;
  }

  .closing-cost-savings-label-case.smaller-view-port {
    justify-content: flex-end;
    width: 100px;
  }

  .closing-cost-savings-text.savings.currency {
    border-left: 1px solid #00a7e140;
    padding-left: 5px;
  }

  .sold-data-case.small-view-port {
    height: 100px;
  }

  .closing-cost-savings-data-case.savings.smaller-view-port {
    padding-left: 0;
  }

  .lease-pricing-model-case-2-0-small {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    display: flex;
  }

  .small-view-port-month-case {
    height: 100px;
    display: flex;
  }

  .internal-view {
    display: none;
  }

  .internal-case---small-view-port {
    background-color: #ff713980;
    border-radius: 10px;
    margin-top: 75px;
    padding: 15px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .member-owned-details---internal.share-size, .member-owned-details---internal.contract-type {
    font-family: Brandon med, sans-serif;
    font-size: 16px;
  }

  .member-owned-details---internal.available-hours {
    color: #01223880;
    font-family: Brandon med, sans-serif;
    font-size: 16px;
  }

  .member-owned-details---internal.aircraft-title {
    width: 40%;
  }

  .my-aircraft-aircraft-photo-internal {
    top: 11%;
  }

  .interal-membership-item {
    width: 40%;
  }

  .search-field-case {
    justify-content: center;
  }

  .schedule-a-call-div {
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .schedule-a-call-div.new-page {
    margin-top: 0;
    margin-left: 0;
  }

  .make-offer-case {
    justify-content: center;
    height: 75px;
  }

  .member-listings-heading {
    margin-bottom: 0;
  }

  .member-listings-heading.description {
    display: none;
  }

  .live-market-heading-case {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: 100%;
    margin-top: 0;
  }

  .all-lease-pricing-models-case {
    flex-direction: column;
  }

  .value-graph-container {
    overflow: scroll;
  }

  .offer-graph-collection-list {
    overflow: visible;
  }

  .insights-and-cta {
    height: auto;
  }

  .offer-data-item-case {
    padding-left: 0;
  }

  .offer-item-comparison-label, .offer-item-comparison-label.title, .offer-item-comparison-label.not-italicized, .offer-item-comparison-data-text {
    font-size: 14px;
  }

  .offer-item-comparison-data-text.net-total.currency {
    font-size: 16px;
  }

  .member-offer-heading, .member-offer-heading.fractrade {
    font-size: 12px;
  }

  .highlight-header {
    font-size: 14px;
  }

  .hightlight-data.currency {
    font-size: 16px;
  }

  .highlight-explanation {
    font-size: 14px;
    line-height: 14px;
  }

  .offer-case-for-details {
    margin-bottom: 5px;
    display: flex;
  }

  .active-expired-declined.active {
    font-size: 14px;
  }

  .meet-halfway-button, .dceline-button {
    height: 60px;
  }

  .set-pricing-case {
    height: auto;
    padding-bottom: 120px;
  }

  .contract-and-invoice-holder {
    padding-bottom: 60px;
  }

  .exit-out-of-listing-fractional-share {
    margin-top: 25px;
  }

  .front-page-text.number-1, .front-page-text.aircraft-shares {
    text-align: center;
  }

  .aircraft {
    text-align: center;
    justify-content: center;
  }

  .front-page-container {
    justify-content: center;
  }

  .home-page-text-case {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .front-page-lottie {
    display: none;
  }

  .filter-comparison-form-block {
    width: 100vw;
  }

  .filter-comparison-form {
    width: 90vw;
    overflow: hidden;
  }

  .filter-button-case {
    flex-direction: column;
    align-items: flex-start;
    width: 100vw;
    margin-bottom: 5px;
  }

  .fs-radio_column {
    border-radius: 11px;
    width: 100vw;
    height: 35px;
    min-height: auto;
    padding: 0;
  }

  .filter-label {
    text-align: left;
    width: 20vw;
    min-width: 20vw;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 0;
  }

  .fs-checkbox_row {
    background-color: #0000;
    border-radius: 18px;
    flex-wrap: nowrap;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 5px 10px;
    overflow: scroll;
  }

  .fs-checkbox_field-4 {
    min-width: 150px;
    height: 30px;
    box-shadow: 0 0 9px #0000001c;
  }

  .filter-icon-case {
    display: none;
  }

  .live-market-case {
    height: 100vh;
  }

  .fractrade-brand-icon {
    border-style: none;
    border-radius: 0;
    width: 60px;
    height: 60px;
  }

  .membership-nav-bar {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 60px;
    display: flex;
    inset: 0% 0% auto;
  }

  .fractrade-brand-link {
    border-bottom-style: none;
    width: 60px;
    display: flex;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .membership-nav-menu {
    z-index: 3000;
    background-color: var(--fractrade-navy);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 60px;
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .sandwich-menu-icon-image {
    z-index: 10;
    color: var(--white);
    position: relative;
  }

  .menu-button {
    z-index: 10;
    color: var(--white);
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-button.w--open {
    background-color: var(--fractrade-navy);
  }

  .membership-header-case {
    display: none;
    inset: 0% 0% auto;
  }

  .member-owned-aircraft-section {
    padding-top: 40px;
  }

  .member-owned-collection-item {
    width: 100%;
  }

  .member-dashboard-section {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .aircraft-owned-only-case {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .watch-list-and-comparison-container {
    flex-direction: column;
  }

  .my-watchlist-case {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .flexjet-dashboard-section {
    padding-top: 20px;
  }

  .profile-form-3-0-div-case._1, .profile-form-3-0-div-case._2, .profile-form-3-0-div-case._4, .profile-form-3-0-div-case._5 {
    overflow: scroll;
  }

  .interest-in-this-aircraft-check-box-master-holder {
    justify-content: center;
  }

  .notification-category-text {
    width: auto;
  }

  .membership-nav-new-link {
    justify-content: center;
    display: flex;
  }

  .new-membership-nav-text.nav-label {
    opacity: 1;
    display: flex;
  }

  .add-aircraft-to-membership-header-div {
    margin-top: 30px;
    margin-left: 30px;
  }

  .add-aircraft-to-membership-form-block {
    padding: 0;
  }

  .add-aircraft-to-memebership-form {
    width: 100vw;
    padding-top: 0;
    padding-left: 0;
  }

  .interest-in-this-aircraft-check-box-master-holder-copy, .case-for-add-aircraft-question {
    justify-content: center;
  }

  .air-aircraft-question-text-case {
    margin-left: 30px;
  }

  .compare-collection-wrapper {
    margin-top: 95px;
  }

  .selling-actions {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    flex-flow: wrap;
  }

  .why-add-your-fractional-share-case {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ad-master-case {
    width: 100%;
  }

  .ad-title-and-description-and-go-button {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .trigger-actions {
    flex-flow: wrap;
  }

  .master-seller-facing-aircraft-case {
    padding-left: 0;
  }

  .custom-comparison-tab-menu {
    padding-left: 200px;
    top: 150px;
  }

  .custom-comparison-tab-link {
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 14px;
  }

  .custom-comparison-header-section {
    display: flex;
    top: 0;
  }

  .comparison-collection-wrapper---charter {
    margin-top: 95px;
  }

  .list-fractional-share-header-case {
    padding-top: 0;
  }

  .pricing-slider-container {
    flex-direction: column;
    align-items: center;
  }

  .right-side-of-listing-fractional-share-case {
    max-width: 450px;
  }

  .listing-price-check-box-case {
    width: 100%;
    max-width: 450px;
  }

  .right-side-of-listing-fractional-share-case-master {
    align-items: center;
  }

  .statuses-case {
    margin-top: 15px;
    margin-right: 15px;
    display: flex;
  }

  .what-happens-next-case {
    max-width: 450px;
  }

  .top-of-listing-fractional-share-case {
    flex-direction: column;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .here-s-how-this-works-step {
    flex: 0 auto;
    padding: 10px;
  }

  .accept-decline-container {
    flex-direction: row;
    justify-content: flex-start;
  }

  .prepare-closing-package-section {
    padding-right: 15px;
  }

  .phase-step-side-graphic-case {
    width: 50px;
  }

  .phase-step-number {
    width: 50px;
    height: 50px;
  }

  .big-price-and-iav-case {
    box-shadow: none;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .new-listing-price-text {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .new-iav-case {
    justify-content: center;
  }

  .summary-section {
    padding-left: 0;
    padding-right: 0;
  }

  .all-listings-page {
    padding: 60px 0 0;
  }

  .listings-wrapper {
    flex: 1;
    height: auto;
    overflow: visible;
  }

  .listing-list {
    padding-top: 0;
    overflow: visible;
  }

  .listing-item {
    border-left-style: none;
  }

  .listing-item:first-child {
    border-top-style: solid;
  }

  .listing-page-link:hover {
    border-left-style: none;
  }

  .listing-arrow-div {
    color: var(--fractrade-navy);
    width: 50px;
    font-size: 14px;
  }

  .all-listings-case {
    flex-direction: column;
  }

  .filter-div {
    background-color: var(--white);
    margin-bottom: 100px;
    padding: 25px 25px 200px;
    overflow: scroll;
  }

  .form-block---listing-filter {
    z-index: 11;
    border-bottom: 1px none var(--fractrade-navy);
    width: 100%;
    min-width: auto;
    height: 0;
    margin-top: 100px;
    padding: 0;
    position: absolute;
    inset: 0%;
    overflow: hidden;
    box-shadow: 3px 3px 20px #00000042;
  }

  .open-market-header {
    display: none;
  }

  .listings-pane-case {
    width: 100%;
    padding: 0;
    overflow: scroll;
  }

  .small-viewport-listings-page-header {
    z-index: 10;
    background-color: var(--white);
    color: var(--fractrade-navy);
    border-bottom: 1px solid #0122381a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100px;
    min-height: 100px;
    padding: 0 10px 0 15px;
    font-family: Brandon med, sans-serif;
    font-weight: 400;
    display: flex;
    position: relative;
  }

  .listing-page-header-text---small-view-port {
    color: var(--fractrade-navy);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .filter-listings-icon {
    color: var(--fractrade-blue);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 100px;
    font-family: Fractrade icon font \#1, sans-serif;
    font-size: 16px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .filter-icon-listing-page.close {
    color: var(--fractrade-blue);
    font-size: 14px;
    display: none;
  }

  .filter-icon-listing-page.filter {
    color: var(--fractrade-navy);
  }

  .fractrade-listings-icon-header {
    object-fit: contain;
    width: 50px;
    height: 50px;
    padding: 5px;
  }

  .fractional-aircraft-listings-header-text {
    color: var(--fractrade-navy);
    margin-top: 0;
    margin-bottom: 5px;
    font-family: Brandon bld, sans-serif;
    font-size: 38px;
    font-weight: 400;
    line-height: 30px;
  }

  .listing-aircraft-description-text {
    color: #01223880;
    font-family: Brandon med, sans-serif;
  }

  .buyer-facing-section {
    padding: 60px 0 15px;
  }

  .status-bar {
    width: 100%;
  }

  .other-listings-list {
    padding-left: 16px;
  }

  .browse-other-listings-header-case {
    padding-left: 15px;
  }

  .explanation-text-header {
    font-size: 30px;
    line-height: 30px;
  }

  .new-landing-page-animation {
    display: none;
  }

  .summary-section---front-page-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bottom-of-offers-case {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 15px;
  }

  .listing-process-body {
    padding-left: 0;
    padding-right: 0;
  }

  .listing-process-timeline-case-master {
    padding-bottom: 25px;
    padding-left: 25px;
  }

  .main-listing-process-section {
    height: auto;
    display: flex;
  }

  .case-for-finanical-explanation {
    max-width: none;
  }

  .exclusively-with-fractrade-membership-case {
    font-size: 12px;
  }

  .listing-preview-master-case {
    display: flex;
  }

  .listing-preview-master-case.smaller-view-port {
    border-bottom: 5px none var(--fractrade-navy);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .short-page-wrapper {
    flex-direction: column;
    height: auto;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing-page-div {
    background-image: linear-gradient(90deg, #fff0, var(--fractrade-navy)), linear-gradient(90deg, var(--fractrade-navy), #fff0 36%);
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    padding-right: 0%;
  }

  .ways-to-share-heading {
    font-size: 32px;
    line-height: 32px;
  }

  .ways-to-share-heading.sub {
    font-size: 18px;
    line-height: 24px;
  }

  .how-it-works-description {
    text-shadow: 0 1px 10px #000;
  }

  .how-it-works-description.left-justified {
    font-size: 18px;
    line-height: 24px;
  }

  .how-it-works-description._50 {
    text-shadow: 0 1px 8px #000;
    font-size: 18px;
    line-height: 24px;
  }

  .how-it-works-description.right-justified {
    text-shadow: 0 1px 1px #0003;
    font-size: 18px;
    line-height: 24px;
  }

  .landing-page-section---new {
    padding: 100px 25px 25px;
  }

  .home-page-title-case {
    padding-left: 0;
  }

  .master-case-for-listings---home-page {
    width: 100%;
    min-width: auto;
    max-width: none;
    inset: auto 0% 0%;
  }

  .case-for-sideways-words {
    display: none;
  }

  .combined-listing-list-case {
    flex-flow: row;
  }

  .combine-listing-item {
    min-width: 500px;
  }

  .what-is-fractrade-content-case {
    min-width: auto;
    max-width: none;
    padding-left: 50px;
    padding-right: 50px;
  }

  .what-is-fractrade-content-case.revolutionizing, .our-part-of-the-industry-case {
    min-width: auto;
    max-width: none;
  }

  .puzzle-piece-focus-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .puzzle-focus-heading-case, .master-puzzle-piece-focus-case {
    min-width: auto;
    max-width: none;
  }

  .puzzle-piece-focus-aircraft-image {
    object-fit: contain;
    right: -50%;
  }

  .hangar-image {
    object-position: 0% 50%;
  }

  .introducing-sharing-aircraft {
    padding-left: 15px;
    padding-right: 15px;
  }

  .shared-aircraft-form-1-0._1, .shared-aircraft-form-1-0._2, .shared-aircraft-form-1-0._4, .shared-aircraft-form-1-0._5 {
    overflow: scroll;
  }

  .shared-interest-question-div {
    min-width: auto;
    max-width: none;
    padding-left: 50px;
    padding-right: 50px;
  }

  .shared-interest-question-div._5 {
    display: flex;
  }

  .question-text---shared-interest {
    width: 100%;
  }

  .interest-form-explanation-text {
    text-align: center;
  }

  .tagline-text {
    text-shadow: 0 1px 10px #00000070;
  }

  .master-whole-aircraft-header-section {
    flex-flow: column;
    min-width: 100%;
  }

  .master-whole-aircraft-header-section.home {
    padding-left: 50px;
    padding-right: 50px;
  }

  .whole-aircraft-highlight-section, .master-title-section.bottom {
    min-width: 100%;
  }

  .title-text---whole-aircraft.main.home {
    min-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .master-whole-aircraft-detail-section {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    min-width: 100%;
  }

  .case-for-whole-aircraft-header {
    min-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .best-of-each-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .introducing-fractrade-share {
    min-width: auto;
    max-width: none;
    padding: 50px 24px;
  }

  .introducing-fractrade-share.revolutionizing, .puzzle-piece-complex {
    min-width: auto;
    max-width: none;
  }

  .new-market-screenshot.right.ipad {
    object-position: 50% 50%;
  }

  .new-market-screenshot.ipad {
    height: 100%;
  }

  .shared-aircraft-ownership {
    font-size: 32px;
    line-height: 32px;
  }

  .shared-aircraft-ownership.sub {
    font-size: 18px;
    line-height: 24px;
  }

  .start-shopping-case {
    min-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .number-1-trading {
    text-shadow: 0 1px 10px #000;
  }

  .number-1-trading.left-justified {
    font-size: 18px;
    line-height: 24px;
  }

  .number-1-trading._50 {
    text-shadow: 0 1px 8px #000;
    font-size: 18px;
    line-height: 24px;
  }

  .number-1-trading.right-justified {
    text-shadow: 0 1px 1px #0003;
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .collection-list {
    width: 568px;
  }

  .landing-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .front-page-nav {
    justify-content: center;
    height: 75px;
  }

  .client-portal-nav-text.open-market {
    display: none;
  }

  .heading-1 {
    margin-left: 0;
    margin-right: 5px;
  }

  .collection-list-wrapper-4 {
    width: 568px;
  }

  .sign-up-section {
    margin-top: 70px;
  }

  .container-for-create-an-account {
    padding-left: 14px;
  }

  .computer-image {
    width: 300px;
  }

  .imac-image {
    width: 200px;
  }

  .sign-up-container {
    padding-left: 7px;
    padding-right: 7px;
  }

  .sign-up-form-div {
    margin-bottom: 16px;
  }

  .sign-up-heading-left {
    font-size: 20px;
  }

  .sign-up-heading-left.right {
    white-space: normal;
    font-size: 14px;
    line-height: 25px;
    overflow: visible;
  }

  .sign-up-form {
    width: 100%;
    margin-right: 14px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .listings-page-heading {
    margin-left: 36px;
    margin-right: 36px;
  }

  .phone-number-div {
    height: 100%;
    display: none;
  }

  .iphone-icon-image {
    display: none;
  }

  .phone-number-text {
    margin-right: 0;
  }

  .footer-section {
    height: auto;
    padding: 25px;
  }

  .profile-div-icon-border:hover {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
  }

  .full-access-analysis.charter {
    text-align: center;
  }

  .type-of-trip-div {
    padding-right: 30px;
  }

  .trip-type-button-div.one-way, .trip-type-button-div.multi-city {
    margin-left: 0;
    margin-right: 0;
  }

  .trip-type-text {
    font-size: 12px;
  }

  .form-div {
    box-shadow: none;
  }

  .charter-request-form-submit-button {
    width: 50%;
  }

  .to-from-full-div {
    flex-direction: column;
  }

  .charter-arrow.charter-trip {
    margin-left: 8px;
    margin-right: 8px;
  }

  .time-div.date {
    flex-direction: row;
    width: 100%;
    height: 75px;
  }

  .point-of-contact-div {
    flex-direction: column;
  }

  .destination-departure-div {
    height: auto;
  }

  .point-of-contact-field-holder, .aircraft-type-preference-section, .date-div, .departure-arrival-time-div {
    flex-direction: column;
  }

  .my-stuff-button-div {
    justify-content: center;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .my-stuff-button-div:hover {
    justify-content: center;
  }

  .my-stuff-button-div.large {
    width: 75px;
    height: 75px;
    min-height: 75px;
  }

  .body-4 {
    margin-left: 27px;
    margin-right: 27px;
  }

  .choose-your-aircraft-checkbox.hours {
    justify-content: center;
    width: 100px;
    height: 75px;
  }

  .join-tagline {
    text-align: center;
    font-size: 14px;
  }

  .notification-preferences-container {
    width: 500px;
    margin-bottom: 18px;
  }

  .notification-preferences-text {
    margin-right: 79px;
  }

  .membership-nav {
    height: 100vh;
  }

  .membership-nav-tab:hover {
    box-shadow: none;
    transform: none;
  }

  .fractrade-icon-header-div {
    flex-direction: column;
  }

  .nav-div {
    justify-content: flex-start;
  }

  .meet-your-team-heading, .assembled-for-you-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  .quote-div {
    width: 100px;
    height: 150px;
    padding: 10px;
  }

  .quote-name-text, .quote-price-text {
    font-size: 10px;
  }

  .charter-header-icon {
    width: 30px;
  }

  .looks-like-you-have-new-quotes-to-view {
    top: 936px;
    left: 95px;
  }

  .notifcation-instruction-cap {
    top: 159px;
  }

  .okay-button {
    height: 30px;
  }

  .notification-text---charter {
    font-size: 12px;
    line-height: 10px;
  }

  .upload-aircraft-folder, .do-you-own-a-fractional-share-div {
    box-shadow: none;
  }

  .comparison-collection-wrapper.member-control {
    flex: 1;
  }

  .label-case {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
  }

  .listing-preview-case {
    margin-left: 0;
    margin-right: 0;
    box-shadow: 0 0 20px #0003;
  }

  .lisitng-preview-list {
    padding-left: 25px;
    padding-right: 25px;
  }

  .aircraft-type-text, .aircraft-type-text.year {
    font-size: 18px;
  }

  .lisiting-preview-image {
    min-height: 200px;
    max-height: 200px;
  }

  .listing-preview-icon {
    width: 30px;
  }

  .view-full-listing-text {
    letter-spacing: 1px;
    font-family: Brandon bld, sans-serif;
  }

  .member-owned-details-internal-case {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .member-owned-details-internal-case.aircraft-photo {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .member-owned-details-internal-case.status {
    display: none;
  }

  .comparison-label-grid {
    grid-template-columns: 150px;
    width: 150px;
  }

  .comparison-label-text {
    padding-left: 10px;
    font-size: 14px;
  }

  .comparison-label-text.heading {
    padding-left: 10px;
  }

  .comparison-label-text.heading.sub.bigger {
    font-size: 18px;
  }

  .comparison-label-text.heading.sub.bigger.asset {
    padding-left: 10px;
    font-size: 18px;
  }

  .comparison-label-text.double-indent {
    padding-left: 10px;
  }

  .my-comparison-data-text.dark-text {
    font-size: 14px;
  }

  .listing-comparison-collection-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  .my-aircraft-dashboard-case {
    width: 75px;
    padding-top: 100px;
  }

  .my-aircraft-header---dashboard {
    font-size: 8px;
    line-height: 15px;
  }

  .my-aircraft-item {
    margin-bottom: 5px;
  }

  .main-fractrade-icon-div {
    width: 45px;
    height: 45px;
    left: 24px;
  }

  .fractrade-branding-heading-div {
    flex-direction: column;
    display: flex;
  }

  .member-number-text {
    display: none;
  }

  .my-aircraft-side-pane---master {
    width: 75px;
    height: 100vh;
  }

  .my-aircraft---small-pane-case {
    width: 65px;
  }

  .left-side-of-listing {
    flex: 0 auto;
    justify-content: flex-start;
    height: auto;
  }

  .name-and-age-div {
    margin-bottom: 0;
  }

  .aircraft-type-heading---listing {
    font-size: 24px;
    line-height: 24px;
  }

  .transparency-heading {
    font-size: 20px;
  }

  .complete-listing-case {
    height: auto;
    min-height: auto;
  }

  .div-slide-input, .div-block-3 {
    border-top: 1px solid #e6e6e6;
    padding-top: 40px;
  }

  .calculator-slide-block {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .hack-form-wrapper {
    width: 100%;
    max-width: 430px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
  }

  .add-aircraft-case-for-forms {
    width: 90vw;
    padding: 0;
  }

  .member-owned-aircraft-nav {
    height: 75px;
  }

  .member-owned-aircraft-type-text {
    line-height: 44px;
  }

  .chart-labels.offer-value.currency {
    background-color: var(--white);
    text-align: center;
    border-radius: 9px;
    min-width: 120px;
    max-width: 50px;
    padding: 10px;
    left: -35px;
    box-shadow: 0 0 20px #0000001f;
  }

  .chart-labels.offer-value.currency.net {
    color: var(--fractrade-blue);
    left: 0;
  }

  .chart-labels.offer-description.gross {
    min-width: 120px;
    max-width: 120px;
    padding: 6px;
    top: 14px;
    left: -35px;
  }

  .pricing-module, .grid-line-case {
    min-width: 50px;
    max-width: 50px;
  }

  .pricing-slider-wrapper, .listing-module-fee-case, .net-after-fees-case {
    width: 100%;
  }

  .back-to-live-market-text {
    font-size: 12px;
  }

  .aircraft-details-case-under-title {
    flex-direction: column;
    align-items: center;
  }

  .aircraft-title-div {
    border-bottom-style: none;
    justify-content: center;
    margin-bottom: 10px;
  }

  .aircraft-details-text {
    min-width: 50px;
  }

  .aircraft-details-individual-case {
    border-bottom-style: solid;
    justify-content: center;
  }

  .listed-for-sale-text {
    font-size: 12px;
  }

  .my-plane-case {
    flex-direction: column;
    align-items: center;
  }

  .aircraft-photo-and-details-div {
    border-bottom: 1px solid #01223880;
    width: 100%;
  }

  .list-your-aircraft-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .offer-header-cap {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
  }

  .offer-label-case.submitted-on, .offer-label-case.offer-id, .offer-label-case.made-by {
    width: 50%;
  }

  .file-upload-case {
    margin-left: 0;
  }

  .list-your-share-header-case {
    padding-left: 25px;
    padding-right: 25px;
  }

  .my-aircraft-dashboard-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .my-dashboard-header-case {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .my-aircraft-collection-item {
    min-height: 100px;
  }

  .my-aircraft-collection-list-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .add-aircraft-case {
    justify-content: center;
    align-items: center;
  }

  .add-aircraft-instructions {
    padding: 32px;
    font-size: 14px;
  }

  .iav-or-start-listing-text {
    font-size: 14px;
  }

  .accept-button {
    width: 250px;
    height: 50px;
    margin-right: 0;
  }

  .decline-offer-form-block {
    margin-left: 25px;
    margin-right: 25px;
  }

  .decline-offer-check-box-case {
    flex-wrap: wrap;
    display: flex;
  }

  .decline-offer-check-box-text {
    font-size: 14px;
  }

  .are-you-sure-text {
    font-size: 14px;
    line-height: 18px;
  }

  .decline-offer-header {
    font-size: 20px;
  }

  .decline-offer-case {
    flex-flow: wrap;
    align-items: flex-start;
    position: relative;
  }

  .member-number-case---decline {
    margin: 0;
    display: flex;
  }

  .my-aircraft-link-block {
    justify-content: flex-end;
    height: 100px;
    min-height: 100px;
    padding: 15px;
  }

  .sold-in-case {
    width: 150px;
  }

  .sold-in-label-case {
    width: 500px;
    padding-left: 75px;
  }

  .month-lease-credit-case {
    width: 500px;
  }

  .closing-cost-savings-big-case {
    width: 500px;
    padding-left: 75px;
  }

  .closing-cost-savings-small-case {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .closing-cost-savings-small-case.small-view-port {
    flex-direction: row;
  }

  .closing-cost-savings-label-case {
    justify-content: flex-start;
    width: 100%;
    padding-right: 0;
  }

  .closing-cost-savings-label-case.savings {
    justify-content: flex-end;
    width: 100%;
  }

  .closing-cost-savings-text {
    padding-right: 5px;
  }

  .sold-data-case {
    flex-direction: column;
    width: 150px;
  }

  .sold-data-case.small-view-port {
    flex-direction: row;
    width: 200px;
  }

  .closing-cost-savings-data-case {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 50%;
    padding-right: 0;
  }

  .closing-cost-savings-data-case.savings {
    justify-content: flex-end;
    align-items: flex-start;
    height: 50%;
    padding-left: 0;
  }

  .closing-cost-savings-data-case.smaller-view-port {
    align-items: center;
  }

  .month-credit-label-case {
    justify-content: flex-start;
    width: 100px;
  }

  .file-upload-case-for-everything {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .filter-seller-aircraft-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .member-owned-details---internal.share-size, .member-owned-details---internal.contract-type {
    width: 100%;
    font-size: 12px;
    display: block;
  }

  .member-owned-details---internal.owner-name {
    display: block;
  }

  .member-owned-details---internal.current-state {
    height: auto;
  }

  .member-owned-details---internal.aircraft-title {
    width: 100%;
    font-size: 16px;
  }

  .internal-id-case {
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .internal-listing-dot-case {
    margin-top: 15px;
    margin-right: 15px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .interal-membership-item {
    width: 100%;
  }

  .dan-s-photo-for-scheduling-a-call-div {
    display: none;
  }

  .value-graph-container {
    padding-left: 188px;
    padding-right: 188px;
    display: none;
    overflow: scroll;
  }

  .offer-graph-collection-item {
    justify-content: center;
    width: 50px;
    min-width: 50px;
  }

  .offer-html-embed.net {
    width: 50px;
  }

  .insights-and-cta {
    left: -35px;
  }

  .full-offer-collection-item {
    margin-left: 0;
    margin-right: 0;
  }

  .accept-decline-case {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    display: flex;
    position: relative;
  }

  .offer-main-case {
    flex-direction: column;
  }

  .offer-comparison-case {
    width: 100%;
  }

  .offer-comparison-case.left {
    padding: 10px;
  }

  .offer-comparison-case.right {
    padding-top: 12.5px;
    padding-left: 25px;
  }

  .graph-explanation-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .offer-case-for-details {
    width: 100%;
  }

  .iav-explanation-case {
    width: 100%;
    margin-bottom: 15px;
  }

  .independent-appraisal-and-listing-price {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .meet-halfway-button {
    width: 100%;
    margin-right: 0;
  }

  .dceline-button {
    width: 250px;
    height: 50px;
    margin-right: 0;
  }

  .comparison-collection-list {
    padding-right: 15px;
  }

  .filter-comparison-form {
    width: 100vw;
  }

  .fs-radio_column {
    border-radius: 0;
    grid-auto-flow: row;
  }

  .filter-label {
    width: 100vw;
  }

  .fs-checkbox_row {
    border-radius: 0;
    grid-auto-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .jetboost-favorites-list-kj84 {
    padding-right: 0;
  }

  .member-owned-aircraft-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .member-owned-collection-list {
    padding-left: 0;
    padding-right: 0;
  }

  .member-owned-aircraft-explanation-case {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .explanation-case {
    flex-direction: column;
    width: 100%;
  }

  .member-dashboard-heading, .watch-list-and-comparison-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .profile-3-0-advance-button._1-to-2, .profile-3-0-advance-button._2-to-3, .profile-3-0-advance-button._3-to-4, .profile-3-0-advance-button._4-to-5 {
    align-self: center;
  }

  .interest-in-this-aircraft-check-box {
    grid-auto-flow: row;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .interest-in-this-aircraft-check-box-master-holder {
    justify-content: center;
  }

  .profile-question-text {
    text-align: center;
  }

  .let-s-build-your-profile-header-div {
    justify-content: center;
  }

  .next-profile-side-case {
    align-items: center;
  }

  .interest-in-this-aircraft-check-box-master-holder-copy, .case-for-add-aircraft-question {
    justify-content: center;
  }

  .selling-actions-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .custom-comparison-tab-menu {
    padding-left: 150px;
  }

  .custom-comparison-tab-link {
    padding-left: 0;
    padding-right: 0;
  }

  .custom-comparison-tab-text {
    flex: 1;
  }

  .pending-offer-letter-preview-text.large {
    padding: 15px;
    font-size: 16px;
  }

  .list-fractional-share-header-case {
    padding-top: 83px;
  }

  .set-listing-price-case {
    min-width: auto;
  }

  .here-s-how-this-works-step {
    box-shadow: none;
    padding: 10px;
  }

  .fractrade-offer-process-brand-case {
    align-items: center;
    height: auto;
    margin-bottom: 10px;
  }

  .fractrade-text-header {
    font-size: 50px;
    line-height: 60px;
  }

  .list-fractional-aircraft-section {
    padding-left: 0;
    padding-right: 0;
  }

  .phase-step-side-graphic-case {
    display: none;
  }

  .phase-step-number {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 35px;
    height: 35px;
    font-size: 18px;
  }

  .lease-pricing-heading {
    justify-content: flex-start;
  }

  .listing-item {
    height: 300px;
  }

  .listing-page-link {
    flex-direction: column;
    align-items: flex-start;
    padding: 15px;
  }

  .listing-page-aircraft-photo-case {
    align-self: stretch;
    max-width: 300px;
    margin-top: 25px;
    margin-left: 0;
  }

  .listing-arrow-div {
    height: 100%;
  }

  .listing-page-price-case {
    margin-right: 50px;
  }

  .aircraft-photo-listing-page {
    object-fit: contain;
  }

  .sold-label-case {
    margin-right: 50px;
  }

  .listing-page-detail-case {
    min-width: 120px;
  }

  .listing-page-detail-case.end {
    min-width: 150px;
  }

  .explanation-section.top {
    flex-direction: column;
  }

  .explanation-section.bottom {
    border-top-color: var(--fractrade-blue);
    flex-direction: column;
  }

  .explanation-side, .explanation-side.left {
    width: 100%;
  }

  .explanation-text-case {
    align-items: center;
  }

  .explanation-text-header {
    text-align: center;
  }

  .cta-explanation-button {
    align-self: center;
  }

  .name-and-size-case-listing {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .listing-preview-master-case {
    height: auto;
    min-height: auto;
  }

  .short-page-wrapper {
    flex-direction: column;
  }

  .footer {
    padding: 40px 20px;
  }

  .ways-to-share-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .ways-to-share-heading.sub {
    text-align: right;
  }

  .ways-to-share-heading.sub.left-justified {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
  }

  .ways-to-share-heading.left-justified {
    font-size: 24px;
  }

  .landing-page-section---new {
    padding: 90px 15px 15px;
  }

  .combine-listing-item {
    min-width: 400px;
  }

  .what-is-fractrade---new {
    padding: 50px 15px 100px;
  }

  .space-icon-image {
    height: 50px;
  }

  .partial-ownership-space-heading.hour-band {
    font-size: 14px;
  }

  .puzzle-focus-heading-case {
    flex: 0 auto;
  }

  .puzzle-focus-heading-case.top {
    padding-left: 25px;
    padding-right: 25px;
  }

  .member-profile-section {
    width: 35%;
  }

  .complete-solution {
    font-size: 40px;
    line-height: 40px;
  }

  .shared-interest-question-div._4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fractrade-share-div {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .product-shot-case {
    width: 100%;
  }

  .product-shot-master-case {
    flex-flow: column;
  }

  .divder-fractrade-share {
    display: none;
  }

  .puzzle-piece-complex {
    flex: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .new-market-screenshot.ipad {
    padding-left: 13px;
    padding-right: 13px;
  }

  .shared-aircraft-ownership {
    font-size: 24px;
    line-height: 26px;
  }

  .shared-aircraft-ownership.sub {
    text-align: right;
  }

  .shared-aircraft-ownership.sub.left-justified {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
  }

  .shared-aircraft-ownership.left-justified {
    font-size: 24px;
  }

  .shared-aircraft-ownership.right-justified {
    text-align: center;
    width: 100%;
  }
}

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

  .collection-list {
    width: 100%;
  }

  .landing-page {
    background-image: linear-gradient(to bottom, var(--fractrade-navy), var(--fractrade-navy-darker-gradient));
    padding: 163px 0 150px;
  }

  .blue-gradient-div {
    width: 35px;
    height: 35px;
    position: relative;
  }

  .nav-section {
    z-index: 10;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding-bottom: 0;
  }

  .nav-section:hover {
    width: 100%;
    height: 50px;
  }

  .aircraft-data-labels {
    font-size: 10px;
  }

  .small-note, .heading-2-over-dark {
    font-size: 11px;
  }

  .home-page-nav-links {
    background-color: var(--fractrade-navy);
    background-image: none;
  }

  .home-page-nav-links.w--current:hover {
    color: var(--white);
  }

  .collection-item-4 {
    border-radius: 20px;
    justify-content: space-between;
    height: auto;
    margin: 20px 10px 10px;
    padding-bottom: 0;
    box-shadow: 1px 1px 20px 2px #0000003d;
  }

  .listing-div {
    flex-direction: column;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .listing-image {
    object-fit: contain;
    height: 125px;
  }

  .listing-container-div {
    justify-content: flex-start;
    height: 650px;
    padding: 0;
  }

  .hold-button-text {
    font-size: 10px;
    line-height: 15px;
  }

  .heading-1 {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    width: 290px;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .right-side-of-listing-div {
    align-items: stretch;
    width: 300px;
  }

  .arrow-container {
    display: none;
  }

  .listing-tabs-div {
    align-self: center;
    width: 275px;
    display: flex;
  }

  .listing-tabs-text.aircraft-text, .listing-tabs-text.operations-text, .listing-tabs-text.terms-text {
    font-size: 10px;
  }

  .aircraft-grid---listing {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 8px;
    margin-left: 12px;
    margin-right: 12px;
    display: grid;
    box-shadow: 0 3px 6px 1px #00000029;
  }

  .operations-grid---listings {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2.5fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 8px;
    margin-left: 12px;
    margin-right: 12px;
    display: none;
    box-shadow: 0 3px 6px 1px #0000003d;
  }

  .terms-grid---listings {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 12px;
    margin-right: 12px;
    display: none;
    box-shadow: 0 3px 6px 1px #0003;
  }

  .collection-list-wrapper-4 {
    justify-content: center;
    width: 320px;
  }

  .sign-up-section {
    height: 60px;
    margin-top: 70px;
    padding-bottom: 5px;
  }

  .create-a-fractrade-account {
    font-size: 10px;
    line-height: 15px;
  }

  .fractrade-account-text.white {
    font-size: 10px;
  }

  .create-a-fractrade-account-button {
    justify-content: center;
    align-items: center;
    height: 45px;
    margin-left: 5px;
    padding: 0;
    font-size: 10px;
    display: flex;
  }

  .fractrading-number {
    font-size: 16px;
  }

  .item-number-div {
    justify-content: center;
    margin-top: 29px;
  }

  .i-m-a-buyer-div {
    align-self: center;
    width: 100%;
  }

  .why-fractrade-container {
    flex-direction: column;
    align-items: center;
  }

  .computer-image {
    width: 600px;
    max-width: 300px;
    margin-top: 30px;
  }

  .heading-5 {
    text-align: center;
    font-size: 20px;
  }

  .iphone-image {
    max-width: 200px;
  }

  .imac-image {
    width: 280px;
    max-width: 280px;
    margin-top: 30px;
  }

  .form-text-field {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
  }

  .form-text-field.depart-arrive {
    width: 80px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .form-text-field.day {
    margin-left: 3px;
    margin-right: 3px;
  }

  .form-text-field.year {
    margin-left: 2px;
    margin-right: 2px;
  }

  .form-text-field.name {
    width: 100%;
  }

  .form-text-field.where-to-send-the-quote {
    margin-right: 0;
  }

  .sign-up-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 72px;
    margin-bottom: 0;
    padding-bottom: 49px;
  }

  .sign-up-form-div {
    width: 100%;
    margin-top: 0;
    margin-bottom: 9px;
  }

  .sign-up-heading-left {
    margin-top: -12px;
    font-size: 20px;
  }

  .sign-up-heading-left.right {
    white-space: normal;
    align-items: flex-start;
    margin-top: 0;
    font-size: 12px;
    display: flex;
  }

  .sign-up-form {
    width: 100%;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .listings-page-heading {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 20px;
  }

  .nav-links-div {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 75%;
  }

  .collection-list-5 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .select-field {
    width: 100%;
  }

  .select-field.hours {
    width: 100%;
    margin-left: 0;
  }

  .home-page-cta {
    width: 100%;
    height: 50px;
    margin-top: 40px;
    margin-right: 0;
    padding: 16px;
    font-size: 12px;
  }

  .home-page-cta.preview-listings {
    flex: 0 auto;
    width: 200px;
    margin-right: 0;
  }

  .home-page-cta-text {
    font-size: 12px;
  }

  .home-page-button {
    justify-content: center;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
  }

  .phone-number-div {
    width: auto;
  }

  .phone-number-text {
    margin-right: -30px;
  }

  .link {
    font-size: 14px;
  }

  .more-info-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 53px;
  }

  .more-info-button {
    width: 80%;
  }

  .more-details-text {
    width: 400px;
    font-size: 12px;
  }

  .profile-div-icon-border {
    width: 40px;
    height: 40px;
    position: relative;
    inset: 0 0 auto auto;
  }

  .profile-image-top-right {
    width: 15px;
  }

  .full-access-analysis {
    text-align: center;
    font-size: 12px;
  }

  .full-access-analysis.charter {
    margin-right: 0;
    font-size: 12px;
  }

  .charter-section {
    display: none;
  }

  .one-way-form-block {
    padding: 0;
  }

  .round-trip-request-form-block {
    opacity: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .multi-city-request-form {
    padding-left: 0;
    padding-right: 0;
  }

  .type-of-trip-div {
    flex-direction: column;
    margin: 0 0 25px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .trip-type-button-div.one-way {
    width: 200px;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .trip-type-button-div.round-trip, .trip-type-button-div.multi-city {
    width: 200px;
    margin-bottom: 20px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .trip-type-text {
    text-align: center;
    font-size: 12px;
  }

  .form-div {
    padding-left: 0;
    padding-right: 0;
  }

  .form-field-label {
    text-align: center;
  }

  .form-field-label.one-way {
    margin-right: 0;
  }

  .form-field-label.notes {
    align-self: center;
    margin-right: 0;
  }

  .form-field-label.trip-type {
    margin-right: 0;
  }

  .charter-request-form-submit-button {
    width: 80%;
  }

  .city-fbo-div {
    width: 220px;
  }

  .point-of-contact-div {
    align-items: center;
  }

  .aircraft-type-preference-section {
    padding: 18px;
  }

  .date-and-time {
    padding-left: 17px;
    padding-right: 17px;
  }

  .leg-div {
    background-color: #b6b8ba00;
    padding: 0;
  }

  .my-stuff-button-div {
    margin-right: 0;
  }

  .my-stuff-button-div.large {
    flex-direction: row;
    justify-content: space-between;
    width: 100vw;
    padding-left: 18px;
    padding-right: 18px;
    position: relative;
  }

  .be-the-first-to-know-div {
    width: 90%;
    height: 800px;
    margin-top: -3px;
    margin-bottom: 112px;
  }

  .rotating-aircraft-photos {
    width: 90%;
  }

  .what-are-you-looking-for-form-div {
    width: 100%;
  }

  .fade-div {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff0 67%, var(--white) 86%);
  }

  .be-the-first-to-know-form-block {
    width: 90%;
    height: auto;
    padding: 40px;
  }

  .what-are-you-looking-for, .aircraft-type-and-hours-div {
    flex-direction: column;
  }

  .tell-us-what-you-are-looking-for-title {
    text-align: center;
  }

  .tell-us-what-you-are-looking-for-section {
    height: 900px;
  }

  .be-the-first-to-know-text {
    margin: 29px;
    font-size: 18px;
  }

  .dropdown {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    top: auto;
    left: auto;
  }

  .side-logo-image {
    padding: 0;
  }

  .side-logo-image-div.w--current {
    width: 100px;
  }

  .main-page-container-div {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 29px;
    padding-right: 29px;
    display: flex;
  }

  .body-4 {
    padding-left: 17px;
    padding-right: 17px;
  }

  .heading-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .paragraph.navy {
    margin-left: 21px;
    margin-right: 21px;
  }

  .front-page-image-div {
    width: 50%;
  }

  .membership {
    margin-top: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .price-reduction-div {
    flex-direction: row;
    align-items: center;
    margin-bottom: 4px;
    padding: 5px 13px;
  }

  .price-reduction-text, .pending-purchase-request-text {
    font-size: 10px;
  }

  .fractrade-exclusive-container {
    flex-direction: column;
  }

  .fractrade-membership-fractrade-text {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
  }

  .exit-out-of-popup-icon {
    margin-right: 20px;
    display: none;
    top: 103%;
  }

  .aircraft-choice-div.top.hours {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .fractrade-membership-text {
    flex-direction: column;
  }

  .join-tagline {
    margin-left: 25px;
    margin-right: 25px;
    font-size: 12px;
  }

  .want-to-view-the-full-listing {
    margin-bottom: 16px;
  }

  .notification-preferences-switch {
    top: 25%;
  }

  .notification-preferences-container {
    width: 280px;
    height: 50px;
    margin-bottom: 30px;
  }

  .notification-preferences-text {
    margin-left: 0;
    margin-right: 66px;
    font-size: 14px;
  }

  .right-arrow, .left-arrow {
    width: 75px;
    height: 40px;
  }

  .next-and-previous-text {
    font-size: 10px;
  }

  .dot {
    width: 7px;
    height: 7px;
    margin: 4px;
  }

  .preview-listings-div {
    align-self: center;
    align-items: center;
  }

  .paragraph-2 {
    text-align: center;
  }

  .fractrade-word-text, .membership-word-text {
    font-size: 12px;
  }

  .first-and-last-name-div {
    flex-direction: column;
  }

  .membership-nav-tabs {
    flex-direction: column;
    padding-top: 75px;
    inset: 0% 0% auto;
  }

  .membership-nav-tabs-content {
    height: 100vh;
    padding-top: 75px;
    inset: 0%;
  }

  .membership-nav-tab {
    text-align: center;
    width: 100%;
    font-size: 9px;
  }

  .membership-nav-tab.w--current {
    border-top: 4px none var(--fractrade-blue);
    box-shadow: inset 0 20px 20px -25px var(--fractrade-blue);
    border-bottom-style: none;
  }

  .membership-nav-tabs-text {
    line-height: 10px;
  }

  .fractrade-icon-header-div {
    height: 75px;
  }

  .fractrade-icon-header-div.member-owned-aircraft-page {
    display: flex;
  }

  .paragraph-3 {
    text-align: center;
  }

  .individual {
    width: 280px;
    height: 1200px;
  }

  .meet-your-team-heading, .assembled-for-you-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  .charter-options-container {
    margin-top: 50px;
  }

  .departure-arrival-cities {
    text-align: center;
    font-size: 8px;
    line-height: 10px;
  }

  .charter-icon-div {
    width: 100px;
  }

  .charter-trips-title, .charter-trips-title.request-a-quote {
    text-align: center;
  }

  .quote-div {
    margin: 5px;
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .quote-name-text {
    letter-spacing: 0;
  }

  .whole-trip-case-header {
    padding: 18px 3px 3px;
  }

  .trip-id-text, .trip-id-text.quote-heading {
    font-size: 12px;
  }

  .whole-quote-div {
    padding: 11px 0;
  }

  .pick-a-quote-instructions {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 12px;
  }

  .looks-like-you-have-new-quotes-to-view {
    left: 21px;
  }

  .profile-2-0-heading {
    margin-left: 0;
    margin-right: 0;
  }

  .aircraft-upload-heading {
    margin-left: 7px;
    padding: 0;
  }

  .aircraft-upload-simple-header-cap, .aircraft-upload-simple-header-cap.success {
    padding-left: 12px;
    padding-right: 12px;
  }

  .aircraft-upload-simple-number {
    margin-left: 7px;
  }

  .submit-aircraft-simple-button._1, .submit-aircraft-simple-button._2, .submit-aircraft-simple-button._3 {
    margin-top: 0;
    margin-right: 0;
  }

  .submit-aircraft-simple-button._4 {
    margin-right: 0;
  }

  .add-your-aircraft-heading {
    margin-left: 0;
  }

  .successfully-added-text {
    display: none;
  }

  .successfully-added-div {
    margin-top: 0;
    margin-right: 0;
    position: relative;
  }

  .upload-aircraft-folder {
    border-top: 1px solid var(--fractrade-blue);
    box-shadow: none;
    border-radius: 0;
    width: auto;
  }

  .submit-div._2, .submit-div._1, .submit-div._3, .submit-div._4 {
    align-items: center;
  }

  .add-aircraft-explanation, .optional {
    margin-left: 0;
  }

  .my-aircraft-icon.my-aircraft-page {
    object-fit: contain;
  }

  .my-aircraft-id-number-div.new {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .my-aircraft-fractrading-number {
    color: var(--fractrade-blue);
  }

  .fractional-owners {
    font-size: 17px;
    line-height: 15px;
  }

  .comparison-collection-wrapper {
    margin-top: 45px;
    padding-top: 0;
    overflow: hidden;
  }

  .label-case {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
  }

  .listing-preview-case {
    padding-bottom: 26px;
  }

  .aircraft-type-text {
    align-items: stretch;
    font-size: 14px;
  }

  .aircraft-type-text.year {
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .lisiting-preview-image {
    margin-top: 40px;
  }

  .purchase-price-lease-rate-case {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .listing-preview-icon {
    width: 25px;
  }

  .fractrading-number-text {
    font-size: 14px;
  }

  .view-full-listing-div {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 40px 0 0;
    padding: 8px;
    display: flex;
    position: relative;
    inset: auto 0% 0%;
  }

  .view-full-listing-text {
    font-family: Brandon bld, sans-serif;
  }

  .share-size-text {
    font-size: 12px;
  }

  .member-owned-details-internal-case {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .member-owned-details-internal-case.aircraft-photo {
    padding-left: 0;
    padding-right: 0;
  }

  .member-owned-details-internal-case.number-of-hours {
    justify-content: center;
  }

  .member-owned-details-internal-case.status {
    width: 100%;
  }

  .share-size-case {
    justify-content: center;
    width: 100%;
  }

  .my-aircraft-comparison-photo {
    height: 75px;
    min-height: 75px;
  }

  .comparison-label-grid {
    width: 150px;
  }

  .comparison-label-text {
    margin-left: 0;
    font-size: 12px;
  }

  .comparison-label-text.heading {
    width: 150px;
  }

  .comparison-label-text.heading.sub.bigger {
    font-size: 18px;
  }

  .comparison-label-text.heading.sub.bigger.asset {
    width: 150px;
    padding-left: 15px;
    font-size: 18px;
  }

  .aircraft-type-comparison-text {
    font-size: 14px;
  }

  .my-comparison-data-grid {
    grid-template-columns: 120px;
    width: 120px;
  }

  .my-comparison-data-text.currency.dark-text.total, .my-comparison-data-text.dark-text, .my-comparison-data-text.dark-text.currency.blue {
    font-size: 14px;
  }

  .listing-comparison-collection-item {
    width: 120px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 7px;
    padding-right: 7px;
  }

  .case-of-comparison-header {
    width: 120px;
    padding-top: 40px;
  }

  .comparison-filter-block {
    flex-direction: column;
    height: 130px;
  }

  .comparison-case-collection-item-duel {
    width: 120px;
  }

  .shop-for-listings-tab-menu {
    width: 100%;
  }

  .big-listing-aircraft-image {
    height: 200px;
  }

  .my-aircraft-dashboard-case {
    flex-direction: row;
    width: 100vw;
    height: 75px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 75px;
    display: none;
    inset: 0% 0% auto;
  }

  .my-aircraft-header---dashboard.large {
    font-size: 12px;
  }

  .my-aircraft-list-wrapper {
    flex-direction: row;
  }

  .my-aircraft-list {
    flex-direction: column;
    display: flex;
  }

  .my-aircraft-item {
    flex-direction: row;
  }

  .my-aircraft-small-item-case {
    width: 50px;
    height: 40px;
  }

  .my-aircraft---aircraft-type {
    font-size: 12px;
  }

  .my-aircraft-title-case {
    display: none;
  }

  .my-aircraft-status-label-text {
    font-size: 12px;
  }

  .main-fractrade-icon-div {
    padding: 8px;
  }

  .main-fractrade-icon-div.small-view-port {
    height: 75px;
    padding: 13px;
    inset: 0% auto 0% 0%;
  }

  .fractrade-branding-heading-div {
    flex-direction: column;
    display: flex;
    left: 0;
  }

  .aircraft-div {
    padding: 10px;
  }

  .listing-detail-title {
    font-size: 20px;
  }

  .my-aircraft-large-item {
    width: 97%;
  }

  .large-my-aircraft-image {
    width: 80%;
  }

  .my-aircraft-description-text {
    font-size: 10px;
  }

  .my-aircraft-side-pane-case {
    width: 97%;
  }

  .my-aircraft-side-pane---master {
    width: 100vw;
    height: 75px;
    inset: 0% 0% auto;
  }

  .my-aircraft---full-case {
    width: 100vw;
    padding: 120px 20px 20px;
    top: -100vh;
    left: 0;
  }

  .my-aircraft---small-pane-case {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    width: 45%;
    height: 100%;
    margin-bottom: 0;
  }

  .my-stuff-button-for-mobile {
    background-image: linear-gradient(to bottom, var(--fractrade-blue-darker-gradient), var(--fractrade-blue));
    border-radius: 11px;
    align-items: center;
    width: auto;
    height: auto;
    padding: 10px;
    display: flex;
    position: relative;
    inset: auto;
  }

  .my-stuff-button-for-mobile:active {
    background-image: linear-gradient(to bottom, var(--fractrade-blue), var(--fractrade-blue-darker-gradient));
  }

  .my-aircaft-button-image---mobile {
    object-fit: contain;
    width: 30px;
    max-width: none;
    margin-left: 5px;
    display: block;
  }

  .my-aircraft-button-text {
    color: var(--white);
    letter-spacing: .5px;
    text-transform: uppercase;
    margin-right: 5px;
    font-family: Brandon med, sans-serif;
    font-size: 10px;
  }

  .left-side-of-listing {
    margin-bottom: 0;
    padding-top: 0;
  }

  .trading-scenarios-text-labels {
    font-size: 16px;
  }

  .trading-scenarios-text-labels.summary {
    font-size: 18px;
  }

  .listing-data-text, .listing-data-text.currency {
    font-size: 16px;
  }

  .aircraft-section-header {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .name-and-share-size---inlisting {
    width: 100%;
  }

  .name-and-age-div {
    flex-direction: column;
    align-items: center;
  }

  .share-size-and-hours-div {
    flex-direction: row;
    justify-content: center;
  }

  .aircraft-type-heading---listing {
    text-align: center;
    font-size: 24px;
  }

  .share-size-and-hours-text---listing, .share-size-and-hours-text---listing.space {
    letter-spacing: 0;
    font-size: 14px;
  }

  .listing-description-and-instruciton-text {
    font-size: 16px;
  }

  .transparency-heading {
    font-size: 20px;
  }

  .top-of-listing-case {
    padding-top: 100px;
  }

  .top-of-listing-case.smaller-view-port {
    padding-left: 5%;
    padding-right: 5%;
  }

  .dually-informed-transaction-case {
    padding: 15px;
  }

  .letter-of-intent-stage-header {
    padding: 19px;
  }

  .stage-header-text {
    font-size: 16px;
  }

  .stage-header-text---listing {
    font-size: 30px;
  }

  .left-svitch-div {
    float: left;
    flex: 1;
    display: block;
  }

  .calculator-revenue-2 {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 30px;
  }

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

  .ui-widget-content {
    background-color: #e5e5e5;
  }

  .radio-button-field {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .calculator-form {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grey-line {
    margin-right: 20px;
  }

  .field-label.solid {
    float: none;
  }

  .totally-due-at-closing-value {
    font-size: 24px;
  }

  .total-due-at-closing {
    font-size: 14px;
  }

  .add-fractional-share-form {
    padding: 30px 15px 15px;
  }

  .aircraft-section {
    width: 100vw;
    padding-top: 75px;
  }

  .member-owned-aircraft-nav {
    align-items: center;
    width: 100vw;
  }

  .chart-labels {
    font-size: 10px;
    left: -79px;
  }

  .chart-labels.dealer-range.currency {
    width: 100px;
  }

  .chart-labels.dealer {
    right: 108.797px;
  }

  .chart-labels.listing {
    right: -78px;
  }

  .iav-static-line {
    right: -1px;
  }

  .iav-chart-value.currency {
    width: 100px;
    left: -111px;
  }

  .dealer-value-static-line {
    width: 100px;
    left: -1px;
  }

  .pricing-module {
    margin-left: 308px;
  }

  .estimated-dealer-value-bar {
    width: 80px;
    position: relative;
    left: 8px;
  }

  .pricing-slider-wrapper {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .listing-step-content-case {
    padding-left: 10px;
    padding-right: 10px;
  }

  .listing-step-reveal.adjust {
    display: none;
  }

  .pricing-module-labels {
    font-size: 14px;
  }

  .listing-module-fee-case, .net-after-fees-case {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .back-to-live-market-button {
    top: 95px;
    left: 16px;
  }

  .aircraft-details-case-under-title {
    flex-flow: wrap;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .aircraft-title-div {
    flex-direction: column;
  }

  .aircraft-details-text {
    font-size: 12px;
  }

  .aircraft-details-text.id {
    text-align: right;
  }

  .aircraft-details-individual-case {
    border-bottom-style: solid;
    border-right-style: none;
    width: 30%;
  }

  .aircraft-details-individual-case.end {
    width: 100%;
  }

  .switch-case {
    top: 101px;
  }

  .listed-for-sale-text {
    display: none;
  }

  .my-plane-case {
    padding: 20px 0;
  }

  .aircraft-photo-and-details-div {
    border-bottom-color: #01223840;
  }

  .member-aircraft-page-body {
    flex-direction: column;
    display: flex;
  }

  .list-your-aircraft-section {
    width: 100vw;
    padding: 0;
  }

  .offer-header-cap {
    height: auto;
  }

  .offer-label-case.submitted-on, .offer-label-case.offer-id, .offer-label-case.made-by {
    margin-bottom: 10px;
  }

  .send-me-an-email-submit-button {
    width: 200px;
    font-size: 14px;
  }

  .contract-and-invoice-case {
    justify-content: flex-end;
    width: auto;
  }

  .original-purchase-contract {
    width: 150px;
    height: 175px;
    margin-left: 0;
    margin-right: 5px;
  }

  .original-purchase-contract-text {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    top: 26%;
  }

  .original-purchase-contract-text.manger, .original-purchase-contract-text.with {
    font-size: 12px;
  }

  .original-purchase-contract-text.we-nee-a-copy-of {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .most-recent-invoice {
    width: 150px;
    height: 175px;
    margin-left: 5px;
    margin-right: 0;
  }

  .upload-file-button {
    width: 200px;
    padding: 15px;
  }

  .upload-text {
    font-size: 14px;
  }

  .file-upload-case {
    align-items: center;
    width: auto;
  }

  .send-me-an-email-text {
    font-size: 14px;
    line-height: 15px;
  }

  .default-state {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .list-your-share-header-case {
    border-top: 1px solid #01223840;
    padding-left: 15px;
    padding-right: 15px;
  }

  .list-your-share-header-text {
    text-align: center;
    justify-content: flex-start;
    font-size: 24px;
  }

  .list-your-share-header-text.description {
    text-align: left;
    font-size: 14px;
    line-height: 15px;
  }

  .save-pricing-button.adjust {
    background-color: var(--fractrade-blue);
    background-image: none;
    font-size: 14px;
  }

  .my-aircraft-dashboard-container {
    margin-top: 0;
  }

  .my-aircraft-dashboard-container.internal {
    margin-top: 75px;
  }

  .my-dashboard-header-case {
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .my-dashboard-header-case.absolute {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .my-dashboard-header-text {
    font-size: 20px;
    line-height: 24px;
  }

  .my-aircraft-collection-item {
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    min-width: 200px;
    height: auto;
    max-height: none;
    padding: 0;
    box-shadow: 0 0 7px #00000029;
  }

  .my-aircraft-collection-list-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .accept-button {
    width: 100%;
    margin-right: 0;
  }

  .decline-offer-form-case {
    align-items: flex-start;
    padding-top: 50px;
  }

  .decline-offer-check-box-case {
    flex-direction: row;
  }

  .decline-offer-check-box {
    width: 12px;
    height: 12px;
    margin-right: 10px;
  }

  .decline-offer-check-box-text {
    font-size: 12px;
  }

  .are-you-sure-text {
    font-size: 14px;
    line-height: 18px;
  }

  .decline-offer-header {
    font-size: 18px;
  }

  .decline-offer-case {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .member-number-case---decline {
    margin: 0;
  }

  .my-aircraft-link-block {
    flex-direction: column;
    align-items: center;
    height: 250px;
    padding: 15px;
  }

  .my-aircraft-link-block:hover {
    background-color: #0000;
  }

  .my-aircraft-link-block:active {
    border: 2px solid var(--fractrade-blue);
    background-color: #01223812;
  }

  .listing-detail-case {
    padding-left: 7px;
    padding-right: 7px;
  }

  .month-credit-label-case {
    justify-content: center;
  }

  .under-fractrade-review-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .under-review-case {
    flex-direction: column;
  }

  .under-reivew-dot {
    display: none;
  }

  .under-review-explanation {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .file-upload-case-for-everything {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .interal-external-toggle-case {
    margin-top: 75px;
  }

  .interal-external-toggle-case.in-internal {
    justify-content: center;
    width: 100%;
    height: 50px;
    margin-top: 150px;
    display: none;
  }

  .filter-seller-aircraft-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 13px;
    margin-right: 13px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .search-case {
    width: 100%;
    min-width: auto;
  }

  .member-owned-details---internal.share-size, .member-owned-details---internal.contract-type {
    text-align: center;
  }

  .member-owned-details---internal.aircraft-title {
    text-align: center;
    align-self: center;
  }

  .my-aircraft-aircraft-photo-internal {
    width: 100%;
    max-width: 90%;
    position: relative;
  }

  .number-of-items-shown-case {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .schedule-a-call-div {
    justify-content: space-between;
    margin-top: 0;
  }

  .coming-soon-explanation-case {
    display: none;
  }

  .how-this-works-button {
    letter-spacing: 0;
    font-size: 12px;
  }

  .member-listings-heading {
    display: none;
  }

  .value-graph-container {
    padding-left: 141px;
    padding-right: 141px;
  }

  .offer-comparison-case {
    padding: 10px;
  }

  .offer-comparison-case.left {
    padding-right: 10px;
  }

  .offer-comparison-case.right {
    padding-left: 10px;
  }

  .graph-explanation-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .current-contract-aircraft-case {
    width: 100%;
    margin-bottom: 0;
    padding: 15px;
  }

  .contract-payout-data-item.currency.main {
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
  }

  .contract-payout-data-item.main {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 0;
    position: relative;
  }

  .offer-case-for-details {
    flex-direction: column;
  }

  .current-contract-case {
    width: 95vw;
    padding: 15px;
  }

  .iav-explanation-case {
    width: 95vw;
    height: auto;
    padding: 15px;
  }

  .listing-explanation-case.adjust {
    width: 95vw;
    padding: 15px;
  }

  .lowlight-header {
    text-align: center;
  }

  .gross-net-case.actual {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .gross-net-case.estimated {
    flex-direction: column;
    align-items: center;
  }

  .gross {
    justify-content: center;
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .current-contract-data-case {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .change-listing-price-button {
    margin-top: 40px;
    margin-right: 0;
    position: relative;
  }

  .expired-case, .declined-case {
    width: 90%;
  }

  .you-declined-case {
    flex-direction: column;
    align-items: center;
  }

  .meet-halfway-button, .dceline-button {
    width: 100%;
    margin-right: 0;
  }

  .listing-number-tracker-dashes {
    width: 50px;
  }

  .listing-fractional-share-header-text {
    font-size: 24px;
  }

  .front-page-text.number-1 {
    text-align: center;
    width: 100vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .front-page-text.fractional {
    width: 100vw;
    margin-bottom: 0;
  }

  .front-page-text.aircraft-shares {
    width: 100vw;
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 20px;
  }

  .aircraft {
    width: 100vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .home-page-text-case {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .comparison-collection-list {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .filter-label {
    font-size: 12px;
    line-height: 15px;
  }

  .reset-text {
    font-size: 12px;
  }

  .fs-checkbox_row {
    border-radius: 0;
    height: 40px;
  }

  .fs-checkbox_field-4 {
    border-radius: 10px;
    width: 120px;
    min-width: 120px;
    height: 25px;
  }

  .fs-checkbox_label-4 {
    font-size: 12px;
  }

  .filter-icon-case {
    display: none;
  }

  .compare-button.jetboost-toggle-favorite-kj84 {
    margin-right: 0;
  }

  .member-owned-aircraft-collection-wrapper {
    width: 320px;
  }

  .member-owned-aircraft-collection-wrapper.jetboost-list-wrapper-k6er {
    width: 100%;
  }

  .member-owned-collection-item {
    width: 300px;
  }

  .number-of-hours-case {
    justify-content: flex-start;
    width: 50%;
  }

  .member-owned-aircraft-details-header {
    height: 100px;
  }

  .iav-case-member-owned {
    bottom: 115px;
  }

  .member-owned-aircraft-holder {
    flex-flow: wrap;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .status-case {
    bottom: 150px;
  }

  .member-dashboard-section {
    padding-left: 7px;
    padding-right: 7px;
  }

  .member-dashboard-heading-text.period {
    display: none;
  }

  .watch-list-and-comparison-container {
    flex-direction: column;
    margin-bottom: 15px;
  }

  .profile-form-3-0-div-case._1 {
    overflow: scroll;
  }

  .profile-question-case {
    padding-left: 15px;
    padding-right: 15px;
  }

  .profile-question-text {
    text-align: center;
  }

  .how-many-hours-slider-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .how-many-hours-slider-track {
    height: 50px;
  }

  .how-many-hours-slider-fill {
    height: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .how-many-hours-slider-handle {
    width: 75px;
    height: 75px;
  }

  .how-many-hours-slider-display-value-text {
    font-size: 24px;
    line-height: 24px;
  }

  .how-many-hours-slider-display-value-text.label, .how-many-hours-label-text {
    font-size: 14px;
  }

  .arrow-slider-indicator-image {
    display: none;
  }

  .profile-stage-indicator {
    margin-bottom: 15px;
  }

  .profile-setup-header-text {
    text-align: center;
  }

  .let-s-build-your-profile-header-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .add-aircraft-to-membership-header-div {
    margin-left: 15px;
  }

  .add-aircraft-to-memership-header-text {
    line-height: 40px;
  }

  .add-aricraft-question-case, .add-aricraft-question-case.type {
    flex-direction: column;
    flex: 1;
    margin-top: 20px;
    margin-bottom: 60px;
    display: flex;
  }

  .add-aircraft-to-membership-form-block {
    flex-direction: column;
    flex: 1;
    height: 100%;
    display: flex;
  }

  .add-aircraft-to-memebership-form {
    flex-direction: column;
    flex: 1;
    height: 100vh;
    display: flex;
  }

  .case-for-add-aircraft-question {
    flex: 1;
    align-items: flex-start;
  }

  .air-aircraft-question-text-case {
    margin-bottom: 20px;
    margin-left: 15px;
  }

  .compare-collection-wrapper {
    margin-top: 45px;
    padding-top: 0;
    overflow: hidden;
  }

  .compare-collection-list {
    overflow: scroll;
  }

  .listing-comparison-collection-item-copy {
    width: 120px;
  }

  .dashboard-header-case {
    flex-direction: column;
    align-items: flex-start;
  }

  .take-action-div {
    padding: 10px;
  }

  .take-action-link-block.appraise, .take-action-link-block.appraise-and-reserve, .take-action-link-block.appraise-and-sell {
    width: 280px;
  }

  .my-dashboard-header-text-description {
    font-size: 20px;
  }

  .get-started-adding-aricraft-button {
    font-size: 12px;
  }

  .the-reserve-ad-animation-div, .listing-ad-animation-div {
    justify-content: center;
  }

  .ad-master-case {
    align-items: center;
  }

  .add-aircraft-radio-button-case:hover {
    transform: none;
    box-shadow: 0 6px 19px #00000045;
  }

  .next-add-aircraft-question-button {
    margin-bottom: 0;
    margin-right: 15px;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .next-and-back-case-for-buttons {
    flex: 0 auto;
    justify-content: space-between;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    inset: auto 0% 0%;
  }

  .next-and-back-case-for-buttons.first {
    justify-content: flex-end;
  }

  .finish-add-aircraft-button {
    margin-right: 15px;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .back-add-aircraft-questoin-button {
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .loading-aircraft-div {
    display: none;
  }

  .adding-aircraft-to-membership-loading-heading {
    text-align: center;
    justify-content: center;
    font-size: 30px;
    display: flex;
  }

  .custom-comparison-tab-menu {
    padding-left: 15px;
    padding-right: 15px;
  }

  .custom-comparison-heading {
    font-size: 24px;
  }

  .custom-comparison-header-section {
    padding-left: 15px;
  }

  .cost-comparison-text-description {
    font-size: 14px;
  }

  .cost-comparison-text-description.tagline {
    font-size: 14px;
    line-height: 14px;
  }

  .fractrade-icon-text {
    font-size: 24px;
  }

  .charter-label-case {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
  }

  .comparison-label-grid---charter {
    width: 150px;
  }

  .comparison-collection-wrapper---charter {
    margin-top: 45px;
    padding-top: 0;
    overflow: hidden;
  }

  .comparison-collection-list---charter {
    overflow: scroll;
  }

  .charter-program-comparison-collection-item {
    width: 120px;
  }

  .case-of-comparison-header---charter {
    width: 120px;
    padding-top: 40px;
  }

  .my-aircraft-comparison-photo---charter {
    height: 75px;
    min-height: 75px;
  }

  .comparison-case-collection-item-duel---charter {
    width: 120px;
  }

  .my-comparison-data-grid---charter {
    grid-template-columns: 120px;
    width: 120px;
  }

  .pending-offer-letter-preview-case {
    margin-top: 0;
    margin-right: 0;
    inset: 0%;
  }

  .pending-offer-letter-preview-text.small {
    display: flex;
  }

  .pending-offer-letter-preview-text.large {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .set-listing-price-case {
    width: 100%;
    padding: 15px;
  }

  .right-side-of-listing-fractional-share-case {
    width: 95vw;
    padding: 15px;
  }

  .commitment-case {
    padding: 0;
  }

  .what-happens-next-case {
    width: 95%;
    padding: 15px;
  }

  .top-of-listing-fractional-share-case {
    padding-left: 0;
    padding-right: 0;
  }

  .here-s-how-this-works-step {
    border-top-left-radius: 20px;
    flex: 0 auto;
    width: 95vw;
    padding: 0 15px;
    box-shadow: 6px 6px 20px #0000002e;
  }

  .how-this-works-step-title {
    min-height: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-this-works-step-title.top {
    padding-left: 0;
    padding-right: 0;
  }

  .step-title {
    max-width: 70%;
  }

  .listing-step-title-text {
    padding-left: 5px;
  }

  .fractrade-offer-process-brand-case {
    height: auto;
  }

  .fractrade-text-header {
    font-size: 25px;
    line-height: 50px;
  }

  .list-fractional-aircraft-section {
    background-color: var(--fractrade-navy);
    width: 100vw;
  }

  .list-fractional-aircraft-container {
    background-color: #0000;
    flex: 1;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .accept-decline-offer-section {
    background-color: var(--fractrade-navy);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .accept-decline-container {
    background-color: #0000;
    justify-content: center;
  }

  .prepare-closing-package-section {
    background-color: var(--fractrade-navy);
    padding-right: 0;
  }

  .prepare-closing-pack {
    background-color: #0000;
    justify-content: center;
  }

  .explaining-selling-section {
    background-color: var(--fractrade-navy);
  }

  .phase-step-side-graphic-case {
    width: 30px;
    left: -30px;
  }

  .phase-step-number {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 30px;
    height: 30px;
    font-size: 12px;
  }

  .empty-checkmark-dot-selling-process {
    min-width: 17px;
    min-height: 17px;
  }

  .checked-checkmark-selling-steps {
    min-width: 17px;
    min-height: 17px;
    display: none;
  }

  .view-wire-instuctions-button {
    text-align: center;
    width: 200px;
  }

  .add-aircraft-body {
    flex-direction: column;
    padding-bottom: 60px;
    display: flex;
  }

  .lease-pricing-heading {
    text-align: center;
    justify-content: center;
    font-size: 24px;
  }

  .lease-pricing-heading.description {
    text-align: left;
    font-size: 14px;
    line-height: 15px;
  }

  .big-price-and-iav-case {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    padding: 8px 15px;
    display: flex;
  }

  .new-listing-price-text {
    font-size: 18px;
  }

  .new-iav.currency, .new-iav.label {
    font-size: 12px;
  }

  .summary-block-data.currency {
    font-size: 20px;
  }

  .listing-item {
    border-left-style: none;
    height: 450px;
  }

  .listing-page-link {
    padding: 7px;
  }

  .listing-page-link:hover {
    box-shadow: none;
    border-left-style: none;
    transform: none;
  }

  .listing-page-link:active {
    background-color: #01223812;
  }

  .listing-page-aircraft-photo-case {
    flex: 1;
    width: 100%;
    margin-bottom: 15px;
  }

  .listing-page-listing-details {
    width: 100%;
  }

  .listing-data-case {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .fractrading-number-case---listing-page {
    width: auto;
    height: 40px;
    margin-top: 7px;
    margin-left: 7px;
  }

  .fractrading-number-case---listing-page.sold {
    border-bottom: 5px solid var(--dealer-for-gradient);
    border-right-style: none;
  }

  .fractrading-number-case---listing-page.live {
    border-bottom: 5px solid var(--notification-color);
    border-right-style: none;
  }

  .fractrading-number-case---listing-page.purchase-in-process {
    border-bottom: 5px solid var(--fractrade-orange);
    border-right-style: none;
  }

  .listing-page-price-case {
    width: 100%;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .aircraft-photo-listing-page {
    height: auto;
  }

  .sold-label-case {
    width: 100%;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .current-state-case {
    justify-content: flex-start;
  }

  .form-block---listing-filter {
    padding: 0;
  }

  .listing-page-detail-case {
    border-right-style: none;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .listing-page-data-text-case {
    width: 100%;
    max-width: 300px;
  }

  .listing-page-data-text-label {
    width: 100%;
    padding-bottom: 4px;
  }

  .fractional-aircraft-listings-header-text {
    margin-bottom: 0;
    font-size: 20px;
  }

  .other-listings-item {
    width: 280px;
    min-width: 280px;
  }

  .browse-other-listings-header-case {
    margin-top: 0;
  }

  .browze-more-listings-header {
    font-family: Brandon bld, sans-serif;
    font-size: 30px;
    font-weight: 400;
  }

  .explanation-text-case {
    padding: 15px;
  }

  .explanation-detail-text {
    text-align: center;
  }

  .day-rate-tabs-menu, .day-rate-tab-directions-text {
    padding-left: 5px;
  }

  .name-and-year-case-listing {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
  }

  .timeline-labels-placeholder {
    display: none;
  }

  .pricing-module-labels-description {
    font-size: 14px;
  }

  .case-for-finanical-explanation {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .exclusively-with-fractrade-membership-case {
    inset: auto 0% 0%;
  }

  .financial-breakdown-description {
    font-size: 14px;
    line-height: 16px;
  }

  .listing-slider-label-case {
    display: none;
  }

  .flyexclusive-tabs-menu---comparison {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .flyexclusive-button-text---tabs {
    text-align: center;
    font-family: Brandon reg, sans-serif;
    font-size: 14px;
    line-height: 12px;
  }

  .flyexclusive-instructions---text {
    display: none;
  }

  .rich-text-description---comparison {
    font-size: 14px;
  }

  .gray-box-holder {
    font-size: 12px;
  }

  .new-sign-up-form-block {
    max-width: 280px;
    padding: 15px 15px 25px;
  }

  .new-sign-up-field-labels {
    font-size: 16px;
  }

  .new-sign-up-form {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .wrap_steps {
    padding-left: 10px;
    padding-right: 10px;
    top: -50px;
    left: 20px;
    right: 20px;
  }

  .step-number {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .step-txt {
    white-space: nowrap;
    font-size: 11px;
  }

  .modal_small {
    text-align: left;
    min-width: auto;
    padding: 66px 20px 20px;
  }

  .step {
    padding: 10px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-column {
    margin-top: 20px;
  }

  .text-field-wrapper.is-half {
    width: 100%;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing-page-div {
    background-image: linear-gradient(180deg, #fff0, var(--fractrade-navy)), linear-gradient(180deg, var(--fractrade-navy), #fff0 36%);
    border-style: none;
    min-height: 700px;
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .the-options-to-share {
    display: none;
  }

  .ways-to-share-heading {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 30px;
    line-height: 35px;
  }

  .ways-to-share-heading.sub {
    text-align: left;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  .ways-to-share-heading.sub.middle {
    text-align: center;
  }

  .ways-to-share-heading.super-heading {
    font-size: 24px;
  }

  .ways-to-share-heading.super-heading.middle {
    text-align: center;
  }

  .ways-to-share-heading.right-justified {
    text-align: left;
  }

  .ways-to-share-heading.middle {
    text-align: center;
  }

  .how-it-works-description {
    font-size: 18px;
    line-height: 24px;
  }

  .how-it-works-description.left-justified {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-it-works-description._50 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-it-works-description._50.right {
    text-align: left;
  }

  .how-it-works-description.right-justified {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-page-section---new {
    height: auto;
    min-height: 700px;
    padding: 60px 0 0;
  }

  .home-page-title-case {
    justify-content: flex-start;
    align-items: center;
    height: 105vh;
    padding-top: 50px;
  }

  .master-case-for-listings---home-page {
    border-left-style: none;
  }

  .combined-listing-list-case.full {
    min-width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .combine-listing-item {
    width: 90%;
    min-width: 300px;
  }

  .combine-listing-item.full {
    min-width: auto;
  }

  .the-platform-master-case {
    flex-flow: column;
  }

  .what-is-fractrade-content-case {
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-page-container {
    margin-left: 0;
    margin-right: 0;
  }

  .what-is-fractrade---new {
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .partial-ownership-space-graphic {
    height: 200px;
    margin-top: 25px;
  }

  .space-icon-image {
    min-width: 50px;
    min-height: 50px;
  }

  .partial-ownership-space-heading.hour-band, .partial-ownership-space-heading.hour-band.partial-ownership {
    letter-spacing: 0;
  }

  ._50-hours-text-label {
    text-align: left;
    width: 100px;
    font-size: 12px;
    left: -1px;
  }

  ._50-hours-text-label.blue-text {
    text-align: left;
  }

  .big-number {
    font-size: 18px;
  }

  ._150-hours-text-label {
    text-align: right;
    font-size: 12px;
    right: -5px;
  }

  ._150-hours-text-label.blue-text {
    font-size: 12px;
  }

  .case-for-listing-previews-heading {
    margin-left: 15px;
  }

  .next-step-buttons.small {
    border-color: var(--white);
    background-color: var(--fractrade-blue);
    width: 100%;
    padding: 15px;
    font-size: 16px;
  }

  .puzzle-focus-heading-case {
    padding: 50px 15px;
  }

  .puzzle-focus-heading-case.right {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .puzzle-focus-heading-case.right.bottom {
    justify-content: center;
    align-items: center;
  }

  .puzzle-focus-heading-case.top {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .member-profile-section {
    display: none;
  }

  .puzzle-piece-focus-aircraft-image {
    position: relative;
    top: 0%;
    right: auto;
  }

  .contract-image {
    object-position: 40% 50%;
  }

  .complete-solution {
    font-size: 30px;
    line-height: 30px;
  }

  .shared-aircraft-form-1-0._1 {
    overflow: scroll;
  }

  .shared-interest-question-div._5 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fractrade-logo-home-page {
    width: 200px;
  }

  .tagline-text {
    text-align: left;
    letter-spacing: 0;
    text-shadow: 0 1px 10px #0000004a;
    font-size: 24px;
    line-height: 24px;
  }

  .main-whole-aircraft-section, .master-whole-aircraft-header-section.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .master-title-section {
    min-width: 100%;
  }

  .title-text---whole-aircraft.main {
    font-size: 25px;
  }

  .title-text---whole-aircraft.main.home {
    padding-left: 10px;
  }

  .whole-aircraft-details-data {
    line-height: 30px;
  }

  .whole-aircraft-details-data.engine-models {
    text-align: right;
  }

  .fractrade-plus-jetright-case {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .case-for-whole-aircraft-header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .view-full-whole-aircraft-listing-button.small {
    border-color: var(--white);
    background-color: var(--fractrade-blue);
    width: 100%;
    padding: 15px;
    font-size: 16px;
  }

  .introducing-fractrade-share {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fractrade-share-div {
    width: auto;
  }

  .split-current-aircraft-case {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .puzzle-piece-complex {
    flex-flow: column;
    padding: 50px 0;
  }

  .puzzle-piece-complex.right.bottom {
    justify-content: center;
    align-items: center;
  }

  .new-market-screenshot.ipad {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
  }

  .new-market-screenshot.ipad.right.phone {
    padding-left: 95px;
    padding-right: 95px;
  }

  .shared-aircraft-ownership {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 30px;
    line-height: 35px;
  }

  .shared-aircraft-ownership.sub {
    text-align: left;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  .shared-aircraft-ownership.sub.middle {
    text-align: center;
  }

  .shared-aircraft-ownership.super-heading {
    font-size: 24px;
  }

  .shared-aircraft-ownership.super-heading.middle, .shared-aircraft-ownership.right-justified, .shared-aircraft-ownership.middle {
    text-align: center;
  }

  .start-shopping-case {
    padding-left: 10px;
    padding-right: 10px;
  }

  .number-1-trading {
    font-size: 18px;
    line-height: 24px;
  }

  .number-1-trading.left-justified {
    padding-left: 15px;
    padding-right: 15px;
  }

  .number-1-trading._50 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .number-1-trading._50.right {
    text-align: left;
  }

  .number-1-trading.right-justified {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
  }
}

#w-node-_8ba1e662-b1af-8e2f-8704-990fc20c6461-82fdd17e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_85311491-4f23-8d91-b760-ead10427df3c-82fdd17e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_51f29577-c74c-5c5d-2b17-34d2630c67e5-82fdd17e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4465e8e6-eb13-456f-83ad-d257dadf0ddd-82fdd17e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5f15e406-4075-a9ef-8167-519cfa4b9a7d-82fdd17e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0a5be4ad-37d2-d8c3-0954-50807a059344-82fdd17e {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-f547517f-9c63-fa1c-209f-ba0b97172957-82fdd17e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e7b8ee0c-ebc9-4918-4a51-e7542b8e00d8-82fdd17e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fc91f508-edc9-8122-f211-2ac987ae90f1-82fdd17e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a22219fc-ea79-982c-0b9c-c219a299be3b-82fdd17e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b54a21a0-1641-ceed-8de0-755e337e8d84-82fdd17e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aefc953b-1291-5784-cb27-92f185ada170-82fdd17e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cdf44f02-7be3-e551-024c-9b2cf7bfb14a-82fdd17e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c2453a41-aef6-a575-6a7b-a92cc3d27220-82fdd17e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5e0b2b51-a9a5-5b4a-9c6f-9b75d1004e3f-82fdd17e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d001ef94-fe99-81ba-667b-576171b48dd7-82fdd17e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8a41c4c2-a35f-d757-6a86-a004a8e4ce2a-82fdd17e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2edaf861-f715-eacb-42dc-4b594ddf4e2d-82fdd17e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3c5aa5f5-5935-b24c-da0d-a4c72b3739ac-82fdd17e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb0419ff-b7f9-b531-9343-0f17162df9c3-82fdd17e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_41f4d2a4-61e6-bebd-725c-9a9bed381595-82fdd17e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c20498c7-769b-d61c-8d10-4555e7bbdd77-82fdd17e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_31a9d78b-47a7-a761-4304-69414081ae50-4081ae4c, #w-node-_31a9d78b-47a7-a761-4304-69414081ae56-4081ae4c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31a9d78b-47a7-a761-4304-69414081ae5c-4081ae4c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_31a9d78b-47a7-a761-4304-69414081ae61-4081ae4c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a9505c78-5fd2-b402-b97d-26e7bd81b4c5-82fdd1ea, #w-node-_1745097c-ba22-ae42-e9ce-8c84327c59f5-82fdd1ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110a7-82fdd206 {
  align-self: center;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110ad-82fdd206 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110df-82fdd206 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110f0-82fdd206 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110f2-82fdd206 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110f4-82fdd206 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-b6aa54ed-45b1-ea66-861f-8f931bc94282-82fdd206 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_529740b9-0460-8c75-2982-74d2bd662cdf-82fdd206 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-f1e84dd7-9882-08ca-cbeb-c4e04d94769a-82fdd206 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_72021244-e535-5500-7b86-6bd8e7765587-82fdd206 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-ce45e673-fd22-60d4-5a6b-a7f4b0081a6d-82fdd206 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-adcd212c-d0be-91ec-0b0a-3c9ad8ff373c-82fdd206 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af8595110fe-82fdd206 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-f7fc7b08-a651-76d7-eaca-103aced114bc-82fdd206 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_33fb1c96-6981-7a2c-3207-edd8b6df9ff7-82fdd206 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-c5ae5ea4-a6e5-fc50-e921-66f6e0a9d37e-82fdd206 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_2dae024c-bba0-cf19-9f29-77c23f535075-82fdd206 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_5e35bab3-bca6-80db-2604-2822aa838910-82fdd206 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_740d9fc5-cba8-2234-cb59-f878721c48db-82fdd206 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af859511119-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af85951111b-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af85951111d-82fdd206 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af85951111f-82fdd206 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af859511121-82fdd206 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_04b185dd-bfb3-70d4-b335-a0742b8a4792-82fdd206 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_4c4e167c-3583-1e5c-c3ee-4af859511128-82fdd206 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_7cbdac17-29b6-3421-17af-d5c8544dae65-82fdd206 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_168b73f3-9f9d-a40b-6df1-20db72413a2a-82fdd206 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_6b2c8dfa-540b-4300-9d47-c332f7a076f0-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_73d69784-4c41-3675-6568-840a1d7888d3-82fdd206 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e1e-82fdd206, #w-node-_530c042c-244f-51de-d428-fda688846e20-82fdd206 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e21-82fdd206 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e23-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e24-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e25-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e27-82fdd206 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e28-82fdd206 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e29-82fdd206 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e2a-82fdd206 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e30-82fdd206 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e32-82fdd206 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e33-82fdd206 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e34-82fdd206 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e35-82fdd206 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e36-82fdd206 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_530c042c-244f-51de-d428-fda688846e37-82fdd206 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1b8-82fdd206, #w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1ba-82fdd206 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1bb-82fdd206 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1bd-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1be-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1bf-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1c1-82fdd206 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1c2-82fdd206 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1c3-82fdd206 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1c4-82fdd206 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1ca-82fdd206 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1cc-82fdd206 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1cd-82fdd206 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1ce-82fdd206 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1cf-82fdd206 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1d0-82fdd206 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_6ebc17ab-5734-8bb8-857d-952a8f23b1d1-82fdd206 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_15992aac-54a2-74f5-bfad-57ff6c04bf9d-82fdd206, #w-node-_93929d4b-7410-7073-e764-08cfdf8419cd-82fdd206 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_15992aac-54a2-74f5-bfad-57ff6c04bfa1-82fdd206 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_15992aac-54a2-74f5-bfad-57ff6c04bfa3-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_15992aac-54a2-74f5-bfad-57ff6c04bfa4-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_15992aac-54a2-74f5-bfad-57ff6c04bfa5-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8dd84a04-adc9-9acd-36bd-853120141c30-82fdd206 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-ffd9e806-9e36-7368-6195-a97316a4c3fa-82fdd206 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_54cef9eb-07a1-d80b-307c-6d4cc21e8fb0-82fdd206 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_92050161-0b6d-d477-ec73-b2872331e569-82fdd206 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-_92050161-0b6d-d477-ec73-b2872331e56f-82fdd206 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_84947296-f173-d4fd-4241-d7f44b8ddbc8-82fdd206 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-aba2ebe9-9a6f-71b4-9a7c-c1724fc78b2c-82fdd206 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_6bf207cb-8cae-6ece-f516-58f565bea147-82fdd206 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_5ba08c94-d4ea-bb24-088e-e5ae6bb82ba6-82fdd206 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-e6b8cd1b-b5bd-cace-5749-bec658f53961-82fdd206 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_79cf1f3e-5f4e-c75e-cac4-26278dfc2071-82fdd206 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_323fafa0-acde-d384-9fc6-7a444ddf2a82-82fdd206 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_544da301-83ba-002c-891c-5f0599ad472a-82fdd206 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dfadeafc-94c8-f11f-a602-2b7121854b6a-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_895c7743-74ef-0f29-72f2-2fc55f08f6c8-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2bf71eee-1c14-1262-f847-ae22b5ab9f52-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a3f0c996-05fe-dd82-4280-d2a23deb3102-82fdd206 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a69d392c-52cf-322b-38b6-d8d53f2392ff-82fdd206 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d24c6550-8e5b-558e-a0c5-32de80db145b-82fdd206 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a3f0c996-05fe-dd82-4280-d2a23deb3103-82fdd206 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_60000525-31c3-9b61-6dcb-9522d64dafe3-82fdd206 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a3f0c996-05fe-dd82-4280-d2a23deb3104-82fdd206 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_5c95b5bc-98ae-b676-e88d-282d96cef39a-82fdd206 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_6d89c560-3df8-3214-2766-fd3deb3f3a0a-82fdd206 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db0dc8ac-c1cd-5a84-d905-244f4e07e919-82fdd206 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-db0dc8ac-c1cd-5a84-d905-244f4e07e91f-82fdd206 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1a04bd7a-3ec5-41b2-662b-51c6d2daef6c-82fdd206 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1a88537e-9994-eafa-7e9f-542a3d9c3396-82fdd206 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_8f0661a8-a5da-f1c3-a4d7-edf7972f9973-82fdd206 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_9bea73ea-bf1e-e3bf-1753-30c579cd52ed-82fdd206 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_96f218f1-2276-1b74-a607-369147cfb62c-82fdd208 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_57d1ffd7-0781-e638-3593-779f111915a3-82fdd208 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15b1-82fdd20b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c6-82fdd20b {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c8-82fdd20b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15dd-82fdd20b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15f2-82fdd20b {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center stretch;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c160f-82fdd20b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c1625-82fdd20b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_338d2e67-2c7e-bf20-0c68-2faa460c163e-82fdd20b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5296ba30-992e-4934-0f21-2625f03464d9-82fdd241 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5296ba30-992e-4934-0f21-2625f034660c-82fdd241 {
  align-self: center;
}

#w-node-_5296ba30-992e-4934-0f21-2625f0346614-82fdd241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5296ba30-992e-4934-0f21-2625f03466ec-82fdd241, #w-node-_5296ba30-992e-4934-0f21-2625f0346789-82fdd241, #w-node-_5296ba30-992e-4934-0f21-2625f0346804-82fdd241 {
  place-self: center;
}

#w-node-_216ebf67-44fc-7fec-5ba0-15c47c6f0f36-82fdd243 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ceb7dd0-c4c7-8a8c-9ba2-fb9d91e6151c-82fdd246 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_12923b1a-b237-052d-844f-068ab0b9be9b-82fdd246 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-_371c9f12-0e74-106e-8d7f-4c3844f429ed-82fdd246 {
  grid-area: 2 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-b1ec204f-009b-1552-76ce-4649194aed7b-82fdd246 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-b6cc7c46-7ca5-34ab-9c3b-38297eb7f0f8-82fdd247, #w-node-b6cc7c46-7ca5-34ab-9c3b-38297eb7f0f9-82fdd247, #w-node-_7a69858f-da6b-3f05-d9b5-b0b8e8b358ad-82fdd247, #w-node-_19356a93-9d88-7ca5-6da3-bd03beb32c69-82fdd247, #w-node-_0def5e11-2938-2cac-7d50-a380ebf1ef57-82fdd247, #w-node-_0c1ea6cb-f0f7-7e99-0551-6607ae4073ca-82fdd247 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99faf2-82fdd266 {
  align-self: center;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99faf8-82fdd266, #w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb1c-82fdd266, #w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb49-82fdd266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb5f-82fdd266 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb60-82fdd266 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb61-82fdd266 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb62-82fdd266 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb63-82fdd266 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb65-82fdd266 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb66-82fdd266 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb67-82fdd266 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb68-82fdd266 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb69-82fdd266 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6a-82fdd266 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6b-82fdd266 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6c-82fdd266 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6d-82fdd266 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6e-82fdd266 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb6f-82fdd266 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb70-82fdd266 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb71-82fdd266 {
  grid-area: 18 / 1 / 19 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb72-82fdd266 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb73-82fdd266 {
  grid-area: 21 / 1 / 22 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb74-82fdd266 {
  grid-area: 23 / 1 / 24 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb75-82fdd266 {
  grid-area: 22 / 1 / 23 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb76-82fdd266 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb77-82fdd266 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb78-82fdd266 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb79-82fdd266 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7a-82fdd266 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7b-82fdd266 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7c-82fdd266 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7d-82fdd266 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7e-82fdd266 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb7f-82fdd266 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb80-82fdd266 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb81-82fdd266 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb82-82fdd266 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb83-82fdd266 {
  grid-area: 38 / 1 / 39 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb84-82fdd266 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb85-82fdd266 {
  grid-area: 40 / 1 / 41 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb86-82fdd266 {
  grid-area: 41 / 1 / 42 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb87-82fdd266 {
  grid-area: 42 / 1 / 43 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb88-82fdd266 {
  grid-area: 43 / 1 / 44 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb89-82fdd266 {
  grid-area: 44 / 1 / 45 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb8a-82fdd266 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-dc7de463-ea39-f3eb-c3a5-f9a8ad99fb8b-82fdd266 {
  grid-area: 46 / 1 / 47 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-1bec1cb0 {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-1bec1cb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-1bec1cb0 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-1bec1cb0 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-1bec1cb0 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-1bec1cb0 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-1bec1cb0 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-1bec1cb0 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-1bec1cb0 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-1bec1cb0 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-1bec1cb0 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-1bec1cb0 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-1bec1cb0 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-1bec1cb0 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-1bec1cb0 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-1bec1cb0 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-1bec1cb0 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-1bec1cb0 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-1bec1cb0, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-1bec1cb0 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-1bec1cb0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-1bec1cb0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-1bec1cb0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-1bec1cb0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-1bec1cb0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-1bec1cb0 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-1bec1cb0 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-1bec1cb0 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-1bec1cb0 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-1bec1cb0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-1bec1cb0, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-1bec1cb0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-1bec1cb0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-1bec1cb0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-1bec1cb0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-1bec1cb0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-1bec1cb0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-1bec1cb0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-1bec1cb0 {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-1bec1cb0 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-1bec1cb0 {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-1bec1cb0 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-1bec1cb0 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-1bec1cb0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-1bec1cb0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-1bec1cb0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-1bec1cb0 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-1bec1cb0 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-1bec1cb0 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-1bec1cb0 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b3-1bec1cb0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bc509205-d604-b48e-c2dd-6f0f8d67d73d-1bec1cb0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b5-1bec1cb0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b7-1bec1cb0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b9-1bec1cb0 {
  grid-area: 41 / 1 / 42 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1bb-1bec1cb0 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1bd-1bec1cb0 {
  grid-area: 47 / 1 / 60 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1ef-1bec1cb0 {
  grid-area: 8 / 1 / 13 / 2;
}

#w-node-b6cc7c46-7ca5-34ab-9c3b-38297eb7f0f8-83fcbd6d, #w-node-b6cc7c46-7ca5-34ab-9c3b-38297eb7f0f9-83fcbd6d, #w-node-_7a69858f-da6b-3f05-d9b5-b0b8e8b358ad-83fcbd6d, #w-node-_19356a93-9d88-7ca5-6da3-bd03beb32c69-83fcbd6d, #w-node-_0c1ea6cb-f0f7-7e99-0551-6607ae4073ca-83fcbd6d, #w-node-be59a525-b721-8af2-17c1-978c8d5472ab-28dddeaa, #w-node-be59a525-b721-8af2-17c1-978c8d5472ac-28dddeaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-b1edecec {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-b1edecec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-b1edecec {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-b1edecec {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-b1edecec {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-b1edecec {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-b1edecec {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-b1edecec {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-b1edecec {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-b1edecec {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-b1edecec {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-b1edecec {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-b1edecec {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-b1edecec {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-b1edecec {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-b1edecec {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-b1edecec {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-b1edecec {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-b1edecec, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-b1edecec {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-b1edecec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-b1edecec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-b1edecec {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-b1edecec {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-b1edecec {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-b1edecec {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-b1edecec {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-b1edecec {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-b1edecec {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-b1edecec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-b1edecec, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-b1edecec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-b1edecec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-b1edecec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-b1edecec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-b1edecec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-b1edecec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-b1edecec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-b1edecec {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-b1edecec {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-b1edecec {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-b1edecec {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-b1edecec {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-b1edecec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-b1edecec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-b1edecec {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-b1edecec {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-b1edecec {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-b1edecec {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-b1edecec {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-50c87982 {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-50c87982 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-50c87982 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-50c87982 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-50c87982 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-50c87982 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-50c87982 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-50c87982 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-50c87982 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-50c87982 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-50c87982 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-50c87982 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-50c87982 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-50c87982 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-50c87982 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-50c87982 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-50c87982 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-50c87982 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-50c87982, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-50c87982 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-50c87982 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-50c87982 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-50c87982 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-50c87982 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-50c87982 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-50c87982 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-50c87982 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-50c87982 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-50c87982 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-50c87982 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-50c87982, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-50c87982 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-50c87982 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-50c87982 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-50c87982 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-50c87982 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-50c87982 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-50c87982 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-50c87982 {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-50c87982 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-50c87982 {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-50c87982 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-50c87982 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-50c87982 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-50c87982 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-50c87982 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-50c87982 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-50c87982 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-50c87982 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-50c87982 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-db75a603 {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-db75a603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-db75a603 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-db75a603 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-db75a603 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-db75a603 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-db75a603 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-db75a603 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-db75a603 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-db75a603 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-db75a603 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-db75a603 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-db75a603 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-db75a603 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-db75a603 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-db75a603 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-db75a603 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-db75a603 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-db75a603, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-db75a603 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-db75a603 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-db75a603 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-db75a603 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-db75a603 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-db75a603 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-db75a603 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-db75a603 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-db75a603 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-db75a603 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-db75a603 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-db75a603, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-db75a603 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-db75a603 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-db75a603 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-db75a603 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-db75a603 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-db75a603 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-db75a603 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-db75a603 {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-db75a603 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-db75a603 {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-db75a603 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-db75a603 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-db75a603 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-db75a603 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-db75a603 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-db75a603 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-db75a603 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-db75a603 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-db75a603 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-cc4ec86d {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-cc4ec86d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-cc4ec86d {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-cc4ec86d {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-cc4ec86d {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-cc4ec86d {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-cc4ec86d {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-cc4ec86d {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-cc4ec86d {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-cc4ec86d {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-cc4ec86d {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-cc4ec86d {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-cc4ec86d {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-cc4ec86d {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-cc4ec86d {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-cc4ec86d {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-cc4ec86d {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-cc4ec86d {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-cc4ec86d, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-cc4ec86d {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-cc4ec86d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-cc4ec86d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-cc4ec86d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-cc4ec86d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-cc4ec86d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-cc4ec86d {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-cc4ec86d {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-cc4ec86d {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-cc4ec86d {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-cc4ec86d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-cc4ec86d, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-cc4ec86d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-cc4ec86d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-cc4ec86d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-cc4ec86d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-cc4ec86d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-cc4ec86d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-cc4ec86d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-cc4ec86d {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-cc4ec86d {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-cc4ec86d {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-cc4ec86d {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-cc4ec86d {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-cc4ec86d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-cc4ec86d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-cc4ec86d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-cc4ec86d {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-cc4ec86d {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-cc4ec86d {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-cc4ec86d {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b090-f0963ee1 {
  align-self: center;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b09a-f0963ee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b4-f0963ee1 {
  grid-area: 30 / 1 / 31 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0b9-f0963ee1 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bb-f0963ee1 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bd-f0963ee1 {
  grid-area: 27 / 1 / 28 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0bf-f0963ee1 {
  grid-area: 28 / 1 / 29 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c1-f0963ee1 {
  grid-area: 29 / 1 / 30 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c3-f0963ee1 {
  grid-area: 31 / 1 / 32 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0c7-f0963ee1 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0cb-f0963ee1 {
  grid-area: 34 / 1 / 35 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0df-f0963ee1 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e2-f0963ee1 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e7-f0963ee1 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0e8-f0963ee1 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ea-f0963ee1 {
  grid-area: 35 / 1 / 36 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ec-f0963ee1 {
  grid-area: 39 / 1 / 40 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0ee-f0963ee1 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f0-f0963ee1, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b0f1-f0963ee1 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10b-f0963ee1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10d-f0963ee1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b10f-f0963ee1 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b111-f0963ee1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b113-f0963ee1 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b115-f0963ee1 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b117-f0963ee1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b119-f0963ee1 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11b-f0963ee1 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11d-f0963ee1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b11f-f0963ee1, #w-node-_1f798df0-be43-ecf7-0027-073e17e2b123-f0963ee1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b125-f0963ee1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b127-f0963ee1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b129-f0963ee1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b12b-f0963ee1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b130-f0963ee1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b132-f0963ee1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b134-f0963ee1 {
  grid-area: 6 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b136-f0963ee1 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b138-f0963ee1 {
  grid-area: 8 / 1 / 10 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13a-f0963ee1 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13c-f0963ee1 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b13e-f0963ee1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b141-f0963ee1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b147-f0963ee1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b14c-f0963ee1 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b17e-f0963ee1 {
  grid-area: 10 / 1 / 15 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b0-f0963ee1 {
  grid-area: 4 / 1 / 9 / 2;
}

#w-node-_1f798df0-be43-ecf7-0027-073e17e2b1b1-f0963ee1 {
  grid-area: 10 / 1 / 15 / 2;
}

@media screen and (max-width: 991px) {
  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c6-82fdd20b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15f2-82fdd20b {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center stretch;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c1625-82fdd20b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c163e-82fdd20b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_12923b1a-b237-052d-844f-068ab0b9be9b-82fdd246 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_371c9f12-0e74-106e-8d7f-4c3844f429ed-82fdd246 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1ec204f-009b-1552-76ce-4649194aed7b-82fdd246 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c6-82fdd20b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c8-82fdd20b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15dd-82fdd20b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15f2-82fdd20b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c160f-82fdd20b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c1625-82fdd20b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c163e-82fdd20b {
    grid-area: 7 / 1 / 8 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c15c6-82fdd20b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c1625-82fdd20b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_338d2e67-2c7e-bf20-0c68-2faa460c163e-82fdd20b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_12923b1a-b237-052d-844f-068ab0b9be9b-82fdd246 {
    grid-row: 2 / 3;
  }

  #w-node-_371c9f12-0e74-106e-8d7f-4c3844f429ed-82fdd246 {
    grid-row: 3 / 4;
  }

  #w-node-b1ec204f-009b-1552-76ce-4649194aed7b-82fdd246 {
    grid-row: 4 / 5;
  }
}
