@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2"), url('../fonts/fa-solid-900.eot') format("embedded-opentype"), url('../fonts/fa-solid-900.woff') format("woff"), url('../fonts/fa-solid-900.ttf') format("truetype"), url('../fonts/fa-solid-900.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.eot') format("embedded-opentype"), url('../fonts/fa-brands-400.ttf') format("truetype"), url('../fonts/fa-brands-400.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.eot') format("embedded-opentype"), url('../fonts/fa-regular-400.ttf') format("truetype"), url('../fonts/fa-regular-400.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Galanogrotesque;
  src: url('../fonts/GalanoGrotesque-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Galanogrotesque;
  src: url('../fonts/GalanoGrotesque-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Galanogrotesque;
  src: url('../fonts/GalanoGrotesque-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Galanogrotesque;
  src: url('../fonts/GalanoGrotesque-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Galanogrotesque;
  src: url('../fonts/GalanoGrotesque-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-slate-blue: #00003347;
  --grey: #888;
  --steel-blue: #3493c2;
  --white-smoke: #f1f1f1;
  --white: white;
  --light-blue: #e1e8ee;
  --midnight-blue: #07315c;
  --light-grey: #d4d4d4;
  --royal-blue: #1070d3;
  --cadet-blue: #17a2b8;
  --red: red;
  --dk-steel-blue: var(--steel-blue);
}

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

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

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

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

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

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('../images/webflow/custom-checkbox-checkmark.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-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-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

h1, h2 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

h3 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

h4 {
  max-width: 900px;
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

h5 {
  max-width: 900px;
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 115%;
}

h6 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 115%;
}

p {
  color: #000;
  max-width: 900px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
}

a {
  color: var(--dark-slate-blue);
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

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

li {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 36px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

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

.paragraph {
  margin-top: 24px;
  margin-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  position: static;
}

.about-us {
  text-align: center;
  padding: 80px 40px;
}

.container-1440 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.left-aligned {
  text-align: left;
}

.select-field {
  color: #000;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 115%;
}

.fieldlabel {
  color: #000;
  margin-bottom: 8px;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.fieldlabel.heading {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.fieldlabel.sub {
  color: var(--grey);
  font-size: 12px;
  line-height: 150%;
}

.fieldlabel.with-sub {
  margin-bottom: 0;
}

.textarea {
  color: #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 150px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 200%;
}

.footer_pop-up-cta {
  background-color: var(--steel-blue);
  text-align: center;
  letter-spacing: 1.3px;
  border-radius: 12px;
  margin-top: 24px;
  padding: 16px 24px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  transition: background-color .4s;
}

.footer_pop-up-cta:hover {
  background-color: #128496;
}

.privacy-policy-section {
  padding: 104px 40px;
}

.privacy-policy_container {
  text-align: left;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.hidden {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.facilities_iframe-container {
  width: 853px;
  max-width: 853px;
  height: 480px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.our-fleet_conent-container {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1440px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.our-fleet_conent-container.centered {
  text-align: center;
  align-items: center;
}

.our-aircraft__container {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.our-fleet__grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.our-fleet__collection-item {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
}

.the-fleet-internal-hero {
  background-image: linear-gradient(#ffffff80, #fff 87%), url('../images/cloud__image.png');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  min-height: 215px;
  padding-top: 32px;
  padding-left: 40px;
  padding-right: 40px;
}

.the-fleet__internal-hero-container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.the-fleet__breadcrumb {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 115%;
  text-decoration: underline;
}

.the-fleet-hero-details {
  margin-bottom: 0;
  padding-bottom: 56px;
  padding-left: 32px;
  padding-right: 32px;
}

.the-fleet__hero-container {
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-top: -88px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.the-fleet__large-aircraft-image {
  object-fit: contain;
  width: 744px;
  height: 209px;
  margin-bottom: 24px;
}

.the-fleet__header {
  text-align: left;
  margin: 0 6px auto;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.the-fleet-aircraft-gallery {
  background-color: #f5f7f9;
  height: 262px;
  padding-left: 40px;
  padding-right: 40px;
}

.the-fleet__aircraft-image-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.the-fleet__aircraft-image {
  width: 100%;
  height: 262px;
}

.the-fleet-specifications {
  padding: 80px 40px;
}

.the-fleet-specifications__container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.aircraft-spec__internal-drawing {
  object-fit: contain;
  width: 100%;
  height: auto;
  margin-top: 64px;
}

.specifications__container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 24px;
  display: flex;
}

.specifiaction__heading {
  color: var(--dark-slate-blue);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.specification__wrap {
  justify-content: space-between;
  align-items: center;
  width: 426px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  display: flex;
}

.the-fleet-charter-form {
  background-color: #093c710d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 56px 40px 64px;
  display: flex;
}

.charter__header-wrap {
  margin-bottom: 24px;
  display: flex;
}

.the-fleet__empty-state {
  display: none;
}

.the-fleet-featured-aircraft {
  background-color: var(--white-smoke);
  padding: 80px 48px 104px;
  position: relative;
}

.jet-club-advantage__header {
  max-width: 885px;
  color: var(--dark-slate-blue);
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 125%;
}

.jet-club-advantage__header.destinations {
  text-align: left;
  font-size: 40px;
}

.jet-club-advantages-background {
  background-color: #f5f7f9;
  background-image: url('../images/circle_background.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-bottom: 8px #fff;
  align-items: center;
  min-height: 450px;
  padding: 117px 24px;
  display: flex;
}

.jet-club-advatages__container {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.jet-club-advantages__plane-image {
  object-fit: contain;
  flex: 0 auto;
  width: 726px;
  height: 178px;
}

.jet-club__list {
  color: #000;
  margin-bottom: 32px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.jet-club__list.white {
  color: var(--white);
}

.jet-club__list.boxes {
  margin-bottom: 10px;
  padding-left: 100px;
  padding-right: 20px;
}

.jet-club__list-item {
  color: #07315c;
  min-width: 10px;
  min-height: 10px;
  margin-bottom: 4px;
  margin-left: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 200%;
  list-style-type: none;
}

.jet-club__list-item.hidden {
  display: none;
}

.jet-club-choose-membership {
  padding: 80px 40px 40px;
}

.choose-membership__container {
  max-width: 1440px;
  color: var(--dark-slate-blue);
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.memberships__container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
  display: flex;
}

.jet-club__membership-wrap {
  background-color: #e1e8ee00;
  width: 100%;
  height: auto;
  padding: 20px 40px;
}

.jet-club__membership-wrap.rm-48 {
  background-color: var(--light-blue);
  color: var(--light-blue);
  margin-right: 0;
}

.jet-club__membership-wrap.rm-48.platinum_dark {
  background-color: var(--midnight-blue);
  align-self: stretch;
  width: 100%;
  text-decoration: none;
}

.jet-club__membership-wrap.rm-48.platinum_dark.hidden {
  display: none;
}

.jet-club__membership-wrap.half {
  background-color: #fff0;
  width: 25%;
}

.jet-club__membership-wrap.half.cmstemplate {
  padding-left: 0;
  padding-right: 0;
}

.membership__header-text {
  color: #003c71;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

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

.membership__p {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 200%;
}

.fleet-spec__container {
  width: 100%;
}

.jet-details__lightbox-link {
  width: 100%;
  height: 100%;
}

.jet-details__lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.popular-destiantion__collectino-item {
  color: #000;
  text-align: left;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
  display: flex;
}

.destinations__positioning-rich-text {
  text-align: left;
}

.destinations__positioning-rich-text h2 {
  font-weight: 400;
}

.destinations__positioning-rich-text.centered {
  text-align: center;
}

.destinations-positioning-text {
  padding: 40px;
}

.destinations-hero {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 728px;
  padding: 40px 40px 45px;
  display: flex;
  position: relative;
}

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

.destinations__hero-container {
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.destinations__hero-text {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 96px;
  font-weight: 100;
  line-height: 115%;
}

.destinations__hero-wrap {
  flex-direction: column;
  align-items: flex-start;
  max-width: 860px;
  display: flex;
}

.destinations__cta-wrap {
  align-items: center;
  display: flex;
}

.destinations__hero-overlay {
  z-index: 5;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.destinations-form {
  background-color: #fff;
  padding: 84px 40px 144px;
}

.destinations-form.private-travel {
  background-color: #f3f6f8;
}

.popular-destination__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.popular-destinations__content-container {
  width: 629px;
  color: var(--dark-slate-blue);
  flex-direction: column;
  align-items: flex-start;
  margin-left: 24px;
  display: flex;
}

.list__square {
  background-color: #000;
  border-radius: 999px;
  width: 6px;
  height: 6px;
  margin-right: 16px;
}

.frequent-destinations__icon-container {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.frequent-destination__icon-item {
  width: 100px;
  color: var(--grey);
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.frequent-destinations__icon {
  object-fit: contain;
  width: 56px;
  height: 56px;
  margin-bottom: 8px;
}

.member-profile-form-section {
  height: auto;
  margin-top: 104px;
  padding-bottom: 4624px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.member-profile__html-embed {
  display: flex;
  position: absolute;
  inset: 0%;
}

.leaseback-aircraft {
  min-height: 70vh;
  padding-bottom: 144px;
  padding-left: 40px;
  padding-right: 40px;
}

.leaseback__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.leaseback__header {
  color: var(--dark-slate-blue);
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 48px;
}

.leaseback__header.inventory-pg {
  display: none;
}

.leaseback__tabs-menu {
  margin-bottom: 49px;
}

.leaseback__tabs-menu.inventory-pg {
  display: none;
}

.sale-leaseback__collection-item {
  background-color: #fff;
  width: auto;
  max-width: 960px;
  margin-bottom: 24px;
  margin-left: 0;
  padding: 24px 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 10px -1px #00000040;
}

.leasback-jet-image__container {
  object-fit: cover;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 250px;
  height: 84px;
  margin-right: 0;
  display: flex;
}

.leasback__aircraft-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.collection-list {
  padding-top: 2px;
  padding-left: 2px;
}

.leaseback__specs-container {
  z-index: 2;
  border-left: 1px solid var(--midnight-blue);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.specs__top-container {
  border-bottom: 1px solid var(--midnight-blue);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 28px;
  display: flex;
}

.specs__bottom-container {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 28px;
  display: flex;
}

.leaseback__aircraft-name {
  color: var(--dark-slate-blue);
  margin-right: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.leaseback__image-number-container {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  margin-right: 24px;
  display: flex;
  position: relative;
}

.leaseback__serial-number {
  color: var(--dark-slate-blue);
  margin-top: 32px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.leaseback-spec__item-wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 64px;
  display: flex;
}

.leaseback__spec-header {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.leaseback__spec-text {
  color: var(--dark-slate-blue);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
}

.image__contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.utility-page-wrap {
  background-image: linear-gradient(#ffffffbf, #fff 74%), url('../images/GIV-SP-Nose-_cleaned-floor_walls.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  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;
  align-items: center;
  width: 260px;
  display: flex;
}

.new-hero-section {
  background-image: linear-gradient(#0000001a, #000000a6);
  justify-content: flex-start;
  align-items: flex-end;
  height: auto;
  min-height: 93vh;
  padding: 104px 40px 94px;
  display: flex;
  position: relative;
}

.new-hero-section.wholesale__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/wholesale.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.charter__hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/P1022913-Enhanced-NR.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.aircraft-management__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/Rectangle-2.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.aircraft-partnership__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/2FE_Beaufort_82024_0460.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.aircraft-partnership__hero.inspirato {
  background-image: linear-gradient(#05040400, #192963), linear-gradient(#0000, #0000), url('../images/P1015301-sky-reflect.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.new-hero-section.internations__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/FE_Beaufort_82024_5750.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.our-fleet__hero {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#0003, #0003), url('../images/Fleet-Hero-Challenger-350.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-clip: border-box;
  padding-top: 212px;
}

.new-hero-section.safety-cert__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/mx-truck-and-sov---pbi.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.facilities__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/Rectangle-5.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.corporate-solutions__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/Rectangle-6.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.careers__hero {
  background-image: url('../images/P1024387-1.png'), linear-gradient(#00000040, #00000040), url('../images/b7cdb6c8a08eec4501cde62e3ad1c137.webp');
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, cover;
  background-attachment: fixed, scroll, scroll;
}

.new-hero-section.pilot__hero {
  background-image: url('../images/Screen-Shot-2021-01-06-at-2.32.15-PM-copy.png');
  background-position: 50%;
  background-size: cover;
}

.new-hero-section.crew__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/flyExclusive-Screengrabs-PilotVideos-030221-7-copy-2.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.paint-hero {
  background-image: linear-gradient(#000, #000);
}

.new-hero-section.updated-about__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/2c6225cc10ffea677b7c209b1f6693a7.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.leadership__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/HT9A1785-1-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.larger-cause__hero {
  background-image: linear-gradient(#00000040, #00000040), url("../images/flyExclusive-Part-of-a-Larger-Cause-Marys-Kitchen.jpeg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.new-hero-section.fractional__hero {
  background-image: linear-gradient(#0000001a, #000000a6), url('../images/frax-header.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.new-hero-section.fractional__hero.cmstempl {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Screen-Shot-2020-10-08-at-12.00-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
}

.new-hero-section.sustainability__hero {
  background-image: linear-gradient(#0000001a, #000000a6), url('../images/Rectangle-159-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.investor-hero {
  border-bottom: 24px solid var(--dark-slate-blue);
  background-image: linear-gradient(#00000080, #00000080), url('../images/Lori-Bednarik-copy-1.webp'), linear-gradient(#000, #000);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
  align-items: center;
  min-height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
}

.new-hero-section.referrals-_hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/image004.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.private-travel__hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/Best-Jet-Card-Membership---flyExclusive.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.contact-hero {
  background-image: linear-gradient(#00000080, #00000080), url('../images/615b29686bd4de447059d71b_Multiple-aircraft-in-Kinston-_-EDITED-1-1-2.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.join_hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#00000040, #00000040), url('../images/ExcelImage-Resize.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.rocko_hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#03182e66, #03182e66), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.private-flying_hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  display: flex;
}

.new-hero-section.avionics-hero {
  background-image: linear-gradient(#00000082, #00000082);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.new-hero-section.mila-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#03182e66, #03182e66), url('../images/415897981_17908728737871165_4755504558690080084_n.jpg'), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50% 79%, 50%;
  background-size: auto, auto, cover;
}

.new-hero-section.inspirato-partner-page-here {
  background-image: url('../images/pardo-FE-Cover.png');
  background-size: cover;
}

.new-hero-section.inspirato-partner-page-here-copy22 {
  background-image: linear-gradient(#00000026, #00000026), url('../images/insp.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-hero-section.caravan__hero-copy {
  background-image: linear-gradient(#00000026, #00000026), url('../images/P1022913-Enhanced-NR.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-home-hero__content-container {
  z-index: 3;
  color: #fff;
  text-align: left;
  width: 100%;
  max-width: 1660px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 144px;
  position: relative;
}

.new-home-hero__content-container.landing-page {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.new-footer {
  z-index: 999;
  background-color: var(--midnight-blue);
  padding: 40px 32px 80px;
}

.new-footer__container {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1510px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-quick-links__container {
  border-left: 4px solid #fff;
  flex-direction: column;
  width: 100%;
  max-width: 550px;
  height: 100%;
  min-height: 383px;
  padding: 24px 4px 40px 24px;
  display: flex;
}

.how-can-we-help__container {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-right: 24px;
  display: flex;
}

.footer__header {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 54px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 125%;
}

.footer__secondary-header {
  color: #fff;
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.footer__phone-wrap {
  flex-flow: column wrap;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.footer-phone__text {
  color: #c7c7c7;
  margin-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 125%;
  transition: all .2s;
}

.footer-phone__item {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  margin-bottom: 12px;
  margin-right: 48px;
  display: flex;
}

.footer__copyright-text {
  color: #b2b2b2;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.footer__copyright-text.mobile {
  display: none;
}

.footer-quick-link__link-block {
  color: #c7c7c7;
  margin-right: 24px;
  padding: 8px 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 125%;
  text-decoration: none;
}

._3-col-grid-section {
  justify-content: center;
  padding: 40px;
  display: flex;
  position: relative;
}

._3-col-grid-section.hidden {
  display: none;
}

._3-col-grid__container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

._3-col__grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

._3-col-grid__item-wrap {
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

._3-col-grid__item-wrap.fractional {
  align-items: center;
}

._3-col-grid__item-wrap.fractional.dyn {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  align-items: flex-start;
}

._3-col-grid__icon {
  object-fit: contain;
  width: 89px;
  height: 89px;
  margin-bottom: 30px;
}

._3-col__heading {
  color: #000;
  text-align: left;
  max-width: 1200px;
  margin: 0 0 16px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
}

._3-col__heading.centered {
  text-align: center;
}

._3-col__heading.centered.dyn {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

._3-col-grip__p {
  color: #000;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

._3-col-grip__p.centered, ._3-col-grip__p.centered-copy {
  text-align: center;
}

.our-aircraft-section {
  background-color: var(--white-smoke);
  justify-content: center;
  height: auto;
  min-height: 1017px;
  padding: 80px 40px 160px;
  display: flex;
}

.charter-fleet__slide {
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin-right: 90px;
  padding: 80px 50px 56px;
}

.charter-form-section {
  padding: 90px 40px 64px;
}

.charter-form__container {
  max-width: 812px;
  margin-left: auto;
  margin-right: auto;
}

.charter-form__heading {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.charter__form {
  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;
}

.text-field {
  color: #000;
  border: 1px solid #ccc;
  min-width: 192px;
  height: 40px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.charter-form__item {
  flex: 1;
  margin-right: 16px;
}

.charter-form__item.half {
  flex: 0 auto;
  width: 33%;
}

.charter-form__radio-button-wrap {
  margin-top: 16px;
  display: flex;
}

.charter-form__radio-button-field {
  margin-right: 32px;
}

.radio-button {
  background-color: #fff;
  border-radius: 0;
}

.radio-button-label {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.jet-club__radio-button-container {
  display: flex;
}

.jet-club__radio-button-field {
  margin-right: 16px;
}

.footer__social-wrap {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.pending-sold__text {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.sale-leaseback__indicator {
  z-index: 1;
  background-color: #093c711a;
  position: absolute;
  inset: 0%;
}

.sale-leaseback-content__container {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.other-aircraft__slider {
  background-color: #0000;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.other-aircraft__mask {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.other-aircraft__slide {
  width: 448px;
  height: 100%;
  margin-right: 48px;
}

.other-aircraft__left-arrow {
  width: auto;
  color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 0;
  display: flex;
  left: -48px;
}

.other-aircraft__right-arrow {
  width: auto;
  height: auto;
  color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  right: -48px;
}

.other-aircraft__slider-nav {
  display: none;
}

.other-aircraft__collection-list, .other-aircraft__collection-list-wrapper {
  width: 100%;
  height: 100%;
}

.other-aircraft__collection-item {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 100%;
  display: flex;
}

.fleet-spec-column__wrap {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.fleet-spec__col {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.sale-leaseback-overview {
  padding: 80px 40px 40px;
}

.jet-club-testimonial__container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

.jet-club-highlighted__text {
  color: var(--midnight-blue);
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  line-height: 115%;
}

.jet-club__testimonial {
  color: #000;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 200%;
}

.alternating-sections {
  padding-top: 10px;
  padding-bottom: 10px;
}

.alternating-sections.single {
  padding-bottom: 0;
}

.alternating-sections.aircraft-partnership {
  margin-top: 100px;
  padding-top: 80px;
  padding-bottom: 0;
}

.alternating-sections.paint {
  padding-top: 0;
  padding-bottom: 0;
}

.alternating-sections.investors {
  padding-top: 80px;
  padding-bottom: 40px;
}

.alternating-sections.referral {
  padding-top: 80px;
  padding-bottom: 80px;
}

.alternating-sections.join-fly {
  padding-top: 0;
  padding-bottom: 0;
}

.alternating-item__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 80px;
  display: flex;
}

.alternating-item__container.odd {
  background-color: var(--white);
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.odd.single, .alternating-item__container.odd.join {
  margin-bottom: 0;
}

.alternating-item__container.even {
  object-fit: fill;
  max-width: none;
  margin-bottom: 10px;
  margin-left: auto;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.alternating-item__container.odd-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.odd-copy.single, .alternating-item__container.odd-copy.join {
  margin-bottom: 0;
}

.alternating-item__container.inspirato-page-alternating-item {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.inspirato-page-alternating-item.single, .alternating-item__container.inspirato-page-alternating-item.join {
  margin-bottom: 0;
}

.alternating-item__container.inspirato-page-alternating-item-2 {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.inspirato-page-alternating-item-2.single, .alternating-item__container.inspirato-page-alternating-item-2.join {
  margin-bottom: 0;
}

.alternating-item__container.pardo-page-alternating-item-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.pardo-page-alternating-item-copy.single, .alternating-item__container.pardo-page-alternating-item-copy.join {
  margin-bottom: 0;
}

.alternating-item__container.pardo-page-alternating-item-2-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container.pardo-page-alternating-item-2-copy.single, .alternating-item__container.pardo-page-alternating-item-2-copy.join {
  margin-bottom: 0;
}

.alternating__image {
  object-fit: cover;
  flex: 0 auto;
  width: 80%;
  max-width: none;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.alternating__image.map-image {
  object-fit: contain;
}

.alternating__image.fractional {
  object-position: 10% 50%;
}

.alternating__image.has-icon {
  z-index: 1;
  position: relative;
}

.alternating-content__wrap {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  margin-left: 0;
  padding: 10px 20px;
  display: flex;
}

.alternating-content__wrap.even {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 32px;
  display: block;
  position: relative;
  top: 10px;
}

.alternating-content__wrap.even.inverted {
  padding-left: 24px;
  display: block;
}

.alternating-content__wrap.even.inverted.hidden {
  display: none;
}

.alternating__h3 {
  color: #000;
  text-align: left;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 8px 0;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 115%;
  display: flex;
}

.alternating__sub-text {
  color: var(--dark-slate-blue);
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 115%;
}

.alternating__sub-text.first {
  margin-bottom: 0;
}

.alternating__sub-text.private-travel {
  max-width: 540px;
}

.alternating__sub-text.hidden {
  display: none;
}

.alternating__p {
  color: #000;
  text-align: left;
  max-width: 900px;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 300;
}

.jetclub_benefits_container {
  width: 50%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 10px;
  padding-left: 0;
}

.jetclub_benefits_container.has-icon {
  position: relative;
}

.jet-club-testimonail__slide {
  width: 100%;
  height: 100%;
  position: relative;
}

.jet-club-testimonial__mask {
  margin-top: auto;
  margin-bottom: auto;
}

.jet-club-testimonial__slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.jet-club-testimonial__arrow {
  width: 40px;
  height: 40px;
  display: flex;
}

.jet-club-testimonial__slide-nav {
  position: relative;
  inset: auto 0% -24px;
}

.new__navbar {
  z-index: 999;
  background-color: #0000;
  padding-left: 24px;
  padding-right: 24px;
  position: absolute;
  inset: 0% 0% auto;
}

.new__cta {
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  padding: 16px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.new__cta.light-blue {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  align-self: auto;
  width: 30%;
  margin-top: 60px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.new__cta.light-blue.centered-content__cta {
  margin-top: 40px;
}

.new__cta.light-blue.footer-email-us__cta {
  margin-bottom: 16px;
}

.new__cta.light-blue.certificate__cta {
  margin-top: 32px;
}

.new__cta.light-blue.career-overview__cta {
  margin-right: 16px;
  display: none;
}

.new__cta.light-blue.newsrrom__cta {
  margin-top: 40px;
}

.new__cta.light-blue.destination-hero__cta {
  margin-right: 16px;
}

.new__cta.light-blue.employee-spotlight__cta {
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: none;
}

.new__cta.light-blue.career-centered__cta {
  margin-top: 24px;
  margin-bottom: 24px;
}

.new__cta.light-blue.career-centered__cta.multiple-ctas {
  margin-bottom: 0;
}

.new__cta.light-blue.prev-next__cta {
  min-width: 223px;
}

.new__cta.light-blue.career-opp__cta {
  margin-bottom: 24px;
}

.new__cta.light-blue.reef__cta {
  margin-top: 40px;
}

.new__cta.light-blue.btm__24 {
  margin-bottom: 32px;
}

.new__cta.light-blue.fractional-cta {
  width: 50%;
  margin-top: 40px;
}

.new__cta.light-blue.jet-club-membership__cta {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.new__cta.light-blue.safety__cta {
  width: 30%;
  margin-bottom: 80px;
}

.new__cta.light-blue.jet-club-hero__cta {
  margin-right: 16px;
  display: none;
}

.new__cta.light-blue.centered-text__cta {
  margin-bottom: 16px;
}

.new__cta.light-blue.hero-slider__cta.w--current {
  padding-top: 16px;
}

.new__cta.light-blue.hero-slider__cta.full-width {
  width: 100%;
}

.new__cta.light-blue.investors-form-cta {
  margin-bottom: 32px;
}

.new__cta.light-blue.jet-card__cta {
  margin-top: 24px;
}

.new__cta.light-blue.careers-double__cta {
  margin-right: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.new__cta.light-blue.internal-hero__cta {
  margin-right: 16px;
}

.new__cta.light-blue.alternating__cta {
  margin-top: 16px;
}

.new__cta.light-blue.form-cta {
  margin-top: 24px;
}

.new__cta.light-blue.sales-ctahidden, .new__cta.light-blue.hidden {
  display: none;
}

.new__cta.light-blue.homepage-hero-cta {
  z-index: 101;
  pointer-events: all;
}

.new__cta.light-blue.career-centered__cta-copy {
  width: 30%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.new__cta.light-blue.career-centered__cta-copy.multiple-ctas {
  margin-bottom: 0;
}

.new__cta.white-outline {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.new__cta.white-solid {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border: 2px #fff;
}

.new__cta.white-solid.internal-hero__cta {
  margin-right: 24px;
  font-family: Galanogrotesque, sans-serif;
}

.new__cta.white-solid.internal-hero__cta.open-popup.hidden {
  display: none;
}

.new__cta.dark-blue {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.new__cta.internal-nav-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  padding-left: 3vw;
  padding-right: 3vw;
}

.new__cta.white-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--white);
  color: var(--dark-slate-blue);
  display: block;
}

.new__cta.light-blue-copy {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  align-self: auto;
  width: 30%;
  margin-top: 60px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.new__cta.light-blue-copy.centered-content__cta {
  margin-top: 40px;
}

.new__cta.light-blue-copy.footer-email-us__cta {
  margin-bottom: 16px;
}

.new__cta.light-blue-copy.certificate__cta {
  margin-top: 32px;
}

.new__cta.light-blue-copy.career-overview__cta {
  margin-right: 16px;
  display: none;
}

.new__cta.light-blue-copy.newsrrom__cta {
  margin-top: 40px;
}

.new__cta.light-blue-copy.destination-hero__cta {
  margin-right: 16px;
}

.new__cta.light-blue-copy.employee-spotlight__cta {
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: none;
}

.new__cta.light-blue-copy.career-centered__cta {
  margin-top: 24px;
  margin-bottom: 24px;
}

.new__cta.light-blue-copy.career-centered__cta.multiple-ctas {
  margin-bottom: 0;
}

.new__cta.light-blue-copy.prev-next__cta {
  min-width: 223px;
}

.new__cta.light-blue-copy.career-opp__cta {
  margin-bottom: 24px;
}

.new__cta.light-blue-copy.reef__cta {
  margin-top: 40px;
}

.new__cta.light-blue-copy.btm__24 {
  margin-bottom: 32px;
}

.new__cta.light-blue-copy.fractional-cta {
  width: 50%;
  margin-top: 40px;
}

.new__cta.light-blue-copy.jet-club-membership__cta {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.new__cta.light-blue-copy.safety__cta {
  margin-bottom: 80px;
}

.new__cta.light-blue-copy.jet-club-hero__cta {
  margin-right: 16px;
  display: none;
}

.new__cta.light-blue-copy.centered-text__cta {
  margin-bottom: 16px;
}

.new__cta.light-blue-copy.hero-slider__cta.w--current {
  padding-top: 16px;
}

.new__cta.light-blue-copy.hero-slider__cta.full-width {
  width: 100%;
}

.new__cta.light-blue-copy.investors-form-cta {
  margin-bottom: 32px;
}

.new__cta.light-blue-copy.jet-card__cta {
  margin-top: 24px;
}

.new__cta.light-blue-copy.careers-double__cta, .new__cta.light-blue-copy.internal-hero__cta {
  margin-right: 16px;
}

.new__cta.light-blue-copy.alternating__cta {
  margin-top: 16px;
}

.new__cta.light-blue-copy.form-cta {
  margin-top: 24px;
}

.new__cta.light-blue-copy.sales-ctahidden, .new__cta.light-blue-copy.hidden {
  display: none;
}

.new__cta.light-blue-copy.homepage-hero-cta {
  z-index: 101;
  pointer-events: all;
}

.new__cta.light-blue-copy.career-centered__cta-copy {
  width: 30%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.new__cta.light-blue-copy.career-centered__cta-copy.multiple-ctas {
  margin-bottom: 0;
}

.hero-jumbo__h1 {
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 150px;
  font-weight: 900;
  line-height: 100%;
}

.new__h1 {
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.centered-text-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
  position: relative;
  overflow: auto;
}

.centered-text-section.fractional {
  padding-bottom: 57px;
}

.centered-text-section.fractional.hidden {
  display: none;
}

.centered-text-section.contact {
  padding-top: 64px;
  padding-bottom: 64px;
}

.centered-text-section.rocko {
  flex-direction: column;
  margin-bottom: 0;
}

.centered-text-section.analyst-day {
  background-color: #093c710d;
}

.centered-text-section.analyst-day.hidden-section {
  display: none;
}

.centered-text__container {
  color: #000;
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 800px;
  max-width: none;
  max-height: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.centered-text__container.current-carrer__opp {
  max-width: 550px;
}

.centered-text__container.reef {
  max-width: 850px;
}

.centered-text__container.fractional {
  max-width: 1080px;
}

.learn-more__h2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.learn-more__h2.third-party {
  text-align: left;
}

.learn-more__h2.jc {
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.centered-text__p {
  color: #000;
  text-align: left;
  width: 60%;
  max-width: none;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.centered-text__p.third-party__p {
  text-align: left;
}

.centered-text__p.hidden {
  display: none;
}

.footer-social__item {
  background-color: var(--steel-blue);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-right: 8px;
  padding: 10px;
  display: flex;
}

.footer__social-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.footer-follow__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 200px;
  margin-right: 24px;
  display: flex;
}

.footer-follow-pay__wrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 571px;
  display: flex;
}

.footer-pay__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 201px;
  display: flex;
}

.footer-pay__image-wrap {
  width: 100%;
  max-width: 201px;
  height: 43px;
}

.footer-pay__iamge {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.footer-quick-links__wrap {
  max-height: 330px;
  color: var(--light-grey);
  flex-flow: column wrap;
  display: flex;
  overflow: hidden;
}

.new-jet-club-testimonial-section {
  background-color: #e1e8ee;
  padding: 60px 40px 100px;
}

.new-choose-membership__heading {
  color: #000;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.success-thank-you-section {
  padding: 160px 40px;
}

.success-thank-you__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 923px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.thank-you__icon {
  object-fit: contain;
  width: 130px;
  height: 130px;
  margin-bottom: 32px;
}

.thank-you__h1 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
}

.thank-you__p {
  color: #000;
  max-width: 690px;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.internal-hero__h1 {
  text-transform: uppercase;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 115%;
}

.internal-hero__h1.reef {
  color: #fff;
  font-size: 90px;
}

.internal-hero__h1.fractional {
  max-width: 929px;
  font-size: 55px;
}

.internal-hero__h1.paint-offer {
  max-width: 980px;
}

.internal-hero__h1.investors {
  text-transform: none;
  max-width: 1600px;
}

.internal-hero__h1.mro-services {
  max-width: 890px;
}

.internal-hero__h1.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.internal-hero__cta-wrap {
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.our-fleet__h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
}

.charter-form__h2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
}

.internal-hero__sub-text {
  color: #fff;
  text-align: left;
  width: 100%;
  max-width: none;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 115%;
}

.internal-hero__sub-text.careers-heru__sub-text {
  font-size: 32px;
}

.internal-hero__sub-text.larger-cause {
  max-width: 1260px;
}

.internal-hero__sub-text.with__cta {
  margin-bottom: 40px;
}

.internal-hero__sub-text.investors {
  max-width: 967px;
  margin-bottom: 0;
}

.internal-hero__sub-text.rocko {
  font-size: 48px;
  font-weight: 700;
}

.internal-hero__sub-text.hidden {
  display: none;
}

.new__form-heading {
  width: 100%;
  max-width: none;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.new__form-heading.aero-angel {
  font-size: 32px;
}

.new__form-heading.or-copy {
  align-self: center;
  max-width: 850px;
}

.new-full-page__form-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 850px;
  height: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-full-page__form-block.investors-form-block {
  max-width: none;
  height: auto;
  overflow: hidden;
}

.new-full-page__form-block.painting-form {
  height: auto;
  overflow: hidden;
}

.new-full-page__form-block.hidden {
  display: none;
}

.new__form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.new__form.hidden {
  display: none;
}

.new-full-page-form-section {
  text-align: left;
  background-color: #f3f6f8;
  flex-direction: column;
  justify-content: center;
  width: auto;
  padding: 68px 220px 116px;
  display: flex;
}

.new-full-page-form-section.private-aviation_form {
  padding-top: 160px;
  padding-bottom: 160px;
}

.new-full-page-form-section.hidden {
  display: none;
}

.aircraft-managemnt-text-grid-section {
  background-color: #f3f6f8;
  padding: 163px 40px;
}

.aircraft-management-text__grid {
  grid-column-gap: 64px;
  grid-row-gap: 120px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1476px;
  margin-left: auto;
  margin-right: auto;
}

.aircraft-managemnt-grid__item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.aircraft-managemnt-grid__heading {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-family: Brandon reg;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.aircraft-managemnt-grid__p {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 125%;
}

.alternating-item__image {
  object-fit: contain;
  width: 100%;
  max-width: 416px;
  height: 150px;
  margin-top: 0;
}

.alternating-item__image.badges {
  max-width: 260px;
  height: auto;
}

.internal-hero-small {
  background-image: url('../images/Rectangle-1.webp');
  background-position: 50%;
  background-size: cover;
  height: 360px;
}

.internal-hero-small.sale-leaseback__hero {
  background-image: url('../images/IMG_0381-Edit.webp');
  background-position: 50% 67%;
}

.internal-hero-small.sale-leaseback__hero.inventory {
  background-image: url('../images/FE_Beaufort_82024_1082-3.png');
  background-position: 50%;
  background-size: cover;
}

.sale-leaseback__h2 {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.sale-leaseback__p {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.sale-leaseback__p.salesinvent {
  font-size: 25px;
}

.new-leasback__tab-link {
  text-align: center;
  background-color: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 12px;
  min-width: 169px;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 24px 48px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 100%;
}

.new-leasback__tab-link.w--current {
  border-width: 1px;
  border-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  background-color: #fff;
  font-weight: 600;
}

.new-full-page-form__p {
  color: var(--grey);
  text-align: center;
  margin-top: -8px;
  margin-bottom: 24px;
}

.safety-badge-section {
  background-color: #fff;
  justify-content: center;
  padding: 80px 40px;
  display: flex;
  position: relative;
}

.safety-badge__grid {
  background-color: #f5f7f9;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
}

.safety-badge__grid.third-party {
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1.25fr) 1.25fr;
  margin-top: 40px;
}

.safety-badge-grid__item {
  background-color: #f5f7f9;
  padding: 40px;
}

.safety-badges {
  object-fit: contain;
  height: 115px;
  margin-bottom: 24px;
}

.safety-badges.multiply {
  mix-blend-mode: multiply;
}

.safety-badge__h3 {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 48px;
}

.safety-badge__p {
  color: #000;
  text-align: left;
  max-width: 542px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.our-facilities-overview {
  justify-content: center;
  padding: 120px 40px 160px;
  display: flex;
  position: relative;
}

.our-facilities-overview__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 923px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.our-facilities__p {
  text-align: center;
  max-width: 923px;
  margin-bottom: 80px;
}

.maintenance-form {
  background-color: #f5f7f9;
  justify-content: center;
  padding: 82px 40px;
  display: flex;
  position: relative;
}

.new-centered-text__p {
  text-align: center;
}

.new-centered-text__p.fractional {
  max-width: 750px;
  font-size: 18px;
}

.new-centered-text__p.btm-mgn-40 {
  margin-bottom: 40px;
}

.new-centered-text__p.rocko {
  text-align: left;
  font-size: 18px;
}

.new-centered-text__p.rocko.bottom-portion {
  max-width: 550px;
  font-weight: 600;
}

.leadership-internal__name {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.the-flyexclusive-advantage {
  padding: 80px 40px 40px;
}

.flyexclusive-advantage__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flye-advantage-video__container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.flye-advantage__video-embed {
  display: block;
}

.contact-locations {
  padding: 80px 40px 120px;
}

.contact-locations__container {
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.contact-locations__item {
  text-align: center;
  background-color: #f5f7f9;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.contact-locations__heading {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.corporate-locations__address {
  color: #000;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
  text-decoration: none;
}

._3-col__rt {
  text-align: left;
}

._3-col__rt p {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

._3-col__rt ul {
  color: #000;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.featured-newsroom-posts {
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.featured-newsroom-posts.blogs {
  padding-top: 24px;
}

.featured-newsroom__container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.featured-post__clw {
  width: 100%;
  max-width: 884px;
  height: 566px;
  margin-right: 40px;
}

.featured-post__clw.blog {
  min-width: 500px;
}

.featured-post__cl {
  width: 100%;
  height: 100%;
}

.featured-post__collection-item {
  background-image: url('../images/webflow/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.newsroom-archive {
  height: auto;
  min-height: 819px;
  padding-top: 24px;
  padding-bottom: 0;
}

.featured-post__link-block {
  background-color: #00000080;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.featured-post__link-block.blogs {
  background-color: #0000;
}

.featured-post__date {
  color: #ffffffbf;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 115%;
}

.featured-post__title {
  color: #fff;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 115%;
}

.featured-post__outlet-name {
  color: #fff;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.recent-post__clw {
  width: 100%;
  max-width: 500px;
}

.recent__collection-item {
  border-bottom: 1px solid #e0e0e0;
  padding: 24px;
  text-decoration: none;
}

.recent__collection-item:last-child {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.recent-post__link-block {
  border-bottom: 1px #e0e0e0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.recent-post__title {
  color: #000;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
}

.recent-post__date {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 115%;
}

.archive__tabs {
  width: 100%;
  height: auto;
}

.tabs-menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1520px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.archive__tab-link {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #f3f6f8;
  width: 100%;
  max-width: 342px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 24px 40px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 115%;
}

.archive__tab-link:hover {
  background-color: #e5f7ff;
}

.archive__tab-link.w--current {
  background-color: #e6f7ff;
}

.archive__tab-link.first {
  margin-left: 0;
}

.archive__tab-link.last {
  margin-right: 0;
}

.newsroom__tabs-content {
  background-color: #f5f7f9;
  height: 100%;
  padding: 80px 32px;
}

.newsroom__tab-pane {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.category__cl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-height: none;
  margin-bottom: 40px;
  display: grid;
}

.category__collection-item {
  border-bottom: 1px solid #e0e0e0;
  width: auto;
  min-height: 220px;
  margin-right: 0;
  padding: 24px;
  text-decoration: none;
}

.recent-post__publisher {
  color: #000;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
  text-decoration: none;
}

.category__clw {
  width: 100%;
}

.careers-faq-section {
  min-height: 650px;
  padding: 120px 40px 160px;
}

.careers-faq__container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.careers__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 93px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.careers__clw, .careers__cl {
  width: 100%;
}

.careers__collection-item {
  width: 100%;
  margin-bottom: 24px;
}

.careers-faq__lin-block {
  color: #000;
  border-bottom: 1px solid #dedede;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  display: flex;
}

.careers-download__icon {
  object-fit: contain;
  width: 35px;
  height: 36px;
}

.new-home__bg-video {
  z-index: 0;
  background-image: url('../images/P1024387-1.png');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.leadership-hero {
  background-color: #f5f7f9;
  padding: 80px 40px 40px;
}

.leadership-hero__container {
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-bottom: -201px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.leadership-thumbnail__container {
  background-image: url('../images/webflow/background-image.svg'), url('../images/webflow/background-image.svg');
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  width: 100%;
  max-width: 400px;
  height: 500px;
}

.leadership-name__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 164px;
  display: flex;
}

.leadership-internal__position {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 115%;
}

.leadership-bio-section {
  padding: 40px 40px 144px;
}

.leadership-bio__container {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 440px;
  display: flex;
}

.leadership-bio__p-wrap {
  text-align: left;
  width: 100%;
  max-width: 990px;
}

.leadership-bio__p-wrap h2 {
  text-align: left;
  margin-bottom: 24px;
}

.leadership-bio__p-wrap p {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.leadership-bio__p-wrap h4 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.hamburger-icon__wrap {
  display: none;
}

.aircraft-acquisition__list-item {
  margin-left: 64px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 200%;
  list-style-type: disc;
}

.aircraft-acquisition__list-item.hidden {
  display: none;
}

.aircraft-acquisition__main-unordered-list {
  width: 100%;
  padding-left: 0;
}

.aircraft-acquisition__main-list-item {
  color: #000;
  background-image: url('../images/blue-plus.png');
  background-position: 0 14px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-left: 0;
  padding-left: 18px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 200%;
  list-style-type: none;
}

.why-partner-with-fly-exclusive {
  background-color: #f5f7f9;
  padding: 80px 40px;
}

.why-partner-with-fly-exclusive.hidden {
  display: none;
}

.why-partner-with-fly__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.why-partner__h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
}

.why-partner__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: start;
  align-self: auto;
  width: 100%;
}

.why-partner-grid__item-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 335px;
  display: flex;
}

.why-partner-grid__item-wrap.hidden {
  display: none;
}

.why-partner__h6 {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.why-partner__list {
  width: 100%;
  max-width: 335px;
  padding-left: 0;
}

.why-partner__list-item {
  color: #000;
  width: 100%;
  max-width: 335px;
  margin-bottom: 8px;
  margin-left: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.learn-more-center-content__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.leadership-thumbnail-breacrumb__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  margin-right: 40px;
  display: flex;
}

.leadership__breadrumb {
  color: var(--dark-slate-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
}

.newsroom-body-section {
  padding: 40px 40px 144px;
}

.newsroom-body__container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsroom-featured__image-contianer {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-right: 40px;
  display: flex;
}

.newsroom__image {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.newsroom__breadcrumb {
  color: var(--dark-slate-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 115%;
  text-decoration: underline;
}

.newsroom-content__contianer {
  flex: 1;
}

.newsroom__h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.newsroom-post__date {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 115%;
}

.newsroom-post__excerpt {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.internal__hamburger-wrap {
  display: none;
}

._404-image {
  width: 56px;
  height: 56px;
}

._404-p {
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

._404__h3 {
  margin-bottom: 16px;
}

.alternating-section__badge-containe {
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.alternating-item__is-bao {
  max-width: 120px;
}

.scroll__gif {
  object-fit: contain;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 8px auto auto;
}

.current-career-opportunities {
  background-color: #f5f7f9;
  background-image: url('../images/Ellipse-2.svg');
  background-position: 160%;
  background-repeat: no-repeat;
  background-size: 58%;
  justify-content: center;
  padding: 140px 40px 160px;
  display: flex;
  position: relative;
}

.current-career-opportunities.with-video {
  flex-direction: column;
  align-items: center;
  padding: 0;
}

.career-opp__html-embed {
  width: 100%;
  max-width: none;
  height: 158vh;
}

.career-position-overview {
  background-color: #f2f2f2;
  padding: 120px 40px 160px;
}

.position-overview__container {
  text-align: left;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.position-overview__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.position-overview-grid__item {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  display: flex;
}

.positions-overview__h3 {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.positions-overview__divider {
  background-color: #093c71;
  width: 61px;
  height: 4px;
  margin-bottom: 24px;
}

.positions-overview__p {
  color: #000;
  text-align: center;
  margin-bottom: 32px;
}

.employee-spotlight {
  background-color: #3c97c71a;
  padding: 80px 80px 104px;
}

.employee-spotlight.about-us {
  padding-top: 184px;
}

.employee-spotlight__slider {
  background-color: #0000;
  width: 100%;
  max-width: 1355px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.employee-spotlight__arrow {
  width: 40px;
  height: 40px;
}

.employee-spotlight__arrow.left {
  display: flex;
  left: -80px;
}

.employee-spotlight__arrow.right {
  display: flex;
  right: -80px;
}

.employee-spotlight-arrow__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.employee-spotlights-slider__nav {
  padding-top: 24px;
  display: flex;
}

.employee-spotlight__clw, .employee-spotlight__cl {
  width: 100%;
}

.employee-spotlight__collection-item {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.employee-spotlight-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 670px;
  margin-bottom: 40px;
  margin-right: 24px;
  display: flex;
}

.employee-spotlight__h3 {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.employee-spotlight__divider {
  background-color: #3c97c7;
  width: 100%;
  max-width: 296px;
  height: 8px;
  margin-bottom: 46px;
}

.employee-spotlight__name {
  color: var(--midnight-blue);
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 115%;
}

.employee-spotlight__position {
  color: #000;
  letter-spacing: 2px;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 115%;
}

.employee-spotlight__position.internal {
  margin-bottom: 90px;
  font-weight: 300;
}

.employee-spotlight__rt {
  text-align: left;
  margin-bottom: 24px;
}

.employee-spotlight__rt a {
  color: var(--dark-slate-blue);
}

.employee-spotlight-image__mask {
  border-radius: 900px;
  flex: none;
  width: 100%;
  max-width: 575px;
  height: 575px;
  overflow: hidden;
}

.employee-spotlight__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.careers-benefits {
  padding: 160px 40px;
}

.careers-benefits__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1231px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.careers-benefits__h2 {
  color: var(--midnight-blue);
  margin-bottom: 80px;
  font-weight: 400;
  line-height: 100%;
}

.careers-benefits__grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 56px;
}

.careers-benefits-item__wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.careers-benefits-icon__wrap {
  background-color: #f2f2f2;
  border-radius: 900px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 160px;
  margin-bottom: 32px;
  display: flex;
}

.careers-benefits__icon {
  object-fit: contain;
  width: 100%;
  max-width: 64%;
  height: 100%;
  max-height: 64px;
}

.careers-benefits__title {
  color: #000;
  text-align: center;
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.careers-benefits__sub-title {
  color: #000;
  text-align: center;
  margin-bottom: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.employee-spotlight-hero {
  background-color: #3c97c71a;
  height: 380px;
  padding-top: 24px;
  padding-left: 40px;
  padding-right: 40px;
}

.employee-spotlight-body {
  padding-bottom: 160px;
  padding-left: 40px;
  padding-right: 40px;
}

.employee-spotlight-body__container {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1271px;
  margin-top: -264px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.employee-spotlight-image-quote__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 492px;
  margin-right: 48px;
  display: flex;
}

.employee-spotlight-image__wrap {
  width: 100%;
  height: 559px;
  margin-bottom: 32px;
}

.employee-spotlight__fav-quote {
  color: var(--midnight-blue);
  letter-spacing: 1px;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.employee-spotlight__quote {
  letter-spacing: 1px;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.employee-spotlight__quote-author {
  color: #093c71;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.employee-spotlight__overview-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 133px;
  display: flex;
}

.employee-spotlight-other-employee-section {
  background-color: #3c97c71a;
}

.employee-spotlight-other-employee__container {
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.previous-next-employee__cl {
  width: 100%;
  max-width: 600px;
}

.previous-next-employee__collection-item {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.previous-next-employee__collection-item.next {
  flex-direction: row-reverse;
}

.prev-next-employee-image__container {
  width: 100%;
  max-width: 228px;
  height: 314px;
  margin-right: 40px;
}

.prev-next-employee-image__container.next {
  margin-left: 40px;
  margin-right: 0;
}

.prev-next-employee__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.prev-next-employee-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.prev-next__position {
  color: #000;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 100%;
}

.prev-next__name {
  color: var(--midnight-blue);
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
}

.prev-next__divider {
  background-color: var(--midnight-blue);
  width: 4px;
}

.career-overview__heading {
  color: #093c71;
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.position-overview-top__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.employee-spot-cta__text {
  margin-right: 4px;
  text-decoration: none;
}

.employee-spotlight__h6 {
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 115%;
}

.contact-locations__number-heading {
  color: var(--dark-slate-blue);
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 115%;
}

.corporate-locations__number {
  color: #000;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
  text-decoration: none;
}

.employee-spotlight__question {
  color: var(--midnight-blue);
  margin-top: 24px;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.carrer-opp__form-block {
  width: 100%;
  max-width: 550px;
  height: auto;
  margin-top: 16px;
  margin-bottom: 24px;
  overflow: hidden;
}

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

.featured-newsroom__wrap {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.featured-newsroom__h2 {
  color: var(--dark-slate-blue);
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.news-blog__empty-state {
  display: none;
}

.newsroom-blog__container {
  width: 100%;
  max-width: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.newsroom__rt {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.newsroom__rt p {
  text-align: left;
}

.newsroom__rt sup {
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 24px 40px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.newsroom__rt a {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.vision-values__cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 12px;
  margin-bottom: 40px;
  padding: 16px 52px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.pop-up__modal {
  z-index: 999;
  opacity: 0;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding: 80px 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up__video-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.newsroom-file-download__link {
  color: var(--steel-blue);
  text-transform: uppercase;
  margin-top: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 800;
  text-decoration: none;
  display: flex;
}

.new-jet-club-hero-2 {
  background-color: var(--dark-slate-blue);
  background-image: url('../images/jet-club-header-desktop.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 220px 40px 340px;
}

.new-jet-club-hero-2.jet-club-padding {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  min-height: auto;
  padding: 0;
}

.jet-club-hero__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1526px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  position: relative;
  top: -143px;
}

.jet-club-hero__wrap {
  float: none;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: block;
  position: absolute;
  top: 20px;
  left: 140px;
}

.jet-club-hero__h1 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 360px;
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 115%;
}

.jet-club-hero__h1.fractional.dropshadow {
  width: 100%;
  min-width: auto;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 70px;
  position: static;
}

.jet-club-hero__h1.dropshadow {
  z-index: auto;
  float: right;
  color: #fff;
  text-shadow: 5px 5px 8px #0006;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 1200px;
  max-width: 1600px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 0;
  font-size: 50px;
  display: block;
  position: static;
}

.jet-club__sub-heading {
  color: #fff;
  align-self: flex-start;
  max-width: 900px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.jet-club__sub-heading.hidden {
  display: none;
}

.jet-club__sub-heading.dropdshadow {
  color: #003c71;
  text-shadow: 2px 2px 3px #0003;
}

.jet-club-hero-image-section {
  background-color: #fff;
  height: auto;
  padding: 0 40px 20px;
}

.jet-club-hero-image__container {
  width: 100%;
  max-width: 1526px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.jet-club-hero__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.jet-club-hero__image.best {
  float: right;
  background-image: radial-gradient(circle, #fff 44%, #fff0 71%);
  max-width: 250px;
}

.large-image-span-section {
  background-image: url('../images/Highspeed-Wi-Fi-Connectivity-Empowered-By-1.png');
  background-position: 50% 35%;
  background-size: auto;
  background-attachment: scroll;
  height: 400px;
  padding-bottom: 0;
}

.left-aligned-gray-section {
  background-color: #0000;
  padding: 20px 40px;
}

.left-aligned-gray__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.left-aligned-gray-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 535px;
  margin-right: 40px;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.left-aligned-gray__h2 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.left-aligned-gray-content-image__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 664px;
  height: auto;
  display: flex;
}

.left-aligned-gray-content__image {
  object-fit: cover;
  align-self: center;
  width: 100%;
  height: 500px;
  margin-top: 40px;
}

.left-aligned-gray-content__image.double {
  object-position: 50% 50%;
  height: 229px;
}

.left-aligned-gray-content__image.double.first {
  margin-bottom: 8px;
}

.left-aligned-gray-content__image.double.super-mid__lowere {
  object-position: 50% 100%;
  height: 370px;
}

.left-aligned-gray-content__image.double.hidden {
  display: none;
}

.double-image-span {
  justify-content: space-between;
  height: 424px;
  display: flex;
  overflow: hidden;
}

.double__image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.double__image.map {
  object-fit: contain;
  width: auto;
}

.double__image.new-york {
  object-position: 50% 10%;
  height: 100%;
}

.double__image.aspen {
  object-position: 50% 50%;
  height: 100%;
}

.no-more-boundaries-section {
  padding: 160px 40px 80px;
}

.no-more-boundaries__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1645px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.no-more-boundaries__centered {
  color: #000;
  text-align: center;
  max-width: 780px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.no-more-boundaries__grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.no-more-boundaries__grid-item {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.no-more-boundaries-image__container {
  width: 100%;
  height: 387px;
  margin-bottom: 40px;
}

.no-more-boundaries__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.no-more-boundaries__text {
  width: 100%;
  max-width: 360px;
  color: var(--grey);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.initial-deposit__text {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 200%;
}

.jet-club-test-arrow__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.no-more-boundaries__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.centered-text__link {
  color: var(--dark-slate-blue);
}

.alternating-sub__heading {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.flight-charge__wrap {
  background-color: #ececec;
  width: 100%;
  margin-top: 40px;
  padding: 16px 24px;
}

.flight-charge__wrap.hidden {
  display: none;
}

.flight-charge__price {
  color: var(--dark-slate-blue);
  font-weight: 700;
}

.flight-charge__diclaimer {
  font-size: 14px;
  font-style: italic;
}

.alert-bar__container {
  z-index: 998;
  background-color: var(--steel-blue);
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 16px 40px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.alert-bar__container:hover {
  opacity: 1;
  background-color: #2c7ea6;
}

.alert-bar__text {
  color: #fff;
  text-align: center;
  letter-spacing: .25px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.read-article__text {
  color: var(--steel-blue);
  text-transform: uppercase;
  margin-top: 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 115%;
  text-decoration: underline;
  display: flex;
}

.employee-spotlight__return {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.alternating-image__container-2 {
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
}

.alternating-content__container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.alternating-item__container-2 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 80px;
  display: flex;
}

.alternating-item__container-2.odd {
  margin-left: auto;
  margin-right: auto;
  padding-right: 32px;
}

.alternating-item__container-2.odd.roofed {
  margin-top: 160px;
}

.alternating-item__container-2.odd.third {
  margin-top: 80px;
  padding-right: 0;
}

.alternating-item__container-2.even {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 10px;
}

.alternating-item__container-2.even.last {
  clear: none;
  margin-bottom: 0;
}

.centered-quote-section {
  background-color: #f3f6f8;
  padding: 120px 32px;
}

.centered-quote__h2 {
  color: #093c71;
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.centered-quote__h2.slb {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 100px;
  font-weight: 700;
}

.centered-quote__p {
  color: #000;
  text-align: center;
  width: 100%;
  max-width: 630px;
  margin-bottom: 24px;
}

.centered-quote__p.cmstmpl {
  font-size: 23px;
}

.centered-quote__sig {
  color: #093c71;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 125%;
}

.centered-video-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 40px;
  display: flex;
}

.centered-video__container {
  width: 100%;
  max-width: 750px;
}

.learn-more__h2-2 {
  color: #000;
  text-align: center;
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.new__cta-2 {
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  padding: 16px 52px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.new__cta-2.light-blue {
  color: #fff;
  background-color: #3493c2;
  border: 2px solid #3493c2;
  display: block;
}

.new__cta-2.light-blue.certificate__cta {
  margin-top: 32px;
}

.internal-hero-bg__video {
  z-index: 2;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.internal-hero-bg__video.hidden {
  display: none;
}

.interior-gallery {
  padding: 80px 40px 40px;
}

.interior__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.interior-grid__image {
  object-fit: cover;
  width: 100%;
  height: 330px;
}

.current-opportunities-section {
  padding: 80px 40px 124px;
}

.current-opp__container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.current-opp-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-right: 40px;
  display: flex;
}

.current-opp__grid {
  width: 100%;
}

.current-opp__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 115%;
}

.current-opp__divider {
  background-color: var(--steel-blue);
  width: 100%;
  max-width: 532px;
  height: 8px;
  margin-bottom: 40px;
}

.current-opp__rt {
  text-align: left;
  margin-bottom: 40px;
}

.current-opp__rt h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
}

.current-opp__rt h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
}

.current-opp__rt h4 {
  color: #000;
  text-align: left;
  margin: 0 0 16px;
  font-size: 18px;
  font-weight: 700;
}

.current-opp__rt h5 {
  color: #000;
  text-align: left;
  margin: 0 0 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.current-opp__rt h6 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
}

.current-opp__rt ul {
  color: #000;
}

.current-opp__link-block {
  background-color: #f2f2f2;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: block;
}

.current-opp__link-block.requirements {
  border: 2px solid var(--light-grey);
  background-color: #fff;
}

.current-opp__link-block.hidden {
  display: none;
}

.current-opp-grid__heading {
  color: #000;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
}

.current-opp-grid__divider {
  background-color: var(--steel-blue);
  width: 100%;
  max-width: 532px;
  height: 4px;
  margin-bottom: 24px;
}

.current-opp-grid__list {
  width: 100%;
  padding-left: 0;
  list-style-type: none;
}

.current-opp-grid__list-item {
  color: #000;
  background-image: url('../images/blue-plus.png');
  background-position: 0 14px;
  background-repeat: no-repeat;
  background-size: 7px 7px;
  min-height: 10px;
  margin-left: 0;
  padding-left: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
}

.reef__h2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 110%;
}

.reef-business-center {
  background-color: #f5f7f9;
  justify-content: center;
  padding: 82px 40px;
  display: flex;
  position: relative;
}

.business-center-content__container {
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.reef-business-center__container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.business-center-image__container {
  width: 100%;
  margin-right: 80px;
}

.business-center__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.business-center__p {
  color: #000;
  text-align: left;
  font-size: 18px;
}

.business-center__list-item {
  background-image: url('../images/blue-plus.png');
  background-position: 0 17px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  min-width: 10px;
  min-height: 10px;
  margin-bottom: 4px;
  margin-left: 0;
  padding-left: 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 260%;
  list-style-type: none;
}

.business-center__list {
  color: #000;
  margin-bottom: 32px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.centered-text-white-bg {
  background-color: #fff;
  justify-content: center;
  padding: 82px 40px;
  display: flex;
  position: relative;
}

.destination-map-section {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 80px 40px 160px;
  display: flex;
}

.destination-map__container {
  background-color: #eee;
  width: 100%;
  max-width: 1200px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
}

.marker {
  background-image: url('../images/icons8-location.svg');
  background-position: 50%;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.marker.hidden {
  display: none;
}

.left-aligned__container {
  color: #000;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.left-aligned__container.third-party-content__wrap {
  max-width: 500px;
  margin-right: 40px;
}

.third-party-verification {
  justify-content: center;
  align-items: center;
  padding: 120px 40px;
  display: flex;
  position: relative;
}

.third-party__container {
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.safety-badge__wrap {
  padding-left: 40px;
  padding-right: 40px;
}

.destinaiton-map__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.destination-map-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 310px;
  margin-right: 40px;
  display: flex;
}

.destination-phone-address__link {
  color: var(--steel-blue);
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.long-form-hero {
  background-color: #cfcfcf;
  background-image: linear-gradient(#fff0 39%, #fff 88%), linear-gradient(#00000040, #00000040), url('../images/Rectangle-1_1.webp');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  justify-content: center;
  align-items: flex-end;
  min-height: 1114px;
  padding: 160px 40px 16px;
  display: flex;
}

.long-form-hero.year-in-review__hero {
  background-image: linear-gradient(#fff0 39%, #fff 88%), linear-gradient(#0000, #0000), url('../images/Lori-Bednarik-copy-2.png');
}

.long-form-hero__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.long-form__h1 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 96px;
  font-weight: 300;
  line-height: 115%;
}

.long-form__sub-heading {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 600;
  line-height: 100%;
}

.long-form-content-section {
  background-color: #fff;
  padding: 80px 40px;
}

.long-form-content-section.private-flying {
  display: none;
}

.long-form-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1057px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.long-form__rt {
  width: 100%;
}

.long-form__rt h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 96px;
  font-weight: 300;
  line-height: 100%;
}

.long-form__rt h2 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 130%;
}

.long-form__rt h3 {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.long-form__rt h4 {
  color: var(--dark-slate-blue);
  margin: 0 0 16px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 100%;
}

.long-form__rt h5 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin: 0 0 12px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

.long-form__rt h6 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 115%;
}

.long-form__rt p {
  color: #000;
  text-align: left;
  max-width: none;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.long-form-numbers-section {
  background-color: #f3f6f8;
  padding: 80px 40px;
}

.long-form-numbers__container {
  flex-direction: column;
  width: 100%;
  max-width: 1057px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.long-form-numbers__item {
  border-bottom: 2px solid #093c7140;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.long-form-number__text {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
}

.long-form-number__text.first {
  margin-right: 16px;
}

.long-form-full-width-image {
  background-image: url('../images/Rectangle-2_1.webp');
  background-position: 50%;
  background-size: cover;
  min-height: 1006px;
}

.long-form-rt-list__wrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 50px;
  display: flex;
}

.long-form__list {
  width: 100%;
  max-width: 308px;
  padding-left: 0;
}

.long-form__list-item {
  color: var(--dark-slate-blue);
  margin-bottom: 12px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 125%;
}

.centered-text__h2 {
  color: #3c97c6;
  text-align: center;
  letter-spacing: 5px;
  -webkit-text-stroke-color: var(--steel-blue);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.centered-text__h2.lkfsdlkfh {
  color: var(--midnight-blue);
  letter-spacing: 1px;
}

.core-values-section {
  background-color: #fff;
  display: flex;
}

.core-values-left__wrap {
  background-color: #093c71e6;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  padding: 80px 0 0;
  display: flex;
  position: relative;
}

.core-values-right__wrap {
  background-color: var(--midnight-blue);
  width: 60%;
  padding: 40px 8vw;
}

.core-values__h2 {
  color: #fff;
  width: 100%;
  max-width: 388px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.core-values__sub-heading {
  width: 100%;
  max-width: 409px;
  color: var(--light-grey);
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.core-values-image__wrap {
  width: 100%;
  max-width: none;
  height: 100%;
  display: flex;
  position: static;
  inset: 400px 0% auto;
}

.core-values__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.core-values-image__text {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 200%;
}

.core-values__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.core-values-item__wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.core-values-image__container {
  width: 100%;
  max-width: 103px;
  margin-bottom: 24px;
}

.core-values__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.core-values-grid__heading {
  color: #fff;
  margin-right: 4px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
}

.core-values__p {
  color: #fff;
  padding-left: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
}

.core-values-heading__wrap {
  align-items: flex-start;
  margin-bottom: 8px;
  display: flex;
}

.owner-operator-section {
  padding: 120px 40px 80px;
}

.owner-op__contianer {
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.owner-op-top__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.owner-op-top-image__container {
  width: 100%;
  max-width: 602px;
  height: 558px;
  margin-right: 80px;
}

.owner-op-top__wrap {
  align-items: flex-start;
  display: flex;
}

.owner-op__heading {
  width: 100%;
  max-width: 750px;
  color: var(--dark-slate-blue);
  padding-top: 64px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  font-weight: 100;
  line-height: 115%;
}

.owner-op-bottom__wrap {
  z-index: 2;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: -171px;
  display: flex;
  position: relative;
}

.owner-op-bottom-image__wrap {
  width: 100%;
  max-width: 919px;
  height: 504px;
}

.owner-op-bottom__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.high-low-section {
  z-index: 2;
  margin-bottom: -104px;
  display: flex;
  position: relative;
}

.high-low-image-col__wrap {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.high-low-image-col__wrap.even {
  padding-top: 104px;
}

.high-low-image__wrap {
  width: 100%;
  height: 384px;
}

.high-low__image {
  object-fit: cover;
  flex: 0 auto;
  width: 100%;
  height: 100%;
}

.meet-leadership-section {
  padding: 120px 40px;
}

.meet-leadership__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.meet-leadership-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 555px;
  margin-right: 32px;
  display: flex;
}

.meet-leadership__h2 {
  color: #000;
  max-width: 555px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.meet-leadership__sub-heading {
  color: var(--dark-slate-blue);
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 125%;
}

.meet-leadership__p {
  text-align: left;
  max-width: 400px;
  margin-bottom: 80px;
}

.meet-leadership-image__wrap {
  width: 100%;
  max-width: 853px;
  height: 613px;
}

.meet-leadership__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.leadership-section {
  padding: 0 40px 160px;
}

.leadership__container {
  width: 100%;
  max-width: 1072px;
  margin-left: auto;
  margin-right: auto;
}

.leadership-item__wrap {
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.leadership-image__wrap {
  background-color: #f0f0f0;
  border-radius: 999px;
  width: 100%;
  max-width: 336px;
  height: 336px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}

.leadership-thumnail__image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: relative;
}

.leadership-grid__name {
  color: var(--dark-slate-blue);
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.leadership-position__text {
  color: #000;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 200%;
}

.new-leadership__cl {
  grid-column-gap: 32px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.owner-op-bottom__text {
  max-width: 444px;
  color: var(--dark-slate-blue);
  padding-bottom: 80px;
  padding-left: 24px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 115%;
}

.owner-op-bottom__text.cmstempl {
  padding-left: 0;
  padding-right: 22px;
  font-size: 23px;
}

.leadership-hover__wrap {
  z-index: 2;
  opacity: 0;
  background-color: #093c71bf;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.see-bio__text {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.partnering-section {
  background-color: #f5f7f9;
  padding: 40px;
}

.partnering__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partnering__h2 {
  color: #000;
  text-align: center;
  max-width: 588px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 36px;
  line-height: 115%;
}

.partnering-logo__wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.partnering-logo-item__wrap {
  height: 114px;
}

.partnering__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.alternating-logo__wrap {
  width: 100%;
  max-width: 229px;
  margin-top: 56px;
}

.alternating__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.a-note-from-section {
  background-color: #e1e8ee;
  padding: 104px 40px;
}

.a-note-from__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-note-from__h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 400;
  line-height: 150%;
}

.a-note-from__p {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.partner-involvement-archive {
  padding: 80px 40px;
}

.partner-involvement__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partner-involvement__h2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 125%;
}

.partner-involvement__clw {
  width: 100%;
}

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

.partner-involvement__link {
  background-color: #faf7f7;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 670px;
  padding: 32px 32px 56px;
  text-decoration: none;
  display: flex;
}

.partner-archive-image__container {
  width: 100%;
  height: 393px;
  margin-bottom: 40px;
}

.partner-archive__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.partner-archive__name {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 115%;
}

.partner-archive__excerpt {
  color: #000;
  text-align: center;
  max-width: 264px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 200%;
}

.partner-internal-logo__wrap {
  height: 76px;
  margin-bottom: 24px;
}

.part-invol__name {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.partner-involvement-body {
  padding: 40px 40px 160px;
}

.part-involv__body-wrap {
  text-align: left;
  width: 100%;
  max-width: 990px;
}

.part-involv__body-wrap h2 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 115%;
}

.part-involv__body-wrap h4 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 115%;
}

.part-involv__container {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 440px;
  display: flex;
}

.partner-involvement-hero {
  background-color: #f5f7f9;
  padding: 80px 40px 40px;
}

.partner-involve-image-breadcrumb__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  margin-right: 40px;
  display: flex;
}

.partner-involve-hero__container {
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-bottom: -201px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partner-involve-feat-iamge__wrap {
  background-image: url('../images/webflow/background-image.svg'), url('../images/webflow/background-image.svg');
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  width: 100%;
  max-width: 400px;
  height: 500px;
}

.part-involvement-name__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 164px;
  display: flex;
}

.alternating-accordian {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.alternating-accordian.text-left, .alternating-accordian.reverse {
  padding-left: 40px;
  padding-right: 0;
}

.alternating-accord__container {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.alternate-accord__wrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1729px;
  display: flex;
}

.alternate-accord__wrap.right-aligned {
  margin-left: auto;
}

.alternate-accord-image__wrap {
  width: 100%;
  max-width: 968px;
  height: 871px;
  margin-right: 40px;
}

.alternate-accord-image__wrap.right-aligned {
  margin-left: 40px;
  margin-right: 0;
}

.alternate-accord-image__wrap.inverted {
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 40px;
  margin-right: 0;
  display: flex;
}

.alternate-accord-image__wrap.image-left {
  margin-left: 0;
}

.alternate-accord-image__wrap.image-right {
  margin-right: 0;
  padding-left: 40px;
}

.alteranting-accord__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.alteranting-accord__image.two {
  text-align: right;
}

.alternate-accord-content__wrap {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-top: 24px;
  display: flex;
}

.alternate-accord-content__wrap.invert {
  padding-left: 40px;
}

.alternating-accord__item {
  border-bottom: 2px solid var(--dark-slate-blue);
  flex-direction: column;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.alternating-accord__trigger {
  border-bottom: 2px none var(--dark-slate-blue);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 16px 8px;
  display: flex;
}

.alternating-accord__content {
  height: auto;
  overflow: hidden;
}

.alternating-accord-trigger__text {
  color: #000;
  margin-right: 8px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.alternating-accord-trigger__text.quadblock {
  padding-bottom: 15px;
  padding-left: 8px;
}

.alteranting-accord-plus__wrap {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.alteranting-accord__plus, .alteranting-accord__minus {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.alternating-accord__p {
  color: #000;
  text-align: left;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.alternating-accord__p.smaller {
  min-height: 200px;
  margin-bottom: 60px;
  font-size: 16px;
}

.centered-content-cta__wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.jet-club-hero__cta-wrap {
  align-items: center;
  display: flex;
}

.partner-involvement__rt h1 {
  color: var(--dark-slate-blue);
  font-size: 40px;
  font-weight: 300;
  line-height: 115%;
}

.partner-involvement__rt h3 {
  color: var(--dark-slate-blue);
  text-align: left;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 115%;
}

.partner-involvement__rt h5 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 115%;
}

.partner-involvement__rt h6 {
  color: var(--dark-slate-blue);
  text-align: left;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 115%;
}

.partner-involvement__rt blockquote {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.partner-involvement__rt a {
  color: var(--dark-slate-blue);
}

.partner-involvement__rt ul {
  color: #000;
  padding-left: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.partner-involvement__rt li {
  margin-bottom: 16px;
  margin-left: 0;
}

.newsroom-image__wrap {
  width: 100%;
  max-width: 600px;
  height: 500px;
  overflow: hidden;
}

.new-way-top-section {
  background-color: #f5f4f2;
  min-height: 550px;
}

.new-way-section {
  margin-top: 40px;
  padding: 0 40px 104px;
  overflow: visible;
}

.new-way__container {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.home__h2 {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.home__h2.max-w__800 {
  max-width: 800px;
}

.new-way__p {
  color: #000;
  text-align: left;
  max-width: 746px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.new-way__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.new-way-grid__link {
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.new-way__image-wrap {
  height: 416px;
  margin-bottom: 24px;
  overflow: hidden;
}

.new-way__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.new-way__heading {
  color: #000;
  min-height: 50px;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.new-way-item__p {
  min-height: 150px;
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.new-way__cta {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
  transition: all .25s ease-in-out;
}

.new-way__cta:hover {
  color: var(--steel-blue);
}

.growing-fleet {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.growing-fleet-content__container {
  z-index: 3;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1640px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 40px;
  display: flex;
  position: relative;
}

.growing-fleet__p {
  color: #000;
  text-align: left;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.growing-fleet__bg-div {
  z-index: 0;
  background-color: #f5f4f2;
  width: 100%;
  max-width: 70%;
  height: 100%;
  position: absolute;
}

.growing-fleet-aircraft-image__wrap {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 60%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.growing-fleet-content__wrap {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 650px;
  display: flex;
}

.growing-fleet__image {
  object-fit: contain;
  width: 100%;
  height: auto;
  margin-bottom: 32px;
}

.home-safety {
  background-color: #fff;
  padding: 60px 40px 160px;
}

.home-safety__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.safety__p {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
}

.safety-badge__container {
  grid-column-gap: 62px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.safety-badge-item__wrap {
  height: 88px;
}

.safety-badge__image {
  object-fit: contain;
  width: auto;
  height: 100%;
  max-height: 180px;
}

.home-news-top-section {
  background-color: var(--white);
  height: 410px;
}

.home-news-top-section.hidden {
  height: 0;
}

.home-news-section {
  padding: 0 40px 100px;
}

.home-news__container {
  flex-direction: column;
  width: 100%;
  max-width: 1600px;
  margin-top: -332px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-new-heading__wrap {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.home-news-image__wrap {
  width: 100%;
  height: 322px;
  margin-bottom: 24px;
  overflow: hidden;
}

.home-news__clw {
  display: none;
}

.home-news__cl {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-news__ci {
  min-height: 700px;
}

.home-news__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home-news__name {
  color: #000;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.home-news__p {
  color: #b5b5b5;
  text-align: left;
  min-height: auto;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.home-news__link-wrap {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.home-news__cta {
  color: #093c71;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
  transition: all .25s ease-in-out;
}

.home-news__cta:hover {
  color: var(--steel-blue);
}

.home-hero {
  z-index: 9;
  border: 0 #000;
  border-radius: 0;
  position: static;
}

.home-hero__slider {
  opacity: 1;
  filter: blur();
  z-index: 10;
  background-color: #ddd0;
  background-image: linear-gradient(#0003, #0a0a0a00 56%);
  border: 0 #000;
  width: 100%;
  height: 90vh;
  min-height: 900px;
}

.home-hero__mask {
  border: 0 #000;
}

.home-hero__slide2 {
  opacity: 0;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  background-image: linear-gradient(#0000000d, #0000);
  background-clip: border-box;
  padding: 40px;
}

.home-hero__slide2.private-travel {
  background-color: #000;
}

.home-hero__slide2.fractional-slide-1 {
  -webkit-text-fill-color: inherit;
  vertical-align: top;
  background-image: url('../images/frax-header.png');
  background-clip: border-box;
  position: relative;
  overflow: hidden;
}

.home-hero__slide2.fractional-slide-2 {
  background-image: url('../images/frax-header.png');
}

.home-hero-slide__arrow {
  display: none;
}

.home-hero-slide__nav {
  z-index: 2;
  width: 100%;
  max-width: 1820px;
  margin-bottom: 104px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.home-hero-slide__nav.private-travel {
  margin-bottom: 0;
}

.home-hero__bg-video {
  z-index: 0;
  opacity: .75;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-slide-content__container {
  z-index: 18;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1740px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 88px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.home-slide-content__container.private-travel {
  align-items: flex-end;
  padding-bottom: 0;
}

.new-nav {
  z-index: 99;
  background-color: var(--dark-slate-blue);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.new-nav.solid-blue {
  background-color: var(--dark-slate-blue);
  position: relative;
}

.nav__container {
  align-items: center;
  width: 0%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-logo__link-block {
  width: 100%;
  max-width: 230px;
  margin-right: 16px;
}

.nav__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.nav__link {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 40px 18px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.nav__link:hover {
  background-image: linear-gradient(#3493c200 50%, #3493c280);
}

.nav__link.hidden {
  display: none;
}

.nav-arrow__wrap {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 9px;
  margin-left: 10px;
  display: flex;
}

.nav__arrow {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.home-slide-content__wrap {
  z-index: 19;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.home-slide__h1 {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.home-slide__h1.dropdshadow {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.home-slide__text {
  color: #fff;
  max-width: 727px;
  margin-bottom: 32px;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150%;
}

.home-slide__text.dropshadow {
  text-shadow: 2px 2px 4px #0003;
}

.nav-dropdown__wrap {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 1198px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
}

.nav-dropdown__wrap.charter__dropdown, .nav-dropdown__wrap.mro__dropdown, .nav-dropdown__wrap.careers__dropdown, .nav-dropdown__wrap.who-we-are__dropdown, .nav-dropdown__wrap.sales__dropdown {
  display: none;
}

.nav-dropdown__bottom-border {
  background-image: linear-gradient(#a7a7a7, #fff 38%, #585555);
  width: 100%;
  height: 8px;
}

.nav-dropdown-link__wrap {
  background-color: #f1f1f1;
  flex-direction: column;
  width: 100%;
  max-width: 325px;
  padding-bottom: 8px;
  display: flex;
}

.nav-dropdown__link {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  background-color: #f3f6f8;
  border-bottom: 1px solid #dcdcdc;
  padding: 28px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: all .25s ease-in-out;
}

.nav-dropdown__link:hover {
  background-color: var(--white-smoke);
}

.nav-dropdown__link.last {
  margin-bottom: 0;
}

.nav-dropdown__link.hidden {
  display: none;
}

.nav-dropdown-badge__container {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.nav-dropdown-badge__heading {
  color: #888;
  text-transform: uppercase;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.nav-dropdown-badge__wrap {
  align-items: flex-start;
  display: flex;
}

.nav-dropdown-badge__item {
  height: 50px;
  margin-right: 8px;
}

.nav-dropdown__badge {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.nav-dropdown-top__wrap {
  width: 100%;
  display: flex;
}

.nav-dropdown-image__container {
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav-dropdown-image__container.charter__image {
  background-image: url('../images/6aba88ce76c47e99089ff5f97810fb3f.png');
  background-position: 50% 100%;
  background-size: cover;
}

.nav-dropdown-image__container.mro__image {
  background-image: url('../images/b497ff85e6c93d29a65481b706f3fb33.webp');
  background-position: 50%;
  background-size: cover;
}

.nav-dropdown-image__container.careers__image {
  background-image: url('../images/b7cdb6c8a08eec4501cde62e3ad1c137.webp');
  background-position: 50%;
  background-size: cover;
}

.nav-dropdown-image__container.who-we-are__image {
  background-image: url('../images/2c6225cc10ffea677b7c209b1f6693a7.webp');
  background-position: 50%;
  background-size: cover;
}

.nav-dropdown-image__container.sales__image {
  background-image: url('../images/JorgeCuevas.png');
  background-position: 50% 100%;
  background-size: cover;
}

.nav-dropdown-image-content__container {
  background-image: linear-gradient(to right, #000000e6, #0000);
  justify-content: space-between;
  align-items: center;
  padding: 18px 24px;
  display: flex;
}

.nav-dropdown-image-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 540px;
  margin-right: 12px;
  display: flex;
}

.nav-dropdown-image__heading {
  color: #fff;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
}

.nav-dropdown-image__text {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 125%;
}

.mobile-menu__container, .mobile-hamburger__wrap {
  display: none;
}

.nav-dropdown-close__wrap {
  cursor: pointer;
  width: 32px;
  height: 32px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: 16px;
}

.nav-dropdown-close__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.best-of-best-hero-logo__wrap {
  background-color: #fff;
  border-radius: 999px;
  width: 100%;
  max-width: 140px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.best-of-best-hero-logo__wrap.hidden {
  display: none;
}

.best-of-best-hero__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.aero-link {
  color: var(--dark-slate-blue);
}

.updated__text-field {
  color: #000;
  border: 1px solid #ccc;
  width: 100%;
  min-width: auto;
  height: 40px;
  padding: 8px 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 115%;
}

.feild-label__wrap {
  align-items: center;
  display: flex;
}

.nav-content__wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ck-button-w {
  color: #fff;
  text-align: center;
  background-color: #515750;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.ck-button-w:hover {
  background-color: #262926;
}

.ck-button-w.is--secondary {
  color: #515750;
  background-color: #0000;
  margin-right: -1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  font-size: .875rem;
  font-weight: 700;
}

.ck-button-w.is--secondary:hover {
  color: #262926;
  text-decoration: underline;
}

.ck-button-w.is--secondary.is--fullwidth {
  margin-top: .75rem;
  margin-bottom: -1rem;
  margin-right: 0;
}

.ck-button-w.is--fullwidth {
  flex: none;
  width: 100%;
}

.ck-title {
  color: #262926;
  margin-bottom: .1875em;
  font-size: 1.25rem;
  font-weight: 700;
}

.ck-title.is--small {
  font-size: 1.1875rem;
}

.ck-txt-link {
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.ck-sr__only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.ck-modal__content-w {
  padding: 1.75rem 2rem;
}

.ck-modal__content-w.is--small {
  padding: 1.5rem;
}

.ck-cookie-w {
  z-index: 9500;
  max-width: 25rem;
  position: fixed;
  inset: auto 1.25rem 1.25rem auto;
}

.ck-cookie-w.hidden {
  display: none;
}

.ck-modal__exit-btn {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.ck-modal__exit-btn.is--sticky {
  position: sticky;
  top: 1rem;
}

.ck-css-styles {
  display: none;
}

.ck__exitbtn__line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.ck__exitbtn__line.is--left {
  transform: rotate(45deg);
}

.ck__exitbtn__line.is--right {
  transform: rotate(-45deg);
}

.ck-modal__btns-w {
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.ck-modal__btns-w.is--small {
  justify-content: flex-start;
  padding: 1.5rem;
}

.ck-modal__btns-w.in-pref-manger {
  margin: 2rem -2rem -2.25rem;
}

.ck-modal {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.ck-preference-w {
  z-index: 9525;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.ck-radio-w {
  color: #999c98;
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.ck-radio-w.is--not-allowed {
  cursor: not-allowed;
}

.text-block {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.ck-preference__scroll-w {
  width: 100%;
  max-height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: auto;
}

.ck-radio__label {
  color: #262926;
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600;
}

.ck-radio__btn {
  float: left;
  border: 1.75px solid #999c98;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.ck-radio__btn.w--redirected-checked {
  background-color: #515750;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #515750;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
}

.ck-radio__btn.w--redirected-focus {
  box-shadow: none;
}

.ck-radio__btn.is--checked {
  background-color: #515750;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #515750;
}

.ck-radio__desc {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 400;
}

.ck-form {
  padding-top: 1.25rem;
  padding-bottom: .5rem;
}

.ck-preference__bg {
  opacity: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  cursor: pointer;
  background-color: #d7e7d580;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ck-form-w {
  margin-bottom: 0;
}

.current-career-opp__h1 {
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  position: absolute;
  inset: 16px auto auto;
}

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

.fleet-detail-hero {
  z-index: 1;
  background-color: #f2f5f8;
  justify-content: center;
  padding: 224px 40px 56px;
  display: flex;
  position: relative;
}

.fleet-detail-hero__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
  display: flex;
  position: relative;
}

.fleet-detail-hero-content__wrap {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 620px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.fleet-detail__aircraft-man {
  color: var(--midnight-blue);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.fleet-detail__name {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 104px;
  font-weight: 300;
  line-height: 100%;
}

.fleet-detail-hero-__short-description {
  max-width: 545px;
}

.fleet-detail-hero-image__wrap {
  z-index: 1;
  width: 100%;
  position: relative;
}

.fleet-detail-hero__image {
  object-fit: contain;
  object-position: 100% 50%;
  width: 90%;
  min-width: 320px;
  height: 100%;
  padding-left: 60px;
}

.fleet-detail-hero__image.c350 {
  min-width: 900px;
  padding-left: 0;
}

.fleet-quick-stats {
  z-index: 3;
  padding: 80px 40px 64px;
  position: relative;
}

.fleet-quick-stats__container {
  z-index: 3;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.quick-stats__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.quick-stats__grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.quick-stats__grid._350 {
  grid-column-gap: 33px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.quick-stats-item__wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.quick-stats-icon__wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80px;
  height: 80px;
  margin-bottom: 16px;
  display: flex;
}

.quick-stat__icon {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.quick-stat__heading {
  color: #000;
  margin-bottom: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.quick-stat__text {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.quick-stat__rt {
  width: 100%;
}

.quick-stat__rt p {
  font-size: 24px;
  line-height: 150%;
}

.fly-in-comfort {
  padding: 40px 40px 56px;
}

.fly-in-comfort__contianer {
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fly-in-comfort__wrap {
  align-items: flex-start;
  display: flex;
}

.fly-in-comfort-top-image__container {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 558px;
  margin-right: 60px;
  display: flex;
}

.fly-in-comfort-top__image {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  width: 100%;
  max-width: 1300px;
  height: 100%;
}

.fly-in-comfort__heading {
  width: 100%;
  max-width: 750px;
  color: var(--dark-slate-blue);
  text-align: left;
  padding-top: 64px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  font-weight: 100;
  line-height: 115%;
}

.fly-in-comfort-bottom__wrap {
  z-index: 2;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: -171px;
  display: flex;
  position: relative;
}

.fly-in-comfort-bottom__text {
  max-width: 444px;
  color: var(--dark-slate-blue);
  padding-left: 0;
  padding-right: 8px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 115%;
  display: inline;
}

.fly-in-comfort-bottom__text.features {
  max-width: 550px;
  color: var(--grey);
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 20px;
  line-height: 174%;
  display: flex;
}

.fly-in-comfort-bottom__text.centered {
  max-width: 70%;
  color: var(--midnight-blue);
  text-align: center;
  padding-right: 0;
  display: flex;
}

.fly-in-comfort-bottom-image__wrap {
  width: 100%;
  max-width: 919px;
  height: 504px;
}

.fly-in-comfort-bottom__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fly-in-comfort-passenger__text {
  flex-wrap: wrap;
  max-width: 450px;
  padding-bottom: 80px;
  padding-left: 10px;
}

.fleet-comparison {
  padding: 56px 40px 64px;
}

.fleet-comparison__container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fleet-compare__rt {
  text-align: center;
  width: 100%;
  max-width: 800px;
}

.fleet-compare__rt h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 300;
}

.fleet-compare__rt p {
  color: #000;
  font-size: 24px;
  line-height: 150%;
}

.fleet-detail-tour {
  padding: 64px 40px 88px;
}

.fleet-detail-embed__container {
  background-image: url('../images/webflow/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  max-width: 1200px;
  height: 656px;
  margin-left: auto;
  margin-right: auto;
}

.fleet-tour__embed {
  background-image: linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 100%;
}

.fleet-interior-seating-chart {
  background-color: #f2f5f8;
  padding: 64px 40px 56px;
}

.fleet-seating-chart__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 725px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.seating-chart__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 150%;
}

.seating-chart-heading__wrap {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.seating-chart-image__wrap {
  width: 100%;
}

.seating-chart__image {
  width: 100%;
  height: 100%;
}

.fleet-interior-exterior {
  padding: 80px 40px;
}

.fleet-int-ext__container {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  max-width: 1316px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fleet-int-ext-iamge__wrap {
  width: 100%;
  height: 704px;
}

.fleet-int-ext__image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.fleet-fractional {
  padding: 80px 40px 160px 0;
}

.ftactional-1920__container {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.fleet-fractional__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1768px;
  margin-right: auto;
  display: flex;
}

.fleet-fractional-map-image__wrap {
  z-index: 0;
  width: 100%;
  min-width: 600px;
  max-width: 800px;
  height: 700px;
  margin-right: 116px;
  position: relative;
}

.fleet-fractional-map__image {
  z-index: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}

.fleet-fractional-range__wrap {
  z-index: 2;
  background-image: linear-gradient(#093c71, #1563b5);
  flex-direction: column;
  align-items: flex-start;
  padding: 56px 24px;
  display: flex;
  position: absolute;
  inset: auto -80px 124px auto;
}

.fleet-fractional-range__heading {
  z-index: 5;
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  position: relative;
}

.fleet-fractional-range__number {
  z-index: 5;
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 100%;
  position: relative;
}

.fleet-fractional-top-image__wrap {
  z-index: 3;
  width: 100%;
  max-width: 140px;
  height: 88px;
  position: absolute;
  inset: -56px auto auto -16px;
}

.fleet-fractional__image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.fleet-fractional-bottom-image__wrap {
  width: 100%;
  max-width: 140px;
  height: 88px;
  position: absolute;
  inset: auto -16px -56px auto;
}

.fleet-fractional-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 675px;
  display: flex;
}

.fleet-fractional__h2 {
  color: #000;
  max-width: 625px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 150%;
}

.fleet-fractional__sub-heading {
  color: var(--dark-slate-blue);
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 150%;
}

.fleet-fractional__p {
  color: #000;
  margin-right: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
  display: inline;
}

.fleet-fractional__p.name {
  margin-right: 0;
}

.reccomended-places-image__wrap {
  width: 100%;
  max-width: 590px;
}

.reccommended__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.our-fleet__top-wrap {
  border-bottom: 2px solid var(--dark-slate-blue);
  background-color: #fff;
  background-image: linear-gradient(#fff, #d9d9d900 50%, #d9d9d980 75%, #d9d9d9);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 32px 24px 16px;
  display: flex;
}

.our-fleet__clw {
  width: 100%;
}

.our-fleet-size__wrap {
  background-color: #eff2f5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 72px;
  padding: 4px 8px;
  display: flex;
}

.our-fleet-size-icon__wrap {
  width: 24px;
  margin-right: 6px;
}

.our-fleet-size__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.our-fleet-size__text {
  color: #888;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
  text-decoration: none;
}

.our-fleet-aircraft-image__wrap {
  width: 100%;
  height: 125px;
}

.our-fleet-aircraft__image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.our-fleet-name-number__wrap {
  border-bottom: 2px solid #d9d9d9;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 24px;
  display: flex;
}

.our-fleet-number__wrap {
  color: #3c97c7;
  text-transform: uppercase;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 115%;
  display: flex;
}

.our-fleet__name {
  color: #0c3564;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 116%;
}

.our-fleet-bottom__wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 356px;
  padding: 18px 24px 24px;
  display: flex;
}

.our-fleet__short-description {
  color: #b5b5b5;
  margin-bottom: 48px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.other-aircraft-icon__wrap {
  width: 32px;
  height: 32px;
}

.other-aircraft__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.other-arcraft-mobile__gradient {
  z-index: 2;
  background-image: linear-gradient(to right, #f1f1f100 50%, var(--white-smoke));
  display: none;
  position: absolute;
  inset: 0%;
}

.state-of-the-art__text {
  max-width: 745px;
  color: var(--dark-slate-blue);
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.video-embed-section {
  background-color: #f5f4f2;
  padding: 80px 40px;
}

.video-embed__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-embed-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 40px;
  display: flex;
}

.video-embed__p {
  color: #000;
  text-align: left;
  max-width: 670px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.video-embed__divider {
  width: 100%;
}

.vide-emebed__divider {
  background-color: var(--steel-blue);
  width: 100%;
  max-width: 296px;
  height: 8px;
  margin-bottom: 32px;
}

.video-embed__wrap {
  width: 100%;
  max-width: 839px;
  height: auto;
}

.password__icon {
  width: 40px;
  height: 40px;
}

.axccess-to-fleet__image {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 52%;
  max-width: none;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.access-to-fleet {
  z-index: 3;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1640px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 40px;
  display: flex;
  position: relative;
}

.state-of-art__contianer {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1600px;
  margin-top: -475px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.state-of-art-top {
  background-color: #f5f4f2;
  min-height: 550px;
}

.get-to-know-your-jet {
  background-color: #f2f5f8;
  padding: 120px 40px;
}

.get-to-know__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1706px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-to-know-content__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 700px;
  display: flex;
}

.get-to-know__h2 {
  color: var(--grey);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
}

.get-to-know__heading {
  color: var(--midnight-blue);
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 92px;
  font-weight: 300;
  line-height: 115%;
}

.get-to-know__p {
  max-width: 645px;
  color: var(--grey);
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.get-to-know-image__wrap {
  order: 0;
  width: 100%;
  max-width: none;
}

.get-to-know-image__wrap.xls {
  padding-left: 0;
  padding-right: 69px;
}

.get-to-know__image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.get-to-know__image._350 {
  padding-left: 54px;
}

.paint-headline {
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.paint-headline.hidden {
  display: none;
}

.paint-headline__text {
  width: 100%;
  max-width: 750px;
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.home-slide-cta__wrap {
  align-items: center;
  display: flex;
}

.investor-anchor-nav {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.investor-nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.investor-anchor-menu {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.investors-heading-text {
  color: #000;
  letter-spacing: .5px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
}

.investors-divider {
  background-color: #000;
  width: 2px;
  height: 100%;
  min-height: 37px;
  margin-left: 8px;
  margin-right: 8px;
}

.investor-link-block {
  color: #00000080;
  text-align: center;
  text-transform: uppercase;
  padding: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: all .25s ease-in-out;
}

.investor-link-block:hover {
  color: #000;
}

.investors-email {
  color: #00000080;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .25s ease-in-out;
}

.investors-email:hover {
  color: var(--dark-slate-blue);
}

.investors-email.hidden {
  display: none;
}

.alternating-overview-heading {
  color: var(--grey);
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.alternating-overview-heading.centered {
  text-align: center;
}

.alteranating-divider {
  background-color: #3c97c7;
  width: 100%;
  max-width: 296px;
  height: 8px;
  margin-top: 24px;
  margin-bottom: 40px;
}

.investors-grid-section {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.investors-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.investor-grid-link {
  background-image: linear-gradient(to bottom, var(--grey), var(--grey));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 458px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.investor-grid-link.transcripts {
  background-image: linear-gradient(to bottom, #093c7199, #093c7199), url('../images/Joseph-Newton.webp'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-link.presentation-decks {
  background-image: linear-gradient(to bottom, #0009, #0009), url('../images/2E6A5491.webp'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-link.press-release {
  background-image: linear-gradient(to bottom, #093c7199, #093c7199), url('../images/C7PfU7QQ-2.png'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-link.deal-calls {
  background-image: linear-gradient(to bottom, #0009, #0009), url('../images/IMG_8537.jpeg'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-link.sec-filings {
  background-image: linear-gradient(to bottom, #093c7199, #093c7199), url('../images/2E6A5631-Edit.webp'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-link.governance-docs {
  background-image: linear-gradient(to bottom, #0009, #0009), url('../images/Jorge-Cuevas-Jr-1.webp'), linear-gradient(to bottom, var(--grey), var(--grey));
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.investor-grid-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 113%;
  text-decoration: none;
}

.investor-grid-subtext {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
}

.investor-grid-subtext:hover {
  text-decoration: underline;
}

.investor-mobile-trigger {
  display: none;
}

.investor-recent-media-icon {
  object-fit: cover;
  width: 50%;
  height: auto;
}

.investor-recent-media-icon-wrap {
  background-color: var(--midnight-blue);
  justify-content: center;
  align-items: center;
  height: 416px;
  margin-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.fractional-video-module {
  z-index: 999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fractional-ownership-video-close-wrap {
  cursor: pointer;
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.fraction-owner-pop-container {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.fractional-video-close-icon {
  width: 50%;
  height: 50%;
}

.module-close-target {
  z-index: -1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.video-archive {
  padding: 80px 40px 160px;
}

.video-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-archive-clw {
  width: 100%;
}

.video-archive-cl {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.video-archive-link-block {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.video-archive-thumbnail-wrap {
  width: 100%;
  height: 250px;
  margin-bottom: 16px;
}

.video-archive-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-heading {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
}

.internal-video-body {
  padding: 80px 40px 160px;
}

.internal-video-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.internal-video {
  width: 100%;
}

.video-h1 {
  margin-top: 12px;
  margin-bottom: 24px;
}

.video-breadcrumb-link {
  color: var(--steel-blue);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.hidden-field {
  flex-direction: column;
  display: flex;
}

.mro-video__embed {
  margin-top: 40px;
}

.santa-tracker__embed {
  width: 100%;
  max-width: 1440px;
  height: auto;
  margin-bottom: 40px;
}

.elf__slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-left: 80px;
  padding-right: 80px;
}

.elf-slider__mask, .elf__slide {
  width: 100%;
  height: auto;
}

.elf-tracker-section {
  background-color: #f5f7f9;
  background-image: url('../images/Ellipse-2.svg');
  background-position: 160%;
  background-repeat: no-repeat;
  background-size: 58%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 140px 40px 160px;
  display: flex;
  position: relative;
}

.elf__clw {
  width: 100%;
  height: auto;
  display: none;
}

.elf__cl {
  flex-wrap: wrap;
  width: 100%;
  height: auto;
}

.elf__ci {
  width: 100%;
  height: auto;
}

.elf-tracker__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.elf-slider-arrow {
  color: var(--grey);
}

.jet-card-section {
  flex-wrap: nowrap;
  min-height: 100vh;
  display: flex;
}

.jet-card__left-container {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/Rodney-Chess-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 160px 40px;
  display: flex;
  position: relative;
}

.jet-card__left-container.explore-landing-page {
  background-image: linear-gradient(#00000080, #00000080), url('../images/63c5ade7114caf4a196b6f05_Image-from-iOS-1-2.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.jet-card__left-container.mro-landing {
  background-image: linear-gradient(#0009, #0009), url('../images/CBC-Jetstream-03_30_2021-0184.jpg');
  padding: 5% 40px;
}

.jet-card__right-container {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 50px 40px;
  display: flex;
}

.jet-card__rt {
  color: #fff;
  max-width: 700px;
  margin-bottom: 24px;
}

.jet-card__rt p {
  color: #fff;
}

.jet-card__rt h1 {
  font-size: 38px;
}

.jet-card__rt li {
  font-size: 18px;
  font-weight: 400;
}

.jet-card__form-block {
  background-color: #3493c21a;
  border-radius: 22px;
  align-self: center;
  width: 100%;
  max-width: 600px;
  padding: 32px;
  position: relative;
}

.jet-card__form {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.jet-card__h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  margin-right: 64px;
  font-size: 30px;
  font-weight: 400;
}

.jet-card-form-header__wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.jet-card-form-heading-icon__wrap {
  width: 100%;
  max-width: 112px;
  position: absolute;
  inset: -24px -24px auto auto;
  transform: rotate(14deg);
}

.jet-card-form-heading__icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.jet-card-logo__wrap {
  width: 100%;
  max-width: 250px;
  position: absolute;
  inset: 3% auto auto 5%;
}

.jet-card__logo {
  filter: contrast(0%) brightness(1000%);
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.slide-nav__hidden {
  display: none;
}

.career-cta__wrap {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.santa__p {
  color: #000;
  text-align: center;
  width: 100%;
  max-width: 940px;
  margin-bottom: 40px;
}

.santa__h1 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
}

.elf__video {
  width: 100%;
  height: auto;
  margin-bottom: 40px;
}

.core-values-content__wrap {
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.elf-slide__clw {
  width: 100%;
}

.elf-slide__cl {
  width: 100%;
  display: flex;
}

.elf-slide__ci {
  width: 100%;
}

.elf-slide__image {
  width: 100%;
  height: auto;
}

.year-in-review__image-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  display: flex;
}

.year-in-review__image-item {
  width: 100%;
  height: 300px;
}

.year-in-review__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.landing-content__wrap {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.exit-intent-popup {
  z-index: 10;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding: 39px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.newsletter {
  background-image: linear-gradient(#00000026, #00000026), url('../images/62a8b97db555119f89f06b93_Best-Jet-Club-Membership-1.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 40px 40px 162px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.popup__field {
  color: #000;
  border: 1px solid #ccc;
  border-radius: 8px;
  min-width: 192px;
  height: 48px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.pop-up__form-block {
  border-radius: 22px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 32px 0;
  display: flex;
  position: relative;
}

.pop-up__form {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 600px;
  display: grid;
}

.pop-up__form-heading {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 115%;
}

.close {
  z-index: 2;
  width: 16px;
  height: 16px;
  color: var(--dark-slate-blue);
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
  inset: 16px 16px auto auto;
}

.checkbox-label {
  font-family: Roboto, sans-serif;
}

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

.private-travel__name {
  color: #fff;
  text-shadow: 1px 1px 6px #000c;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 100%;
}

.private-travel__image {
  z-index: 0;
  opacity: .75;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.private-travel__rob-report-iconm {
  z-index: 2;
  object-fit: contain;
  background-color: #fff;
  border-radius: 50%;
  width: 100%;
  max-width: 190px;
  height: auto;
  margin-top: 0;
  position: absolute;
  inset: 16px 16px auto auto;
  transform: rotate(6deg);
}

.flight-aware__rt {
  color: #fff;
  max-width: 700px;
  min-height: 400px;
  margin-bottom: 24px;
}

.flight-aware__rt p {
  color: #fff;
}

.flight-aware__rt h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
}

.flight-aware__rt li {
  margin-left: 25px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.flight-aware__rt ul {
  font-size: 24px;
  line-height: 150%;
}

.flight-aware__wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.landing__heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  line-height: 115%;
}

.landing__heading.btm__heading {
  margin-bottom: 40px;
}

.request-info__form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.landing__rt {
  color: #fff;
  max-width: none;
  margin-bottom: 24px;
}

.landing__rt p {
  color: #fff;
}

.landing__rt h1 {
  font-size: 38px;
}

.landing__rt li {
  font-size: 18px;
  font-weight: 400;
}

.form-step__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.new-request-info-section {
  background-color: #f3f6f8;
  min-height: 100vh;
  padding-left: 40px;
  padding-right: 40px;
}

.new-request-info-section.hidden {
  display: none;
}

.request-info__container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.request-info__text {
  max-width: 700px;
  color: var(--grey);
  text-align: center;
  margin-top: -8px;
  margin-bottom: 64px;
}

.request-info__text.hidden {
  display: none;
}

.request-info-header {
  z-index: 999;
  background-color: var(--dark-slate-blue);
  padding: 16px 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.request-info-header.hidden {
  display: none;
}

.request-info-header__wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.request-info-logo__wrap {
  width: 100%;
  max-width: 230px;
}

.request-info__logo {
  width: 100%;
  height: 100%;
}

.back-button {
  background-color: var(--dark-slate-blue);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.retail-builder-section {
  background-color: var(--white);
  padding: 40px 40px 100px;
}

.retail-container {
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.retail-booking-form {
  max-width: 1000px;
  padding-top: 44px;
  padding-bottom: 13px;
}

.submit-button {
  background-color: #569156;
  border-radius: 99px;
  min-width: 350px;
  min-height: 50px;
  margin-top: 37px;
  font-size: 17px;
  font-weight: 700;
}

.submit-button:hover {
  background-color: #6eb46e;
}

.book-input {
  background-color: #eef3fc;
  border-radius: 20px;
  min-height: 44px;
  font-size: 18px;
}

.book-input.time {
  width: 70%;
  font-size: 18px;
  display: inline-block;
}

.book-input._65 {
  margin-bottom: 31px;
}

.checkbox {
  width: 20px;
  height: 22px;
  margin-right: 6px;
}

.checkbox.w--redirected-checked {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 22px;
  margin-right: 6px;
}

.div-block-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.div-block-7.hideme {
  display: none;
}

.checkbox-label-2 {
  margin-top: 6px;
}

.column-3 {
  padding-left: 0;
  padding-right: 0;
}

.columns-2 {
  width: 100%;
  padding-bottom: 41px;
}

.columns-2.date {
  padding-bottom: 0;
}

.text-block-19 {
  text-align: center;
}

.columns-3 {
  z-index: 900;
  padding-bottom: 42px;
}

.aircraft-size-card {
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  width: 50%;
  padding: 22px;
  transition: all .3s;
  box-shadow: 1px 1px 3px #00000052;
}

.aircraft-size-card:hover {
  transform: scale(1.015);
}

.aircraft-size-card.heavy {
  cursor: not-allowed;
}

.aircraft-category-title {
  padding-bottom: 9px;
  font-size: 26px;
  font-weight: 700;
}

.aircraft-retail-price {
  color: var(--royal-blue);
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
}

.aircraft-jc-price {
  color: var(--steel-blue);
  font-size: 20px;
  font-weight: 700;
  display: none;
}

.aircraft-capacity-p {
  float: left;
  width: 89%;
  padding-top: 5px;
  display: inline-block;
}

.columns-4 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.column-4 {
  padding-left: 0;
  padding-right: 0;
}

.column-5 {
  padding-left: 10px;
}

.column-5.overcap {
  opacity: .5;
}

.image-31 {
  padding-right: 19px;
}

.image-31.overcap {
  opacity: .5;
}

.aircraft-selection-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.flexbox-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 30px;
  display: flex;
}

.cell {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.airport-return-card {
  border: 1px solid var(--white);
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  min-width: 100%;
  min-height: 100%;
  margin-top: 9px;
  margin-bottom: 9px;
  padding: 7px 13px;
  display: flex;
  box-shadow: 1px 1px 3px #0000007d;
}

.airport-return-name {
  min-height: 55px;
  padding-bottom: 4px;
  padding-right: 84px;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.airport-return-icao {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.airport-return-state {
  float: left;
  color: #646464;
  font-size: 16px;
  position: relative;
}

.dateselected {
  padding: 11px;
}

.html-embed-3 {
  display: none;
}

.toggle-check {
  border: 1px solid var(--midnight-blue);
  background-color: #74d1ff;
  background-image: url('../images/5ef206bef4aecdb743fac65c_black-circle.svg');
  background-position: 3px 50px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 20px;
  width: 52px;
  height: 26px;
  margin-top: 2px;
  margin-right: 20px;
  transition: border-color .3s, background-color .3s, background-position .3s;
}

.checkbox-field-2 {
  align-items: center;
  display: none;
  position: relative;
}

.column-6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.column-7, .column-8 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-9 {
  padding-bottom: 34px;
}

.image-32 {
  float: right;
  border: 5px solid var(--royal-blue);
  background-color: var(--royal-blue);
  border-radius: 20px;
  display: inline-block;
}

.image-32._2 {
  margin-top: 19px;
}

.grid-29 {
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.text-block-21 {
  text-align: right;
  font-size: 17px;
}

.text-block-22 {
  text-align: center;
  font-size: 17px;
}

.text-block-22.date {
  color: var(--grey);
  margin-bottom: 6px;
  font-size: 14px;
}

.columns-5 {
  align-items: flex-end;
  padding-bottom: 43px;
  display: flex;
}

.text-block-23 {
  font-size: 17px;
}

.text-block-24 {
  text-align: center;
  width: 100%;
  font-weight: 700;
}

.caldate {
  border: 2px solid var(--white);
  cursor: pointer;
  object-fit: fill;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 120px;
  transition: opacity .3s, transform .35s, border-color .2s;
  display: flex;
}

.caldate:hover {
  transform: scale(1.15);
}

.caldate.hdday {
  background-image: linear-gradient(#fee4c5, #fee4c5);
  border-width: 4px;
  border-radius: 9999px;
}

.caldate.peakday {
  background-image: linear-gradient(#ecaa95, #ecaa95);
  border-width: 5px;
  border-radius: 9999px;
}

.caldate.dealday {
  background-image: linear-gradient(#d5f6c5, #d5f6c5);
  border-width: 5px;
  border-radius: 9999px;
}

.text-block-25 {
  text-align: center;
  background-image: none;
  align-self: center;
  min-width: 30px;
  min-height: 30px;
  padding-top: 5px;
  font-size: 20px;
}

.text-block-25.selected {
  background-image: none;
}

.calblock {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 30px;
  box-shadow: 2px 2px 5px #00000082;
}

.html-embed-4 {
  display: block;
}

.submit-stage-1-button {
  background-color: #569156;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 380px;
  height: 60px;
  margin-top: 36px;
  text-decoration: none;
  display: flex;
}

.submit-stage-1-button:hover {
  background-color: #6eb46e;
}

.submit-stage-1-button.inactive {
  background-color: var(--grey);
  cursor: not-allowed;
}

.submit-stage-1-button.inactive:hover {
  background-color: #999;
}

.submit-stage-1-button.inactive.addleg {
  background-color: var(--midnight-blue);
  cursor: pointer;
}

.text-block-26 {
  color: var(--white);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.select-field-2 {
  float: right;
  clear: right;
  text-align: center;
  background-color: #eef3fc;
  border-radius: 99px;
  width: 26%;
  min-height: 44px;
  margin-left: 10px;
  font-size: 18px;
  display: inline-block;
}

.aircraft-selection {
  padding-top: 19px;
  padding-bottom: 19px;
}

.submit-stage-2-button {
  background-color: var(--royal-blue);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 380px;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.submit-stage-2-button:hover {
  background-color: #308ef0;
}

.div-block-10 {
  align-self: center;
  padding-top: 14px;
}

.div-block-10.hideme {
  opacity: 0;
}

.div-block-11 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.div-block-12 {
  margin-bottom: 15px;
}

.ctrcontnr {
  background-color: #eef3fc;
  border-radius: 999px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  max-width: 210px;
  padding: 5px 0;
  display: flex;
}

.div-block-13 {
  cursor: pointer;
  background-color: #fcfdff;
  border: 1px solid #d5ddec;
  border-radius: 999px;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 60px;
  max-width: 60px;
  min-height: 60px;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.div-block-13:hover {
  background-color: #fff;
}

.div-block-14 {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 18px;
  display: flex;
}

.text-block-27 {
  color: #5a78a0;
  font-family: Exo, sans-serif;
  font-size: 40px;
  font-weight: 200;
}

.column-12 {
  padding-left: 0;
}

.success-message {
  text-align: center;
  background-color: #fff;
}

.text-block-29 {
  padding-top: 30px;
  padding-bottom: 55px;
  font-size: 18px;
}

.div-block-15 {
  background-color: var(--royal-blue);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  max-width: 120px;
  min-height: 120px;
  max-height: 120px;
  margin-bottom: 22px;
  padding: 20px;
  display: flex;
}

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

.div-block-17 {
  align-items: flex-end;
  display: flex;
}

.field-label-5 {
  opacity: 0;
}

.selecteddate {
  height: 60px;
  padding-bottom: 4px;
  padding-right: 84px;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.daystatus {
  float: left;
  color: #fff;
  font-size: 16px;
  position: relative;
}

.div-block-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ebab95;
  border-radius: 99px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 7px 12px;
  display: inline-block;
}

.checkbox-field-3 {
  padding-top: 10px;
}

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

.faq10_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.text-size-medium {
  font-size: 1.125rem;
}

.faq10_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.faq10_answer {
  overflow: hidden;
}

.faq10_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.faq10_question {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq10_list {
  border-bottom: 1px solid #0000;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.get-in-touch-section {
  padding-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.get-in-touch__container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-in-touch__form {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 750px;
  height: 100%;
  padding-top: 64px;
  display: flex;
}

.contact29_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact29_tab-pane {
  height: 100%;
}

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

.contact29_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact29 {
  background-color: #f5f7f9;
}

.contact29_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.contact29_tabs-link.w--current {
  border-left-color: var(--steel-blue);
  opacity: 1;
  background-color: #0000;
}

.contact29_map-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.contact-form__heading {
  width: 100%;
  max-width: none;
  color: var(--dark-slate-blue);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.get-in-touch-phone__wrap {
  background-color: #f5f7f9;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 560px;
  padding: 64px 42px 32px;
  display: flex;
}

.phone-number__item {
  border-bottom: 1px solid #d9d9d9;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.phone-number__heading {
  margin-bottom: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  line-height: 100%;
}

.phone-number__number {
  color: #00000080;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 125%;
  text-decoration: none;
}

.phone__heading {
  color: #000;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.our-locations__link {
  padding-top: 24px;
}

.location-heading {
  color: var(--dark-slate-blue);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.location-address {
  color: #000;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.location__view-map {
  color: var(--steel-blue);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.tabs-content {
  overflow: visible;
}

.locations-link__wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-end;
  display: flex;
}

.location-link__divider {
  background-color: #d9d9d9;
  width: 1px;
  height: 17px;
}

.html-embed-5 {
  display: none;
}

.unhiddencheckbox {
  float: right;
  border: 5px solid var(--royal-blue);
  background-color: var(--royal-blue);
  border-radius: 20px;
  display: inline-block;
}

.form_embed {
  width: 100%;
  height: auto;
}

.winfall-landing_wrap {
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  min-height: 580px;
  display: flex;
}

.winfall_left-container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 80px 32px 160px;
  display: flex;
  position: relative;
}

.winfall_right-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 80px 32px 160px;
  display: flex;
}

.honeypot {
  display: none;
}

.winfall-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/701JS-Tail-1-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 104px;
  display: flex;
}

.winfall-section-divider {
  background-color: #ffffff80;
  width: 1px;
  height: 600px;
}

.alternating_p {
  text-align: left;
  color: #000;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  position: static;
}

.alternating_p.white {
  color: var(--white);
}

.jet-club-platinum-label {
  z-index: 0;
  float: right;
  clear: none;
  position: relative;
  inset: -3rem 0% 0 2.5rem;
}

.jet-club-platinum-choose-level {
  padding: 80px 40px 40px;
}

.jet-club-platinum-choose-level.cmstemplate {
  margin-bottom: 0;
}

.jet-club-platinum-choose-level.hidden {
  display: none;
}

.platinum {
  font-weight: 700;
}

.platinum.platinum-stroke {
  -webkit-text-fill-color: transparent;
  background-image: url('../images/Background-11.jpg');
  background-position: 0 0;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
}

.page-wrap {
  max-width: 1800px;
  margin: 0 auto auto;
  position: static;
  left: 25px;
  overflow: visible;
}

.winfall-section-divider_wrap {
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.fractional-terms_h1 {
  text-align: center;
  max-width: 700px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
}

.fractional-terms-section {
  background-color: #f5f7f9;
  background-image: url('../images/Ellipse-2.svg');
  background-position: 160%;
  background-repeat: no-repeat;
  background-size: 58%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 140px 40px 160px;
  display: flex;
  position: relative;
}

.winfall-content_wrap {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.winfall-confimation_wrap {
  width: 100%;
  max-width: 750px;
}

.winfall-confirm_text {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  line-height: 150%;
}

.consent-manager_embed {
  z-index: 999;
  width: auto;
  height: auto;
  position: fixed;
  inset: auto 40px 40px auto;
}

.sandbox-section {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-height: 50vh;
}

.privacy_p {
  margin-bottom: 24px;
}

.privacy_list {
  padding-left: 24px;
  font-family: Open Sans, sans-serif;
  list-style-type: disc;
}

.privacy_list.bold {
  font-weight: 700;
  list-style-type: none;
}

.privacy_list.bold.numberd, .privacy_list.bold.numberd-copy {
  padding-left: 8px;
}

.privacy_list.no-indent {
  padding-left: 0;
}

.privacy_list-item.sub-item {
  margin-left: 80px;
}

.privacy_list-item.letter_list {
  margin-left: 0;
  list-style-type: none;
}

.privacy_list-item.no-bullet {
  list-style-type: none;
}

.underlined {
  text-decoration: underline;
}

.footer-embed_rt {
  padding: 8px 5px;
  display: flex;
}

.footer-embed_rt a {
  color: #c7c7c7;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.footer-embed_rt.hidden {
  display: block;
  overflow: hidden;
}

.privacy-policy-section---old {
  padding: 104px 40px;
}

.privacy-policy-section---old.hidden {
  display: none;
}

.fs-cc-banner2_component {
  z-index: 999;
  background-color: var(--midnight-blue);
  color: #fff;
  width: 28.125rem;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-cc-banner2_container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-banner2_text {
  font-size: 1rem;
}

.fs-cc-banner2_text-link {
  color: #fff;
  border-bottom: 2px solid #fff;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner2_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.fs-cc-banner2_button {
  min-width: 7.5rem;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  flex: 1;
  margin-left: 0;
  margin-right: 1rem;
  padding: .5rem 1.25rem;
  font-weight: 700;
}

.fs-cc-banner2_button.fs-cc-button-alt {
  background-color: var(--steel-blue);
  color: #fff9;
}

.success-cta_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.links-section {
  padding: 80px 40px 160px;
}

.links__container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.links__clw {
  width: 100%;
}

.links__collection-item {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.disclaimer {
  color: #ffffff80;
  width: 75%;
  padding-bottom: 24px;
}

.form_heading {
  text-align: center;
  margin-bottom: 40px;
}

.text-block-31 {
  text-align: center;
  margin-top: -24px;
  padding-top: 0;
  padding-bottom: 0;
}

.note-text {
  color: #000;
  object-fit: fill;
  background-color: #17a2b829;
  border-radius: 4px;
  width: auto;
  height: auto;
  margin-top: -4px;
  margin-bottom: 8px;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 115%;
  display: none;
  overflow: visible;
}

.italic-text-2 {
  color: var(--cadet-blue);
  font-style: italic;
  font-weight: 500;
}

.multi-cta_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  display: flex;
}

.join-hero-image_wrap {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 160px;
  display: flex;
}

.join-hero-image_wrap.hidden {
  display: none;
}

.join-hero_icon {
  object-fit: contain;
  width: 96%;
  height: 96%;
}

.list-blues_subheading {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
}

.list-small_subheading {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}

.safety-badeg_wrap {
  grid-column-gap: 62px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_limited-time-offer {
  background-image: linear-gradient(#07315c80, #07315c80), url('../images/P1233461-2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 80px 5% 160px;
}

.section_limited-time-offer.mila {
  background-image: url('../images/412658774_17907202640871165_7843125032903949680_n.jpg'), linear-gradient(#07315c80, #07315c80), url('../images/P1233461-2.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, cover;
}

.limited-offer_container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.limited-offer_h2 {
  color: #fff;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.limited-offer_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.limited-offer-item_wrap {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.limited-offer-item_wrap.hidden {
  display: none;
}

.limited-offer_heading {
  color: var(--dark-slate-blue);
  margin-bottom: 12px;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.limited-offer_text {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 16px;
  font-size: 18px;
}

.lmited-offer-special-text_wrap {
  color: #fff;
  background-color: #3495c5;
  border-radius: 8px;
  margin-bottom: -40px;
  padding: 8px;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}

.section_join {
  background-color: #3697c6;
  padding: 40px 40px 80px;
  position: relative;
  overflow: hidden;
}

.join_container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.join_container.black-t {
  color: #000;
}

.join-bg-image_1 {
  opacity: .15;
  width: 20%;
  position: absolute;
  inset: -50% auto auto -4%;
}

.join-bg_image {
  filter: brightness(10000%);
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.join-bg-image_2 {
  opacity: .15;
  width: 20%;
  position: absolute;
  inset: auto -8% -60% auto;
}

.join-heading_h2 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.join-today_p {
  color: #fff;
  margin-bottom: 24px;
  font-size: 16px;
}

.join-today_link-block {
  color: #fff;
  padding: 8px;
  font-size: 16px;
  text-decoration: none;
}

.join-today_link-block.blakc {
  color: #000;
}

.rockco-centered-aligned_wrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 950px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.rocko_rt p {
  font-size: 18px;
}

.rocko_rt ul {
  list-style-type: none;
}

.rocko_rt li {
  background-image: url('../images/icons8-airplane-1.svg');
  background-position: 2px 10px;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-left: 2px;
  padding-left: 32px;
  font-size: 18px;
}

.rocko-fly-logo_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 80px;
  display: flex;
}

.rocko-logo_wrap {
  text-align: center;
  width: 100%;
  max-width: 350px;
}

.rocko_logo {
  object-fit: contain;
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.rocko-offer_h2 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 400;
}

.rocko-offer_container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.limited-offer_grid-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-bottom: 40px;
}

.rocko-rt_left p {
  font-size: 18px;
}

.rocko-rt_left ul {
  list-style-type: none;
}

.rocko-rt_left li {
  margin-left: 0;
  margin-right: 2px;
  padding-left: 0;
  padding-right: 32px;
  font-size: 18px;
  list-style-type: none;
}

.rocko_p {
  color: #fff;
  max-width: 750px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
}

.rocko_p.offer {
  font-size: 24px;
  font-weight: 600;
}

.current-carrers_video {
  width: 100%;
}

.current-carrer-video_wrap {
  width: 100%;
  max-width: 750px;
  margin-bottom: 48px;
}

.home-hero-bg_embed {
  z-index: 0;
  opacity: .65;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rock-pricing_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.rock-pricing-image_wrap {
  border-radius: 29px;
  width: 100%;
  overflow: hidden;
}

.rock-pricing_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.hs-form-checkbox {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  padding-top: 12px;
  padding-left: 0;
  display: flex;
}

.hs-form-booleancheckbox {
  width: 20px;
  height: 22px;
  margin-right: 6px;
}

.hs-form-booleancheckbox.w--redirected-checked {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 22px;
  margin-right: 6px;
}

.section_hubspot-form {
  background-color: #f4f6f8;
  padding: 84px 40px 144px;
}

.section_hubspot-form.private-travel {
  background-color: #f3f6f8;
}

.hs-button {
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border: 1px #000;
  border-radius: 12px;
  padding: 16px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.hs-button.light-blue {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
}

.hs-button.light-blue.centered-content__cta {
  margin-top: 40px;
}

.hs-button.light-blue.footer-email-us__cta {
  margin-bottom: 16px;
}

.hs-button.light-blue.certificate__cta {
  margin-top: 32px;
}

.hs-button.light-blue.career-overview__cta {
  margin-right: 16px;
  display: none;
}

.hs-button.light-blue.newsrrom__cta {
  margin-top: 40px;
}

.hs-button.light-blue.destination-hero__cta {
  margin-right: 16px;
}

.hs-button.light-blue.employee-spotlight__cta {
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: none;
}

.hs-button.light-blue.career-centered__cta {
  margin-top: 24px;
  margin-bottom: 24px;
}

.hs-button.light-blue.career-centered__cta.multiple-ctas {
  margin-bottom: 0;
}

.hs-button.light-blue.prev-next__cta {
  min-width: 223px;
}

.hs-button.light-blue.career-opp__cta {
  margin-bottom: 24px;
}

.hs-button.light-blue.reef__cta {
  margin-top: 40px;
}

.hs-button.light-blue.btm__24 {
  margin-bottom: 32px;
}

.hs-button.light-blue.fractional-cta {
  margin-top: 40px;
}

.hs-button.light-blue.jet-club-membership__cta {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.hs-button.light-blue.safety__cta {
  margin-bottom: 80px;
}

.hs-button.light-blue.jet-club-hero__cta {
  margin-right: 16px;
}

.hs-button.light-blue.centered-text__cta {
  margin-bottom: 16px;
}

.hs-button.light-blue.hero-slider__cta.full-width {
  width: 100%;
}

.hs-button.light-blue.investors-form-cta {
  margin-bottom: 32px;
}

.hs-button.light-blue.jet-card__cta {
  margin-top: 24px;
}

.hs-button.light-blue.careers-double__cta, .hs-button.light-blue.internal-hero__cta {
  margin-right: 16px;
}

.hs-button.light-blue.alternating__cta {
  margin-top: 16px;
}

.hs-button.light-blue.form-cta {
  margin-top: 24px;
}

.hs-button.white-outline {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.hs-button.white-solid {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border: 2px #fff;
}

.hs-button.white-solid.internal-hero__cta {
  margin-right: 24px;
}

.hs-button.dark-blue {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.hs-button.internal-nav-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  padding-left: 3vw;
  padding-right: 3vw;
}

.hs-button.white-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--white);
  color: var(--dark-slate-blue);
  display: block;
}

.hs-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  min-width: auto;
  height: auto;
  margin-right: 8px;
  padding: 8px 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 115%;
}

.hs-fieldtype-textarea {
  color: #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 150px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 200%;
}

.hs-form-field {
  color: #000;
  background-color: #0000;
  border: 1px #ccc;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 40px;
  padding: 8px 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 115%;
}

.hs-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hs-form-booleancheckbox--copy {
  width: 20px;
  height: 22px;
  margin-right: 6px;
}

.hs-form-booleancheckbox--copy.w--redirected-checked {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 22px;
  margin-right: 6px;
}

.hs-field-desc {
  color: #000;
  margin-bottom: 8px;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.hs-field-desc.heading {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.hs-field-desc.sub {
  color: var(--grey);
  font-size: 12px;
  line-height: 150%;
}

.hs-field-desc.with-sub {
  margin-bottom: 0;
}

.hs-form-radio {
  background-color: #fff;
  border-radius: 0;
}

.hs-form-radio-display {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.hs-dateinput {
  color: #000;
  background-color: #0000;
  border: 1px #ccc;
  width: 100%;
  min-width: auto;
  height: 40px;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 115%;
}

.hs-datepicket {
  color: #000;
  background-color: #0000;
  border: 1px #ccc;
  width: 100%;
  min-width: auto;
  height: 40px;
  padding: 8px 16px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 115%;
}

.hs_submit {
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  padding: 16px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.hs_submit.light-blue {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
}

.hs_submit.light-blue.centered-content__cta {
  margin-top: 40px;
}

.hs_submit.light-blue.footer-email-us__cta {
  margin-bottom: 16px;
}

.hs_submit.light-blue.certificate__cta {
  margin-top: 32px;
}

.hs_submit.light-blue.career-overview__cta {
  margin-right: 16px;
  display: none;
}

.hs_submit.light-blue.newsrrom__cta {
  margin-top: 40px;
}

.hs_submit.light-blue.destination-hero__cta {
  margin-right: 16px;
}

.hs_submit.light-blue.employee-spotlight__cta {
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: none;
}

.hs_submit.light-blue.career-centered__cta {
  margin-top: 24px;
  margin-bottom: 24px;
}

.hs_submit.light-blue.career-centered__cta.multiple-ctas {
  margin-bottom: 0;
}

.hs_submit.light-blue.prev-next__cta {
  min-width: 223px;
}

.hs_submit.light-blue.career-opp__cta {
  margin-bottom: 24px;
}

.hs_submit.light-blue.reef__cta {
  margin-top: 40px;
}

.hs_submit.light-blue.btm__24 {
  margin-bottom: 32px;
}

.hs_submit.light-blue.fractional-cta {
  margin-top: 40px;
}

.hs_submit.light-blue.jet-club-membership__cta {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.hs_submit.light-blue.safety__cta {
  margin-bottom: 80px;
}

.hs_submit.light-blue.jet-club-hero__cta {
  margin-right: 16px;
}

.hs_submit.light-blue.centered-text__cta {
  margin-bottom: 16px;
}

.hs_submit.light-blue.hero-slider__cta.full-width {
  width: 100%;
}

.hs_submit.light-blue.investors-form-cta {
  margin-bottom: 32px;
}

.hs_submit.light-blue.jet-card__cta {
  margin-top: 24px;
}

.hs_submit.light-blue.careers-double__cta, .hs_submit.light-blue.internal-hero__cta {
  margin-right: 16px;
}

.hs_submit.light-blue.alternating__cta {
  margin-top: 16px;
}

.hs_submit.light-blue.form-cta {
  margin-top: 24px;
}

.hs_submit.white-outline {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.hs_submit.white-solid {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border: 2px #fff;
}

.hs_submit.white-solid.internal-hero__cta {
  margin-right: 24px;
}

.hs_submit.dark-blue {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.hs_submit.internal-nav-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  padding-left: 3vw;
  padding-right: 3vw;
}

.hs_submit.white-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--white);
  color: var(--dark-slate-blue);
  display: block;
}

.hubspot_field-wrapper {
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-bottom: 12px;
  display: flex;
}

.hubspot-form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hubspot_top-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hubspot_divider {
  height: 16px;
}

.hubspot_field-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hubspot_field-inner {
  flex-direction: column;
  align-items: flex-start;
  height: 40px;
  display: flex;
}

.hubspot_field-type {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hs-form-checkbox-2 {
  width: 20px;
  height: 22px;
  margin-left: 0;
  margin-right: 6px;
}

.hs-form-checkbox-2.w--redirected-checked {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 22px;
  margin-right: 6px;
}

.faq-container {
  text-align: left;
  max-width: 900px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-6.blue {
  color: var(--steel-blue);
  padding-right: 8px;
}

.div-block-19 {
  align-items: center;
  display: flex;
}

.analyst-day_details_wrap {
  margin-bottom: 12px;
}

.new__form-heading-h1 {
  width: 100%;
  max-width: none;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.new__form-heading-h1.aero-angel {
  font-size: 32px;
}

.new__form-heading-copy {
  width: 100%;
  max-width: none;
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.cta-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.webcast-video {
  margin-top: 40px;
}

.section_private-aviation-form {
  padding: 160px 5%;
  display: none;
}

.private-aviation_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.private-aviation_embed {
  width: 100%;
  display: flex;
}

.fractional-dyn_hero {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fractional-dyn-hero {
  background-color: var(--dark-slate-blue);
  padding: 80px 40px 464px;
}

.fractional-dyn_h1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 96px;
  font-weight: 100;
  line-height: 115%;
}

.fractional-dyn_subtext {
  color: #ffffff80;
  text-align: center;
  max-width: 770px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.fractional-dyn-hero_image {
  width: 100%;
  max-width: 1526px;
  height: 500px;
  margin-bottom: -280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -400px;
}

.fractional-dyn_hero-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fractional-dyn-hero-image_section {
  background-color: #fff;
  height: auto;
  padding: 0 40px 40px;
}

.fractional-map-section {
  padding: 80px 5%;
}

.fractional-map_container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.fractional-map_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fractional-3-icon {
  justify-content: center;
  padding: 16px 40px 80px;
  display: flex;
  position: relative;
}

.fractional-3-icon.hidden {
  display: none;
}

.fractional-3-icon_container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fractional-3-icon-vert_wrap, .fractional-3-icon-content_wrap {
  flex-direction: column;
  align-items: flex-start;
  max-width: 700px;
  display: flex;
}

.fractinoal-dyn_h2 {
  color: #000;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 115%;
}

.fractinoal-dyn_h2.aero-angel {
  font-size: 32px;
}

.fractinal-dyn_p {
  margin-top: 24px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 150%;
}

.fractional-location-section {
  padding: 40px 5%;
}

.fractional-locaitons_container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fractional-locations-heaeding_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-20, .div-block-21 {
  display: flex;
}

.div-block-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 24px;
}

.local-airports_cl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.local-airport_item {
  border-bottom: 16px solid var(--steel-blue);
  background-color: var(--white-smoke);
  color: var(--grey);
  flex-direction: column;
  align-items: center;
  padding: 64px;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.fraction-dyn-icon-content_wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fractional-dyn_heading {
  text-align: center;
  margin-right: 8px;
  font-size: 48px;
  display: inline;
}

.fractional-dyn-heading_wrap {
  text-align: center;
  max-width: 870px;
}

.faq_cl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.html-embed-6 {
  padding: 40px 20%;
}

.div-block-23 {
  background-color: var(--white);
  text-align: left;
  border-radius: 22px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: block;
}

.heading-7 {
  word-break: normal;
  margin-bottom: 0;
}

.section {
  background-color: #00000080;
  background-image: url('../images/63c5ade7114caf4a196b6f05_Image-from-iOS-1-2.png');
  background-position: 0 0;
  background-size: cover;
}

.section.jet_card_hero_full {
  background-color: #0000;
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/63c5ade7114caf4a196b6f05_Image-from-iOS-1-2.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding: 75px 160px;
  display: block;
  position: static;
}

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

.html-embed-7 {
  text-align: left;
  order: 0;
  width: 100%;
  font-family: Galanogrotesque, sans-serif;
  font-weight: 600;
  display: block;
}

.custom-script {
  width: 100%;
}

.no-sales-inv {
  font-size: 20px;
}

.no-link-sales {
  color: var(--royal-blue);
  font-weight: 700;
}

.no-inv-sales {
  background-color: #fff;
  padding-bottom: 70px;
}

.salesinv-tabs {
  margin-bottom: 90px;
}

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

.postflight-r {
  align-self: flex-end;
}

.pf-l-card {
  border: .5px solid #eee;
  border-radius: 5px;
  min-height: 50px;
  margin-top: 18px;
  box-shadow: 0 2px 5px #0003;
}

.columns-6 {
  padding-top: 26px;
}

.pf-r-card {
  border: 1px solid #8d8d8d;
  border-radius: 5px;
  min-height: 50px;
  padding-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.pf-lc-content {
  padding: 10px 20px;
}

.pfcard-icao {
  color: #0a3c71;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.pfcard-airport-name {
  color: #0a3c71;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
}

.pfcard-airport-name.l {
  padding-right: 30px;
}

.pfcard-airport-name.r {
  padding-left: 30px;
}

.pfcard-li {
  min-height: 20px;
  margin-bottom: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.pfcard-pill {
  aspect-ratio: auto;
  color: #555;
  text-align: center;
  border: 3px solid #555;
  border-radius: 18px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.pfcard-pill.r {
  color: red;
  border-color: red;
}

.pfcard-pill.g {
  color: green;
  border-color: green;
}

.pfcard-pill.b {
  color: #00f;
  border-color: #00f;
}

.pfcard-pill.y {
  color: #25569f;
  border-color: #24569f;
}

.pfcard-pill.o {
  color: orange;
  border-color: orange;
  display: block;
}

.pfcard-list {
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  display: inline-block;
}

.pfcard-li-pill {
  clear: left;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: keep-all;
  background-image: linear-gradient(#eee, #eee);
  border-radius: 20px;
  min-height: 20px;
  margin-bottom: 18px;
  padding: 6px 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.pfcard-spacer {
  height: 2px;
}

.text-block-32 {
  text-align: center;
  background-image: linear-gradient(#efefef, #efefef);
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.pfcard-col1, .pfcard-col2 {
  flex-direction: column;
  display: flex;
}

.pfcard-col2.rj {
  text-align: right;
}

.pfcard-route {
  margin-bottom: 8px;
}

.pfcard-route-r {
  text-align: right;
}

.pfcard-pillbox {
  clear: left;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.pf-rc-content {
  background-image: linear-gradient(174deg, #084c95b8 40%, #9ca0f2), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  min-height: 300px;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.pf-rc-prep {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
}

.pf-rc-client {
  color: #fff;
  margin-bottom: 60px;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.pf-disclaimer {
  margin-bottom: 16px;
  font-size: 12px;
}

.pf-rc-col {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-end;
  display: flex;
}

.rc-col-lc {
  flex: 1;
  padding: 10px;
}

.rc-col-rc {
  flex: 1;
}

.rc-col-sp {
  text-align: right;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.rc-col-sp-li {
  clear: left;
  text-align: right;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.card-cols {
  padding-top: 26px;
  display: flex;
}

.pf-rc-btm {
  clear: right;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 140px;
  padding-bottom: 0;
  display: flex;
}

.postflight-rc {
  align-self: flex-start;
}

.pf-rc-content-map {
  background-image: url('../images/Screenshot-2023-08-14-at-11.45.47-AM.png'), linear-gradient(174deg, #084c95 16%, #9ca0f2);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  min-height: 620px;
  padding: 10px 20px;
}

.lc-coltop-li {
  text-align: right;
}

.lc-minicols {
  margin-top: 18px;
  margin-bottom: 22px;
}

.lcmca {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lcmcb {
  justify-content: center;
  display: flex;
}

.lcmcc {
  justify-content: flex-end;
  display: flex;
}

.lc-minidiv {
  background-image: linear-gradient(#0000, #0000);
  border: .5px solid #e1e1e1;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  min-height: 130px;
  padding: 0 10px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.lc-minidiv.c {
  border-color: #eee;
}

.lc-minidiv.h {
  box-shadow: none;
  background-image: linear-gradient(#0000, #0000);
  border: 0 #0000;
}

.lcmc-h {
  text-align: center;
  padding-bottom: 18px;
  font-size: 50px;
  font-weight: 800;
  line-height: 40px;
}

.lcmc-p {
  text-align: center;
  padding-bottom: 11px;
  font-weight: 700;
  line-height: 23px;
}

.image-33 {
  text-align: center;
  margin-bottom: -19px;
}

.pf-flexrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 10px;
  display: flex;
}

.pflist-routing {
  font-size: 16px;
  font-weight: 600;
}

.receipt-section {
  justify-content: space-between;
  min-height: 600px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.receiptrow {
  flex: 1;
  align-self: stretch;
  padding-top: 0;
  padding-bottom: 10px;
}

.plane-report-block {
  border: 1px solid #eee;
  border-radius: 9px;
  flex: 1;
  align-self: stretch;
  width: 60%;
  margin-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.receipt-block {
  border: 1px solid #eee;
  border-radius: 9px;
  align-self: stretch;
  width: 40%;
  height: 100%;
  min-height: 500px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.planereport-info {
  flex-direction: column;
  padding-top: 35px;
  padding-bottom: 12px;
  display: flex;
}

.jet-cat-h {
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.jet-cat-h.a {
  color: #959595;
  width: 50%;
}

.jet-cat-h.b {
  color: #1fa9ce;
  text-align: right;
  width: 50%;
}

.jet-cat-h.thin {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.html-embed-9 {
  align-self: stretch;
}

.plane-report {
  padding: 20px;
}

.jet-cat-ha {
  font-size: 30px;
  line-height: 50px;
}

.jetcat-flexrow {
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.jet-cat-hb {
  text-align: right;
  font-size: 30px;
  line-height: 50px;
}

.receipt-top {
  color: #939393;
  display: flex;
}

.receipt-items {
  flex-direction: row;
  height: 30px;
  display: flex;
}

.receipt-li {
  width: 49%;
}

.receipt-li.b {
  text-align: right;
}

.receipt-content {
  padding-top: 12px;
  padding-bottom: 12px;
}

.receipt-list-block {
  color: #000;
  border-bottom: 3px solid #000;
  padding-bottom: 10px;
  font-weight: 600;
}

.receipt-total {
  padding-top: 18px;
  display: flex;
}

.receipt-total-li {
  color: #000;
  width: 50%;
  font-weight: 700;
}

.receipt-total-li.b {
  text-align: right;
}

.message-section {
  min-height: 500px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.message-block {
  border: 1px solid #eee;
  border-radius: 9px;
  min-height: 200px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.message-greeting {
  font-size: 22px;
  line-height: 30px;
}

.message-greeting.h {
  color: var(--midnight-blue);
  font-weight: 700;
  line-height: 60px;
}

.message-greeting.p {
  padding-bottom: 16px;
  padding-right: 40px;
}

.message-greeting.a {
  color: var(--royal-blue);
}

.prep-container {
  display: flex;
}

.prep-for {
  width: 100%;
}

.quote-planes {
  height: auto;
  padding: 15px 10px;
}

.qp-card {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 20px;
  padding-left: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.pdf-body {
  background-color: #51719e;
  background-image: url('../images/Contract-Comparison-PDF.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.jet-fax {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  min-width: 180px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 5px;
  display: flex;
}

.jet-cols {
  flex: 1;
}

.quoteplane-name {
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.quoteplane-paxct {
  color: #a8a8a8;
  padding-top: 17px;
  padding-bottom: 10px;
}

.image-34 {
  max-width: 160px;
  margin-bottom: 5%;
}

.titles {
  background-image: linear-gradient(#f1f1f180, #f1f1f180);
  justify-content: space-between;
  display: flex;
}

.column-title {
  justify-content: center;
  align-items: center;
  width: 130px;
  padding: 20px;
  display: flex;
}

.text-block-35 {
  font-weight: 600;
}

.comp-list {
  background-image: linear-gradient(#f8f8f880, #f8f8f880);
  justify-content: space-between;
  display: flex;
}

.card-cols-flex {
  justify-content: center;
  padding-top: 0;
  display: flex;
}

.comp-card-l, .comp-card-r {
  flex: 1;
  align-self: stretch;
  padding: 10px;
}

.comp-card-a {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  margin-top: 0;
  padding: 10px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.comp-card-row {
  justify-content: space-between;
  display: flex;
}

.comp-card-list {
  flex-direction: column;
  padding-top: 15px;
  padding-bottom: 10px;
  display: flex;
}

.comp-card-50-a {
  flex: 0 auto;
}

.comp-card-50-b {
  text-align: right;
  max-width: 80%;
}

.comp-card-100 {
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.html-embed-11 {
  width: 100%;
}

.comp-card-50-a-copy {
  flex: 1;
}

.toprow {
  padding: 20px 10px 10px;
}

.comp-card-50-0 {
  flex: 0 auto;
}

.comp-card-50-0.b {
  text-align: right;
}

.btm-flx {
  text-align: right;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.html-embed-12 {
  width: 100%;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_title {
  color: #021a69;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: #021a69;
  font-size: .75rem;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.set-all-child-components-to-display-none-and-use-this-div-to-create-a-component-symbol {
  z-index: 999;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-banner_text-link {
  color: #4353ff;
  border-bottom: 2px solid #4353ff;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_label {
  color: #4353ff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_button {
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #f5f5f5;
  border-color: #4353ff;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.reef__h2-copy {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 110%;
}

.html-embed-13 {
  max-width: 850px;
}

.hubspot-form-holder {
  align-self: center;
  max-width: 900px;
}

.webflow-form-hidden {
  display: none;
}

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

.collab-partner-overlap {
  justify-content: flex-start;
  min-width: 300px;
  min-height: 300px;
  display: block;
}

.paragraph-2 {
  flex-wrap: wrap;
  font-size: 14px;
  text-decoration: underline;
}

.paragraph-2.cmstempl {
  margin-right: 7px;
  text-decoration: none;
}

.paragraph-2.cmstempl.focus {
  font-weight: 700;
}

.link-2 {
  flex-wrap: wrap;
}

.div-block-25 {
  display: flex;
}

.link-block {
  text-decoration: none;
  display: flex;
}

.rich-text-block {
  max-width: 530px;
  font-weight: 300;
  line-height: 32px;
}

.rich-text-block-2 {
  font-size: 26px;
}

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

.div-block-26 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.get-to-know-your-jet-copy {
  clear: none;
  background-color: #0000;
  padding: 60px 40px;
}

.grid-30 {
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.quad-block {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.quadblock-column {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  padding-left: 24px;
  padding-right: 0;
  display: flex;
}

.bold-text {
  font-weight: 400;
}

.html-embed-14 {
  width: 100%;
  max-width: 1899px;
  max-height: 550px;
}

.html-embed-15, .html-embed-16, .html-embed-17 {
  width: 100%;
}

.button {
  align-self: center;
}

.paragraph-3, .paragraph-4, .paragraph-5 {
  font-size: 16px;
}

.quick-stack {
  background-color: #f5f5f5;
}

.cell-2 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
}

.image-35 {
  padding-right: 40px;
}

.cell-3 {
  justify-content: center;
  align-items: flex-start;
}

.code-embed {
  object-fit: fill;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  display: block;
}

.code-embed-2 {
  width: 100%;
}

.section-2 {
  align-self: auto;
}

.image-36 {
  max-width: 550px;
  padding-bottom: 10px;
  padding-right: 0;
}

.image-37, .image-38 {
  max-width: 550px;
}

.image-39 {
  max-width: 550px;
  padding-bottom: 10px;
}

.paragraph-6 {
  text-align: left;
  font-size: 15px;
}

.section-3 {
  background-color: #f2f5f8;
}

.heading-9 {
  color: #003c71;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Galanogrotesque, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.image-40 {
  text-align: center;
  padding-left: 0;
}

.heading-9-copy {
  color: #003c71;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 45px;
  font-weight: 400;
}

.image-41 {
  perspective: none;
  transform-origin: 50%;
  max-width: 90%;
  transform: none;
}

.paragraph-7 {
  padding-top: 20px;
}

.paragraph-8 {
  text-align: center;
  max-width: 1100px;
  padding-top: 20px;
  font-size: 16px;
}

.image-42 {
  align-self: flex-end;
}

.text-block-36 {
  align-self: flex-start;
  padding-top: 40px;
}

.cell-4 {
  justify-content: flex-start;
  align-items: center;
}

.text-block-37 {
  padding-top: 40px;
}

.image-43 {
  max-width: 100%;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-5 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cell-6, .cell-7 {
  justify-content: flex-start;
  align-items: flex-end;
}

.container-1442 {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-1443 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: static;
}

.button-2 {
  border: 1px solid #3898ec;
  border-radius: 10px;
  align-self: center;
}

.button-3 {
  vertical-align: middle;
}

.section-4 {
  background-color: #f2f5f8;
}

.heading-10 {
  color: #003c71;
  font-family: Galanogrotesque, sans-serif;
  font-size: 30px;
}

.paragraph-9, .paragraph-10, .paragraph-11 {
  font-size: 16px;
}

.quick-stack-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.section-5 {
  background-color: #f2f5f8;
}

.quick-stack-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.quick-stack-5 {
  padding-left: 220px;
  padding-right: 220px;
}

.cell-8 {
  text-align: center;
}

.image-46 {
  align-self: center;
  padding-bottom: 40px;
}

.cell-9 {
  justify-content: flex-start;
  align-items: center;
}

.heading-11 {
  text-align: left;
}

.cell-8-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.image-47 {
  box-sizing: border-box;
  object-fit: fill;
}

.quick-stack-6 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-1444 {
  text-align: center;
  max-width: 1200px;
}

.columns-7 {
  padding-top: 20px;
}

.paragraph-12, .heading-12 {
  text-align: left;
}

.section-6 {
  padding-bottom: 40px;
}

.container-1445 {
  max-width: 1200px;
}

.section-7 {
  padding-bottom: 10px;
}

.paragraph-13 {
  color: #fff;
  max-width: 1700px;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.button-4 {
  text-align: center;
  vertical-align: middle;
}

.container-1446 {
  text-align: center;
}

.section-8 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.get-to-know-your-jet-copy-copy {
  background-color: #e2e2e2;
  padding: 120px 40px;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.paragraph-14 {
  font-size: 20px;
}

.heading-13 {
  font-size: 30px;
}

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

.container-1447 {
  max-width: 1500px;
}

.paragraph-16 {
  color: #fff;
  max-width: 1600px;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.bold-text-2, .bold-text-3 {
  font-weight: 300;
}

.quick-stack-7 {
  text-align: center;
}

.section-9 {
  padding-bottom: 60px;
}

.section-10 {
  justify-content: center;
  padding-bottom: 60px;
  display: flex;
}

.image-50 {
  object-fit: fill;
  flex: 1;
  width: 100%;
}

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

.image-51 {
  vertical-align: middle;
  display: block;
}

.bold-text-4 {
  font-weight: 600;
}

.new-jet-club-hero-copy {
  background-color: var(--dark-slate-blue);
  background-image: url('../images/frax-header.png');
  background-position: 50%;
  background-size: cover;
  padding: 220px 40px 340px;
}

.new-jet-club-hero-copy-copy {
  background-color: var(--dark-slate-blue);
  background-image: url('../images/fractional-header-desktop.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 220px 40px 340px;
}

.fly-in-comfort-bottom__text-2 {
  color: #093c71;
  max-width: 444px;
  padding-left: 0;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 115%;
  display: inline;
}

.fly-in-comfort__heading-2 {
  color: #093c71;
  text-align: left;
  width: 100%;
  max-width: 750px;
  padding-top: 64px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  font-weight: 100;
  line-height: 115%;
}

.div-block-28 {
  display: block;
  position: absolute;
}

.hero-video-text {
  z-index: 1;
  width: 100%;
  height: 90vh;
  min-height: 900px;
  position: absolute;
}

.background-video {
  width: 100%;
  height: 100%;
  max-height: 900px;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.bold-text-5 {
  color: #003c71;
}

.button-5 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 17px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.section-11 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.button-6 {
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-weight: 700;
}

.section-12 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.bold-text-6, .bold-text-7 {
  font-size: 16px;
}

.heading-14 {
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  display: flex;
}

.button-7 {
  object-fit: contain;
  border: 0 solid #000;
  border-left-color: #3898ec;
  border-radius: 13px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: visible;
}

.button-8 {
  text-align: center;
  vertical-align: middle;
  object-fit: fill;
  border-radius: 11px;
  width: 215px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.container-1448 {
  aspect-ratio: auto;
  width: 215px;
  height: 35px;
}

.hero-subscribe-right {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1449 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.button-9 {
  border-radius: 13px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 700;
}

.container-1450 {
  text-align: center;
}

.interior-gallery-copy {
  padding: 0 40px 80px;
}

.image-52, .image-53, .image-54 {
  width: 400px;
  padding-right: 40px;
}

.image-55 {
  width: 400px;
  margin-top: 0;
  padding-right: 40px;
}

.container-1451 {
  text-align: center;
  max-width: 1300px;
  margin-top: 40px;
}

.code-embed-3 {
  min-width: 850px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-4 {
  min-width: 800px;
  max-width: 1000px;
}

.code-embed-5 {
  width: 1000px;
  max-width: 1000px;
}

.button-10 {
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 150px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  display: flex;
}

.container-1452 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1453 {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.container-1454 {
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.container-1455 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-8 {
  color: #fff;
  text-shadow: 2px 2px 3px #0003;
}

.hubspot-form-parent {
  width: 100%;
  min-height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.hubspot-form-embed {
  width: 100%;
}

.paragraph-17 {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.heading-15, .code-embed-6 {
  text-align: center;
}

.heading-16 {
  color: #003c71;
  text-align: center;
  font-size: 35px;
}

.button-11 {
  vertical-align: middle;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.container-1456 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-13 {
  padding-bottom: 40px;
}

.paragraph-18 {
  text-align: center;
  font-size: 16px;
}

.button-12 {
  justify-content: center;
  align-items: center;
  font-weight: 800;
  display: flex;
}

.container-1457 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-17 {
  color: #003c71;
  text-align: center;
  font-size: 30px;
  font-weight: 700;
}

.fs-consent_component {
  display: block;
}

.fs-consent_banner {
  z-index: 9999;
  opacity: .85;
  background-color: #d4d4d4;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  margin-bottom: 0;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  background-color: #3493c3;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  color: #fff;
  background-color: #3493c3;
  border-radius: 9px;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: none;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  color: #333;
  background-color: #ddd;
  border-radius: 9px;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: 1;
  color: #fff;
  background-color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: none;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  color: #333;
  border-bottom: 1px solid #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: .75rem;
}

.fs-consent_prefs_description {
  margin-bottom: 0;
  font-size: 12px;
}

.fs-consent_checkbox {
  margin-top: 0;
  margin-right: .5rem;
}

.column-13 {
  padding-left: 40px;
  padding-right: 40px;
}

.section-14 {
  background-color: #6f985105;
  background-image: linear-gradient(#003b71, #003b71);
  padding-bottom: 20px;
}

.container-1458 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.paragraph-19 {
  font-size: 20px;
}

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

.cell-10 {
  color: #fff;
}

.paragraph-21 {
  color: var(--white);
  text-align: left;
}

.cell-11 {
  color: #fff;
}

.paragraph-22 {
  color: #fff;
  text-align: center;
}

.quick-stack-8 {
  padding-left: 0;
  padding-right: 0;
}

.image-56 {
  width: 75px;
  min-width: 15%;
  max-width: 75%;
}

.image-56.fade-scroll {
  opacity: 1;
  align-self: center;
}

.image-57 {
  text-align: center;
  align-self: flex-start;
  width: 75px;
  min-width: 30%;
  max-width: 75%;
}

.image-58 {
  width: 75px;
}

.quick-stack-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: center;
}

.cell-12 {
  text-align: center;
  padding-bottom: 5px;
}

.paragraph-23, .text-block-38 {
  font-size: 16px;
}

.text-block-39, .text-block-40 {
  align-self: flex-start;
  font-size: 16px;
}

.cell-13, .cell-14 {
  padding-bottom: 5px;
}

.cell-14.stack-fade {
  text-align: center;
}

.cell-15 {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 40px;
}

.cell-15.stack-fade {
  text-align: left;
}

.button-13 {
  text-align: left;
  border-radius: 10px;
}

.container-1459 {
  text-align: center;
}

.section-15 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-20 {
  color: #003c71;
  text-align: center;
  margin-left: 20px;
}

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

.button-14 {
  border-radius: 10px;
}

.bold-text-9 {
  color: #003c71;
}

.heading-22 {
  font-size: 45px;
}

.heading-23 {
  font-size: 55px;
}

.heading-24 {
  color: #003c71;
  font-size: 55px;
}

.bold-text-10 {
  font-size: 40px;
  font-weight: 400;
}

.cell-17 {
  padding-left: 20px;
  padding-right: 20px;
}

.main_callout {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border: 1px #000;
  display: flex;
}

.main_callout.pricing {
  outline-offset: 0px;
  outline: 3px solid #333;
}

.container-1460 {
  padding-left: 20px;
}

.body {
  text-align: left;
}

.background-video-2 {
  z-index: 1;
  width: 100%;
}

.container-1461 {
  max-width: none;
  position: absolute;
  top: 25px;
  left: 50px;
}

.container-1462 {
  min-height: auto;
}

.new-jet-club-hero-2-copy {
  background-color: var(--dark-slate-blue);
  background-image: url('../images/jet-club-header-desktop.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 220px 40px 340px;
}

.new-jet-club-hero-2-copy.jet-club-padding {
  background-image: url('../images/jet-club-header-desktop.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 500px;
  padding: 0;
}

.exclusive-partner-deals {
  background-color: var(--dark-slate-blue);
  background-image: url('../images/P1022913-Enhanced-NR.png');
  background-position: 50%;
  background-size: cover;
  padding: 220px 40px 340px;
}

.jet-club-hero__h1-copy2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 360px;
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 115%;
}

.jet-club-hero__h1-copy2.fractional.dropshadow {
  width: 100%;
  min-width: auto;
  padding-top: 220px;
  padding-left: 10px;
  font-size: 70px;
  position: static;
}

.jet-club-hero__h1-copy2.dropshadow {
  z-index: auto;
  float: right;
  color: #fff;
  text-shadow: 5px 5px 8px #0006;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 1200px;
  max-width: 1600px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 0;
  font-size: 50px;
  display: block;
  position: static;
}

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

.button-15 {
  text-align: center;
  border-radius: 10px;
  padding: 10px 40px;
  font-size: 18px;
  text-decoration: none;
  position: static;
}

.div-block-29 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-16 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-1463 {
  min-width: 1500px;
}

.inspirato-header-title {
  text-transform: uppercase;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 115%;
}

.inspirato-header-title.reef {
  color: #fff;
  font-size: 90px;
}

.inspirato-header-title.fractional {
  max-width: 929px;
  font-size: 55px;
}

.inspirato-header-title.paint-offer {
  max-width: 980px;
}

.inspirato-header-title.investors {
  text-transform: none;
  max-width: 1600px;
}

.inspirato-header-title.mro-services {
  max-width: 890px;
}

.inspirato-header-title.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.button-16 {
  border-radius: 10px;
}

.msuleft-aligned-gray__container-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-ft-aligned-gray__h2-copy, .red-bold-ft-aligned-gray__h2-copy-copy {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
  line-height: 115%;
}

.red-internal-hero__h1-copy {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 115%;
}

.red-internal-hero__h1-copy.reef {
  color: #fff;
  font-size: 90px;
}

.red-internal-hero__h1-copy.fractional {
  max-width: 929px;
  font-size: 55px;
}

.red-internal-hero__h1-copy.paint-offer {
  max-width: 980px;
}

.red-internal-hero__h1-copy.investors {
  text-transform: none;
  max-width: 1600px;
}

.red-internal-hero__h1-copy.mro-services {
  max-width: 890px;
}

.red-internal-hero__h1-copy.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.redleft-aligned-gray__h2-copy, .red2left-aligned-gray__h2-copy, .red3left-aligned-gray__h2-copy {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 115%;
}

.red-heading-17-copy {
  color: #003c71;
  text-align: center;
  font-size: 30px;
  font-weight: 700;
}

.button-16-copy {
  border-radius: 10px;
}

.gentera-hero-video-text-copy {
  z-index: 1;
  width: 100%;
  height: 90vh;
  min-height: 900px;
  position: absolute;
}

.genteranew-home-hero__content-container-copy {
  z-index: 3;
  color: #fff;
  text-align: left;
  width: 100%;
  max-width: 1660px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 144px;
  position: relative;
}

.genteranew-home-hero__content-container-copy.landing-page {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.heading-27 {
  margin-bottom: 0;
}

.genteraalternating__image-copy {
  object-fit: cover;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.genteraalternating__image-copy.map-image {
  object-fit: contain;
}

.genteraalternating__image-copy.fractional {
  object-position: 10% 50%;
}

.genteraalternating__image-copy.has-icon {
  z-index: 1;
  position: relative;
}

.gentera2alternating__image-copy {
  object-fit: cover;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.gentera2alternating__image-copy.map-image {
  object-fit: contain;
}

.gentera2alternating__image-copy.fractional {
  object-position: 10% 50%;
}

.gentera2alternating__image-copy.has-icon {
  z-index: 1;
  position: relative;
}

.button-17 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1464 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-17 {
  padding-top: 40px;
}

.section-18 {
  padding-top: 60px;
}

.pardo-text {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pardo-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
}

.pardo-2 {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.pardo-2.max-w__800 {
  max-width: 800px;
}

.pardo-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.gentera-home-slide__h1-copy {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.gentera-home-slide__h1-copy.dropdshadow {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.gentera-background-video-copy {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-page-hero-video-text-copy {
  z-index: 1;
  width: 100%;
  height: auto;
  min-height: auto;
  position: static;
}

.home-page-home-slide__h1-copy-copy {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.home-page-home-slide__h1-copy-copy.dropdshadow {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.inspirato-text-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inspirato-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
}

.pardo-text-copy, .inspirato-2-text-copy-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pardo-2-copy {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.pardo-2-copy.max-w__800 {
  max-width: 800px;
}

.pardo-copy-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.pardo-2-copy-copy {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.pardo-2-copy-copy.max-w__800 {
  max-width: 800px;
}

.pardo-copy-copy-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.gentera-home-slide__h1-copy-copy-copy {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.gentera-home-slide__h1-copy-copy-copy.dropdshadow {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.gentera-slide-content__container-copy {
  z-index: 18;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1740px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 88px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.gentera-slide-content__container-copy.private-travel {
  align-items: flex-end;
  padding-bottom: 0;
}

.section-19 {
  padding-top: 60px;
}

.genteratext-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gentera-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
}

.pardo-text-copy, .gentera-text-copy-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gentera-2-copy {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.gentera-2-copy.max-w__800 {
  max-width: 800px;
}

.gentera-copy-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.gentera-2-copy-copy {
  color: #244970;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 115%;
}

.gentera-2-copy-copy.max-w__800 {
  max-width: 800px;
}

.gentera-copy-copy-copy-copy {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.gentera-slide-content__wrap-copy {
  z-index: 19;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.home-slide-content__container-copy-copy {
  z-index: 18;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1740px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 88px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.home-slide-content__container-copy-copy.private-travel {
  align-items: flex-end;
  padding-bottom: 0;
}

.home-slide-content__wrap-copy-copy {
  z-index: 19;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.home-home-slide__h1-copy-copy-copy-copy {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.home-home-slide__h1-copy-copy-copy-copy.dropdshadow, .home-home-slide__h1-copy-copy-copy-copy.dropdshadow-copy {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.home-home-hero__slide2-copy {
  opacity: 0;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  background-image: linear-gradient(#0000000d, #0000);
  background-clip: border-box;
  padding: 40px;
}

.home-home-hero__slide2-copy.private-travel {
  background-color: #000;
}

.home-home-hero__slide2-copy.fractional-slide-1 {
  -webkit-text-fill-color: inherit;
  vertical-align: top;
  background-image: url('../images/frax-header.png');
  background-clip: border-box;
  position: relative;
  overflow: hidden;
}

.home-home-hero__slide2-copy.fractional-slide-2 {
  background-image: url('../images/frax-header.png');
}

.heading-28 {
  color: #fff;
  font-size: 50px;
}

.gentera-hero__slider-copy {
  opacity: 1;
  filter: blur();
  z-index: 10;
  background-color: #ddd0;
  background-image: linear-gradient(#0003, #0a0a0a00 56%);
  border: 0 #000;
  width: 100%;
  height: 50vh;
  min-height: 900px;
}

.genterahome-hero__mask-copy {
  border: 0 #000;
}

.genterahome-home-hero__slide2-copy-copy {
  opacity: 0;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  background-image: linear-gradient(#0000000d, #0000);
  background-clip: border-box;
  padding: 40px;
}

.genterahome-home-hero__slide2-copy-copy.private-travel {
  background-color: #000;
}

.genterahome-home-hero__slide2-copy-copy.fractional-slide-1 {
  -webkit-text-fill-color: inherit;
  vertical-align: top;
  background-image: url('../images/frax-header.png');
  background-clip: border-box;
  position: relative;
  overflow: hidden;
}

.genterahome-home-hero__slide2-copy-copy.fractional-slide-2 {
  background-image: url('../images/frax-header.png');
}

.genterahome-slide-content__container-copy-copy-copy {
  z-index: 18;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 88px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.genterahome-slide-content__container-copy-copy-copy.private-travel {
  align-items: flex-end;
  padding-bottom: 0;
}

.genthome-slide-content__wrap-copy-copy-copy, .genthome-slide-content__wrap-copy-copy-copy-copy {
  z-index: 19;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.gentera-home-home-slide__h1-copy-copy-copy-copy-copy {
  color: #fff;
  max-width: 985px;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow {
  text-shadow: 3px 3px 5px #0003;
  font-size: 50px;
}

.gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow-copy {
  text-shadow: 3px 3px 5px #0003;
  padding-top: 0;
  font-size: 50px;
}

.gentera-home-hero-copy {
  z-index: 9;
  border: 0 #000;
  border-radius: 0;
  position: static;
}

.gentera-2hero-video-text-copy {
  z-index: 1;
  width: 100%;
  height: 90vh;
  min-height: 900px;
  position: absolute;
}

.button-16-copy-copy, .button-16-copy-copy-copy {
  border-radius: 10px;
}

.code-embed-7 {
  text-align: center;
  max-height: none;
}

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

.container-1465 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.new-jet-club-hero-copy-copy-copy {
  background-color: var(--midnight-blue);
  background-image: none;
  background-size: auto;
  padding: 220px 40px 340px;
}

.jet-club-hero__container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1526px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  position: relative;
  top: -143px;
}

.jet-club-hero__wrap-copy {
  float: none;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1187px;
  display: block;
  position: absolute;
  top: 20px;
  left: 140px;
}

.jet-club-hero__h1-copy {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 360px;
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 115%;
}

.jet-club-hero__h1-copy.fractional.dropshadow {
  text-transform: capitalize;
  width: 100%;
  min-width: auto;
  padding-top: 100px;
  padding-left: 0;
  font-size: 55px;
  position: static;
}

.jet-club-hero__h1-copy.dropshadow {
  z-index: auto;
  float: right;
  color: #fff;
  text-shadow: 5px 5px 8px #0006;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 1200px;
  max-width: 1600px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 0;
  font-size: 50px;
  display: block;
  position: static;
}

.paragraph-17-copy {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.jet-club__sub-heading-copy {
  color: #fff;
  align-self: flex-start;
  max-width: 900px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.jet-club__sub-heading-copy.hidden {
  display: none;
}

.jet-club__sub-heading-copy.dropdshadow {
  color: #003c71;
  text-shadow: 2px 2px 3px #0003;
}

.caravan-fleet-detail-hero-copy {
  z-index: 1;
  background-color: #f2f5f8;
  justify-content: center;
  padding: 224px 40px 56px;
  display: flex;
  position: relative;
}

.code-embed-8 {
  text-align: center;
  margin: 20px 40px;
}

.caravan-new-hero-section-copy {
  background-image: linear-gradient(#0000001a, #000000a6);
  justify-content: flex-start;
  align-items: flex-end;
  height: auto;
  min-height: 93vh;
  padding: 104px 40px 94px;
  display: flex;
  position: relative;
}

.caravan-new-hero-section-copy.wholesale__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/wholesale.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.charter__hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/P1022913-Enhanced-NR.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.aircraft-management__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/Rectangle-2.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.aircraft-partnership__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/2FE_Beaufort_82024_0460.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.aircraft-partnership__hero.inspirato {
  background-image: linear-gradient(#05040400, #192963), linear-gradient(#0000, #0000), url('../images/P1015301-sky-reflect.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.caravan-new-hero-section-copy.internations__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/FE_Beaufort_82024_5750.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.our-fleet__hero {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#0003, #0003), url('../images/Fleet-Hero-Challenger-350.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-clip: border-box;
  padding-top: 212px;
}

.caravan-new-hero-section-copy.safety-cert__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/mx-truck-and-sov---pbi.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.facilities__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/Rectangle-5.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.corporate-solutions__hero {
  background-image: linear-gradient(#0003, #0003), url('../images/Rectangle-6.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.careers__hero {
  background-image: url('../images/P1024387-1.png'), linear-gradient(#00000040, #00000040), url('../images/b7cdb6c8a08eec4501cde62e3ad1c137.webp');
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, cover;
  background-attachment: fixed, scroll, scroll;
}

.caravan-new-hero-section-copy.pilot__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/Screen-Shot-2021-06-01-at-9.10.29-AM.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.crew__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/flyExclusive-Screengrabs-PilotVideos-030221-7-copy-2.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.paint-hero {
  background-image: linear-gradient(#000, #000);
}

.caravan-new-hero-section-copy.updated-about__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/2c6225cc10ffea677b7c209b1f6693a7.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.leadership__hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/HT9A1785-1-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.larger-cause__hero {
  background-image: linear-gradient(#00000040, #00000040), url("../images/flyExclusive-Part-of-a-Larger-Cause-Marys-Kitchen.jpeg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.fractional__hero {
  background-image: linear-gradient(#0000001a, #000000a6), url('../images/frax-header.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.fractional__hero.cmstempl {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Screen-Shot-2020-10-08-at-12.00-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
}

.caravan-new-hero-section-copy.sustainability__hero {
  background-image: linear-gradient(#0000001a, #000000a6), url('../images/Rectangle-159-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.investor-hero {
  border-bottom: 24px solid var(--dark-slate-blue);
  background-image: linear-gradient(#00000080, #00000080), url('../images/Lori-Bednarik-copy-1.webp'), linear-gradient(#000, #000);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
  align-items: center;
  min-height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
}

.caravan-new-hero-section-copy.referrals-_hero {
  background-image: linear-gradient(#00000040, #00000040), url('../images/image004.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.private-travel__hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/Best-Jet-Card-Membership---flyExclusive.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.contact-hero {
  background-image: linear-gradient(#00000080, #00000080), url('../images/615b29686bd4de447059d71b_Multiple-aircraft-in-Kinston-_-EDITED-1-1-2.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.join_hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#00000040, #00000040), url('../images/ExcelImage-Resize.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.rocko_hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#03182e66, #03182e66), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.private-flying_hero {
  background-image: linear-gradient(#00000026, #00000026), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  display: flex;
}

.caravan-new-hero-section-copy.avionics-hero {
  background-image: linear-gradient(#00000082, #00000082);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.caravan-new-hero-section-copy.mila-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#03182e66, #03182e66), url('../images/415897981_17908728737871165_4755504558690080084_n.jpg'), url('../images/flyExclusive-and-Rockefeller-Capital.png');
  background-position: 0 0, 50% 79%, 50%;
  background-size: auto, auto, cover;
}

.caravan-new-hero-section-copy.inspirato-partner-page-here {
  background-image: url('../images/pardo-FE-Cover.png');
  background-size: cover;
}

.caravan-new-hero-section-copy.inspirato-partner-page-here-copy22 {
  background-image: linear-gradient(#00000026, #00000026), url('../images/insp.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.caravan-new-hero-section-copy.caravan__hero-copy {
  min-height: auto;
  padding: 0;
}

.caravan-internal-hero__h1-copy {
  text-transform: none;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Galanogrotesque, sans-serif;
  font-size: 65px;
  font-weight: 600;
  line-height: 115%;
}

.caravan-internal-hero__h1-copy.reef {
  color: #fff;
  font-size: 90px;
}

.caravan-internal-hero__h1-copy.fractional {
  max-width: 929px;
  font-size: 55px;
}

.caravan-internal-hero__h1-copy.paint-offer {
  max-width: 980px;
}

.caravan-internal-hero__h1-copy.investors {
  text-transform: none;
  max-width: 1600px;
}

.caravan-internal-hero__h1-copy.mro-services {
  max-width: 890px;
}

.caravan-internal-hero__h1-copy.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.caravan-internal-hero__cta-wrap-copy {
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.caravan-new__cta-copy {
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  padding: 16px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.caravan-new__cta-copy.light-blue {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  align-self: auto;
  width: auto;
  margin-top: 60px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.caravan-new__cta-copy.light-blue.centered-content__cta {
  margin-top: 40px;
}

.caravan-new__cta-copy.light-blue.footer-email-us__cta {
  margin-bottom: 16px;
}

.caravan-new__cta-copy.light-blue.certificate__cta {
  margin-top: 32px;
}

.caravan-new__cta-copy.light-blue.career-overview__cta {
  margin-right: 16px;
  display: none;
}

.caravan-new__cta-copy.light-blue.newsrrom__cta {
  margin-top: 40px;
}

.caravan-new__cta-copy.light-blue.destination-hero__cta {
  margin-right: 16px;
}

.caravan-new__cta-copy.light-blue.employee-spotlight__cta {
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: none;
}

.caravan-new__cta-copy.light-blue.career-centered__cta {
  margin-top: 24px;
  margin-bottom: 24px;
}

.caravan-new__cta-copy.light-blue.career-centered__cta.multiple-ctas {
  margin-bottom: 0;
}

.caravan-new__cta-copy.light-blue.prev-next__cta {
  min-width: 223px;
}

.caravan-new__cta-copy.light-blue.career-opp__cta {
  margin-bottom: 24px;
}

.caravan-new__cta-copy.light-blue.reef__cta {
  margin-top: 40px;
}

.caravan-new__cta-copy.light-blue.btm__24 {
  margin-bottom: 32px;
}

.caravan-new__cta-copy.light-blue.fractional-cta {
  width: 50%;
  margin-top: 40px;
}

.caravan-new__cta-copy.light-blue.jet-club-membership__cta {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.caravan-new__cta-copy.light-blue.safety__cta {
  margin-bottom: 80px;
}

.caravan-new__cta-copy.light-blue.jet-club-hero__cta {
  margin-right: 16px;
  display: none;
}

.caravan-new__cta-copy.light-blue.centered-text__cta {
  margin-bottom: 16px;
}

.caravan-new__cta-copy.light-blue.hero-slider__cta.w--current {
  padding-top: 16px;
}

.caravan-new__cta-copy.light-blue.hero-slider__cta.full-width {
  width: 100%;
}

.caravan-new__cta-copy.light-blue.investors-form-cta {
  margin-bottom: 32px;
}

.caravan-new__cta-copy.light-blue.jet-card__cta {
  margin-top: 24px;
}

.caravan-new__cta-copy.light-blue.careers-double__cta, .caravan-new__cta-copy.light-blue.internal-hero__cta {
  margin-right: 16px;
}

.caravan-new__cta-copy.light-blue.alternating__cta {
  margin-top: 16px;
}

.caravan-new__cta-copy.light-blue.form-cta {
  margin-top: 24px;
}

.caravan-new__cta-copy.light-blue.sales-ctahidden, .caravan-new__cta-copy.light-blue.hidden {
  display: none;
}

.caravan-new__cta-copy.light-blue.homepage-hero-cta {
  z-index: 101;
  pointer-events: all;
}

.caravan-new__cta-copy.white-outline {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.caravan-new__cta-copy.white-solid {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border: 2px #fff;
}

.caravan-new__cta-copy.white-solid.internal-hero__cta {
  margin-right: 24px;
  font-family: Galanogrotesque, sans-serif;
}

.caravan-new__cta-copy.white-solid.internal-hero__cta.open-popup.hidden {
  display: none;
}

.caravan-new__cta-copy.dark-blue {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.caravan-new__cta-copy.internal-nav-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--steel-blue);
  color: #fff;
  padding-left: 3vw;
  padding-right: 3vw;
}

.caravan-new__cta-copy.white-cta {
  border: 2px solid var(--steel-blue);
  background-color: var(--white);
  color: var(--dark-slate-blue);
  display: block;
}

.caravan-new__cta-copy.caravan-white-solid-copy {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border: 2px #fff;
}

.caravan-new__cta-copy.caravan-white-solid-copy.internal-hero__cta {
  margin-right: 24px;
  font-family: Galanogrotesque, sans-serif;
}

.caravan-new__cta-copy.caravan-white-solid-copy.internal-hero__cta.open-popup.hidden {
  display: none;
}

.caravan-new__cta-copy.caravan-white-solid-copy.caravan-internal-hero__cta-copy {
  color: var(--midnight-blue);
  -webkit-text-stroke-color: var(--white);
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Galanogrotesque, sans-serif;
}

.caravan-new__cta-copy.caravan-white-solid-copy.caravan-internal-hero__cta-copy.open-popup.hidden {
  display: none;
}

.caravan-new__cta-copy.caravan-white-solid-copy.caravan-internal-hero__cta-copy.partners_cta {
  text-align: center;
  border-style: solid;
  border-color: #323232;
  align-self: auto;
}

.caravan-new-home-hero__content-container-copy {
  z-index: 3;
  color: #fff;
  text-align: left;
  width: 100%;
  max-width: 2000px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 20px 100px;
  position: relative;
}

.caravan-new-home-hero__content-container-copy.landing-page {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.caravan-internal-hero__h1-copy-copy {
  text-transform: none;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Galanogrotesque, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 115%;
}

.caravan-internal-hero__h1-copy-copy.reef {
  color: #fff;
  font-size: 90px;
}

.caravan-internal-hero__h1-copy-copy.fractional {
  max-width: 929px;
  font-size: 55px;
}

.caravan-internal-hero__h1-copy-copy.paint-offer {
  max-width: 980px;
}

.caravan-internal-hero__h1-copy-copy.investors {
  text-transform: none;
  max-width: 1600px;
}

.caravan-internal-hero__h1-copy-copy.mro-services {
  max-width: 890px;
}

.caravan-internal-hero__h1-copy-copy.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.caravan-internal-hero__h1-copy-copy-copy {
  text-transform: none;
  text-shadow: 3px 3px 1px #0003;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Galanogrotesque, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 115%;
}

.caravan-internal-hero__h1-copy-copy-copy.reef {
  color: #fff;
  font-size: 90px;
}

.caravan-internal-hero__h1-copy-copy-copy.fractional {
  max-width: 929px;
  font-size: 55px;
}

.caravan-internal-hero__h1-copy-copy-copy.paint-offer {
  max-width: 980px;
}

.caravan-internal-hero__h1-copy-copy-copy.investors {
  text-transform: none;
  max-width: 1600px;
}

.caravan-internal-hero__h1-copy-copy-copy.mro-services {
  max-width: 890px;
}

.caravan-internal-hero__h1-copy-copy-copy.rocko {
  max-width: 1290px;
  font-size: 80px;
  font-weight: 300;
}

.heading-20-copy {
  color: #003c71;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 20px;
  font-weight: 700;
}

.heading-20-copy.main_header_copy {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
}

.bold-text-10-copy {
  text-align: left;
  font-size: 40px;
  font-weight: 700;
}

.bold-text-10-copy.main_header {
  text-align: left;
}

.main_callout-copy {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.jet-club__list-copy {
  color: #000;
  margin-bottom: 32px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.jet-club__list-copy.white {
  color: var(--white);
}

.jet-club__list-copy.boxes, .jet-club__list-copy.boxes-copy {
  margin-bottom: 10px;
  padding-left: 100px;
  padding-right: 20px;
}

.jetclub_benefits_container-copy {
  width: 80%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 10px;
  padding-left: 0;
}

.container-1466 {
  text-align: center;
  flex-flow: row;
  align-self: auto;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.code-embed-9 {
  text-align: left;
  align-self: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}

.heading-20-copy-copy {
  color: #003c71;
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
}

.bold-text-10-copy-copy {
  font-size: 40px;
  font-weight: 700;
}

.container-1467 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.alternating-content__wrap-copy {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  margin-left: 0;
  padding: 10px 20px;
  display: flex;
}

.cell-20 {
  padding-top: 5px;
  padding-bottom: 40px;
}

.cell-21 {
  padding-top: 12px;
}

.cell-22 {
  padding-top: 5px;
  padding-bottom: 40px;
}

.alternating-item__container-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 80px;
  display: flex;
}

.alternating-item__container-copy.odd {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.odd.single, .alternating-item__container-copy.odd.join {
  margin-bottom: 0;
}

.alternating-item__container-copy.even {
  object-fit: fill;
  margin-bottom: 10px;
  margin-left: auto;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.alternating-item__container-copy.odd-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.odd-copy.single, .alternating-item__container-copy.odd-copy.join {
  margin-bottom: 0;
}

.alternating-item__container-copy.inspirato-page-alternating-item {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.inspirato-page-alternating-item.single, .alternating-item__container-copy.inspirato-page-alternating-item.join {
  margin-bottom: 0;
}

.alternating-item__container-copy.inspirato-page-alternating-item-2 {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.inspirato-page-alternating-item-2.single, .alternating-item__container-copy.inspirato-page-alternating-item-2.join {
  margin-bottom: 0;
}

.alternating-item__container-copy.pardo-page-alternating-item-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.pardo-page-alternating-item-copy.single, .alternating-item__container-copy.pardo-page-alternating-item-copy.join {
  margin-bottom: 0;
}

.alternating-item__container-copy.pardo-page-alternating-item-2-copy {
  background-color: #fafafa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  padding: 20px;
}

.alternating-item__container-copy.pardo-page-alternating-item-2-copy.single, .alternating-item__container-copy.pardo-page-alternating-item-2-copy.join {
  margin-bottom: 0;
}

.alternating__image-copy {
  object-fit: cover;
  flex: 0 auto;
  width: 80%;
  max-width: none;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.alternating__image-copy.map-image {
  object-fit: contain;
}

.alternating__image-copy.fractional {
  object-position: 10% 50%;
}

.alternating__image-copy.has-icon {
  z-index: 1;
  position: relative;
}

.alternating-content__wrap-copy {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  padding: 10px 0;
  display: flex;
}

.alternating-content__wrap-copy.even {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 32px;
  display: block;
  position: relative;
  top: 10px;
}

.alternating-content__wrap-copy.even.inverted {
  padding-left: 24px;
  display: block;
}

.alternating-content__wrap-copy.even.inverted.hidden {
  display: none;
}

.jetclub_benefits_container-copy {
  text-align: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 0;
  padding-left: 0;
}

.jetclub_benefits_container-copy.has-icon {
  position: relative;
}

.alternating__h3-copy {
  color: #000;
  text-align: left;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 8px 0;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 115%;
  display: flex;
}

.alternating__p-copy {
  color: #000;
  text-align: left;
  max-width: 900px;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 300;
}

.new-jet-club-testimonial-section-copy {
  background-color: var(--white);
  padding: 0;
}

.jet-club-testimonial__container-copy {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

.jet-club-highlighted__text-copy {
  color: var(--midnight-blue);
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  line-height: 115%;
}

.jet-club__testimonial-copy {
  color: #000;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 200%;
}

.jet-club-testimonial__slide-nav-copy {
  position: relative;
  inset: auto 0% -24px;
}

.jet-club-test-arrow__icon-copy {
  object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.new__form-heading-copy {
  width: 100%;
  max-width: none;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.new__form-heading-copy.aero-angel {
  font-size: 32px;
}

.new__form-heading-copy.or-copy {
  align-self: center;
  max-width: 850px;
}

.new__form-heading-copy-copy {
  width: 100%;
  max-width: none;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 115%;
}

.new__form-heading-copy-copy.aero-angel {
  font-size: 32px;
}

.new__form-heading-copy-copy.or-copy {
  align-self: center;
  max-width: 850px;
}

.new__form-heading-copy-copy-copy {
  width: 100%;
  max-width: none;
  color: var(--midnight-blue);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 115%;
}

.new__form-heading-copy-copy-copy.aero-angel {
  font-size: 32px;
}

.new__form-heading-copy-copy-copy.or-copy {
  align-self: center;
  max-width: 850px;
}

.heading-20-copy-copy {
  color: #003c71;
  text-align: center;
  margin-top: 0;
  margin-left: 20px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  font-weight: 300;
}

.bold-text-10-copy-copy {
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  font-weight: 300;
}

.section-20 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-21 {
  padding-bottom: 40px;
}

.bold-text-10-copy-copy-copy {
  text-align: left;
  padding-left: 0;
  font-size: 30px;
  font-weight: 500;
}

.div-block-30 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.cell-23 {
  padding-top: 5px;
}

.heading-20-copy-copy-copy {
  color: #003c71;
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 20px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  font-weight: 300;
}

.bold-text-10-copy-copy-copy {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  font-weight: 300;
}

.alternating__image-copy-copy {
  text-align: left;
  object-fit: cover;
  flex: 0 auto;
  width: 80%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.alternating__image-copy-copy.map-image {
  object-fit: contain;
}

.alternating__image-copy-copy.fractional {
  object-position: 10% 50%;
}

.alternating__image-copy-copy.has-icon {
  z-index: 1;
  position: relative;
}

.container-1468 {
  max-width: none;
}

.section-22 {
  align-self: auto;
}

.quick-stack-13 {
  clear: none;
  flex: 0 auto;
  align-self: auto;
  position: static;
}

.cell-24 {
  flex-flow: column;
}

.stack-fade {
  text-align: left;
  padding-bottom: 5px;
}

.background-video-3 {
  width: 100%;
}

.text-block-42 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
}

.heading-30 {
  align-self: flex-start;
  padding-left: 20px;
}

.heading-31 {
  color: var(--dark-slate-blue);
  text-align: left;
  align-self: flex-start;
  margin-left: 20px;
}

.form2 {
  z-index: auto;
  text-align: left;
  align-self: flex-start;
  width: 100%;
  max-width: none;
  margin: 20px 0 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
  inset: 0% auto auto 0%;
}

.paragraph-25 {
  text-align: center;
  max-width: none;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
}

.text-block-39-copy, .text-block-39-copy-copy {
  font-size: 16px;
}

.cell-25 {
  padding-bottom: 5px;
}

.image-60 {
  align-self: center;
  width: 75px;
  min-width: 30%;
  max-width: 75%;
}

.quick-stack-14 {
  margin-top: 0;
}

.section-23 {
  margin-top: 60px;
}

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

.image-61 {
  align-self: center;
  min-width: auto;
  max-width: none;
  height: 70px;
  min-height: auto;
  max-height: none;
  padding-bottom: 10px;
}

.image-62 {
  text-align: center;
  align-self: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 70px;
  max-height: none;
  padding-bottom: 10px;
}

.container-1469 {
  text-align: center;
  width: 50%;
  max-width: none;
}

.container-1470 {
  text-align: center;
  width: 50%;
}

.container-1471 {
  width: 100%;
}

.paragraph-26 {
  height: 100px;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.image-63 {
  align-self: center;
  max-width: 50%;
}

.quick-stack-15 {
  padding-top: 10px;
}

.quick-stack-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 60%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-1472, .container-1473 {
  max-width: none;
}

.section-24 {
  width: 100%;
  max-width: none;
}

.heading-33 {
  color: #003b71;
  text-align: center;
  width: 100%;
  margin-top: 40px;
}

.code-embed-10 {
  width: 100%;
  margin-bottom: 20px;
}

.div-block-31 {
  text-align: left;
  align-self: center;
}

.code-embed-11 {
  margin-left: 140px;
  margin-right: 140px;
  padding-left: 140px;
  padding-right: 140px;
}

.code-embed-13 {
  padding-top: 20px;
}

.container-1474 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 50%;
  display: block;
}

.text-block-43 {
  font-size: 16px;
}

.nav-dropdown__link-copy {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  background-color: #f3f6f8;
  border-bottom: 1px solid #dcdcdc;
  padding: 28px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: all .25s ease-in-out;
}

.nav-dropdown__link-copy:hover {
  background-color: var(--white-smoke);
}

.nav-dropdown__link-copy.last {
  margin-bottom: 0;
}

.nav-dropdown__link-copy.hidden {
  display: none;
}

.consent_components {
  display: block;
  position: relative;
}

.consent_placeholder {
  aspect-ratio: 16 / 9;
  display: none;
}

.consent_placeholder_iframe {
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_text {
  font-size: 1rem;
}

.consent_placeholder_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.consent_placeholder_prefs {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_placeholder_prefs:hover {
  opacity: .7;
}

.consent_placeholder_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_placeholder_accept:hover {
  opacity: .7;
}

.consent_prefs_heading {
  font-size: 1.25rem;
  font-weight: 700;
}

.consent_prefs_category-content {
  border: 1px solid #d9d9d9;
  border-radius: .5rem;
  display: none;
  overflow: hidden;
}

.consent_prefs_category-content.is-active {
  border-style: solid;
  flex-flow: column;
  display: flex;
}

.consent_prefs_form-block {
  z-index: 2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_provider-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_prefs_option {
  display: flex;
}

.consent_banner {
  color: #000;
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  flex-flow: column;
  max-width: 30rem;
  padding: 1.5rem;
  display: block;
}

.consent_prefs_form {
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  width: 100%;
  max-width: 32rem;
  height: 100%;
  max-height: 80vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.consent_prefs_label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.consent_prefs_header {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.consent_prefs_close-icon {
  color: #000;
  width: 1rem;
  line-height: 0;
}

.consent_prefs_caret {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_caret.is-active {
  transform: rotate(180deg);
}

.consent_banner_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  color: #000;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 10px 10px;
}

.consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.consent_prefs_provider-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.consent_prefs_provider-content.is-active {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_logo {
  height: 1.25rem;
}

.consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.consent_prefs_checkbox-toggle.is-active {
  background-color: #fff;
  margin-left: 1.25rem;
}

.consent_prefs_close {
  color: #fff;
  cursor: pointer;
  border-radius: 999rem;
  padding: .5rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.consent_prefs_close:hover {
  opacity: .5;
}

.consent_prefs_empty-message {
  color: gray;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_opt-in_banner {
  z-index: 99999;
  margin-bottom: 1rem;
  margin-right: 1rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.consent_prefs_checkbox-label {
  display: none;
}

.consent_prefs_detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_description {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  align-self: center;
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.consent_button_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_button_accept:hover {
  opacity: .7;
}

.consent_button_prefs {
  color: #333;
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_button_prefs:hover {
  opacity: .7;
}

.consent_banner_paragraph {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.consent_prefs_popup {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: relative;
  inset: 0%;
}

.consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.consent_prefs_checkbox-field.is-focused {
  outline-offset: 1px;
  outline: 1px solid #18ad3a;
}

.consent_prefs_checkbox-field.is-active {
  background-color: #18ad3a;
}

.consent_prefs_open-icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.consent_prefs_tracker-template {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #f5f5f5;
  border-radius: .25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
}

.consent_prefs_value {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_label-active {
  color: #000;
  border: 1px solid silver;
  border-radius: .25rem;
  flex: none;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.consent_prefs_list {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.consent_opt-in {
  display: block;
}

.consent_banner_privacy-link {
  color: #4169e1;
  text-decoration: underline;
}

.consent_prefs_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_icon.is-active {
  transform: rotate(90deg);
}

.consent_prefs_label {
  margin-right: .25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_page {
  color: #4169e1;
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: underline;
}

.consent_checkbox_label {
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_buttons {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5f5f5;
  border-top: 1px solid silver;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.consent_opt-in_prefs {
  z-index: 99998;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  position: fixed;
  inset: 0%;
}

.consent_button_prefs-submit {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
}

.consent_button_prefs-submit:hover {
  opacity: .7;
}

.consent_prefs_open-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
  display: flex;
}

.consent_prefs_open-button:hover {
  opacity: .7;
}

.consent_prefs_category-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_opt-in_open-prefs {
  z-index: 99999;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.consent_prefs_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #f5f5f5;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.consent_prefs_empty-state {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: .25rem;
  padding: 1rem;
}

.consent_button_reject {
  color: #000;
  text-align: center;
  background-color: #0000001a;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.consent_button_reject:hover {
  opacity: .7;
}

.consent_provider_template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 .5px #d9d9d9;
}

.consent_prefs_form-wrapper {
  color: #000;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: visible;
}

.consent_opt-in-2 {
  display: block;
}

.bold-text-11 {
  color: var(--midnight-blue);
}

.container-1475 {
  width: 100%;
  max-width: 1800px;
}

.code-embed-14 {
  width: 100%;
  margin-top: 10px;
  padding-top: 10px;
}

.bold-text-12 {
  color: #07315c;
  -webkit-text-stroke-color: #07315c;
}

.home-hero-copy {
  z-index: 9;
  border: 0 #000;
  border-radius: 0;
  height: auto;
  position: static;
}

.button-18 {
  border-radius: 16px;
  margin-top: 10px;
}

.container-1476 {
  padding-top: 220px;
}

.container-1477 {
  max-width: none;
  height: 900px;
  overflow: hidden;
}

.section-26 {
  background-color: #07315c00;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  overflow: hidden;
}

.heading-34 {
  text-align: left;
  margin-top: 220px;
  margin-left: 140px;
  font-size: 90px;
}

.button-19 {
  text-align: left;
  margin-left: 140px;
  padding-left: 40px;
  padding-right: 40px;
}

.code-embed-15 {
  text-align: center;
  width: 100%;
  min-width: 0;
  margin-top: 60px;
  margin-bottom: 20px;
}

.div-block-32 {
  text-align: center;
  width: 100%;
}

.container-1478 {
  width: 100%;
  max-width: none;
  min-height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
  position: static;
}

.code-embed-16 {
  position: absolute;
}

.code-embed-17 {
  width: 100%;
}

.section-24-copy {
  width: 100%;
  max-width: none;
}

.code-embed-18 {
  float: none;
}

.button-20 {
  border-radius: 10px;
  font-size: 18px;
}

.cell-26 {
  text-align: left;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-1479 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.code-embed-19 {
  width: 100%;
}

.quick-stack-19 {
  float: none;
  align-self: center;
  width: 100%;
  max-width: 1800px;
}

.section-27 {
  text-align: center;
  flex-flow: column;
  display: flex;
}

.section-28 {
  margin-top: 20px;
}

.image-64 {
  max-width: 20%;
}

.quick-stack-20 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  text-align: left;
  max-width: none;
}

.section-29 {
  float: none;
  text-align: left;
  max-width: none;
  margin-left: 220px;
  margin-right: 220px;
}

.image-65 {
  min-height: auto;
  max-height: 500px;
}

.section-29-copy {
  float: none;
  text-align: left;
  max-width: none;
  margin-left: 220px;
  margin-right: 220px;
}

.alternating-item__container-3 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1728px;
  margin-bottom: 80px;
  display: flex;
}

.alternating-item__container-3.odd {
  margin-left: auto;
  margin-right: auto;
  padding-right: 32px;
}

.alternating-item__container-3.odd.third {
  margin-top: 80px;
  padding-right: 0;
}

.alternating-item__container-3.even {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 10px;
}

.alternating-item__container-3.even.last {
  clear: none;
  margin-bottom: 0;
}

.bold-text-13 {
  font-weight: 400;
}

.alternating__sub-text-2 {
  color: #00003347;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 115%;
}

.alternating__sub-text-2.hidden {
  display: none;
}

.paragraph-27, .paragraph-28 {
  max-width: none;
  margin-top: 20px;
}

.paragraph-29, .paragraph-30 {
  max-width: none;
}

.quick-stack-21 {
  max-width: 100%;
  padding-left: 220px;
  padding-right: 220px;
}

.div-block-33 {
  max-width: 100%;
}

.cell-27 {
  padding-left: 0;
}

.button-21 {
  margin-top: 60px;
}

.container-1480 {
  text-align: center;
  max-width: 1800px;
  margin-top: 140px;
}

.paragraph-31 {
  text-align: center;
}

.heading-36 {
  font-size: 50px;
}

.home-safety__container-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-1481 {
  display: block;
}

.div-block-34 {
  width: 50%;
}

.bold-text-14 {
  color: var(--steel-blue);
}

.quick-stack-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 50%;
  margin-top: 0;
}

.code-embed-20 {
  margin-top: 40px;
}

.rocko_p-copy {
  color: #fff;
  max-width: 750px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
}

.rocko_p-copy.offer {
  font-size: 24px;
  font-weight: 600;
}

.bold-text-15 {
  color: var(--steel-blue);
}

.code-embed-21 {
  width: auto;
}

.code-embed-22 {
  margin-top: 40px;
}

.centered-text__h2-2 {
  color: #3c97c6;
  text-align: center;
  letter-spacing: 5px;
  -webkit-text-stroke-color: #3493c2;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.code-embed-23 {
  margin-top: 40px;
}

.quick-stack-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 50%;
  margin-top: 0;
}

.centered-text__h2-3 {
  color: #3c97c6;
  text-align: center;
  letter-spacing: 5px;
  -webkit-text-stroke-color: #3493c2;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.centered-text__h2-3.lkfsdlkfh {
  color: #07315c;
  letter-spacing: 1px;
}

.bold-text-16, .bold-text-17 {
  color: #3493c2;
}

.code-embed-24 {
  margin-top: 40px;
}

.new__form-heading-2 {
  color: #07315c;
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
}

.code-embed-25 {
  width: auto;
  max-width: none;
}

.bold-text-18 {
  color: #3493c2;
}

.code-embed-26 {
  margin-top: 40px;
}

.collection-list-wrapper {
  text-align: center;
}

@media screen and (max-width: 991px) {
  h3 {
    margin-top: 16px;
  }

  .about-us {
    padding-left: 32px;
    padding-right: 32px;
  }

  .fieldlabel.heading {
    font-size: 20px;
  }

  .privacy-policy-section {
    padding-top: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .facilities_iframe-container {
    width: 100%;
  }

  .our-fleet_conent-container {
    text-align: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .our-aircraft__container {
    margin-left: 40px;
    margin-right: 40px;
  }

  .our-fleet__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .the-fleet-hero-details {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .the-fleet__hero-container {
    margin-left: 0;
    margin-right: 0;
  }

  .the-fleet__large-aircraft-image {
    width: auto;
  }

  .the-fleet__header {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .the-fleet-aircraft-gallery {
    height: auto;
  }

  .the-fleet__aircraft-image-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .the-fleet__aircraft-image {
    height: 270px;
  }

  .the-fleet-specifications {
    padding-left: 32px;
    padding-right: 32px;
  }

  .the-fleet-specifications__container {
    margin-left: 0;
    margin-right: 0;
  }

  .aircraft-spec__internal-drawing {
    width: 100%;
  }

  .specifications__container {
    align-items: stretch;
    width: 100%;
    margin-bottom: 24px;
  }

  .specifiaction__heading {
    text-align: left;
    font-size: 24px;
  }

  .specification__wrap {
    width: 100%;
  }

  .the-fleet-featured-aircraft {
    padding-left: 48px;
    padding-right: 48px;
  }

  .jet-club-advantages-background {
    padding-top: 40px;
  }

  .jet-club-advatages__container {
    flex-direction: column;
  }

  .jet-club-advantages__plane-image {
    object-fit: contain;
    width: 500px;
  }

  .jet-club__list.boxes {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

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

  .jet-club__membership-wrap {
    width: auto;
  }

  .jet-club__membership-wrap.rm-48 {
    margin-bottom: 48px;
    margin-right: 0;
  }

  .jet-club__membership-wrap.half {
    padding-top: 0;
    padding-bottom: 0;
  }

  .destinations-positioning-text {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .destinations__hero-text {
    font-size: 72px;
  }

  .destinations-form {
    padding: 80px 32px;
  }

  .popular-destinations__content-container {
    width: 100%;
    margin-left: 0;
  }

  .leaseback-aircraft, .sale-leaseback__collection-item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .leasback-jet-image__container {
    width: 200px;
    margin-right: 0;
  }

  .leaseback__aircraft-name {
    margin-right: 16px;
  }

  .leaseback__image-number-container {
    margin-right: 24px;
  }

  .new-hero-section {
    min-height: 90vh;
    padding: 56px 32px;
  }

  .new-hero-section.investor-hero {
    padding-top: 40px;
    padding-bottom: 160px;
  }

  .new-hero-section.join_hero, .new-hero-section.rocko_hero, .new-hero-section.mila-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .new-home-hero__content-container {
    max-width: none;
  }

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

  .footer-quick-links__container {
    text-align: center;
    border-top: 4px solid #fff;
    border-left-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 40px;
    padding: 24px 0 0;
  }

  .how-can-we-help__container {
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .footer__header {
    text-align: center;
    margin-bottom: 8px;
  }

  .footer__secondary-header {
    text-align: center;
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 18px;
  }

  .footer__phone-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .footer-phone__item {
    margin-right: 0;
  }

  .footer__copyright-text {
    display: none;
  }

  .footer__copyright-text.mobile {
    margin-top: 40px;
    display: flex;
  }

  .footer-quick-link__link-block {
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  ._3-col-grid-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._3-col__grid {
    grid-column-gap: 24px;
  }

  ._3-col-grip__p {
    font-size: 16px;
  }

  .our-aircraft-section {
    flex-direction: column;
    align-items: center;
    height: auto;
    min-height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .charter-fleet__slide {
    padding: 40px 32px;
  }

  .charter-form-section {
    padding-top: 80px;
  }

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

  .mobile__nav-trigger {
    color: #888;
    text-align: center;
    border-bottom: 1px solid #00000040;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 24px;
    font-family: Open Sans, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    display: flex;
  }

  .footer__social-wrap {
    text-align: center;
    justify-content: center;
    margin-bottom: 40px;
  }

  .sale-leaseback-content__container {
    text-align: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .other-aircraft__slider {
    width: auto;
  }

  .other-aircraft__mask {
    width: 448px;
    overflow: visible;
  }

  .other-aircraft__slide {
    margin-right: 24px;
  }

  .fleet-spec-column__wrap {
    flex-direction: column;
    align-items: center;
  }

  .fleet-spec__col {
    padding-left: 0;
    padding-right: 0;
  }

  .sale-leaseback-overview {
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-club__testimonial {
    font-size: 18px;
  }

  .alternating-sections.investors {
    padding-top: 0;
    padding-bottom: 0;
  }

  .alternating-item__container.odd {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container.even {
    flex-direction: column-reverse;
    margin-left: 0;
    padding-left: 0;
  }

  .alternating-item__container.even.investors-last {
    margin-bottom: 0;
  }

  .alternating-item__container.odd-copy, .alternating-item__container.inspirato-page-alternating-item, .alternating-item__container.inspirato-page-alternating-item-2 {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container.pardo-page-alternating-item-copy {
    flex-direction: column;
    max-width: 100%;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container.pardo-page-alternating-item-2-copy {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-content__wrap {
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 32px 10px 40px;
  }

  .alternating-content__wrap.even {
    width: 100%;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 32px;
  }

  .alternating__p {
    max-width: 1800px;
  }

  .jetclub_benefits_container {
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .jet-club-testimonial__slider {
    height: 450px;
  }

  .jet-club-testimonial__slide-nav {
    position: relative;
    bottom: auto;
  }

  .new__navbar {
    background-color: var(--dark-slate-blue);
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .hero-jumbo__h1 {
    font-size: 100px;
  }

  .new__h1 {
    margin-top: 0;
    font-size: 40px;
  }

  .centered-text-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .centered-text__container {
    min-width: 768px;
  }

  .learn-more__h2 {
    text-align: center;
  }

  .footer-follow__wrap {
    align-items: center;
    margin-right: 0;
  }

  .footer-follow-pay__wrap {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .footer-pay__wrap {
    align-items: center;
  }

  .footer-quick-links__wrap {
    align-items: center;
    max-height: none;
  }

  .new-jet-club-testimonial-section, .success-thank-you-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .internal-hero__h1 {
    margin-bottom: 8px;
    font-size: 68px;
  }

  .internal-hero__h1.rocko {
    font-size: 64px;
  }

  .internal-hero__sub-text.investors {
    max-width: 550px;
  }

  .internal-hero__sub-text.rocko {
    font-size: 40px;
  }

  .new__form {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .new-full-page-form-section, .aircraft-managemnt-text-grid-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .aircraft-management-text__grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .alternating-item__image {
    object-fit: contain;
  }

  .internal-hero-small {
    height: 300px;
  }

  .sale-leaseback__p {
    margin-bottom: 0;
  }

  .new-leasback__tab-link {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .safety-badge-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .safety-badge__grid.third-party {
    margin-top: 0;
    padding-top: 0;
  }

  .safety-badge-grid__item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .safety-badges {
    max-width: 240px;
  }

  .our-facilities-overview, .maintenance-form {
    padding-left: 32px;
    padding-right: 32px;
  }

  .leadership-internal__name {
    text-align: left;
    margin-bottom: 8px;
    font-size: 40px;
  }

  .the-flyexclusive-advantage {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flyexclusive-advantage__container {
    text-align: center;
  }

  .flye-advantage-video__container {
    width: 100%;
    margin-top: 32px;
  }

  .contact-locations {
    padding-left: 32px;
    padding-right: 32px;
  }

  .contact-locations__item {
    padding: 32px;
  }

  .featured-newsroom-posts {
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .featured-newsroom__container {
    flex-direction: column;
  }

  .featured-post__clw {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .featured-post__link-block {
    padding: 32px;
  }

  .recent-post__clw {
    max-width: none;
  }

  .recent-post__cl {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .recent__collection-item {
    width: 100%;
  }

  .tabs-menu {
    padding-left: 32px;
    padding-right: 32px;
  }

  .archive__tab-link {
    margin-left: 4px;
    margin-right: 4px;
    font-size: 12px;
  }

  .newsroom__tabs-content {
    padding-top: 40px;
  }

  .category__cl {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    max-height: none;
  }

  .category__collection-item {
    max-width: none;
  }

  .category__clw {
    width: 100%;
  }

  .careers-faq-section {
    min-height: 500px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .careers-faq__lin-block {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .careers-download__icon {
    width: 32px;
    height: 32px;
  }

  .leadership-hero {
    padding-top: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .leadership-hero__container {
    margin-bottom: -110px;
  }

  .leadership-thumbnail__container {
    max-width: 300px;
    height: 350px;
  }

  .leadership-internal__position {
    font-size: 18px;
  }

  .leadership-bio-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .leadership-bio__container {
    padding-left: 323px;
  }

  .leadership-bio__p-wrap {
    max-width: none;
  }

  .hamburger-icon__wrap {
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .menu-nav__link {
    color: #000;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 16px 56px;
    font-family: Brandon bld;
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
  }

  .why-partner-with-fly-exclusive {
    padding-left: 32px;
    padding-right: 32px;
  }

  .why-partner__h2 {
    line-height: 100%;
  }

  .why-partner__grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .why-partner__list-item {
    max-width: 200px;
  }

  .learn-more-center-content__container {
    text-align: center;
    align-items: center;
  }

  .newsroom-body-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .newsroom-body__container {
    flex-direction: column;
  }

  .newsroom-featured__image-contianer {
    width: 100%;
    max-width: none;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .newsroom__h1 {
    font-size: 40px;
  }

  .internal__hamburger-wrap {
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .current-career-opportunities {
    background-position: 610px;
    background-size: auto 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .career-opp__html-embed {
    width: 95%;
    top: 155px;
  }

  .career-position-overview {
    padding-left: 32px;
    padding-right: 32px;
  }

  .position-overview__grid {
    grid-template-columns: 1fr;
  }

  .employee-spotlight {
    padding-left: 32px;
    padding-right: 32px;
  }

  .employee-spotlight__arrow.left {
    width: 32px;
    height: 32px;
    left: -32px;
  }

  .employee-spotlight__arrow.right {
    width: 32px;
    height: 32px;
    right: -32px;
  }

  .employee-spotlight__collection-item {
    flex-direction: column-reverse;
  }

  .employee-spotlight-content__wrap {
    align-items: center;
    margin-right: 0;
  }

  .employee-spotlight__h3, .employee-spotlight__name, .employee-spotlight__position {
    text-align: center;
  }

  .employee-spotlight-image__mask {
    max-width: 450px;
    height: 450px;
    margin-bottom: 40px;
  }

  .careers-benefits {
    padding-left: 32px;
    padding-right: 32px;
  }

  .careers-benefits__h2 {
    text-align: center;
  }

  .careers-benefits__grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .employee-spotlight-hero, .employee-spotlight-body {
    padding-left: 32px;
    padding-right: 32px;
  }

  .employee-spotlight-image-quote__wrap {
    margin-right: 24px;
  }

  .employee-spotlight-image__wrap {
    height: 450px;
  }

  .employee-spotlight-other-employee-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .employee-spotlight-other-employee__container {
    flex-direction: column;
    align-items: center;
  }

  .previous-next-employee__collection-item {
    max-width: none;
  }

  .previous-next-employee__collection-item.next {
    flex-direction: row;
  }

  .prev-next-employee-image__container.next {
    margin-left: 0;
    margin-right: 40px;
  }

  .prev-next__divider {
    width: 100%;
    height: 4px;
  }

  .employee-spotlight__question {
    text-align: center;
  }

  .featured-newsroom__wrap {
    flex-direction: column;
  }

  .featured-newsroom__h2 {
    font-size: 40px;
  }

  .pop-up__modal {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pop-up__video-container {
    height: 500px;
  }

  .new-jet-club-hero-2 {
    background-image: url('../images/jet-club-header-mobile.jpg');
    background-position: 50%;
    padding-bottom: 364px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-jet-club-hero-2.jet-club-padding {
    background-size: cover, auto;
    max-height: 700px;
    padding: 0;
    position: static;
  }

  .jet-club-hero__container {
    position: relative;
  }

  .jet-club-hero__wrap {
    display: block;
    position: relative;
    top: 100px;
    left: 0;
  }

  .jet-club-hero__h1 {
    padding-top: 360px;
    font-size: 56px;
  }

  .jet-club-hero__h1.fractional.dropshadow {
    padding-right: 10px;
  }

  .jet-club-hero__h1.dropshadow {
    min-width: 700px;
  }

  .jet-club__sub-heading {
    font-size: 28px;
  }

  .jet-club-hero-image-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-club-hero-image__container {
    margin-bottom: -240px;
    top: -330px;
  }

  .left-aligned-gray-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .left-aligned-gray__container {
    flex-direction: column;
  }

  .left-aligned-gray-content__wrap {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .left-aligned-gray__h2 {
    font-size: 40px;
  }

  .left-aligned-gray-content-image__container {
    max-width: none;
  }

  .double-image-span {
    flex-direction: column;
    height: auto;
  }

  .double__image.map {
    width: 100%;
    height: auto;
  }

  .no-more-boundaries-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .no-more-boundaries__grid {
    grid-column-gap: 16px;
  }

  .no-more-boundaries__text {
    font-size: 18px;
  }

  .no-more-boundaries__h2 {
    font-size: 40px;
  }

  .alert-bar__container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .alert-bar__text {
    font-size: 16px;
  }

  .alternating-image__container-2 {
    height: 550px;
    min-height: auto;
  }

  .alternating-item__container-2.odd {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container-2.even {
    flex-direction: column-reverse;
    margin-left: 0;
    padding-left: 0;
  }

  .centered-quote-section {
    padding-top: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .centered-quote__h2 {
    text-align: center;
  }

  .centered-video-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .learn-more__h2-2 {
    text-align: center;
  }

  .interior-gallery {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .current-opportunities-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .current-opp__container {
    flex-direction: column;
  }

  .reef-business-center {
    padding-left: 32px;
    padding-right: 32px;
  }

  .reef-business-center__container {
    flex-direction: column;
    align-items: flex-start;
  }

  .business-center-image__container {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .centered-text-white-bg, .destination-map-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .destination-map__container {
    height: 550px;
  }

  .left-aligned__container.third-party-content__wrap {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .third-party-verification {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .third-party__container {
    flex-direction: column;
    align-items: flex-start;
  }

  .safety-badge__wrap {
    padding-left: 24px;
    padding-right: 24px;
  }

  .destinaiton-map__container {
    flex-direction: column;
    align-items: flex-start;
  }

  .destination-map-content__wrap {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .long-form-hero {
    min-height: 800px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .long-form__h1 {
    font-size: 64px;
  }

  .long-form__sub-heading {
    font-size: 24px;
  }

  .long-form-content-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .long-form__rt p {
    font-size: 20px;
  }

  .long-form-numbers-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .long-form-number__text {
    text-align: right;
    font-size: 18px;
  }

  .long-form-number__text.first {
    text-align: left;
    margin-right: 8px;
  }

  .long-form-full-width-image {
    min-height: 550px;
  }

  .centered-text__h2 {
    font-size: 40px;
  }

  .core-values-section {
    flex-direction: column;
  }

  .core-values-left__wrap, .core-values-right__wrap {
    width: auto;
    padding: 80px 32px;
  }

  .core-values__h2, .core-values__sub-heading {
    max-width: none;
  }

  .core-values-image__wrap {
    max-width: none;
    position: static;
  }

  .owner-operator-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .owner-op-top-image__container {
    height: 400px;
    margin-right: 40px;
  }

  .owner-op__heading {
    font-size: 40px;
  }

  .owner-op-bottom-image__wrap {
    max-width: 500px;
    height: 350px;
  }

  .high-low-image-col__wrap.even {
    padding-top: 80px;
  }

  .high-low-image__wrap {
    height: 220px;
  }

  .meet-leadership-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .meet-leadership__container {
    flex-direction: column-reverse;
  }

  .meet-leadership-content__wrap {
    max-width: none;
    margin-right: 0;
  }

  .meet-leadership__h2, .meet-leadership__p {
    max-width: none;
  }

  .meet-leadership-image__wrap {
    margin-bottom: 40px;
  }

  .leadership-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-leadership__cl {
    grid-template-columns: 1fr 1fr;
  }

  .owner-op-bottom__text {
    max-width: 310px;
    padding-bottom: 64px;
    font-size: 24px;
  }

  .partnering-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .partnering-logo__wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .a-note-from-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .a-note-from__h2 {
    text-align: center;
  }

  .partner-involvement-archive {
    padding-left: 32px;
    padding-right: 32px;
  }

  .partner-involvement__cl {
    grid-template-columns: 1fr 1fr;
  }

  .partner-involvement__link {
    padding-left: 24px;
    padding-right: 24px;
  }

  .part-invol__name {
    text-align: left;
    margin-bottom: 8px;
    font-size: 40px;
  }

  .partner-involvement-body {
    padding-left: 32px;
    padding-right: 32px;
  }

  .part-involv__body-wrap {
    max-width: none;
  }

  .part-involv__container {
    padding-left: 323px;
  }

  .partner-involvement-hero {
    padding-top: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .partner-involve-hero__container {
    margin-bottom: -110px;
  }

  .partner-involve-feat-iamge__wrap {
    max-width: 300px;
    height: 350px;
  }

  .alternating-accordian {
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .alternating-accordian.text-left, .alternating-accordian.reverse {
    padding-left: 0;
  }

  .alternate-accord__wrap {
    flex-direction: column;
    overflow: hidden;
  }

  .alternate-accord__wrap.right-aligned {
    flex-direction: column-reverse;
  }

  .alternate-accord__wrap.reverse-wrap {
    flex-flow: wrap-reverse;
  }

  .alternate-accord-image__wrap {
    max-width: none;
    height: 500px;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .alternate-accord-image__wrap.right-aligned {
    margin-left: 0;
  }

  .alternate-accord-image__wrap.image-right {
    padding-left: 0;
  }

  .alternate-accord-content__wrap {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .alternate-accord-content__wrap.right-aligned {
    flex-direction: column;
  }

  .alternating-accord-trigger__text.quadblock {
    min-height: 100px;
  }

  .centered-content-cta__wrap {
    flex-direction: column;
    margin-top: 16px;
  }

  .newsroom-image__wrap {
    max-width: none;
  }

  .new-way-top-section {
    min-height: 330px;
  }

  .new-way-section {
    margin-top: 280px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-way__container {
    margin-top: -278px;
  }

  .home__h2 {
    font-size: 40px;
  }

  .new-way__grid {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .new-way__image-wrap {
    height: 350px;
  }

  .growing-fleet {
    flex-direction: column;
    align-items: flex-start;
  }

  .growing-fleet-content__container {
    padding: 80px 32px 226px;
  }

  .growing-fleet__bg-div, .growing-fleet-aircraft-image__wrap {
    max-width: 100%;
  }

  .home-safety, .home-news-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .home-news-image__wrap {
    height: 250px;
  }

  .home-news__cl {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home-news__name {
    font-size: 18px;
  }

  .home-news__p {
    font-size: 14px;
  }

  .home-hero {
    min-height: auto;
    display: block;
    position: relative;
  }

  .home-hero__slider {
    height: 85vh;
    min-height: 800px;
  }

  .home-hero__mask {
    height: 100%;
  }

  .home-hero__slide2 {
    height: 100%;
    padding: 140px 32px;
  }

  .home-hero-slide__nav {
    justify-content: center;
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .home-slide-content__container {
    padding-bottom: 104px;
  }

  .new-nav {
    background-color: var(--dark-slate-blue);
    padding: 16px 32px;
  }

  .nav__container {
    justify-content: space-between;
  }

  .nav-logo__link-block {
    max-width: 150px;
  }

  .nav__link {
    display: none;
  }

  .home-slide__h1 {
    font-size: 72px;
  }

  .home-slide__h1.dropdshadow {
    font-size: 62px;
  }

  .home-slide__text.dropshadow {
    font-size: 32px;
  }

  .mobile-menu__container {
    background-color: var(--dark-slate-blue);
    flex-direction: column;
    padding: 0;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
  }

  .mobile-hamburger__wrap {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    position: relative;
  }

  .hamburger__icon, .new-close__icon {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .mobile-nav__wrap {
    border-bottom: 2px solid var(--dark-slate-blue);
    background-color: var(--midnight-blue);
    color: #fff;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 32px;
    font-family: Open Sans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
    text-decoration: none;
  }

  .mobile-nav__accord {
    border-bottom: 2px solid var(--dark-slate-blue);
    background-color: var(--midnight-blue);
  }

  .mobile-nav__trigger {
    justify-content: space-between;
    align-items: center;
    padding-left: 32px;
    display: flex;
  }

  .mobile-nav-trigger__text {
    color: #fff;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-family: Open Sans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }

  .mobile-open-close__wrap {
    background-color: #0000001a;
    padding: 24px;
  }

  .mobile-nav__content {
    flex-direction: column;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .mobile-nav-child__item {
    color: #bebebe;
    letter-spacing: .5px;
    padding: 16px 32px;
    font-family: Open Sans, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
  }

  .best-of-best-hero-logo__wrap {
    max-width: 80px;
    margin-bottom: 16px;
    position: relative;
  }

  .updated__text-field {
    min-width: auto;
  }

  .fleet-detail-hero {
    padding-top: 24px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .fleet-detail-hero__container {
    flex-direction: column-reverse;
    padding-left: 0;
  }

  .fleet-detail-hero-content__wrap {
    max-width: none;
  }

  .fleet-detail__aircraft-man {
    font-size: 24px;
  }

  .fleet-detail__name {
    font-size: 72px;
  }

  .fleet-detail-hero-__short-description {
    max-width: none;
    font-size: 20px;
  }

  .fleet-detail-hero-image__wrap {
    width: 100%;
    position: relative;
  }

  .fleet-detail-hero__image.c350 {
    padding-left: 47px;
  }

  .fleet-quick-stats {
    padding-left: 32px;
    padding-right: 32px;
  }

  .quick-stats__grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .quick-stats-icon__wrap {
    max-width: 64px;
    height: 64px;
  }

  .quick-stat__heading {
    font-size: 16px;
  }

  .quick-stat__text, .quick-stat__rt p {
    font-size: 20px;
  }

  .fly-in-comfort {
    padding-left: 32px;
    padding-right: 32px;
  }

  .fly-in-comfort-top-image__container {
    height: 400px;
    margin-right: 40px;
  }

  .fly-in-comfort__heading {
    font-size: 40px;
  }

  .fly-in-comfort-bottom__text {
    max-width: 310px;
    padding-bottom: 64px;
    font-size: 24px;
  }

  .fly-in-comfort-bottom__text.features {
    max-width: 80%;
  }

  .fly-in-comfort-bottom__text.centered {
    max-width: 100%;
    padding-right: 0;
  }

  .fly-in-comfort-bottom-image__wrap {
    max-width: 500px;
    height: 350px;
  }

  .fleet-comparison {
    padding-left: 32px;
    padding-right: 32px;
  }

  .fleet-comparison__container {
    flex-direction: column;
  }

  .fleet-compare__rt {
    max-width: none;
    margin-right: 0;
  }

  .fleet-compare__rt h2 {
    font-size: 40px;
  }

  .fleet-compare__rt p {
    font-size: 20px;
  }

  .fleet-detail-tour, .fleet-interior-seating-chart {
    padding-left: 32px;
    padding-right: 32px;
  }

  .seating-chart__h2 {
    font-size: 32px;
  }

  .fleet-interior-exterior {
    padding-left: 32px;
    padding-right: 32px;
  }

  .fleet-int-ext__container {
    grid-column-gap: 24px;
  }

  .fleet-int-ext-iamge__wrap {
    height: 550px;
  }

  .fleet-fractional {
    padding-bottom: 80px;
    padding-right: 32px;
  }

  .fleet-fractional__container {
    flex-direction: column;
  }

  .fleet-fractional-map-image__wrap {
    max-width: none;
    height: 600px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .fleet-fractional-map__image {
    object-fit: contain;
  }

  .fleet-fractional-range__wrap {
    bottom: 96px;
    right: -16px;
  }

  .fleet-fractional-content__wrap {
    max-width: none;
    padding-left: 32px;
  }

  .fleet-fractional__h2 {
    font-size: 40px;
  }

  .fleet-fractional__sub-heading {
    font-size: 24px;
  }

  .fleet-fractional__p {
    font-size: 20px;
  }

  .reccomended-places-image__wrap {
    max-width: none;
    margin-bottom: 24px;
  }

  .our-fleet__top-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .our-fleet-size-icon__wrap {
    width: 18px;
  }

  .our-fleet-size__text {
    font-size: 12px;
  }

  .our-fleet-aircraft-image__wrap {
    height: 100px;
  }

  .our-fleet-name-number__wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .our-fleet-number__wrap {
    font-size: 12px;
  }

  .our-fleet__name {
    font-size: 24px;
  }

  .our-fleet-bottom__wrap {
    min-height: 250px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .our-fleet__short-description {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .other-arcraft-mobile__gradient {
    width: 50%;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .state-of-the-art__text {
    font-size: 20px;
  }

  .video-embed-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .video-embed__container {
    flex-direction: column;
  }

  .video-embed-content__wrap {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .axccess-to-fleet__image {
    width: auto;
    max-width: 100%;
    position: relative;
  }

  .access-to-fleet {
    padding: 80px 32px;
  }

  .state-of-art__contianer {
    margin-top: -500px;
  }

  .state-of-art-top {
    min-height: 540px;
  }

  .get-to-know-your-jet {
    padding: 88px 32px;
  }

  .get-to-know__container {
    flex-direction: column-reverse;
  }

  .get-to-know__container.reversed {
    flex-flow: column;
  }

  .get-to-know-content__wrap {
    max-width: none;
  }

  .get-to-know__h2 {
    font-size: 20px;
  }

  .get-to-know__heading {
    font-size: 72px;
  }

  .get-to-know__p {
    font-size: 20px;
  }

  .get-to-know-image__wrap.xls {
    align-self: center;
    padding-right: 0;
  }

  .get-to-know__image._350 {
    padding-bottom: 64px;
    padding-left: 0;
  }

  .get-to-know__image.xls {
    padding-bottom: 58px;
  }

  .paint-headline {
    padding-left: 32px;
    padding-right: 32px;
  }

  .paint-headline__text {
    font-size: 20px;
  }

  .investor-anchor-nav {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .investor-nav-container {
    flex-direction: column;
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
    overflow: hidden;
  }

  .investor-anchor-menu {
    flex-direction: column;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .investors-heading-text, .investors-divider {
    display: none;
  }

  .investors-email {
    margin-bottom: 32px;
    display: block;
  }

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

  .investor-grid-link {
    min-height: 300px;
  }

  .investor-grid-link.press-release {
    background-image: linear-gradient(to bottom, #0009, #0009), url('../images/C7PfU7QQ-2.png'), linear-gradient(to bottom, var(--grey), var(--grey));
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, auto;
  }

  .investor-grid-link.deal-calls {
    background-image: linear-gradient(to bottom, #093c7199, #093c7199), url('../images/IMG_8537.jpeg'), linear-gradient(to bottom, var(--grey), var(--grey));
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, auto;
  }

  .investor-grid-heading {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .investor-grid-subtext {
    font-size: 20px;
  }

  .investor-mobile-trigger {
    border-bottom: 3px solid #00000080;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px;
    display: flex;
  }

  .investor-menu-icon-wrap {
    opacity: .75;
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 12px;
    display: flex;
    position: relative;
  }

  .investor-menu-plus-icon {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .investor-menu-text {
    color: #000000bf;
    letter-spacing: .5px;
    text-transform: none;
    margin-right: 8px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .investor-menu-minus-icon {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .investor-recent-media-icon-wrap {
    height: 350px;
  }

  .fractional-video-module {
    padding-left: 32px;
    padding-right: 32px;
  }

  .video-archive-cl {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .video-archive-thumbnail-wrap {
    height: auto;
    min-height: 250px;
  }

  .internal-video-body {
    padding-left: 32px;
    padding-right: 32px;
  }

  .elf-tracker-section {
    background-position: 610px;
    background-size: auto 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-card-section {
    flex-direction: column;
  }

  .jet-card__left-container {
    padding: 104px 32px 80px;
  }

  .jet-card__left-container.mro-landing, .jet-card__right-container {
    padding: 80px 32px;
  }

  .jet-card__rt h1 {
    font-size: 32px;
  }

  .jet-card__rt li {
    font-size: 16px;
  }

  .jet-card__form-block {
    max-width: none;
  }

  .jet-card__h2 {
    font-size: 24px;
  }

  .jet-card-logo__wrap {
    max-width: 200px;
  }

  .year-in-review__image-wrap {
    flex-wrap: wrap;
  }

  .newsletter {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pop-up__form-block {
    max-width: none;
  }

  .pop-up__form-heading {
    margin-bottom: 24px;
  }

  .private-travel__rob-report-iconm {
    object-fit: contain;
    max-width: 144px;
  }

  .flight-aware__rt {
    min-height: auto;
  }

  .flight-aware__rt h1 {
    font-size: 32px;
  }

  .flight-aware__rt li {
    font-size: 16px;
  }

  .landing__heading {
    font-size: 40px;
  }

  .request-info__form {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .landing__rt h1 {
    font-size: 32px;
  }

  .landing__rt li {
    font-size: 16px;
  }

  .new-request-info-section {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .faq10_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .get-in-touch-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-in-touch__container {
    flex-direction: column;
  }

  .contact29_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .contact-form__heading {
    font-size: 40px;
  }

  .get-in-touch-phone__wrap {
    max-width: none;
  }

  .phone__heading {
    font-size: 40px;
  }

  .winfall-landing_wrap {
    min-height: auto;
  }

  .winfall_left-container, .winfall_right-container {
    padding: 80px 32px;
  }

  .winfall-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .winfall-section-divider {
    width: 80%;
    height: 1px;
  }

  .jet-club-platinum-label {
    left: 2.5rem;
  }

  .winfall-section-divider_wrap {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fractional-terms_h1 {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .fractional-terms-section {
    background-position: 610px;
    background-size: auto 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .winfall-content_wrap {
    flex-direction: column;
  }

  .privacy-policy-section---old {
    padding-top: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .multi-cta_wrap {
    flex-direction: column;
  }

  .join-hero-image_wrap {
    width: 104px;
    height: 104px;
  }

  .limited-offer_heading {
    font-size: 32px;
  }

  .join_container {
    text-align: center;
  }

  .rock-pricing-image_wrap {
    border-radius: 15px;
  }

  .section_hubspot-form {
    padding: 80px 32px;
  }

  .hs-input, .hs-form-field {
    min-width: auto;
  }

  .hs-form {
    grid-template-columns: 1fr;
  }

  .hs-field-desc.heading {
    font-size: 20px;
  }

  .hs-dateinput, .hs-datepicket {
    min-width: auto;
  }

  .faq-container {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .cta-wrap {
    flex-wrap: wrap;
  }

  .fractional-dyn-hero {
    padding-bottom: 364px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .fractional-dyn_h1 {
    font-size: 56px;
  }

  .fractional-dyn_subtext {
    font-size: 28px;
  }

  .fractional-dyn-hero_image {
    margin-bottom: -240px;
    top: -330px;
  }

  .fractional-dyn-hero-image_section, .fractional-3-icon {
    padding-left: 32px;
    padding-right: 32px;
  }

  .fractional-3-icon_container {
    flex-direction: column;
  }

  .html-embed-6 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .heading-7 {
    text-align: left;
  }

  .section.jet_card_hero_full {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pfcard-list {
    display: flex;
  }

  .pfcard-li-pill {
    min-width: 140px;
  }

  .rc-col-lc {
    flex: 0 auto;
  }

  .column-title {
    width: 100px;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .get-to-know-your-jet-copy {
    flex-flow: column-reverse wrap;
    padding: 88px 32px;
  }

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

  .text-span-2 {
    font-size: 3px;
    line-height: 0%;
  }

  .get-to-know-your-jet-copy-copy {
    flex-flow: column-reverse wrap;
    padding: 88px 32px;
  }

  .container {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .new-jet-club-hero-copy {
    padding-bottom: 364px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-jet-club-hero-copy-copy {
    background-image: url('../images/fractional-header-mobile.jpg');
    background-position: 50%;
    background-size: cover;
    max-height: 840px;
    padding: 120px 32px 220px;
  }

  .fly-in-comfort-bottom__text-2 {
    max-width: 310px;
    padding-bottom: 64px;
    font-size: 24px;
  }

  .fly-in-comfort__heading-2 {
    font-size: 40px;
  }

  .hero-video-text {
    height: 85vh;
    min-height: 800px;
  }

  .container-1449 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .interior-gallery-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hubspot-form-parent {
    width: 80%;
  }

  .main_callout {
    overflow: visible;
  }

  .new-jet-club-hero-2-copy {
    background-image: url('../images/jet-club-header-mobile.jpg');
    background-position: 50%;
    padding-bottom: 364px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-jet-club-hero-2-copy.jet-club-padding {
    background-size: cover, auto;
    max-height: 700px;
    padding: 0;
    position: static;
  }

  .exclusive-partner-deals {
    background-image: url('../images/fractional-header-mobile.jpg');
    background-position: 50%;
    background-size: cover;
    max-height: 840px;
    padding: 120px 32px 220px;
  }

  .jet-club-hero__h1-copy2 {
    padding-top: 360px;
    font-size: 56px;
  }

  .jet-club-hero__h1-copy2.fractional.dropshadow {
    padding-right: 10px;
  }

  .jet-club-hero__h1-copy2.dropshadow {
    min-width: 700px;
  }

  .container-1463 {
    min-width: auto;
  }

  .inspirato-header-title {
    margin-bottom: 8px;
    font-size: 68px;
  }

  .inspirato-header-title.rocko {
    font-size: 64px;
  }

  .msuleft-aligned-gray__container-copy {
    flex-direction: column;
  }

  .bold-ft-aligned-gray__h2-copy, .red-bold-ft-aligned-gray__h2-copy-copy {
    font-size: 40px;
  }

  .red-internal-hero__h1-copy {
    margin-bottom: 8px;
    font-size: 68px;
  }

  .red-internal-hero__h1-copy.rocko {
    font-size: 64px;
  }

  .redleft-aligned-gray__h2-copy, .red2left-aligned-gray__h2-copy, .red3left-aligned-gray__h2-copy {
    font-size: 40px;
  }

  .gentera-hero-video-text-copy {
    height: 85vh;
    min-height: 800px;
  }

  .genteranew-home-hero__content-container-copy {
    max-width: none;
  }

  .pardo-2, .pardo-2-copy {
    font-size: 40px;
  }

  .gentera-home-slide__h1-copy {
    font-size: 72px;
  }

  .gentera-home-slide__h1-copy.dropdshadow {
    font-size: 62px;
  }

  .home-page-hero-video-text-copy {
    height: 85vh;
    min-height: 800px;
  }

  .home-page-home-slide__h1-copy-copy {
    font-size: 72px;
  }

  .home-page-home-slide__h1-copy-copy.dropdshadow {
    font-size: 62px;
  }

  .pardo-2-copy, .pardo-2-copy-copy {
    font-size: 40px;
  }

  .gentera-home-slide__h1-copy-copy-copy {
    font-size: 72px;
  }

  .gentera-home-slide__h1-copy-copy-copy.dropdshadow {
    font-size: 62px;
  }

  .gentera-slide-content__container-copy {
    padding-bottom: 104px;
  }

  .gentera-2-copy, .gentera-2-copy-copy {
    font-size: 40px;
  }

  .home-slide-content__container-copy-copy {
    padding-bottom: 104px;
  }

  .home-home-slide__h1-copy-copy-copy-copy {
    font-size: 72px;
  }

  .home-home-slide__h1-copy-copy-copy-copy.dropdshadow, .home-home-slide__h1-copy-copy-copy-copy.dropdshadow-copy {
    font-size: 62px;
  }

  .home-home-hero__slide2-copy {
    height: 100%;
    padding: 140px 32px;
  }

  .gentera-hero__slider-copy {
    height: 85vh;
    min-height: 800px;
  }

  .genterahome-hero__mask-copy {
    height: 100%;
  }

  .genterahome-home-hero__slide2-copy-copy {
    height: 100%;
    padding: 140px 32px;
  }

  .genterahome-slide-content__container-copy-copy-copy {
    padding-bottom: 104px;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy {
    font-size: 72px;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow, .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow-copy {
    font-size: 62px;
  }

  .gentera-home-hero-copy {
    min-height: auto;
    display: block;
    position: relative;
  }

  .gentera-2hero-video-text-copy {
    height: 85vh;
    min-height: 800px;
  }

  .new-jet-club-hero-copy-copy-copy {
    background-image: none;
    max-height: 840px;
    padding: 120px 32px 220px;
  }

  .jet-club-hero__container-copy {
    position: relative;
  }

  .jet-club-hero__wrap-copy {
    display: block;
    position: relative;
    top: 100px;
    left: 0;
  }

  .jet-club-hero__h1-copy {
    padding-top: 360px;
    font-size: 56px;
  }

  .jet-club-hero__h1-copy.fractional.dropshadow {
    padding-right: 10px;
  }

  .jet-club-hero__h1-copy.dropshadow {
    min-width: 700px;
  }

  .jet-club__sub-heading-copy {
    font-size: 28px;
  }

  .caravan-fleet-detail-hero-copy {
    padding-top: 24px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .code-embed-8 {
    align-self: center;
  }

  .caravan-new-hero-section-copy {
    min-height: 90vh;
    padding: 56px 32px;
  }

  .caravan-new-hero-section-copy.investor-hero {
    padding-top: 40px;
    padding-bottom: 160px;
  }

  .caravan-new-hero-section-copy.join_hero, .caravan-new-hero-section-copy.rocko_hero, .caravan-new-hero-section-copy.mila-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .caravan-internal-hero__h1-copy {
    margin-bottom: 8px;
    font-size: 68px;
  }

  .caravan-internal-hero__h1-copy.rocko {
    font-size: 64px;
  }

  .caravan-new-home-hero__content-container-copy {
    text-align: left;
    max-width: none;
    margin-top: 100px;
    padding-top: 10px;
    padding-left: 60px;
  }

  .caravan-internal-hero__h1-copy-copy {
    margin-bottom: 8px;
    font-size: 60px;
  }

  .caravan-internal-hero__h1-copy-copy.rocko {
    font-size: 64px;
  }

  .caravan-internal-hero__h1-copy-copy-copy {
    margin-bottom: 8px;
    padding-top: 10px;
    font-size: 20px;
  }

  .caravan-internal-hero__h1-copy-copy-copy.rocko {
    font-size: 64px;
  }

  .main_callout-copy {
    overflow: visible;
  }

  .jet-club__list-copy.boxes, .jet-club__list-copy.boxes-copy {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

  .jetclub_benefits_container-copy {
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .alternating-item__container-copy.odd {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container-copy.even {
    flex-direction: column-reverse;
    margin-left: 0;
    padding-left: 0;
  }

  .alternating-item__container-copy.even.investors-last {
    margin-bottom: 0;
  }

  .alternating-item__container-copy.odd-copy, .alternating-item__container-copy.inspirato-page-alternating-item, .alternating-item__container-copy.inspirato-page-alternating-item-2 {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container-copy.pardo-page-alternating-item-copy {
    flex-direction: column;
    max-width: 100%;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container-copy.pardo-page-alternating-item-2-copy {
    flex-direction: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-content__wrap-copy {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 32px;
  }

  .alternating-content__wrap-copy.even {
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .jetclub_benefits_container-copy {
    align-self: auto;
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .new-jet-club-testimonial-section-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-club__testimonial-copy {
    font-size: 18px;
  }

  .jet-club-testimonial__slide-nav-copy {
    position: relative;
    bottom: auto;
  }

  .form2 {
    align-self: center;
  }

  .paragraph-25 {
    font-size: 20px;
  }

  .code-embed-10 {
    margin-bottom: 0;
  }

  .home-hero-copy {
    min-height: auto;
    display: block;
    position: relative;
  }

  .section-26 {
    height: auto;
    min-height: 55vh;
    max-height: none;
  }

  .quick-stack-18 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1479 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .alternating-item__container-3.odd {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-right: 0;
    padding-right: 0;
  }

  .alternating-item__container-3.even {
    flex-direction: column-reverse;
    margin-left: 0;
    padding-left: 0;
  }

  .centered-text__h2-2, .centered-text__h2-3 {
    font-size: 40px;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    margin-bottom: 16px;
    font-size: 40px;
  }

  h3 {
    font-size: 20px;
  }

  .about-us {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .fieldlabel.heading {
    font-size: 18px;
  }

  .privacy-policy-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .our-fleet_conent-container {
    margin-left: 0;
    margin-right: 0;
  }

  .our-aircraft__container {
    margin-left: 24px;
    margin-right: 24px;
  }

  .our-fleet__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .our-fleet__collection-item {
    width: 100%;
  }

  .the-fleet-internal-hero {
    min-height: 150px;
  }

  .the-fleet-hero-details {
    padding-left: 24px;
    padding-right: 24px;
  }

  .the-fleet__large-aircraft-image {
    margin-bottom: 16px;
  }

  .the-fleet__header {
    font-size: 32px;
  }

  .the-fleet-aircraft-gallery {
    padding-left: 24px;
    padding-right: 24px;
  }

  .the-fleet__aircraft-image-grid {
    grid-template-columns: 1fr;
  }

  .the-fleet__aircraft-image {
    height: 410px;
  }

  .the-fleet-specifications {
    padding-left: 24px;
    padding-right: 24px;
  }

  .the-fleet-specifications__container {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }

  .aircraft-spec__internal-drawing {
    width: 100%;
    height: auto;
    margin-top: 40px;
  }

  .specifications__container {
    align-items: stretch;
    width: 100%;
    margin-bottom: 24px;
  }

  .specifiaction__heading {
    text-align: left;
  }

  .specification__wrap {
    width: 100%;
  }

  .the-fleet-charter-form {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .the-fleet-featured-aircraft {
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .jet-club-advantage__header {
    font-size: 40px;
  }

  .jet-club-advatages__container {
    margin-left: 0;
    margin-right: 0;
  }

  .jet-club__list-item {
    background-position: 0 12px;
    font-size: 16px;
  }

  .jet-club-choose-membership {
    padding-left: 24px;
    padding-right: 24px;
  }

  .jet-club__membership-wrap {
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-club__membership-wrap.half {
    padding-top: 0;
    padding-bottom: 0;
  }

  .destinations-positioning-text {
    padding-left: 24px;
    padding-right: 24px;
  }

  .destinations-hero {
    height: 50vh;
    min-height: 550px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .destinations__hero-container {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .destinations__hero-text {
    font-size: 56px;
  }

  .destinations__cta-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .destinations-form {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popular-destinations__content-container {
    width: auto;
    margin-left: 0;
  }

  .member-profile-form-section {
    padding-bottom: 6664px;
  }

  .leaseback-aircraft {
    padding-left: 24px;
    padding-right: 24px;
  }

  .leaseback__tabs-menu {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .sale-leaseback__collection-item {
    text-align: center;
    flex-direction: column;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list {
    padding-top: 0;
    padding-left: 0;
  }

  .leaseback__specs-container {
    border-left-width: 0;
  }

  .specs__top-container {
    border-top: 1px #000;
    flex-direction: column;
    padding: 16px;
  }

  .specs__bottom-container {
    text-align: center;
    border: 1px solid #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px;
  }

  .leaseback__aircraft-name, .leaseback__image-number-container {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .leaseback__serial-number {
    font-size: 16px;
  }

  .leaseback-spec__item-wrap {
    flex-direction: row;
    align-items: center;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .leaseback__spec-header {
    margin-right: 16px;
  }

  .new-hero-section {
    height: auto;
    min-height: 650px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-hero-section.investor-hero {
    padding-top: 0;
  }

  .new-hero-section.join_hero, .new-hero-section.rocko_hero, .new-hero-section.mila-hero {
    background-image: linear-gradient(#00000080, #00000080), url('../images/ExcelImage-Resize.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .new-footer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer__header {
    font-size: 32px;
  }

  .footer__phone-wrap {
    margin-bottom: 8px;
  }

  .footer-phone__text {
    font-size: 24px;
  }

  ._3-col-grid-section {
    padding: 80px 24px 104px;
  }

  ._3-col__grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  ._3-col-grid__item-wrap {
    align-items: center;
    max-width: none;
  }

  ._3-col__heading {
    text-align: center;
  }

  ._3-col-grip__p {
    text-align: center;
    font-size: 14px;
  }

  .our-aircraft-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .charter-fleet__slide {
    margin-right: 32px;
  }

  .charter-form-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .charter-form__heading {
    font-size: 40px;
  }

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

  .charter-form__item {
    margin-right: 0;
  }

  .charter-form__item.half {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .sale-leaseback-content__container {
    margin-left: 0;
    margin-right: 0;
  }

  .other-aircraft__slider {
    width: auto;
  }

  .other-aircraft__left-arrow {
    z-index: 99;
    left: -40px;
  }

  .other-aircraft__right-arrow {
    z-index: 99;
    right: -40px;
  }

  .fleet-spec__col {
    padding-top: 8px;
  }

  .sale-leaseback-overview {
    padding: 56px 24px 24px;
  }

  .jet-club-highlighted__text {
    font-size: 28px;
  }

  .jet-club__testimonial {
    font-size: 14px;
  }

  .alternating-content__wrap {
    max-width: none;
    padding: 24px;
  }

  .alternating__p {
    font-size: 14px;
  }

  .jetclub_benefits_container {
    height: 350px;
    min-height: auto;
  }

  .jet-club-testimonial__slider {
    padding-left: 32px;
    padding-right: 32px;
  }

  .jet-club-testimonial__arrow {
    width: 24px;
    height: 24px;
  }

  .new__cta {
    padding-left: 32px;
    padding-right: 32px;
  }

  .new__cta.light-blue {
    padding: 14px 28px;
  }

  .new__cta.light-blue.centered-content__cta {
    margin-top: 24px;
  }

  .new__cta.light-blue.career-overview__cta {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .new__cta.light-blue.destination-hero__cta, .new__cta.light-blue.jet-club-hero__cta, .new__cta.white-solid.internal-hero__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .new__cta.light-blue-copy {
    padding: 14px 28px;
  }

  .new__cta.light-blue-copy.centered-content__cta {
    margin-top: 24px;
  }

  .new__cta.light-blue-copy.career-overview__cta {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .new__cta.light-blue-copy.destination-hero__cta, .new__cta.light-blue-copy.jet-club-hero__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .hero-jumbo__h1 {
    font-size: 80px;
  }

  .new__h1 {
    font-size: 32px;
  }

  .centered-text-section {
    padding: 104px 24px 80px;
  }

  .centered-text-section.analyst-day {
    background-color: #093c710d;
  }

  .centered-text__container {
    min-width: 480px;
  }

  .learn-more__h2 {
    font-size: 32px;
  }

  .centered-text__p {
    font-size: 16px;
  }

  .footer-follow__wrap, .footer-pay__wrap {
    max-width: none;
  }

  .new-jet-club-testimonial-section {
    padding: 64px 24px;
  }

  .new-choose-membership__heading {
    font-size: 32px;
  }

  .success-thank-you-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .thank-you__icon {
    width: 100px;
    height: 100px;
    margin-bottom: 24px;
  }

  .thank-you__h1 {
    font-size: 32px;
  }

  .thank-you__p {
    font-size: 16px;
  }

  .internal-hero__h1 {
    font-size: 42px;
  }

  .internal-hero__h1.rocko {
    font-size: 48px;
  }

  .internal-hero__cta-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .charter-form__h2 {
    font-size: 40px;
  }

  .internal-hero__sub-text {
    line-height: 100%;
  }

  .internal-hero__sub-text.investors {
    max-width: 400px;
    font-size: 20px;
  }

  .internal-hero__sub-text.rocko, .new__form-heading {
    font-size: 32px;
  }

  .new__form {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .new-full-page-form-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .aircraft-managemnt-text-grid-section {
    padding: 104px 24px;
  }

  .aircraft-management-text__grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
  }

  .alternating-item__image {
    flex: 1;
    max-width: 290px;
    height: auto;
  }

  .internal-hero-small {
    height: 250px;
  }

  .sale-leaseback__h2 {
    text-align: left;
  }

  .sale-leaseback__p {
    font-size: 16px;
  }

  .new-leasback__tab-link {
    text-align: center;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .new-leasback__tab-link.w--current {
    text-align: center;
  }

  .new-full-page-form__p {
    font-size: 16px;
  }

  .safety-badge-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .safety-badge__grid {
    grid-template-columns: 1fr;
  }

  .safety-badge__h3 {
    font-size: 24px;
  }

  .our-facilities-overview {
    padding: 80px 24px;
  }

  .our-facilities__p {
    font-size: 14px;
  }

  .maintenance-form {
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-centered-text__p {
    font-size: 16px;
  }

  .leadership-internal__name {
    text-align: left;
    font-size: 32px;
  }

  .the-flyexclusive-advantage {
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact-locations {
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact-locations__item {
    padding: 32px;
  }

  .featured-newsroom-posts {
    padding-left: 24px;
    padding-right: 24px;
  }

  .featured-post__clw {
    height: 450px;
  }

  .featured-post__clw.blog {
    min-width: auto;
  }

  .featured-post__link-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .featured-post__title {
    font-size: 32px;
    line-height: 100%;
  }

  .recent__collection-item {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu, .archive__tab-link, .newsroom__tabs-content {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .category__collection-item {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .careers-faq-section {
    padding: 104px 24px;
  }

  .careers__h2 {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .careers-faq__lin-block {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .careers-download__icon {
    width: 24px;
    height: 24px;
  }

  .leadership-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .leadership-hero__container {
    flex-direction: column;
    align-items: center;
    margin-bottom: -215px;
  }

  .leadership-thumbnail__container {
    max-width: none;
    height: 550px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .leadership-name__wrap {
    margin-top: 0;
  }

  .leadership-internal__position {
    font-size: 14px;
    line-height: 100%;
  }

  .leadership-bio-section {
    padding-top: 202px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .leadership-bio__container {
    padding-left: 0;
  }

  .leadership-bio__p-wrap p {
    font-size: 16px;
  }

  .menu-nav__link {
    padding-top: 2vh;
    padding-bottom: 2vh;
    font-size: 14px;
  }

  .why-partner-with-fly-exclusive {
    padding-left: 24px;
    padding-right: 24px;
  }

  .why-partner__grid {
    grid-template-columns: 1fr;
  }

  .why-partner-grid__item-wrap, .why-partner__list, .why-partner__list-item {
    max-width: none;
  }

  .leadership-thumbnail-breacrumb__wrap {
    margin-right: 0;
  }

  .newsroom-body-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .newsroom__h1 {
    font-size: 32px;
  }

  .alternating-item__is-bao {
    width: 100%;
    max-width: 80px;
  }

  .current-career-opportunities, .career-position-overview, .position-overview-grid__item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .employee-spotlight {
    padding-left: 32px;
    padding-right: 32px;
  }

  .employee-spotlight__arrow {
    display: none;
  }

  .employee-spotlight__arrow.left {
    width: 24px;
    height: 24px;
    left: -32px;
  }

  .employee-spotlight__arrow.right {
    width: 24px;
    height: 24px;
    right: -32px;
  }

  .employee-spotlight__h3 {
    font-size: 32px;
  }

  .employee-spotlight__divider {
    height: 4px;
    margin-bottom: 24px;
  }

  .employee-spotlight__name {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .employee-spotlight__position {
    margin-bottom: 32px;
    font-size: 14px;
  }

  .employee-spotlight-image__mask {
    max-width: 300px;
    height: 300px;
  }

  .careers-benefits {
    padding-left: 24px;
    padding-right: 24px;
  }

  .careers-benefits__grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .employee-spotlight-hero, .employee-spotlight-body {
    padding-left: 24px;
    padding-right: 24px;
  }

  .employee-spotlight-body__container {
    flex-direction: column;
  }

  .employee-spotlight-image-quote__wrap {
    align-items: flex-start;
    max-width: none;
    margin-right: 0;
  }

  .employee-spotlight-image__wrap {
    height: 400px;
  }

  .employee-spotlight__fav-quote {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .employee-spotlight__quote {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .employee-spotlight__quote-author {
    font-size: 14px;
  }

  .employee-spotlight__overview-wrap {
    padding-top: 64px;
  }

  .employee-spotlight-other-employee-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .previous-next-employee__collection-item, .previous-next-employee__collection-item.next {
    flex-direction: column;
  }

  .prev-next-employee-image__container {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .prev-next-employee-image__container.next {
    margin-right: 0;
  }

  .employee-spotlight__question {
    font-size: 18px;
  }

  .career-opp__form {
    grid-template-columns: 1fr;
  }

  .featured-newsroom__h2 {
    font-size: 32px;
  }

  .pop-up__modal {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pop-up__video-container {
    height: 400px;
  }

  .new-jet-club-hero-2 {
    padding-bottom: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-jet-club-hero-2.jet-club-padding {
    background-size: cover, auto;
    min-height: auto;
  }

  .jet-club-hero__h1 {
    margin-bottom: 0;
    font-size: 48px;
  }

  .jet-club-hero__h1.fractional.dropshadow {
    margin-bottom: 16px;
    font-size: 42px;
  }

  .jet-club-hero__h1.dropshadow {
    min-width: 480px;
  }

  .jet-club__sub-heading {
    font-size: 24px;
  }

  .jet-club-hero-image-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .jet-club-hero-image__container {
    margin-bottom: -140px;
    top: -208px;
  }

  .large-image-span-section {
    height: 250px;
  }

  .left-aligned-gray-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .left-aligned-gray__h2 {
    font-size: 32px;
  }

  .double-image-span {
    flex-direction: column;
    height: auto;
    min-height: auto;
  }

  .double__image {
    width: 100%;
  }

  .no-more-boundaries-section {
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .no-more-boundaries__grid {
    grid-template-columns: 1fr;
  }

  .no-more-boundaries-image__container {
    height: 250px;
    margin-bottom: 24px;
  }

  .no-more-boundaries__text {
    font-size: 16px;
  }

  .no-more-boundaries__h2 {
    font-size: 32px;
  }

  .alert-bar__container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .alert-bar__text {
    letter-spacing: .25px;
    font-size: 14px;
  }

  .alternating-image__container-2 {
    height: 350px;
    min-height: auto;
  }

  .centered-quote-section {
    padding: 80px 24px 104px;
  }

  .centered-quote__h2 {
    font-size: 32px;
  }

  .centered-quote__p {
    font-size: 16px;
  }

  .centered-video-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .learn-more__h2-2 {
    font-size: 32px;
  }

  .interior-gallery {
    padding-left: 24px;
    padding-right: 24px;
  }

  .interior-grid__image {
    height: 250px;
  }

  .current-opportunities-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .current-opp__container {
    flex-direction: column;
  }

  .current-opp__grid {
    grid-template-columns: 1fr;
  }

  .reef-business-center {
    padding-left: 24px;
    padding-right: 24px;
  }

  .business-center__p {
    font-size: 16px;
  }

  .business-center__list-item {
    background-position: 0 12px;
    font-size: 16px;
  }

  .centered-text-white-bg, .destination-map-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .destination-map__container {
    height: 450px;
  }

  .third-party-verification {
    padding: 104px 24px 80px;
  }

  .long-form-hero {
    min-height: 500px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .long-form__h1 {
    font-size: 48px;
  }

  .long-form__sub-heading {
    font-size: 18px;
  }

  .long-form-content-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .long-form__rt {
    margin-bottom: 32px;
  }

  .long-form__rt h2 {
    font-size: 32px;
  }

  .long-form__rt p {
    font-size: 18px;
  }

  .long-form-numbers-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .long-form-number__text {
    font-size: 14px;
  }

  .long-form-full-width-image {
    min-height: 450px;
  }

  .long-form-rt-list__wrap {
    flex-direction: column;
  }

  .long-form__list {
    max-width: none;
  }

  .long-form__list-item {
    font-size: 16px;
  }

  .centered-text__h2 {
    font-size: 32px;
  }

  .core-values-left__wrap, .core-values-right__wrap {
    padding-left: 24px;
    padding-right: 24px;
  }

  .core-values__grid {
    grid-column-gap: 88px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .core-values-image__container {
    max-width: 88px;
    margin-bottom: 12px;
  }

  .core-values__p {
    font-size: 14px;
  }

  .owner-operator-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .owner-op-top-image__container {
    max-width: 550px;
    height: 290px;
    margin-right: 24px;
  }

  .owner-op__heading {
    padding-top: 24px;
    font-size: 24px;
  }

  .owner-op-bottom__wrap {
    margin-top: -110px;
  }

  .owner-op-bottom-image__wrap {
    max-width: 390px;
    height: 240px;
  }

  .high-low-image-col__wrap.even.second, .high-low-image-col__wrap.even.fourth {
    display: none;
  }

  .high-low-image-col__wrap.odd.third {
    padding-top: 80px;
  }

  .high-low-image__wrap {
    height: 180px;
  }

  .meet-leadership-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .meet-leadership__h2 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .meet-leadership__sub-heading {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .meet-leadership__p {
    margin-bottom: 40px;
  }

  .meet-leadership-image__wrap {
    height: 300px;
  }

  .leadership-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-leadership__cl {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .owner-op-bottom__text {
    padding-bottom: 16px;
    padding-left: 0;
    font-size: 18px;
  }

  .partnering-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partnering__h2 {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .a-note-from-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .a-note-from__h2 {
    font-size: 24px;
  }

  .a-note-from__p {
    font-size: 18px;
  }

  .partner-involvement-archive {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-involvement__h2 {
    font-size: 28px;
  }

  .partner-involvement__cl {
    grid-template-columns: 1fr;
  }

  .partner-involvement__link {
    min-height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .partner-archive-image__container {
    height: 300px;
    margin-bottom: 24px;
  }

  .partner-archive__name {
    font-size: 20px;
  }

  .partner-archive__excerpt {
    font-size: 16px;
  }

  .part-invol__name {
    text-align: left;
    font-size: 32px;
  }

  .partner-involvement-body {
    padding-top: 202px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .part-involv__container {
    padding-left: 0;
  }

  .partner-involvement-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-involve-image-breadcrumb__wrap {
    max-width: none;
    margin-right: 0;
  }

  .partner-involve-hero__container {
    flex-direction: column;
    align-items: center;
    margin-bottom: -215px;
  }

  .partner-involve-feat-iamge__wrap {
    max-width: none;
    height: 550px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .part-involvement-name__wrap {
    margin-top: 0;
  }

  .alternate-accord__wrap {
    overflow: hidden;
  }

  .alternate-accord-image__wrap {
    height: 300px;
  }

  .alternate-accord-content__wrap {
    padding-left: 24px;
    padding-right: 24px;
  }

  .alternating-accord-trigger__text {
    font-size: 16px;
  }

  .alternating-accord-trigger__text.quadblock {
    min-height: 50px;
  }

  .alteranting-accord-plus__wrap {
    width: 16px;
    height: 16px;
  }

  .alternating-accord__p {
    font-size: 12px;
  }

  .alternating-accord__p.smaller {
    font-size: 13px;
  }

  .jet-club-hero__cta-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .newsroom-image__wrap {
    height: auto;
  }

  .new-way-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-way__container {
    align-items: center;
  }

  .home__h2 {
    text-align: center;
    font-size: 32px;
  }

  .new-way__p {
    text-align: center;
    font-size: 16px;
  }

  .new-way__grid {
    grid-template-columns: 1fr;
  }

  .new-way-grid__link {
    align-items: center;
  }

  .new-way__image-wrap {
    width: 100%;
    height: 250px;
  }

  .new-way__heading {
    text-align: center;
  }

  .new-way-item__p {
    text-align: center;
    min-height: auto;
  }

  .new-way__cta {
    text-align: center;
  }

  .growing-fleet-content__container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .growing-fleet__p {
    text-align: center;
    font-size: 16px;
  }

  .growing-fleet-content__wrap {
    text-align: center;
    align-items: center;
  }

  .home-safety {
    padding: 80px 24px;
  }

  .safety__p {
    font-size: 16px;
  }

  .safety-badge-item__wrap {
    height: 64px;
  }

  .home-news-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-new-heading__wrap {
    flex-direction: column;
  }

  .home-news__cl {
    grid-template-columns: 1fr;
  }

  .home-news__ci {
    min-height: auto;
  }

  .home-hero__slider {
    height: 60vh;
    min-height: 640px;
  }

  .home-hero__slide2 {
    padding-bottom: 104px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-hero-slide__nav {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-slide-content__container {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-nav {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-slide-content__wrap {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 0;
  }

  .home-slide__h1 {
    text-align: center;
    font-size: 64px;
  }

  .home-slide__h1.dropdshadow {
    font-size: 42px;
    line-height: 120%;
  }

  .home-slide__text {
    text-align: center;
    font-size: 18px;
  }

  .home-slide__text.dropshadow {
    font-size: 28px;
  }

  .mobile-menu__container {
    display: none;
  }

  .mobile-hamburger__wrap {
    width: 28px;
    height: 28px;
  }

  .mobile-nav__wrap {
    padding: 16px 24px;
    font-size: 16px;
  }

  .mobile-nav__trigger {
    padding-left: 24px;
  }

  .mobile-nav-trigger__text {
    margin-right: 8px;
    font-size: 16px;
  }

  .mobile-open-close__wrap {
    padding: 16px;
  }

  .mobile-nav-child__item {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .mobile-open-close__icon {
    object-fit: contain;
    width: 16px;
    height: 16px;
  }

  .ck-modal__content-w {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ck-modal__exit-btn {
    margin-right: 1.25rem;
  }

  .ck-modal__exit-btn.is--sticky {
    top: -1rem;
  }

  .ck-modal__btns-w {
    padding: 1.5rem;
  }

  .ck-modal__btns-w.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: 0;
  }

  .ck-preference__scroll-w {
    padding-top: 2rem;
  }

  .ck-form {
    padding-top: .75rem;
  }

  .fleet-detail-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fleet-detail-hero__container {
    padding-left: 0;
  }

  .fleet-detail__aircraft-man {
    font-size: 20px;
  }

  .fleet-detail__name {
    font-size: 56px;
  }

  .fleet-detail-hero-__short-description {
    font-size: 18px;
    line-height: 150%;
  }

  .fleet-detail-hero__image.c350 {
    padding-left: 0;
  }

  .fleet-quick-stats {
    padding-left: 24px;
    padding-right: 24px;
  }

  .quick-stats__grid {
    grid-template-columns: 1fr 1fr;
  }

  .quick-stats-icon__wrap {
    max-width: 48px;
    height: 48px;
  }

  .quick-stat__heading {
    font-size: 14px;
  }

  .quick-stat__text, .quick-stat__rt p {
    font-size: 18px;
  }

  .fly-in-comfort {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fly-in-comfort-top-image__container {
    max-width: 550px;
    height: 290px;
    margin-right: 24px;
  }

  .fly-in-comfort__heading {
    padding-top: 24px;
    font-size: 24px;
  }

  .fly-in-comfort-bottom__wrap {
    margin-top: -110px;
  }

  .fly-in-comfort-bottom__text {
    padding-bottom: 16px;
    padding-left: 0;
    font-size: 18px;
  }

  .fly-in-comfort-bottom__text.centered {
    font-size: 28px;
  }

  .fly-in-comfort-bottom-image__wrap {
    max-width: 390px;
    height: 240px;
  }

  .fleet-comparison {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fleet-compare__rt h2 {
    font-size: 32px;
  }

  .fleet-compare__rt p {
    font-size: 18px;
  }

  .fleet-detail-tour, .fleet-interior-seating-chart {
    padding-left: 24px;
    padding-right: 24px;
  }

  .seating-chart__h2 {
    font-size: 24px;
  }

  .fleet-interior-exterior {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fleet-int-ext__container {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .fleet-int-ext-iamge__wrap {
    height: 450px;
  }

  .fleet-fractional {
    padding-right: 24px;
  }

  .fleet-fractional-map-image__wrap {
    height: 460px;
  }

  .fleet-fractional-map__image {
    object-fit: contain;
    object-position: 0% 50%;
  }

  .fleet-fractional-range__wrap {
    padding: 32px 16px;
    bottom: 72px;
    right: 3px;
  }

  .fleet-fractional-range__heading {
    font-size: 16px;
  }

  .fleet-fractional-range__number {
    font-size: 24px;
  }

  .fleet-fractional-top-image__wrap {
    max-width: 80px;
    height: 56px;
    top: -32px;
    left: -24px;
  }

  .fleet-fractional-bottom-image__wrap {
    max-width: 80px;
    height: 56px;
    bottom: -40px;
    right: -12px;
  }

  .fleet-fractional-content__wrap {
    padding-left: 24px;
  }

  .fleet-fractional__h2 {
    font-size: 32px;
  }

  .fleet-fractional__sub-heading {
    font-size: 20px;
  }

  .fleet-fractional__p {
    font-size: 18px;
  }

  .our-fleet__name {
    font-size: 24px;
  }

  .our-fleet-bottom__wrap {
    min-height: 200px;
  }

  .other-arcraft-mobile__gradient {
    background-image: linear-gradient(to right, #f1f1f100, var(--white-smoke) 94%);
    width: 40%;
  }

  .state-of-the-art__text {
    text-align: center;
    font-size: 18px;
  }

  .video-embed-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .video-embed-content__wrap {
    align-items: center;
  }

  .video-embed__p {
    text-align: center;
    font-size: 16px;
  }

  .vide-emebed__divider {
    height: 4px;
    margin-bottom: 24px;
  }

  .access-to-fleet {
    padding-left: 24px;
    padding-right: 24px;
  }

  .state-of-art__contianer {
    align-items: center;
  }

  .get-to-know-your-jet {
    padding: 64px 24px;
  }

  .get-to-know__container.reverse-wrap {
    flex-flow: wrap;
  }

  .get-to-know__h2 {
    font-size: 18px;
  }

  .get-to-know__heading {
    font-size: 56px;
  }

  .get-to-know__p {
    font-size: 18px;
  }

  .paint-headline {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paint-headline__text {
    font-size: 18px;
  }

  .home-slide-cta__wrap {
    flex-direction: column;
  }

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

  .investor-grid-link {
    min-height: 250px;
  }

  .investor-grid-link.press-release {
    background-image: linear-gradient(to bottom, #093c7199, #093c7199), url('../images/C7PfU7QQ-2.png'), linear-gradient(to bottom, var(--grey), var(--grey));
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, auto;
  }

  .investor-grid-link.deal-calls {
    background-image: linear-gradient(to bottom, #0009, #0009), url('../images/IMG_8537.jpeg'), linear-gradient(to bottom, var(--grey), var(--grey));
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, auto;
  }

  .investor-grid-heading {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .investor-grid-subtext {
    font-size: 16px;
    font-weight: 400;
  }

  .investor-recent-media-icon {
    width: 40%;
  }

  .investor-recent-media-icon-wrap {
    width: 100%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .fractional-video-module, .internal-video-body, .elf-tracker-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .jet-card__left-container {
    padding-top: 80px;
  }

  .jet-card__left-container.mro-landing {
    padding-top: 88px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .jet-card__rt h1 {
    font-size: 24px;
  }

  .jet-card__form-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .jet-card__h2 {
    margin-right: 56px;
  }

  .jet-card-form-heading-icon__wrap {
    max-width: 88px;
    top: -16px;
    right: -16px;
  }

  .jet-card-logo__wrap {
    max-width: 150px;
  }

  .santa__p {
    font-size: 16px;
  }

  .newsletter {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pop-up__form-block {
    padding-left: 0;
    padding-right: 0;
  }

  .pop-up__form-heading {
    font-size: 32px;
  }

  .private-travel__name {
    font-size: 24px;
  }

  .private-travel__rob-report-iconm {
    flex: 1;
    height: auto;
  }

  .flight-aware__rt {
    min-height: auto;
  }

  .flight-aware__rt h1 {
    font-size: 24px;
  }

  .landing__heading {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .request-info__form {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .landing__rt h1 {
    font-size: 24px;
  }

  .new-request-info-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .request-info__text {
    font-size: 16px;
  }

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

  .faq10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .text-size-medium {
    font-size: 1rem;
  }

  .faq10_icon {
    width: 1.75rem;
  }

  .faq10_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq10_list.first-col {
    border-bottom-style: none;
  }

  .get-in-touch-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact29_map {
    height: 20rem;
  }

  .contact29_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact-form__heading {
    font-size: 32px;
  }

  .get-in-touch-phone__wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .phone-number__number, .phone__heading {
    font-size: 32px;
  }

  .location-heading {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .winfall-landing_wrap {
    min-height: auto;
  }

  .winfall_left-container {
    padding-top: 80px;
  }

  .winfall-section {
    flex-direction: column;
  }

  .winfall-section-divider {
    width: 80%;
    height: 1px;
  }

  .jet-club-platinum-label {
    left: 2rem;
  }

  .jet-club-platinum-choose-level {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fractional-terms-section {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .privacy-policy-section---old {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fs-cc-banner2_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .join-hero-image_wrap {
    width: 88px;
    height: 88px;
  }

  .limited-offer_h2 {
    font-size: 32px;
  }

  .limited-offer_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .limited-offer_heading {
    font-size: 24px;
  }

  .limited-offer_text, .lmited-offer-special-text_wrap {
    font-size: 16px;
  }

  .rockco-centered-aligned_wrap {
    flex-direction: column;
    align-items: center;
  }

  .rocko_rt {
    text-align: center;
  }

  .rocko_rt li {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .rocko-fly-logo_wrap {
    flex-direction: column;
  }

  .rocko-offer_h2 {
    font-size: 32px;
  }

  .limited-offer_grid-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .rocko-rt_left {
    text-align: center;
  }

  .rocko-rt_left li {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .rock-pricing-image_wrap {
    border-radius: 12px;
  }

  .section_hubspot-form {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hs-button {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hs-button.light-blue.centered-content__cta {
    margin-top: 24px;
  }

  .hs-button.light-blue.career-overview__cta {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .hs-button.light-blue.destination-hero__cta, .hs-button.light-blue.jet-club-hero__cta, .hs-button.white-solid.internal-hero__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .hs-form {
    grid-template-columns: 1fr;
  }

  .hs-field-desc.heading {
    font-size: 18px;
  }

  .hs_submit {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hs_submit.light-blue.centered-content__cta {
    margin-top: 24px;
  }

  .hs_submit.light-blue.career-overview__cta {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .hs_submit.light-blue.destination-hero__cta, .hs_submit.light-blue.jet-club-hero__cta, .hs_submit.white-solid.internal-hero__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .faq-container {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .new__form-heading-h1, .new__form-heading-copy {
    font-size: 32px;
  }

  .fractional-dyn-hero {
    padding-bottom: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .fractional-dyn_h1 {
    margin-bottom: 8px;
    font-size: 48px;
  }

  .fractional-dyn_subtext {
    font-size: 24px;
  }

  .fractional-dyn-hero_image {
    margin-bottom: -140px;
    top: -208px;
  }

  .fractional-dyn-hero-image_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fractional-3-icon {
    padding: 80px 24px 104px;
  }

  .fractinoal-dyn_h2 {
    font-size: 32px;
  }

  .html-embed-6 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .heading-7 {
    margin-top: 0;
  }

  .section.jet_card_hero_full {
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-cols-flex {
    flex-direction: column;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .get-to-know-your-jet-copy {
    padding: 64px 24px;
  }

  .grid-30 {
    grid-template-columns: .75fr;
    grid-auto-columns: .75fr;
    margin-left: 12px;
    margin-right: 12px;
  }

  .quadblock-column {
    padding-left: 8px;
  }

  .get-to-know-your-jet-copy-copy {
    padding: 64px 24px;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .new-jet-club-hero-copy {
    padding-bottom: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-jet-club-hero-copy-copy {
    background-position: 50%;
    max-height: 780px;
    padding: 100px 24px 220px;
  }

  .fly-in-comfort-bottom__text-2 {
    padding-bottom: 16px;
    padding-left: 0;
    font-size: 18px;
  }

  .fly-in-comfort__heading-2 {
    padding-top: 24px;
    font-size: 24px;
  }

  .hero-video-text {
    height: 60vh;
    min-height: 640px;
  }

  .hero-subscribe-right {
    padding: 60px 15px;
  }

  .interior-gallery-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-jet-club-hero-2-copy {
    padding-bottom: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-jet-club-hero-2-copy.jet-club-padding {
    background-size: cover, auto;
    min-height: auto;
  }

  .exclusive-partner-deals {
    background-position: 50%;
    max-height: 780px;
    padding: 100px 24px 220px;
  }

  .jet-club-hero__h1-copy2 {
    margin-bottom: 0;
    font-size: 48px;
  }

  .jet-club-hero__h1-copy2.fractional.dropshadow {
    margin-bottom: 16px;
    font-size: 42px;
  }

  .jet-club-hero__h1-copy2.dropshadow {
    min-width: 480px;
  }

  .inspirato-header-title {
    font-size: 42px;
  }

  .inspirato-header-title.rocko {
    font-size: 48px;
  }

  .bold-ft-aligned-gray__h2-copy, .red-bold-ft-aligned-gray__h2-copy-copy {
    font-size: 32px;
  }

  .red-internal-hero__h1-copy {
    font-size: 42px;
  }

  .red-internal-hero__h1-copy.rocko {
    font-size: 48px;
  }

  .redleft-aligned-gray__h2-copy, .red2left-aligned-gray__h2-copy, .red3left-aligned-gray__h2-copy {
    font-size: 32px;
  }

  .gentera-hero-video-text-copy {
    height: 60vh;
    min-height: 640px;
  }

  .pardo-copy {
    font-size: 16px;
  }

  .pardo-2 {
    text-align: center;
    font-size: 32px;
  }

  .pardo-copy-copy {
    font-size: 16px;
  }

  .gentera-home-slide__h1-copy {
    text-align: center;
    font-size: 64px;
  }

  .gentera-home-slide__h1-copy.dropdshadow {
    font-size: 42px;
    line-height: 120%;
  }

  .home-page-hero-video-text-copy {
    height: 60vh;
    min-height: 640px;
  }

  .home-page-home-slide__h1-copy-copy {
    text-align: center;
    font-size: 64px;
  }

  .home-page-home-slide__h1-copy-copy.dropdshadow {
    font-size: 42px;
    line-height: 120%;
  }

  .inspirato-copy-copy {
    font-size: 16px;
  }

  .pardo-2-copy {
    text-align: center;
    font-size: 32px;
  }

  .pardo-copy-copy-copy {
    font-size: 16px;
  }

  .pardo-2-copy-copy {
    text-align: center;
    font-size: 32px;
  }

  .pardo-copy-copy-copy-copy {
    font-size: 16px;
  }

  .gentera-home-slide__h1-copy-copy-copy {
    text-align: center;
    font-size: 64px;
  }

  .gentera-home-slide__h1-copy-copy-copy.dropdshadow {
    font-size: 42px;
    line-height: 120%;
  }

  .gentera-slide-content__container-copy {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gentera-copy-copy {
    font-size: 16px;
  }

  .gentera-2-copy {
    text-align: center;
    font-size: 32px;
  }

  .gentera-copy-copy-copy {
    font-size: 16px;
  }

  .gentera-2-copy-copy {
    text-align: center;
    font-size: 32px;
  }

  .gentera-copy-copy-copy-copy {
    font-size: 16px;
  }

  .gentera-slide-content__wrap-copy {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 0;
  }

  .home-slide-content__container-copy-copy {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-slide-content__wrap-copy-copy {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 0;
  }

  .home-home-slide__h1-copy-copy-copy-copy {
    text-align: center;
    font-size: 64px;
  }

  .home-home-slide__h1-copy-copy-copy-copy.dropdshadow, .home-home-slide__h1-copy-copy-copy-copy.dropdshadow-copy {
    font-size: 42px;
    line-height: 120%;
  }

  .home-home-hero__slide2-copy {
    padding-bottom: 104px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gentera-hero__slider-copy {
    height: 60vh;
    min-height: 640px;
  }

  .genterahome-home-hero__slide2-copy-copy {
    padding-bottom: 104px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .genterahome-slide-content__container-copy-copy-copy {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .genthome-slide-content__wrap-copy-copy-copy, .genthome-slide-content__wrap-copy-copy-copy-copy {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 0;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy {
    text-align: center;
    font-size: 64px;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow, .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow-copy {
    font-size: 42px;
    line-height: 120%;
  }

  .gentera-2hero-video-text-copy {
    height: 60vh;
    min-height: 640px;
  }

  .new-jet-club-hero-copy-copy-copy {
    background-image: none;
    max-height: 780px;
    padding: 100px 24px 220px;
  }

  .jet-club-hero__h1-copy {
    margin-bottom: 0;
    font-size: 48px;
  }

  .jet-club-hero__h1-copy.fractional.dropshadow {
    margin-bottom: 16px;
    font-size: 42px;
  }

  .jet-club-hero__h1-copy.dropshadow {
    min-width: 480px;
  }

  .jet-club__sub-heading-copy {
    font-size: 24px;
  }

  .caravan-fleet-detail-hero-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .code-embed-8 {
    align-self: center;
  }

  .caravan-new-hero-section-copy {
    height: auto;
    min-height: 650px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .caravan-new-hero-section-copy.investor-hero {
    padding-top: 0;
  }

  .caravan-new-hero-section-copy.join_hero, .caravan-new-hero-section-copy.rocko_hero, .caravan-new-hero-section-copy.mila-hero {
    background-image: linear-gradient(#00000080, #00000080), url('../images/ExcelImage-Resize.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .caravan-internal-hero__h1-copy {
    font-size: 42px;
  }

  .caravan-internal-hero__h1-copy.rocko {
    font-size: 48px;
  }

  .caravan-internal-hero__cta-wrap-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
  }

  .caravan-new__cta-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .caravan-new__cta-copy.light-blue {
    padding: 14px 28px;
  }

  .caravan-new__cta-copy.light-blue.centered-content__cta {
    margin-top: 24px;
  }

  .caravan-new__cta-copy.light-blue.career-overview__cta {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .caravan-new__cta-copy.light-blue.destination-hero__cta, .caravan-new__cta-copy.light-blue.jet-club-hero__cta, .caravan-new__cta-copy.white-solid.internal-hero__cta, .caravan-new__cta-copy.caravan-white-solid-copy.internal-hero__cta, .caravan-new__cta-copy.caravan-white-solid-copy.caravan-internal-hero__cta-copy {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .caravan-new-home-hero__content-container-copy {
    padding-left: 40px;
  }

  .caravan-internal-hero__h1-copy-copy {
    font-size: 42px;
  }

  .caravan-internal-hero__h1-copy-copy.rocko {
    font-size: 48px;
  }

  .caravan-internal-hero__h1-copy-copy-copy {
    padding-top: 10px;
    font-size: 25px;
  }

  .caravan-internal-hero__h1-copy-copy-copy.rocko {
    font-size: 48px;
  }

  .alternating-content__wrap-copy {
    max-width: none;
    padding: 24px;
  }

  .jetclub_benefits_container-copy {
    height: 350px;
    min-height: auto;
  }

  .alternating__p-copy {
    font-size: 14px;
  }

  .new-jet-club-testimonial-section-copy {
    padding: 64px 24px;
  }

  .jet-club-highlighted__text-copy {
    font-size: 28px;
  }

  .jet-club__testimonial-copy {
    font-size: 14px;
  }

  .new__form-heading-copy, .new__form-heading-copy-copy, .new__form-heading-copy-copy-copy {
    font-size: 32px;
  }

  .image-61 {
    height: 50px;
  }

  .container-1470 {
    text-align: center;
    align-self: center;
  }

  .consent_placeholder_wrapper {
    font-size: 1rem;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .centered-text__h2-2, .centered-text__h2-3, .new__form-heading-2 {
    font-size: 32px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    margin-bottom: 0;
    font-size: 30px;
  }

  h3 {
    margin-bottom: 0;
    font-size: 14px;
  }

  p {
    font-size: 14px;
  }

  li {
    margin-left: 16px;
    font-size: 14px;
  }

  .paragraph {
    margin-top: 16px;
  }

  .paragraph.left-aligned {
    font-size: 14px;
  }

  .about-us {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fieldlabel.heading {
    font-size: 16px;
  }

  .facilities_iframe-container {
    width: 100%;
    min-width: 200px;
  }

  .our-fleet_conent-container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .our-aircraft__container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .our-fleet__grid {
    grid-column-gap: 0px;
  }

  .the-fleet-internal-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .the-fleet__header {
    text-align: center;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 28px;
  }

  .the-fleet-aircraft-gallery {
    padding-left: 16px;
    padding-right: 16px;
  }

  .the-fleet__aircraft-image-grid {
    grid-template-columns: 1fr;
  }

  .the-fleet__aircraft-image {
    height: 260px;
  }

  .specifications__container {
    align-items: stretch;
    width: 100%;
  }

  .specifiaction__heading {
    text-align: left;
  }

  .specification__wrap {
    width: 100%;
  }

  .the-fleet-charter-form {
    padding-bottom: 40px;
  }

  .charter__header-wrap {
    flex-direction: column;
  }

  .jet-club-advantage__header {
    line-height: 100%;
  }

  .jet-club__list {
    padding-left: 16px;
  }

  .jet-club__list.boxes {
    width: 100%;
    padding-left: 20px;
  }

  .jet-club__list-item {
    background-position: 0 10px;
    font-size: 14px;
  }

  .jet-club-choose-membership {
    padding-left: 16px;
    padding-right: 16px;
  }

  .jet-club__membership-wrap.rm-48 {
    margin-bottom: 32px;
  }

  .jet-club__membership-wrap.half {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fleet-spec__container {
    flex-direction: column;
    align-self: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .destinations-positioning-text {
    padding-left: 24px;
    padding-right: 24px;
  }

  .destinations__hero-text {
    font-size: 32px;
  }

  .popular-destination__container {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .popular-destinations__content-container {
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .frequent-destinations__icon-container {
    flex-direction: column;
  }

  .frequent-destination__icon-item {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .leaseback__header {
    font-size: 24px;
  }

  .new-hero-section {
    min-height: 550px;
  }

  .new-hero-section.investor-hero {
    padding-bottom: 80px;
  }

  .new-hero-section.join_hero, .new-hero-section.rocko_hero, .new-hero-section.mila-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(#000000a6, #000000a6), url('../images/ExcelImage-Resize.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-direction: column;
    align-items: flex-start;
  }

  .new-hero-section.inspirato-partner-page-here {
    background-color: #0000;
    background-image: url('../images/mobile-pardo-FE-Cover-photo.png');
    background-size: cover;
    min-height: 550px;
  }

  .new-home-hero__content-container.landing-page {
    padding-top: 80px;
  }

  .new-footer {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-quick-links__container {
    margin-top: 32px;
    padding-top: 8px;
  }

  .footer__header {
    margin-bottom: 0;
  }

  .footer__phone-wrap {
    flex-direction: column;
  }

  .footer-phone__text {
    font-size: 18px;
  }

  .footer-phone__item {
    flex-direction: column;
  }

  .footer-quick-link__link-block {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  ._3-col-grid-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._3-col__heading {
    text-align: center;
  }

  ._3-col-grip__p {
    font-size: 14px;
  }

  .charter-fleet__slide {
    margin-right: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .charter-form__item.half {
    width: 100%;
  }

  .sale-leaseback-content__container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .other-aircraft__slider, .other-aircraft__mask, .other-aircraft__slide {
    width: 100%;
  }

  .other-aircraft__left-arrow {
    left: -32px;
  }

  .other-aircraft__right-arrow {
    right: -32px;
  }

  .other-aircraft__collection-item {
    justify-content: space-between;
  }

  .sale-leaseback-overview {
    padding-bottom: 32px;
  }

  .jet-club-highlighted__text {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .alternating-sections {
    padding-top: 10px;
  }

  .alternating-sections.aircraft-partnership {
    margin-top: 200px;
  }

  .alternating-item__container.odd, .alternating-item__container.odd-copy, .alternating-item__container.inspirato-page-alternating-item, .alternating-item__container.inspirato-page-alternating-item-2, .alternating-item__container.pardo-page-alternating-item-copy, .alternating-item__container.pardo-page-alternating-item-2-copy {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    object-fit: fill;
    flex-flow: column;
    overflow: hidden;
  }

  .alternating__image {
    text-align: center;
    vertical-align: baseline;
    width: 100%;
    margin-top: 100px;
  }

  .alternating-content__wrap {
    width: 100%;
    padding-left: 40px;
    position: relative;
  }

  .alternating-content__wrap.even.inverted {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .alternating__h3 {
    text-align: left;
    font-size: 24px;
  }

  .alternating__sub-text {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .alternating__p {
    width: 100%;
    max-width: none;
  }

  .jetclub_benefits_container {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: auto;
  }

  .jet-club-testimonial__slider {
    height: 200px;
    padding-left: 0;
    padding-right: 0;
  }

  .new__navbar {
    padding-left: 16px;
    padding-right: 16px;
  }

  .new__cta.light-blue {
    width: 50%;
    padding: 10px 22px;
  }

  .new__cta.light-blue.centered-text__cta {
    width: 50%;
  }

  .new__cta.light-blue.careers-double__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .new__cta.light-blue.career-centered__cta-copy {
    width: 50%;
  }

  .new__cta.white-solid.internal-hero__cta {
    margin-bottom: 8px;
  }

  .new__cta.light-blue-copy {
    width: 50%;
    padding: 10px 22px;
  }

  .new__cta.light-blue-copy.careers-double__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .hero-jumbo__h1 {
    margin-bottom: 0;
    font-size: 64px;
  }

  .new__h1 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .centered-text-section {
    max-height: 1300px;
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .centered-text-section.fractional {
    width: 100%;
    max-height: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-text__container {
    align-items: stretch;
    min-width: 320px;
    max-height: 800px;
  }

  .centered-text__container.fractional {
    min-width: auto;
  }

  .learn-more__h2 {
    font-size: 30px;
  }

  .learn-more__h2.jc {
    text-align: center;
  }

  .centered-text__p {
    font-size: 14px;
  }

  .footer-follow__wrap {
    margin-right: 0;
  }

  .new-jet-club-testimonial-section {
    padding: 56px 16px;
  }

  .new-choose-membership__heading {
    font-size: 30px;
  }

  .success-thank-you-section {
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .thank-you__icon {
    width: 80px;
    height: 80px;
  }

  .thank-you__h1 {
    font-size: 24px;
  }

  .thank-you__p {
    font-size: 14px;
  }

  .internal-hero__h1 {
    margin-bottom: 8px;
    font-size: 32px;
  }

  .internal-hero__h1.rocko {
    font-size: 32px;
  }

  .internal-hero__cta-wrap {
    align-items: flex-start;
    margin-top: 24px;
  }

  .our-fleet__h1 {
    text-align: center;
    margin-bottom: 24px;
    font-size: 32px;
  }

  .charter-form__h2 {
    font-size: 32px;
  }

  .internal-hero__sub-text, .internal-hero__sub-text.investors {
    font-size: 18px;
  }

  .internal-hero__sub-text.rocko {
    font-size: 24px;
  }

  .new__form-heading {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .aircraft-management-text__grid {
    grid-row-gap: 24px;
  }

  .alternating-item__image {
    max-width: 210px;
  }

  .sale-leaseback__h2 {
    text-align: left;
    margin-top: 24px;
    margin-bottom: 16px;
    font-size: 24px;
  }

  .sale-leaseback__p {
    font-size: 14px;
  }

  .new-leasback__tab-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .new-full-page-form__p {
    font-size: 14px;
  }

  .safety-badge-grid__item {
    padding-left: 16px;
    padding-right: 16px;
  }

  .safety-badges {
    max-width: 150px;
    height: auto;
  }

  .safety-badge__h3 {
    line-height: 120%;
  }

  .safety-badge__p, .new-centered-text__p {
    font-size: 14px;
  }

  .leadership-internal__name {
    text-align: left;
    font-size: 24px;
  }

  .the-flyexclusive-advantage {
    padding-bottom: 104px;
  }

  .contact-locations {
    padding-left: 16px;
    padding-right: 16px;
  }

  .featured-newsroom-posts {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .featured-post__clw {
    height: 480px;
    min-height: 400px;
  }

  .newsroom-archive {
    padding-top: 56px;
  }

  .featured-post__link-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .featured-post__date {
    font-size: 14px;
  }

  .featured-post__title {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .featured-post__outlet-name {
    font-size: 14px;
  }

  .tabs-menu {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .archive__tab-link {
    margin: 4px 0;
    padding: 16px;
  }

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

  .category__collection-item {
    margin-right: 0;
  }

  .careers-faq__lin-block {
    padding-bottom: 16px;
    font-size: 14px;
  }

  .careers-download__icon {
    width: 16px;
    height: 16px;
  }

  .leadership-hero {
    padding-left: 16px;
    padding-right: 16px;
  }

  .leadership-thumbnail__container {
    height: 400px;
    margin-bottom: 24px;
  }

  .leadership-internal__position {
    font-size: 12px;
  }

  .leadership-bio-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hamburger-icon__wrap.internal {
    width: 56px;
    height: 56px;
  }

  .menu-nav__link {
    padding: 12px 40px;
    font-size: 1.5vh;
  }

  .aircraft-acquisition__list-item, .aircraft-acquisition__main-list-item {
    font-size: 14px;
  }

  .why-partner-with-fly-exclusive {
    padding-left: 24px;
    padding-right: 24px;
  }

  .why-partner__h2 {
    font-size: 24px;
  }

  .why-partner__h6 {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .why-partner__list-item {
    max-width: 350px;
    margin-left: 16px;
    font-size: 14px;
  }

  .newsroom__h1 {
    margin-bottom: 12px;
  }

  .alternating-item__is-bao {
    max-width: 50px;
  }

  .position-overview-grid__item {
    padding-left: 16px;
    padding-right: 16px;
  }

  .positions-overview__h3 {
    font-size: 32px;
  }

  .positions-overview__divider {
    margin-bottom: 16px;
  }

  .positions-overview__p {
    font-size: 14px;
  }

  .employee-spotlight.about-us {
    padding-left: 32px;
    padding-right: 32px;
  }

  .employee-spotlight__arrow.left {
    width: 18px;
    height: 18px;
    left: -24px;
  }

  .employee-spotlight__arrow.right {
    width: 18px;
    height: 18px;
    right: -24px;
  }

  .employee-spotlight__h3 {
    font-size: 32px;
  }

  .employee-spotlight__divider {
    height: 4px;
    margin-bottom: 24px;
  }

  .employee-spotlight__name {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .employee-spotlight-image__mask {
    max-width: 200px;
    height: 200px;
  }

  .careers-benefits__grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .employee-spotlight-image__wrap {
    height: 250px;
  }

  .employee-spotlight__overview-wrap {
    padding-top: 40px;
  }

  .prev-next-employee-image__container {
    max-width: none;
    height: auto;
  }

  .prev-next-employee-content__wrap {
    align-items: center;
  }

  .prev-next__position, .prev-next__name {
    text-align: center;
  }

  .employee-spotlight__h6 {
    font-size: 18px;
  }

  .pop-up__modal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pop-up__video-container {
    height: 300px;
  }

  .new-jet-club-hero-2 {
    padding-bottom: 104px;
  }

  .new-jet-club-hero-2.jet-club-padding {
    background-size: cover, auto;
    min-height: auto;
    max-height: none;
  }

  .jet-club-hero__container {
    max-width: 1520px;
  }

  .jet-club-hero__wrap {
    left: 20px;
  }

  .jet-club-hero__h1 {
    margin-bottom: 0;
    padding-top: 260px;
    font-size: 40px;
  }

  .jet-club-hero__h1.fractional {
    padding-top: 340px;
    padding-bottom: 20px;
  }

  .jet-club-hero__h1.fractional.dropshadow {
    margin-bottom: 100px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 32px;
  }

  .jet-club-hero__h1.dropshadow {
    min-width: 300px;
    font-size: 24px;
  }

  .jet-club__sub-heading {
    font-size: 18px;
    line-height: 125%;
  }

  .jet-club__sub-heading.dropdshadow {
    font-size: 17px;
  }

  .jet-club-hero-image__container {
    margin-bottom: 0;
    top: -40px;
  }

  .large-image-span-section {
    min-width: 100%;
  }

  .double-image-span {
    justify-content: center;
    min-height: auto;
  }

  .no-more-boundaries__centered {
    font-size: 14px;
  }

  .initial-deposit__text {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .flight-charge__wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .alert-bar__text {
    letter-spacing: .25px;
    font-size: 12px;
  }

  .alternating-image__container-2 {
    min-height: auto;
  }

  .alternating-content__container {
    margin-top: 60px;
  }

  .centered-quote__p {
    font-size: 14px;
  }

  .learn-more__h2-2 {
    font-size: 30px;
  }

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

  .current-opp__divider {
    height: 4px;
    margin-bottom: 24px;
  }

  .current-opp__link-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .current-opp-grid__list-item {
    font-size: 12px;
  }

  .reef__h2 {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .reef-business-center {
    padding-left: 16px;
    padding-right: 16px;
  }

  .business-center__list-item {
    background-position: 0 10px;
    font-size: 14px;
  }

  .centered-text-white-bg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .destination-map__container {
    height: 350px;
  }

  .third-party-verification {
    padding: 80px 16px 40px;
  }

  .destination-phone-address__link {
    font-size: 18px;
  }

  .long-form-hero {
    background-image: linear-gradient(#fff0 28%, #fff 87%), linear-gradient(#00000040, #00000040), url('../images/Rectangle-1_1.webp');
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    min-height: 400px;
  }

  .long-form__h1 {
    font-size: 32px;
  }

  .long-form-content-section {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .long-form__rt h2 {
    font-size: 24px;
  }

  .long-form__rt p, .long-form__list-item {
    font-size: 14px;
  }

  .centered-text__h2 {
    font-size: 24px;
  }

  .core-values-grid__heading {
    font-size: 18px;
  }

  .core-values__p {
    padding-left: 0;
  }

  .owner-op-top-image__container {
    height: 240px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .owner-op-top__wrap {
    flex-direction: column;
    margin-bottom: 24px;
  }

  .owner-op__heading {
    padding-top: 8px;
    font-size: 20px;
  }

  .owner-op-bottom__wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 0;
  }

  .owner-op-bottom-image__wrap {
    max-width: none;
    height: 180px;
    margin-bottom: 16px;
  }

  .high-low-image-col__wrap.odd.third {
    padding-top: 56px;
  }

  .high-low-image__wrap {
    height: 140px;
  }

  .meet-leadership__h2 {
    font-size: 28px;
  }

  .meet-leadership__sub-heading {
    font-size: 16px;
  }

  .meet-leadership-image__wrap {
    height: 250px;
  }

  .leadership-image__wrap {
    max-width: 208px;
    height: 208px;
    margin-bottom: 16px;
  }

  .leadership-grid__name {
    font-size: 24px;
  }

  .owner-op-bottom__text {
    max-width: none;
  }

  .partnering__h2 {
    font-size: 24px;
  }

  .partnering-logo__wrap {
    grid-template-columns: 1fr;
  }

  .a-note-from-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .a-note-from__h2 {
    font-size: 24px;
  }

  .partner-involvement__h2 {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .partner-involvement__link {
    padding-left: 16px;
    padding-right: 16px;
  }

  .partner-archive-image__container {
    height: 250px;
  }

  .partner-archive__name {
    font-size: 20px;
  }

  .part-invol__name {
    text-align: left;
    font-size: 24px;
  }

  .partner-involve-feat-iamge__wrap {
    height: auto;
    min-height: 250px;
    margin-bottom: 24px;
  }

  .alternate-accord__wrap {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .alternate-accord__wrap.reverse-wrap {
    flex-flow: row-reverse wrap-reverse;
  }

  .alternate-accord-image__wrap {
    height: 250px;
    margin-bottom: 24px;
  }

  .alternate-accord-content__wrap {
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .new-way-top-section {
    min-height: 320px;
  }

  .new-way-section {
    margin-top: 280px;
    padding-top: 20px;
  }

  .new-way__container {
    margin-top: -276px;
  }

  .home__h2 {
    font-size: 28px;
  }

  .new-way__p {
    font-size: 14px;
  }

  .new-way__image-wrap {
    height: 250px;
  }

  .new-way__heading {
    font-size: 18px;
  }

  .new-way-item__p {
    min-height: auto;
    font-size: 16px;
  }

  .safety-badge-item__wrap {
    height: 40px;
  }

  .home-hero__slider {
    min-height: 280px;
  }

  .home-hero__slide2 {
    padding-top: 64px;
  }

  .home-hero-slide__nav {
    margin-bottom: 24px;
  }

  .home-slide-content__container {
    padding-bottom: 88px;
  }

  .home-slide__h1 {
    font-size: 40px;
  }

  .home-slide__h1.dropdshadow {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .home-slide__text {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .home-slide__text.dropshadow {
    margin-bottom: 24px;
    font-size: 17px;
  }

  .mobile-nav__wrap, .mobile-nav-trigger__text {
    font-size: 14px;
  }

  .mobile-open-close__wrap {
    padding: 12px;
  }

  .mobile-nav-child__item {
    font-size: 14px;
    display: block;
  }

  .mobile-nav-child__item.hidden {
    display: none;
  }

  .mobile-open-close__icon {
    width: 12px;
    height: 12px;
  }

  .best-of-best-hero-logo__wrap {
    margin-bottom: 24px;
  }

  .ck-button-w {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .ck-modal__content-w.is--small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ck-cookie-w {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .ck-modal__exit-btn {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .ck-modal__btns-w.is--small {
    padding: 1.25rem;
  }

  .ck-modal {
    max-width: 100%;
  }

  .ck-preference-w {
    align-items: flex-end;
  }

  .ck-preference__scroll-w {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fleet-detail__aircraft-man {
    font-size: 18px;
  }

  .fleet-detail__name {
    font-size: 32px;
  }

  .fleet-detail-hero-__short-description {
    font-size: 16px;
  }

  .fleet-detail-hero__image.c350 {
    padding-left: 0;
  }

  .fleet-quick-stats__container {
    align-items: center;
  }

  .quick-stats__h2 {
    text-align: center;
  }

  .quick-stats__grid {
    grid-template-columns: 1fr;
  }

  .quick-stats-item__wrap {
    align-items: center;
  }

  .quick-stat__heading {
    text-align: center;
  }

  .quick-stat__text, .quick-stat__rt p {
    text-align: center;
    font-size: 16px;
  }

  .fly-in-comfort__wrap {
    flex-direction: column;
    margin-bottom: 24px;
  }

  .fly-in-comfort-top-image__container {
    height: 240px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .fly-in-comfort__heading {
    padding-top: 8px;
    font-size: 20px;
  }

  .fly-in-comfort-bottom__wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 0;
  }

  .fly-in-comfort-bottom__text {
    max-width: none;
  }

  .fly-in-comfort-bottom__text.features {
    max-width: 100%;
  }

  .fly-in-comfort-bottom-image__wrap {
    max-width: none;
    height: 180px;
    margin-bottom: 16px;
  }

  .fly-in-comfort-passenger__text {
    padding-left: 0;
  }

  .fleet-compare__rt h2 {
    font-size: 24px;
  }

  .fleet-compare__rt p {
    font-size: 16px;
  }

  .seating-chart__image {
    overflow: visible;
  }

  .fleet-int-ext-iamge__wrap {
    height: 350px;
  }

  .fleet-fractional-map-image__wrap {
    min-width: auto;
    height: 340px;
    margin-right: 0;
  }

  .fleet-fractional-map__image {
    object-fit: contain;
  }

  .fleet-fractional-range__wrap {
    padding-left: 16px;
    padding-right: 16px;
    bottom: 24px;
    right: -8px;
  }

  .fleet-fractional-range__heading {
    font-size: 10px;
  }

  .fleet-fractional-range__number {
    font-size: 20px;
  }

  .fleet-fractional-top-image__wrap {
    max-width: 80px;
    top: -24px;
    left: -12px;
  }

  .fleet-fractional-bottom-image__wrap {
    max-width: 80px;
    bottom: -24px;
  }

  .fleet-fractional__h2 {
    font-size: 24px;
  }

  .fleet-fractional__sub-heading, .fleet-fractional__p {
    font-size: 16px;
  }

  .our-fleet__name {
    font-size: 21px;
  }

  .our-fleet-bottom__wrap {
    min-height: 240px;
  }

  .our-fleet__short-description {
    font-size: 15px;
  }

  .other-arcraft-mobile__gradient {
    width: 20%;
  }

  .state-of-the-art__text {
    font-size: 16px;
  }

  .state-of-art__contianer {
    margin-top: -480px;
  }

  .state-of-art-top {
    min-height: 540px;
  }

  .get-to-know__container.reverse-wrap {
    flex-flow: wrap;
  }

  .get-to-know-content__wrap {
    order: -9999;
  }

  .get-to-know__h2 {
    font-size: 16px;
  }

  .get-to-know__heading {
    font-size: 36px;
  }

  .get-to-know__p {
    font-size: 16px;
  }

  .get-to-know-image__wrap {
    order: -9999;
  }

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

  .investor-grid-link {
    min-height: 200px;
  }

  .investor-grid-heading {
    margin-bottom: 8px;
  }

  .investor-grid-subtext {
    font-size: 14px;
  }

  .investor-recent-media-icon-wrap {
    height: 250px;
  }

  .jet-card__left-container.mro-landing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .career-cta__wrap {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 16px;
  }

  .santa__p {
    font-size: 14px;
  }

  .private-travel__name {
    font-size: 18px;
  }

  .private-travel__rob-report-iconm {
    max-width: 210px;
  }

  .landing__heading {
    font-size: 24px;
  }

  .request-info__text {
    font-size: 14px;
  }

  .flexbox-horizontal {
    flex-direction: column;
  }

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

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

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

  .contact29_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .contact-form__heading {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .phone-number__heading {
    font-size: 16px;
  }

  .phone-number__number {
    font-size: 24px;
  }

  .phone__heading {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .location-heading {
    font-size: 16px;
  }

  .location-address {
    font-size: 13px;
  }

  .location__view-map {
    font-size: 14px;
  }

  .jet-club-platinum-label {
    top: -3rem;
    left: 2rem;
  }

  .jet-club-platinum-choose-level {
    padding-left: 16px;
    padding-right: 16px;
  }

  .winfall-confirm_text {
    font-size: 24px;
  }

  .footer-embed_rt.hidden {
    display: block;
  }

  .fs-cc-banner2_component {
    width: 100%;
  }

  .disclaimer {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .join-hero-image_wrap {
    width: 72px;
    height: 72px;
  }

  .limited-offer-item_wrap {
    padding: 16px;
  }

  .limited-offer_text, .lmited-offer-special-text_wrap {
    font-size: 14px;
  }

  .hs-button.light-blue.careers-double__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .hs-button.white-solid.internal-hero__cta {
    margin-bottom: 8px;
  }

  .hs-form {
    grid-template-columns: 1fr;
  }

  .hs-field-desc.heading {
    font-size: 16px;
  }

  .hs_submit.light-blue.careers-double__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .hs_submit.white-solid.internal-hero__cta {
    margin-bottom: 8px;
  }

  .faq-container {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .heading-6 {
    margin-top: 0;
  }

  .heading-6.blue {
    margin-bottom: .25rem;
  }

  .div-block-19 {
    flex-direction: column;
    align-items: flex-start;
  }

  .new__form-heading-h1, .new__form-heading-copy {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .cta-wrap {
    justify-content: center;
  }

  .fractional-dyn-hero {
    padding-bottom: 104px;
  }

  .fractional-dyn_h1 {
    font-size: 40px;
  }

  .fractional-dyn_subtext {
    font-size: 18px;
    line-height: 125%;
  }

  .fractional-dyn-hero_image {
    margin-bottom: 0;
    top: -40px;
  }

  .fractional-3-icon {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fractinoal-dyn_h2 {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .html-embed-6 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-23 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pf-lc-content {
    background-image: linear-gradient(#ffffffeb, #ffffffeb);
  }

  .pfcard-pill {
    margin-left: 11px;
  }

  .pfcard-pillbox {
    flex-direction: column;
    align-content: stretch;
    align-items: stretch;
  }

  .pdf-body {
    background-image: url('../images/Contract-Comparison-PDF.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .comp-card-pills {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -1.5rem .75rem auto auto;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .reef__h2-copy {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .get-to-know-your-jet-copy {
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    display: flex;
  }

  .grid-30 {
    flex-flow: column;
    grid-template-columns: .75fr;
    grid-auto-flow: row;
    display: flex;
  }

  .html-embed-14 {
    max-height: 700px;
  }

  .image-41 {
    float: right;
    padding-left: 0;
    position: static;
  }

  .paragraph-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-36, .text-block-37 {
    padding-top: 20px;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-44 {
    max-width: 80px;
  }

  .cell-7 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-45 {
    max-width: 80px;
  }

  .quick-stack-6 {
    text-align: center;
  }

  .paragraph-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .image-48, .image-49 {
    padding-bottom: 20px;
  }

  .container {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .new-jet-club-hero-copy {
    padding-bottom: 104px;
  }

  .new-jet-club-hero-copy-copy {
    max-height: 620px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .fly-in-comfort-bottom__text-2 {
    max-width: none;
  }

  .fly-in-comfort__heading-2 {
    padding-top: 8px;
    font-size: 20px;
  }

  .hero-video-text {
    min-height: 280px;
  }

  .background-video {
    width: auto;
    height: auto;
    max-height: 100vh;
    display: block;
  }

  .container-1449 {
    max-width: none;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .hubspot-form-parent, .hubspot-form-embed {
    width: 100%;
  }

  .paragraph-17 {
    font-size: 18px;
    line-height: 100%;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .image-56 {
    text-align: left;
  }

  .quick-stack-9 {
    padding: 10px;
  }

  .quick-stack-10, .quick-stack-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-19 {
    margin-top: 10px;
    font-size: 20px;
  }

  .cell-16 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
  }

  .heading-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-14 {
    text-align: left;
  }

  .heading-24, .paragraph-24, .cell-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main_callout {
    flex-flow: column;
  }

  .image-59 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-41 {
    display: none;
  }

  .new-jet-club-hero-2-copy {
    padding-bottom: 104px;
  }

  .new-jet-club-hero-2-copy.jet-club-padding {
    background-size: cover, auto;
    min-height: auto;
    max-height: 490px;
  }

  .exclusive-partner-deals {
    max-height: 620px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .jet-club-hero__h1-copy2 {
    margin-bottom: 0;
    padding-top: 260px;
    font-size: 40px;
  }

  .jet-club-hero__h1-copy2.fractional {
    padding-top: 340px;
    padding-bottom: 20px;
  }

  .jet-club-hero__h1-copy2.fractional.dropshadow {
    margin-bottom: 100px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 32px;
  }

  .jet-club-hero__h1-copy2.dropshadow {
    min-width: 300px;
    font-size: 24px;
  }

  .container-1463 {
    min-width: 100%;
  }

  .inspirato-header-title {
    margin-bottom: 8px;
    font-size: 32px;
  }

  .inspirato-header-title.rocko {
    font-size: 32px;
  }

  .red-internal-hero__h1-copy {
    margin-bottom: 8px;
    font-size: 32px;
  }

  .red-internal-hero__h1-copy.rocko {
    font-size: 32px;
  }

  .gentera-hero-video-text-copy {
    min-height: 280px;
  }

  .genteranew-home-hero__content-container-copy.landing-page {
    padding-top: 80px;
  }

  .genteraalternating__image-copy, .gentera2alternating__image-copy {
    text-align: center;
  }

  .pardo-2, .pardo-2-copy {
    font-size: 28px;
  }

  .gentera-home-slide__h1-copy {
    font-size: 40px;
  }

  .gentera-home-slide__h1-copy.dropdshadow {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .home-page-hero-video-text-copy {
    min-height: 280px;
  }

  .home-page-home-slide__h1-copy-copy {
    font-size: 40px;
  }

  .home-page-home-slide__h1-copy-copy.dropdshadow {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .pardo-2-copy, .pardo-2-copy-copy {
    font-size: 28px;
  }

  .gentera-home-slide__h1-copy-copy-copy {
    font-size: 40px;
  }

  .gentera-home-slide__h1-copy-copy-copy.dropdshadow {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .gentera-slide-content__container-copy {
    padding-bottom: 88px;
  }

  .gentera-2-copy, .gentera-2-copy-copy {
    font-size: 28px;
  }

  .home-slide-content__container-copy-copy {
    padding-bottom: 88px;
  }

  .home-home-slide__h1-copy-copy-copy-copy {
    font-size: 40px;
  }

  .home-home-slide__h1-copy-copy-copy-copy.dropdshadow, .home-home-slide__h1-copy-copy-copy-copy.dropdshadow-copy {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .home-home-hero__slide2-copy {
    padding-top: 64px;
  }

  .gentera-hero__slider-copy {
    min-height: 280px;
  }

  .genterahome-home-hero__slide2-copy-copy {
    padding-top: 64px;
  }

  .genterahome-slide-content__container-copy-copy-copy {
    padding-bottom: 88px;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy {
    font-size: 40px;
  }

  .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow, .gentera-home-home-slide__h1-copy-copy-copy-copy-copy.dropdshadow-copy {
    padding-top: 160px;
    font-size: 32px;
    line-height: 120%;
  }

  .gentera-2hero-video-text-copy {
    min-height: 280px;
  }

  .cell-18 {
    flex-flow: column;
  }

  .quick-stack-12 {
    float: none;
  }

  .cell-19 {
    flex-flow: column;
  }

  .new-jet-club-hero-copy-copy-copy {
    background-image: none;
    max-height: 620px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .jet-club-hero__container-copy {
    max-width: 1520px;
    top: 0;
  }

  .jet-club-hero__wrap-copy {
    left: 20px;
  }

  .jet-club-hero__h1-copy {
    margin-bottom: 0;
    padding-top: 260px;
    font-size: 40px;
  }

  .jet-club-hero__h1-copy.fractional {
    padding-top: 340px;
    padding-bottom: 20px;
  }

  .jet-club-hero__h1-copy.fractional.dropshadow {
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 32px;
  }

  .jet-club-hero__h1-copy.dropshadow {
    min-width: 300px;
    font-size: 24px;
  }

  .paragraph-17-copy {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 100%;
    position: relative;
    top: 0;
  }

  .jet-club__sub-heading-copy {
    font-size: 18px;
    line-height: 125%;
  }

  .jet-club__sub-heading-copy.dropdshadow {
    font-size: 17px;
  }

  .code-embed-8 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .caravan-new-hero-section-copy {
    min-height: 550px;
  }

  .caravan-new-hero-section-copy.investor-hero {
    padding-bottom: 80px;
  }

  .caravan-new-hero-section-copy.join_hero, .caravan-new-hero-section-copy.rocko_hero, .caravan-new-hero-section-copy.mila-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(#000000a6, #000000a6), url('../images/ExcelImage-Resize.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-direction: column;
    align-items: flex-start;
  }

  .caravan-new-hero-section-copy.inspirato-partner-page-here {
    background-color: #0000;
    background-image: url('../images/mobile-pardo-FE-Cover-photo.png');
    background-size: cover;
    min-height: 550px;
  }

  .caravan-internal-hero__h1-copy {
    margin-bottom: 8px;
    font-size: 32px;
  }

  .caravan-internal-hero__h1-copy.rocko {
    font-size: 32px;
  }

  .caravan-internal-hero__cta-wrap-copy {
    text-align: center;
    flex-flow: column;
    align-items: flex-start;
    margin-top: 20px;
  }

  .caravan-new__cta-copy.light-blue {
    padding: 10px 22px;
  }

  .caravan-new__cta-copy.light-blue.careers-double__cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .caravan-new__cta-copy.white-solid.internal-hero__cta, .caravan-new__cta-copy.caravan-white-solid-copy.internal-hero__cta {
    margin-bottom: 8px;
  }

  .caravan-new__cta-copy.caravan-white-solid-copy.caravan-internal-hero__cta-copy {
    align-self: center;
    margin-top: 60px;
    margin-bottom: 8px;
  }

  .caravan-new-home-hero__content-container-copy {
    text-align: center;
    margin-top: 140px;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .caravan-new-home-hero__content-container-copy.landing-page {
    padding-top: 80px;
  }

  .caravan-internal-hero__h1-copy-copy {
    margin-bottom: 0;
    font-size: 32px;
  }

  .caravan-internal-hero__h1-copy-copy.rocko {
    font-size: 32px;
  }

  .caravan-internal-hero__h1-copy-copy-copy {
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 20px;
  }

  .caravan-internal-hero__h1-copy-copy-copy.rocko {
    font-size: 32px;
  }

  .heading-20-copy {
    margin-left: 0;
  }

  .main_callout-copy {
    flex-flow: column;
  }

  .jet-club__list-copy {
    padding-left: 16px;
  }

  .jet-club__list-copy.boxes, .jet-club__list-copy.boxes-copy {
    width: 100%;
    padding-left: 20px;
  }

  .jetclub_benefits_container-copy {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: auto;
  }

  .alternating-content__wrap-copy {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .alternating-item__container-copy.odd {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    object-fit: fill;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .alternating-item__container-copy.odd-copy, .alternating-item__container-copy.inspirato-page-alternating-item, .alternating-item__container-copy.inspirato-page-alternating-item-2, .alternating-item__container-copy.pardo-page-alternating-item-copy, .alternating-item__container-copy.pardo-page-alternating-item-2-copy {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    object-fit: fill;
    flex-flow: column;
    overflow: hidden;
  }

  .alternating__image-copy {
    text-align: center;
  }

  .alternating-content__wrap-copy {
    position: static;
  }

  .jetclub_benefits_container-copy {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .alternating__h3-copy {
    font-size: 24px;
  }

  .alternating__p-copy {
    width: 100%;
    max-width: none;
  }

  .new-jet-club-testimonial-section-copy {
    padding: 0;
  }

  .jet-club-highlighted__text-copy {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .new__form-heading-copy, .new__form-heading-copy-copy, .new__form-heading-copy-copy-copy {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .heading-20-copy-copy-copy {
    margin-left: 0;
    font-size: 15px;
    line-height: 130%;
  }

  .bold-text-10-copy-copy-copy {
    font-size: 20px;
  }

  .alternating__image-copy-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .cell-24 {
    flex-flow: column;
  }

  .heading-31 {
    margin-left: 0;
  }

  .heading-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-61 {
    max-width: 200px;
    max-height: none;
  }

  .image-62 {
    max-width: 200px;
  }

  .container-1469, .container-1470 {
    width: 100%;
  }

  .code-embed-10 {
    align-self: auto;
    margin-bottom: 0;
  }

  .code-embed-11 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .code-embed-12 {
    text-align: center;
    align-self: center;
  }

  .quick-stack-17 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1474 {
    width: 100%;
    min-width: 250px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .section-25 {
    width: 100%;
  }

  .consent_placeholder_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_placeholder_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_heading {
    font-size: 1rem;
  }

  .consent_banner {
    margin-left: 1rem;
    left: 0%;
  }

  .consent_prefs_label-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .consent_banner_link {
    order: 1;
  }

  .consent_prefs_description {
    text-wrap: balance;
  }

  .consent_button_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_popup {
    padding: 1.25rem;
  }

  .consent_prefs_label-active {
    border-style: none;
    padding: 0;
  }

  .consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_prefs_buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .section-26 {
    min-height: 100vh;
    overflow: visible;
  }

  .container-1478 {
    width: auto;
  }

  .quick-stack-18 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-1479 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .quick-stack-19 {
    order: 0;
    align-self: center;
  }

  .image-64 {
    max-width: 50%;
  }

  .quick-stack-20 {
    padding-top: 0;
  }

  .section-29, .section-29-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .alternating__sub-text-2 {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .heading-35 {
    margin-top: 100px;
  }

  .paragraph-30 {
    margin-right: 5px;
    padding-left: 5px;
  }

  .italic-text-3 {
    font-size: 10px;
  }

  .centered-text__h2-2, .centered-text__h2-3 {
    font-size: 24px;
  }

  .new__form-heading-2 {
    margin-bottom: 16px;
    font-size: 24px;
  }
}

#w-node-e4ece532-795f-96fa-2adb-7ff124aedd5f-6182ef41, #w-node-_56fdeb0f-8a55-3f3e-b8fb-444203e2771c-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd63-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd67-6182ef41, #w-node-_3c35476e-39b0-3e1c-48f0-8799ecb85338-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd6b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd7b-6182ef41, #w-node-_1987c61e-adc1-304b-4308-4285f336deef-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4ece532-795f-96fa-2adb-7ff124aedd7f-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd83-6182ef41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4ece532-795f-96fa-2adb-7ff124aedd87-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd8b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd97-6182ef41, #w-node-d4e95b58-7c91-2d40-409d-d700ea4b6c3d-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd9b-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4ece532-795f-96fa-2adb-7ff124aedda3-6182ef41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_99b622a3-6db7-c66f-041f-c69138b4e4d8-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4ece532-795f-96fa-2adb-7ff124aedda7-6182ef41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_8cd6d458-f8e1-b677-c975-823db09fa55b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa563-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa567-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa573-6182ef41, #w-node-_2c798845-4dc4-dafa-5283-d9dabaee98d4-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cd6d458-f8e1-b677-c975-823db09fa597-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa593-6182ef41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cd6d458-f8e1-b677-c975-823db09fa59b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa59f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5ab-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5af-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b3-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b7-6182ef41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bb-6182ef41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bc-6182ef41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-dbdabc4a-e4d3-e861-4f9b-ce04c217851e-6182ef41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-dcec69d9, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-dcec69d9, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-dcec69d9, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-dcec69d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-dcec69d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-dcec69d9, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-dcec69d9, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-dcec69d9, #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-dcec69d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-dcec69d9, #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-dcec69d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-dcec69d9, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-dcec69d9, #w-node-_9d4e2e01-063e-330d-98d4-3257485f3288-dcec69d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#other-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f3289-dcec69d9, #referred-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f328d-dcec69d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-dcec69d9, #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-dcec69d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e8ce5951-61f5-c681-12bc-ab70939d9e8a-dcec69d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c32-51f12466 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c42-51f12466 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c46-51f12466, #w-node-_2c85d10c-8c54-2f45-e939-b37ed9a65c41-51f12466, #other-div.w-node-_2c85d10c-8c54-2f45-e939-b37ed9a65c42-51f12466, #referred-div.w-node-_2c85d10c-8c54-2f45-e939-b37ed9a65c46-51f12466, #w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4a-51f12466 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4f-51f12466 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_9e5b7293-3d0e-4e6c-b102-3bdba29dc7b3-51f12466 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a09-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a0d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a11-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a15-9904c2fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a19-9904c2fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a1d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a21-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a25-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a29-9904c2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a2d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a39-9904c2fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a3d-9904c2fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ba31faae-9783-174e-3ba5-df5132401a41-9904c2fb, #submit.w-node-ba31faae-9783-174e-3ba5-df5132401a42-9904c2fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e4868268-8fdb-2c33-38d9-2c49a20e31f2-9904c2fb, #w-node-a165d994-db20-8937-f7fd-c05a2318c328-b2b45028, #w-node-e763d640-2a35-9415-b4a6-cf4455e7fdfc-b2b45028, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f8f-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f93-6eb33d29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e81eb80-eef0-a782-cd1f-8e0d4b0671cc-6eb33d29, #w-node-_03d0a06e-945a-526a-c621-e4ebb83cd5f1-6eb33d29, #other-div.w-node-_5c1871d4-60a8-f6dd-c1a3-4df13511bdb0-6eb33d29, #which-div.w-node-_180dff00-436b-9ef5-6b1d-b100928dd0c1-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fa7-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-6eb33d29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-6eb33d29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_695317d5-3952-cf2f-6cb7-59cc6e9888bf-6eb33d29, #w-node-_533382ea-394e-a956-d007-2a4ce033998a-e8b33d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_533382ea-394e-a956-d007-2a4ce033999e-e8b33d58 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_533382ea-394e-a956-d007-2a4ce03399a3-e8b33d58 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_5d2fa937-e4d0-00d5-3977-1ef2160d411a-2f58ea81, #w-node-_5a9eb645-0b42-d1f9-c49d-fd1b89bc184a-2f58ea81, #w-node-a53edbd3-d1b8-6cff-db84-bfeefcc9491a-2f58ea81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-85fc96b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-85fc96b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-ecf62067-0635-7092-ef0e-e13c620b383d-85fc96b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcc5-0d86460d, #w-node-_9ecfdfe6-bcf9-6b74-bb13-32620251d9aa-0d86460d, #w-node-_2f113b0d-f640-284d-ae0e-ee5e080259fa-0d86460d, #other-div.w-node-_2f113b0d-f640-284d-ae0e-ee5e080259fb-0d86460d, #referred-div.w-node-_2f113b0d-f640-284d-ae0e-ee5e080259ff-0d86460d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcd6-0d86460d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_48340517-bfe6-76a6-eeb8-862b494b5caf-0d86460d, #w-node-_6a15b0a4-a0d3-5b10-bae5-1892b3708a7e-f297edb7, #w-node-_30dc3774-e9ac-c231-f9cc-55e169d2703e-f297edb7, #w-node-_2469b30a-2434-4666-6998-55a60af88c83-f297edb7, #w-node-de69ac84-5c3d-ff7e-18f6-426fbaffd611-f297edb7, #w-node-_32b672ec-7cd4-423b-e354-207d263a931b-f297edb7, #w-node-_71b40f4c-eb3d-d3f8-2f90-60c1607e6eb1-1c2fb3c6, #w-node-_074c2f7a-ccce-03cc-a00e-71a9d298566c-1c2fb3c6, #w-node-_6abeb3bd-3065-b304-443b-9e5ea9b81c0e-1c2fb3c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce75f-1c2fb3c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce764-1c2fb3c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-f839d52b-c184-96ae-ecbb-84ff69427971-1c2fb3c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccac81c4-6553-2986-ff60-55576f10bcb0-867cd30f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccac81c4-6553-2986-ff60-55576f10bcb5-867cd30f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_42beb09f-c4c5-af76-aae5-a9c09dcd71f4-167bc354 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c556c6c1-49dc-d9b6-83db-52f360a8adec-167bc354, #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-167bc354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-167bc354, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-167bc354, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-167bc354, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-167bc354, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-167bc354, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-167bc354 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-167bc354 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_282cb152-095d-2a66-0240-ab7a02c23e77-167bc354, #w-node-_685413bd-e85a-3875-6cd5-79af83f95be4-ff731469, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bdb-ff731469, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bed-ff731469, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bf6-ff731469, #w-node-_59885240-5c46-eebc-b8b3-401368396e65-38b8c264, #w-node-e5232ce4-a79c-9c22-994e-ecc4293c7fc3-38b8c264, #w-node-_9ffc5d06-ecfb-8fd5-fcdb-7e1ce288811c-38b8c264, #w-node-b7006609-df4b-cc3a-3197-4ab60bdc4d18-38b8c264, #w-node-_445da1ab-1bce-f8c6-aa44-65a6daee6070-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa919-38b8c264 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa92d-38b8c264, #w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a4-38b8c264, #other-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a5-38b8c264, #referred-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a9-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa931-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa935-38b8c264 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-38b8c264 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_72346ae7-f20c-1013-a695-71dd9b3b5df4-38b8c264, #w-node-a818f9a1-b86c-cd38-8a82-9a25361057e8-4f3190bb, #w-node-a818f9a1-b86c-cd38-8a82-9a25361057f1-4f3190bb, #w-node-a818f9a1-b86c-cd38-8a82-9a25361057fa-4f3190bb, #w-node-a818f9a1-b86c-cd38-8a82-9a2536105803-4f3190bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e2-4f3190bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e7-4f3190bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_33d42c07-0406-fdd7-c160-7a345e942987-87c94172 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_33d42c07-0406-fdd7-c160-7a345e94298c-87c94172 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_618017d2-e146-3000-9af6-8921ca23b88f-87c94172, #press-release.w-node-_89193118-bc91-dc9d-7020-2901f917a447-87c94172, #presentation.w-node-_5af9df79-35b0-05f8-07f1-068654d56e9e-87c94172, #press-release.w-node-d5f0d43b-179a-a6ce-be6d-6b3776474c41-87c94172, #news-updates.w-node-_46ac8beb-173e-7b54-e8d3-67a0514c1314-87c94172, #w-node-_9ba155c6-d2e3-5bbb-919a-e5809df656b5-87c94172, #w-node-a47425b5-01f7-c80e-cf53-22db6d4aabcf-87c94172, #w-node-_671290dc-c790-fda5-f092-974745c19122-87c94172, #w-node-_42abac44-cf29-edba-1e93-5e08bd6ae8d1-87c94172, #finance.w-node-_7e8c5725-fa11-d814-efc7-80df89981445-87c94172, #governance.w-node-_9568fbf3-826c-7e16-650d-e897f558716e-87c94172, #w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6c8-d74459d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6d1-d74459d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_929e72c6-e034-ddee-5dab-45b8f196f47f-d74459d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f60368-eaad-a910-cbd1-08ae9211412c-877cd241, #w-node-_61c80bb7-b5a8-6648-d0cb-37386b581e62-877cd241, #w-node-b2ae7536-1fb2-4899-2726-c6d9394a3060-877cd241, #w-node-_70f33de7-2db9-f0e1-eaeb-daaec732f44e-877cd241, #w-node-e2e8b6a1-d94d-9974-5a96-3f10d278cd47-877cd241, #w-node-_084c1822-3d60-44a1-a10d-89b6d115239d-877cd241, #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-877cd241 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bd06eed-494e-2ce5-5552-dcd3a2dc3b38-877cd241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a936d013-4437-2706-7a02-5bbab4cdfb94-877cd241 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#honeypot.w-node-_3300118e-b2fe-355b-1a34-aae266705aa2-877cd241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203b-877cd241, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203d-877cd241, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203f-877cd241, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982041-877cd241 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982042-877cd241 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c38-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c3c-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c40-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c44-2dd45569, #w-node-_22c02cc9-3201-ca71-6361-471daa221ac3-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c48-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c4c-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c50-2dd45569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#f-other-method-div.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c54-2dd45569, #f-Which-current-customer-referred-you-div.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c58-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c5c-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c64-2dd45569 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c65-2dd45569 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_5529680b-80bc-302b-57d6-2772f1b008fd-2dd45569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f60368-eaad-a910-cbd1-08ae9211412c-cb9abd76, #w-node-_61c80bb7-b5a8-6648-d0cb-37386b581e62-cb9abd76, #w-node-b2ae7536-1fb2-4899-2726-c6d9394a3060-cb9abd76, #w-node-_70f33de7-2db9-f0e1-eaeb-daaec732f44e-cb9abd76, #w-node-dfe3b0bc-c907-a7b7-0fe3-e758e4a0b34f-cb9abd76, #w-node-_084c1822-3d60-44a1-a10d-89b6d115239d-cb9abd76, #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-cb9abd76 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bd06eed-494e-2ce5-5552-dcd3a2dc3b38-cb9abd76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a936d013-4437-2706-7a02-5bbab4cdfb94-cb9abd76 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#honeypot.w-node-ec861a8e-73f1-c0b7-e56d-474fabff8b92-cb9abd76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09dc37a-8ffd-e3c9-e4a2-c8d6354c6bba-cb9abd76, #w-node-_4d6f2a3d-644b-d8e1-e209-7776215d3021-cb9abd76, #w-node-_8156acb1-bebb-ea7c-8448-dd6615ce6e65-cb9abd76, #w-node-e20e8b63-8423-f0c5-74e2-af328be09278-cb9abd76 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee1a5b06-7295-5de1-ff95-77258749368e-cb9abd76 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_99f60368-eaad-a910-cbd1-08ae9211412c-c60edd2e, #w-node-_61c80bb7-b5a8-6648-d0cb-37386b581e62-c60edd2e, #w-node-b2ae7536-1fb2-4899-2726-c6d9394a3060-c60edd2e, #w-node-_70f33de7-2db9-f0e1-eaeb-daaec732f44e-c60edd2e, #w-node-e2e8b6a1-d94d-9974-5a96-3f10d278cd47-c60edd2e, #w-node-_084c1822-3d60-44a1-a10d-89b6d115239d-c60edd2e, #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-c60edd2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bd06eed-494e-2ce5-5552-dcd3a2dc3b38-c60edd2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a936d013-4437-2706-7a02-5bbab4cdfb94-c60edd2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#honeypot.w-node-_9de194a3-575d-16d8-f3f1-dfac3dd3c400-c60edd2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203b-c60edd2e, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203d-c60edd2e, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203f-c60edd2e, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982041-c60edd2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982042-c60edd2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07642-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07643-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07647-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0764b-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0764f-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07653-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07657-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0765b-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0765d-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0765e-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07662-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07666-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0766a-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0766e-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07672-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07676-b0eb5263 {
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0767a-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0767c-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0767d-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07681-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07683-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07684-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07688-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0768a-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0768b-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0768f-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad07691-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07692-b0eb5263, #ri-other-method-div.w-node-_23d94eea-78a1-e059-ffb3-4b50cad07696-b0eb5263, #ri-Which-current-customer-referred-you-div.w-node-_23d94eea-78a1-e059-ffb3-4b50cad0769a-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad0769e-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a0-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a1-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a5-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a6-b0eb5263 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_685413bd-e85a-3875-6cd5-79af83f95bdb-0328ea77, #w-node-_685413bd-e85a-3875-6cd5-79af83f95be4-0328ea77, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bed-0328ea77, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bf6-0328ea77, #w-node-_8bf3a640-3918-fcf2-a065-a6d4fc492366-0328ea77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e3007f0-7eaa-a2ea-8585-afaf3dfaadf0-0328ea77, #w-node-_288f71a9-b74c-8e5f-aeee-ad86d5796be9-0328ea77, #w-node-_718c1ba7-2d97-9039-67b7-6415564e2756-0328ea77, #w-node-bd72b101-b68a-8173-1e38-cef73ea66fad-0328ea77, #w-node-_48d837cc-b97a-b0a7-28fd-ea95f485eedc-0328ea77, #w-node-_7c174624-454b-a28a-7455-005b0b47cac1-0328ea77, #w-node-_65230b5d-d93a-d60c-8047-febaac3c80fa-0328ea77, #w-node-_9e9f142d-62ca-b1f8-62de-cd6bd1cd6faf-0328ea77, #w-node-_5eeabded-49cc-e6e0-dcfe-10ab7af8ffe1-0328ea77, #w-node-cf7336dd-c2bc-8bf7-f22a-14f850c4e183-0328ea77, #w-node-bfed2dc6-1b4d-5c2e-3c65-1ab753bd25cd-0328ea77, #w-node-_75552e01-46e7-f4d3-6086-1ac0d68dcec7-0328ea77, #w-node-b0b168af-046c-f9ec-9038-216e84385399-0328ea77, #w-node-ed4944e2-7540-3bd4-2870-2b26dbc3a6ff-0328ea77, #w-node-e70a6015-9907-1851-abd7-1de748f64a13-0328ea77, #w-node-cd90e1d0-3d89-c408-de6a-e55c93fe87f6-0328ea77, #w-node-fa362905-12ef-956b-76ad-103498a03468-0328ea77, #w-node-_82a13fa0-d25f-3d15-e8c9-303564ea3fc8-0328ea77, #w-node-_352c3277-ba52-2a07-9c74-93a1c1cda0d6-0328ea77, #w-node-_6666333d-21d3-1aa1-7a32-a0e6003e1315-0328ea77, #w-node-_25b826d4-ca0f-f243-421a-0bafbbefc0dd-0328ea77, #w-node-_91844f98-39f9-5c66-307f-c71d5c3dd9bf-0328ea77, #w-node-_6c5d3dcb-0ce9-e8ee-d717-8ec1f7c1ddfd-0328ea77, #w-node-f9abfe48-7b18-424f-743c-0d1a23f240d8-0328ea77, #w-node-cdc18614-2377-9f27-a352-af145fe8b703-0328ea77, #w-node-b7b52a9b-12bd-512d-678b-e7f70bf82276-0328ea77, #w-node-cd76561c-d3de-319d-4d48-fcfb12dc9f5a-0328ea77, #w-node-_750b69a9-abed-485c-e0a1-6eb95bd42da8-0328ea77, #w-node-_33cf4cd9-4d8f-002b-2439-82671061bc75-0328ea77, #w-node-_63fc29b3-fcbe-1322-fa55-8a452a5993eb-0328ea77, #w-node-f0cd8da3-d1d0-2ab9-3806-e48226ba0977-0328ea77, #w-node-_9b2a21f9-a9a5-69b2-2732-af6da14a8ca1-0328ea77, #w-node-_03605266-19bd-f755-27b9-757af0d7a5c7-0328ea77, #w-node-_747f124c-5403-caa0-447c-ade83290fc2d-0328ea77, #w-node-bc5d7d5e-51e5-0e64-98de-cdcffef38a3b-0328ea77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68b2-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68ba-3078162b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68be-3078162b, #other-div.w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68c2-3078162b, #which-div.w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68c6-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68ce-3078162b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d3-3078162b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_92f3a1e6-f27c-8ef2-40ab-9c5066e0035f-3078162b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_92f3a1e6-f27c-8ef2-40ab-9c5066e00364-3078162b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f8f-e1ef5056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f8b-e1ef5056, #w-node-_3457cefa-6a08-8e9f-33c3-e12e5ea396ef-e1ef5056, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-e1ef5056 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-e1ef5056 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-b66f326e-de6a-88ed-c15c-edf8ce8d6fb3-e1ef5056, #w-node-_37de3ca2-502d-aaa7-35c0-440acf025b21-abeaa2bc, #w-node-_14dfaf91-d244-66a7-b20f-f00e99ccaa41-abeaa2bc, #w-node-_6e171ad6-b784-492a-f77f-f3e067b06ec8-abeaa2bc, #w-node-bfcdf74d-1216-12d8-3b77-4f974332b5c0-abeaa2bc, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0049-abeaa2bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d38af590-60ad-a573-1ad6-22d629ec2723-abeaa2bc, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0061-abeaa2bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6e0a17c-a363-02f7-5fc6-9fa9077e4c42-abeaa2bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-abeaa2bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_0e024375-7b3d-b39a-7003-fcb0c83923ad-abeaa2bc, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc77-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7b-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc83-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc87-6b68256f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8b-6b68256f, #w-node-_37ffec42-331c-996e-288e-e493d5e92e00-6b68256f, #w-node-_4a4e033f-038c-3217-d2c5-5a7e3e019c64-6b68256f, #w-node-c9e02a51-4e25-95ac-2b88-b56bc928b3d3-6b68256f, #w-node-_525e7da1-a8c0-d174-b51d-5b5446382fd9-6b68256f, #w-node-_0ab52152-b48c-6d41-922c-81f1886b5fda-6b68256f, #w-node-_87783178-fd24-e3d5-0b77-e870a4c2c98b-6b68256f, #w-node-_1b2d0b73-d38e-8f46-50e8-3c5d5951c4f8-6b68256f, #w-node-ff466ef4-f358-8b26-cdcb-6140173dd5d0-6b68256f, #w-node-_12421a72-88c2-af49-639a-09f73c0ce551-6b68256f, #w-node-_65208cd7-558e-015e-dca3-2302952779ae-6b68256f, #w-node-_85f53483-a776-07b0-dcf9-545dee2340ab-6b68256f, #w-node-d74e5770-f6a2-4353-23f5-e7b67ba2bd92-6b68256f, #w-node-_33c411cd-f2f6-71c5-8f09-5196dc283b17-6b68256f, #w-node-dbbdeb45-fbbd-4e0d-f49d-798537905b30-6b68256f, #w-node-dbbb130b-6f71-02dc-4a08-16d188742a83-6b68256f, #w-node-_0a017d70-ef5b-454f-a2ff-c6f6a44998b6-6b68256f, #w-node-_0ccdeb1d-543c-af68-870e-2335572c54e9-6b68256f, #w-node-_27e09598-2ec2-2c18-f468-1b079abbf0fc-6b68256f, #w-node-_347c615d-c622-0604-5fc1-88ab61363fa1-6b68256f, #w-node-_29cad366-38b4-3a1b-51d4-d8a7cf9079b8-6b68256f, #w-node-_77800c78-ee77-eb4a-494c-c19ced7d342f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc93-6b68256f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dcc3-6b68256f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dcc5-6b68256f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e49acbd-6a4c-bfe8-fd93-00a5517af887-d87ed8e8, #w-node-f93a7e34-eeb4-d363-3b8e-d0ccafb972bc-d87ed8e8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-2543d39d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d9-2543d39d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af95cff9-8b81-24cc-0a8d-702dbf0cad9b-0b047dd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af95cff9-8b81-24cc-0a8d-702dbf0cad9f-0b047dd4, #submit.w-node-af95cff9-8b81-24cc-0a8d-702dbf0cada0-0b047dd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#honeypot.w-node-dcb2ecde-eb17-648c-04e6-09bacd68ac40-0b047dd4, #w-node-_5d2fa937-e4d0-00d5-3977-1ef2160d411a-0b047dd4, #w-node-a53edbd3-d1b8-6cff-db84-bfeefcc9491a-0b047dd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f47155-a001-f93d-a2b9-0d26ececb56c-0b047dd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6642758-9b1e-0684-eba4-7c6a37021152-0b047dd4, #submit2.w-node-e6642758-9b1e-0684-eba4-7c6a37021153-0b047dd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot2.w-node-a88a41ad-b01c-3336-61cc-0817d2c15467-0b047dd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7a721a-e55a-01ce-1acc-5a50eb160210-1f23b77b, #w-node-_4a7a721a-e55a-01ce-1acc-5a50eb160216-1f23b77b, #w-node-_4a7a721a-e55a-01ce-1acc-5a50eb16021c-1f23b77b {
  justify-self: center;
}

#w-node-edcf152b-8791-5838-1b7b-c25e5e3950b6-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950ba-1f23b77b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edcf152b-8791-5838-1b7b-c25e5e3950be-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950c2-1f23b77b, #f-other-method-div.w-node-edcf152b-8791-5838-1b7b-c25e5e3950c6-1f23b77b, #f-Which-current-customer-referred-you-div.w-node-edcf152b-8791-5838-1b7b-c25e5e3950ca-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950ce-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d2-1f23b77b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-edcf152b-8791-5838-1b7b-c25e5e3950d7-1f23b77b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-edcf152b-8791-5838-1b7b-c25e5e3950d9-1f23b77b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f60368-eaad-a910-cbd1-08ae9211412c-3eecdf4d, #w-node-_61c80bb7-b5a8-6648-d0cb-37386b581e62-3eecdf4d, #w-node-b2ae7536-1fb2-4899-2726-c6d9394a3060-3eecdf4d, #w-node-_70f33de7-2db9-f0e1-eaeb-daaec732f44e-3eecdf4d, #w-node-e2e8b6a1-d94d-9974-5a96-3f10d278cd47-3eecdf4d, #w-node-_084c1822-3d60-44a1-a10d-89b6d115239d-3eecdf4d, #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-3eecdf4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bd06eed-494e-2ce5-5552-dcd3a2dc3b38-3eecdf4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a936d013-4437-2706-7a02-5bbab4cdfb94-3eecdf4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#honeypot.w-node-_9de194a3-575d-16d8-f3f1-dfac3dd3c400-3eecdf4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203b-3eecdf4d, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203d-3eecdf4d, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f398203f-3eecdf4d, #w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982041-3eecdf4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d032ab1e-9892-1da7-3f0d-a6a6f3982042-3eecdf4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f8f-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f93-cc57d334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e81eb80-eef0-a782-cd1f-8e0d4b0671cc-cc57d334, #w-node-_03d0a06e-945a-526a-c621-e4ebb83cd5f1-cc57d334, #other-div.w-node-_5c1871d4-60a8-f6dd-c1a3-4df13511bdb0-cc57d334, #which-div.w-node-_180dff00-436b-9ef5-6b1d-b100928dd0c1-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fa7-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-cc57d334 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-cc57d334 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_695317d5-3952-cf2f-6cb7-59cc6e9888bf-cc57d334, #w-node-_6e171ad6-b784-492a-f77f-f3e067b06ec8-d7e4fdaa, #w-node-bfcdf74d-1216-12d8-3b77-4f974332b5c0-d7e4fdaa, #w-node-c2b443be-b3ff-a3dd-1057-d7bca957a2c0-d7e4fdaa, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0049-d7e4fdaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d38af590-60ad-a573-1ad6-22d629ec2723-d7e4fdaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-d7e4fdaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_0e024375-7b3d-b39a-7003-fcb0c83923ad-d7e4fdaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-e7080cc7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d9-e7080cc7, #w-node-_59885240-5c46-eebc-b8b3-401368396e65-a481ec7a, #w-node-e5232ce4-a79c-9c22-994e-ecc4293c7fc3-a481ec7a, #w-node-_9ffc5d06-ecfb-8fd5-fcdb-7e1ce288811c-a481ec7a, #w-node-b7006609-df4b-cc3a-3197-4ab60bdc4d18-a481ec7a, #w-node-_445da1ab-1bce-f8c6-aa44-65a6daee6070-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa919-a481ec7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa92d-a481ec7a, #w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a4-a481ec7a, #other-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a5-a481ec7a, #referred-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a9-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa931-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa935-a481ec7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-a481ec7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_72346ae7-f20c-1013-a695-71dd9b3b5df4-a481ec7a, #w-node-e827e69d-c8d5-2661-b8d3-4089ba30404b-96049ae0, #w-node-_3d23af9f-8941-1761-1299-2eba8c73e034-96049ae0, #w-node-c3e9a9d0-c23d-222d-c0e9-dd61b060f136-96049ae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1ff4041-44e4-d602-a19b-21a07dddda59-96049ae0, #w-node-_8388f0a1-429e-9c90-df56-858fb087f08c-96049ae0, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda5f-96049ae0, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda65-96049ae0 {
  justify-self: center;
}

#w-node-c556c6c1-49dc-d9b6-83db-52f360a8adec-96049ae0, #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-96049ae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-96049ae0, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-96049ae0, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-96049ae0, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-96049ae0, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-96049ae0, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-96049ae0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-96049ae0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_282cb152-095d-2a66-0240-ab7a02c23e77-96049ae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3535423-2e95-43a1-d2b7-0f1c79fb5ac2-ec1f0195 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-ec1f0195 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-ec1f0195 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-ecf62067-0635-7092-ef0e-e13c620b383d-ec1f0195 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7aed50c-9233-47ff-8c07-f7cd7d321cf6-05b23330 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e6b12da5-7acf-df49-ffa5-9bd4b8120ff7-05b23330 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_220f362c-fe80-5838-e7ce-5469fe2a1ffb-05b23330 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa919-05b23330 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa92d-05b23330, #w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a4-05b23330, #other-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a5-05b23330, #referred-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a9-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa931-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa935-05b23330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-05b23330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_72346ae7-f20c-1013-a695-71dd9b3b5df4-05b23330 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1ff4041-44e4-d602-a19b-21a07dddda59-893dd8e9, #w-node-_8388f0a1-429e-9c90-df56-858fb087f08c-893dd8e9, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda5f-893dd8e9, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda65-893dd8e9 {
  justify-self: center;
}

#w-node-c556c6c1-49dc-d9b6-83db-52f360a8adec-893dd8e9, #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-893dd8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-893dd8e9, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-893dd8e9, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-893dd8e9, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-893dd8e9, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-893dd8e9, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-893dd8e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-893dd8e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_282cb152-095d-2a66-0240-ab7a02c23e77-893dd8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-4546bfc2, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-4546bfc2, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-4546bfc2, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-4546bfc2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-4546bfc2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-4546bfc2, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-4546bfc2, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-4546bfc2, #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-4546bfc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-4546bfc2, #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-4546bfc2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-4546bfc2, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-4546bfc2, #w-node-_9d4e2e01-063e-330d-98d4-3257485f3288-4546bfc2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#other-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f3289-4546bfc2, #referred-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f328d-4546bfc2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-4546bfc2, #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-4546bfc2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e8ce5951-61f5-c681-12bc-ab70939d9e8a-4546bfc2, #w-node-_685413bd-e85a-3875-6cd5-79af83f95be4-937d0095, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bdb-937d0095, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bed-937d0095, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bf6-937d0095, #w-node-_59885240-5c46-eebc-b8b3-401368396e65-f15772d6, #w-node-e5232ce4-a79c-9c22-994e-ecc4293c7fc3-f15772d6, #w-node-_9ffc5d06-ecfb-8fd5-fcdb-7e1ce288811c-f15772d6, #w-node-b7006609-df4b-cc3a-3197-4ab60bdc4d18-f15772d6, #w-node-_445da1ab-1bce-f8c6-aa44-65a6daee6070-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa919-f15772d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa92d-f15772d6, #w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a4-f15772d6, #other-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a5-f15772d6, #referred-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a9-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa931-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa935-f15772d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f15772d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_72346ae7-f20c-1013-a695-71dd9b3b5df4-f15772d6, #w-node-_59885240-5c46-eebc-b8b3-401368396e65-f928d3a6, #w-node-e5232ce4-a79c-9c22-994e-ecc4293c7fc3-f928d3a6, #w-node-_9ffc5d06-ecfb-8fd5-fcdb-7e1ce288811c-f928d3a6, #w-node-b7006609-df4b-cc3a-3197-4ab60bdc4d18-f928d3a6, #w-node-_445da1ab-1bce-f8c6-aa44-65a6daee6070-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa919-f928d3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db166d82-11b3-c8a9-f409-146135baa92d-f928d3a6, #w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a4-f928d3a6, #other-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a5-f928d3a6, #referred-div.w-node-_74243ff4-9a01-f634-61b5-3e0a1b87d3a9-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa931-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa935-f928d3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f928d3a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_72346ae7-f20c-1013-a695-71dd9b3b5df4-f928d3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbb8d36e-e0ae-eb8d-bfe1-15b67e7c53b6-bec7863e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#honeypot.w-node-_0e024375-7b3d-b39a-7003-fcb0c83923ad-bec7863e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b1ef-a2a79ad3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b269-a2a79ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#how-did-you.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b27d-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b281-a2a79ad3, #other-div.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b282-a2a79ad3, #referred-div.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b286-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b28a-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b28e-a2a79ad3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b293-a2a79ad3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b295-a2a79ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_506a2b2a-afb7-bea6-aaf4-83a3724672cb-b0713bbc {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-b0713bbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-b0713bbc, #w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e1-b0713bbc, #other-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e2-b0713bbc, #referred-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e6-b0713bbc, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-b0713bbc, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-b0713bbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-b0713bbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_8e385b1b-44ef-ca98-7327-9ec9092b4b07-b0713bbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-565eb8a3, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-565eb8a3, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-565eb8a3, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-565eb8a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-565eb8a3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-565eb8a3, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-565eb8a3, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-565eb8a3, #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-565eb8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-565eb8a3, #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-565eb8a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-565eb8a3, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-565eb8a3, #w-node-_9d4e2e01-063e-330d-98d4-3257485f3288-565eb8a3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#other-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f3289-565eb8a3, #referred-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f328d-565eb8a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-565eb8a3, #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-565eb8a3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e8ce5951-61f5-c681-12bc-ab70939d9e8a-565eb8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-9e8e4fce, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-9e8e4fce, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-9e8e4fce, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-9e8e4fce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-9e8e4fce {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-9e8e4fce, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-9e8e4fce, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-9e8e4fce, #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-9e8e4fce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-9e8e4fce, #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-9e8e4fce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-9e8e4fce, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-9e8e4fce, #w-node-_9d4e2e01-063e-330d-98d4-3257485f3288-9e8e4fce {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#other-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f3289-9e8e4fce, #referred-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f328d-9e8e4fce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-9e8e4fce, #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-9e8e4fce {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e8ce5951-61f5-c681-12bc-ab70939d9e8a-9e8e4fce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-fca1b938, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-fca1b938, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-fca1b938, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-fca1b938 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-fca1b938 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-fca1b938, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-fca1b938, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-fca1b938, #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-fca1b938 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-fca1b938, #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-fca1b938 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-fca1b938, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-fca1b938, #w-node-_9d4e2e01-063e-330d-98d4-3257485f3288-fca1b938 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#other-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f3289-fca1b938, #referred-div.w-node-_9d4e2e01-063e-330d-98d4-3257485f328d-fca1b938 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-fca1b938, #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-fca1b938 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#honeypot.w-node-e8ce5951-61f5-c681-12bc-ab70939d9e8a-fca1b938, #w-node-_685413bd-e85a-3875-6cd5-79af83f95be4-8796ba42, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bdb-8796ba42, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bed-8796ba42, #w-node-_685413bd-e85a-3875-6cd5-79af83f95bf6-8796ba42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52701f3d-a4a4-03bf-93a0-16f1678b555a-d197db22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4c4e96f7-7e6a-1cd7-2d22-39d7d6d3cec9-d197db22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-d197db22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-d197db22, #w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e1-d197db22, #other-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e2-d197db22, #referred-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e6-d197db22, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-d197db22, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-d197db22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-d197db22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_8e385b1b-44ef-ca98-7327-9ec9092b4b07-d197db22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93a7e34-eeb4-d363-3b8e-d0ccafb972bc-c83c78d1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-70725dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-70725dcd, #w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e1-70725dcd, #other-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e2-70725dcd, #referred-div.w-node-_0f242e51-3db5-22d4-2808-c01ae5e839e6-70725dcd, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-70725dcd, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-70725dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-70725dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#honeypot.w-node-_8e385b1b-44ef-ca98-7327-9ec9092b4b07-70725dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93a7e34-eeb4-d363-3b8e-d0ccafb972bc-8b7fe413, #w-node-f93a7e34-eeb4-d363-3b8e-d0ccafb972bc-a0d0f4c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd5f-6182ef41, #w-node-_56fdeb0f-8a55-3f3e-b8fb-444203e2771c-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd63-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd67-6182ef41, #w-node-_3c35476e-39b0-3e1c-48f0-8799ecb85338-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd6b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd7b-6182ef41, #w-node-_1987c61e-adc1-304b-4308-4285f336deef-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd7f-6182ef41 {
    align-self: end;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd83-6182ef41 {
    align-self: center;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd87-6182ef41 {
    align-self: end;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd8b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd97-6182ef41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e95b58-7c91-2d40-409d-d700ea4b6c3d-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd9b-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedda3-6182ef41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_99b622a3-6db7-c66f-041f-c69138b4e4d8-6182ef41 {
    grid-column: span 2 / span 2;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedda7-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa563-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa567-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa573-6182ef41, #w-node-_2c798845-4dc4-dafa-5283-d9dabaee98d4-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa597-6182ef41 {
    align-self: center;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa593-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa59b-6182ef41 {
    align-self: end;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa59f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5ab-6182ef41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5af-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b3-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b7-6182ef41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bb-6182ef41 {
    grid-column: span 2 / span 2;
  }

  #submit.w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bc-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-dcec69d9, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-dcec69d9, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-dcec69d9, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-dcec69d9, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-dcec69d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-dcec69d9 {
    align-self: center;
  }

  #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-dcec69d9, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-dcec69d9 {
    align-self: end;
  }

  #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-dcec69d9, #w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-dcec69d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-dcec69d9, #w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-dcec69d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-dcec69d9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-dcec69d9 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c46-51f12466, #w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4a-51f12466, #submit.w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4f-51f12466, #w-node-ba31faae-9783-174e-3ba5-df5132401a09-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a0d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a11-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a15-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a19-9904c2fb {
    grid-column: span 1 / span 1;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a1d-9904c2fb {
    align-self: end;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a21-9904c2fb {
    align-self: center;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a25-9904c2fb {
    align-self: end;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a29-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a2d-9904c2fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a39-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a3d-9904c2fb {
    grid-column: span 1 / span 1;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a41-9904c2fb {
    grid-column: span 2 / span 2;
  }

  #submit.w-node-ba31faae-9783-174e-3ba5-df5132401a42-9904c2fb {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-6eb33d29 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-6eb33d29, #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-6eb33d29 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_533382ea-394e-a956-d007-2a4ce033998a-e8b33d58, #w-node-_533382ea-394e-a956-d007-2a4ce033999e-e8b33d58, #w-node-_533382ea-394e-a956-d007-2a4ce03399a3-e8b33d58 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-85fc96b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebd-85fc96b1, #submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-85fc96b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcc5-0d86460d, #w-node-_9ecfdfe6-bcf9-6b74-bb13-32620251d9aa-0d86460d {
    grid-column: span 1 / span 1;
  }

  #w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcd5-0d86460d, #submit.w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcd6-0d86460d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce75f-1c2fb3c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce763-1c2fb3c6, #submit.w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce764-1c2fb3c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-ccac81c4-6553-2986-ff60-55576f10bcb0-867cd30f {
    grid-column: span 1 / span 1;
  }

  #w-node-ccac81c4-6553-2986-ff60-55576f10bcb4-867cd30f, #w-node-ccac81c4-6553-2986-ff60-55576f10bcb5-867cd30f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_42beb09f-c4c5-af76-aae5-a9c09dcd71f4-167bc354 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-167bc354, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-167bc354 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-167bc354, #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-167bc354 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa92d-38b8c264 {
    grid-column: span 2 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa935-38b8c264 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa939-38b8c264, #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-38b8c264 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e2-4f3190bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e6-4f3190bb, #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e7-4f3190bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_33d42c07-0406-fdd7-c160-7a345e942987-87c94172 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33d42c07-0406-fdd7-c160-7a345e94298b-87c94172, #submit.w-node-_33d42c07-0406-fdd7-c160-7a345e94298c-87c94172, #w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6d0-d74459d6, #submit.w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6d1-d74459d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c50-2dd45569 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c64-2dd45569, #submit.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c65-2dd45569 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_23d94eea-78a1-e059-ffb3-4b50cad07692-b0eb5263 {
    grid-column: span 1 / span 1;
  }

  #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a1-b0eb5263 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a6-b0eb5263 {
    grid-column: span 2 / span 2;
  }

  #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68ce-3078162b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d2-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d3-3078162b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-e1ef5056 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-e1ef5056, #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-e1ef5056 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0061-abeaa2bc {
    grid-column: span 1 / span 1;
  }

  #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0065-abeaa2bc, #submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-abeaa2bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc77-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7b-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc83-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc87-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8b-6b68256f, #w-node-_37ffec42-331c-996e-288e-e493d5e92e00-6b68256f, #w-node-_4a4e033f-038c-3217-d2c5-5a7e3e019c64-6b68256f, #w-node-c9e02a51-4e25-95ac-2b88-b56bc928b3d3-6b68256f, #w-node-_525e7da1-a8c0-d174-b51d-5b5446382fd9-6b68256f, #w-node-_0ab52152-b48c-6d41-922c-81f1886b5fda-6b68256f, #w-node-_87783178-fd24-e3d5-0b77-e870a4c2c98b-6b68256f, #w-node-_1b2d0b73-d38e-8f46-50e8-3c5d5951c4f8-6b68256f, #w-node-ff466ef4-f358-8b26-cdcb-6140173dd5d0-6b68256f, #w-node-_12421a72-88c2-af49-639a-09f73c0ce551-6b68256f, #w-node-_65208cd7-558e-015e-dca3-2302952779ae-6b68256f, #w-node-_85f53483-a776-07b0-dcf9-545dee2340ab-6b68256f, #w-node-d74e5770-f6a2-4353-23f5-e7b67ba2bd92-6b68256f, #w-node-_33c411cd-f2f6-71c5-8f09-5196dc283b17-6b68256f, #w-node-dbbdeb45-fbbd-4e0d-f49d-798537905b30-6b68256f, #w-node-dbbb130b-6f71-02dc-4a08-16d188742a83-6b68256f, #w-node-_0a017d70-ef5b-454f-a2ff-c6f6a44998b6-6b68256f, #w-node-_0ccdeb1d-543c-af68-870e-2335572c54e9-6b68256f, #w-node-_27e09598-2ec2-2c18-f468-1b079abbf0fc-6b68256f, #w-node-_347c615d-c622-0604-5fc1-88ab61363fa1-6b68256f, #w-node-_29cad366-38b4-3a1b-51d4-d8a7cf9079b8-6b68256f, #w-node-_77800c78-ee77-eb4a-494c-c19ced7d342f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc93-6b68256f {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dcc3-6b68256f {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d6-2543d39d, #submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-2543d39d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-edcf152b-8791-5838-1b7b-c25e5e3950c2-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d2-1f23b77b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d6-1f23b77b, #submit.w-node-edcf152b-8791-5838-1b7b-c25e5e3950d7-1f23b77b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-cc57d334 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-cc57d334, #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-cc57d334, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0065-d7e4fdaa, #submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-d7e4fdaa, #w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d6-e7080cc7, #submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-e7080cc7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa92d-a481ec7a {
    grid-column: span 2 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa935-a481ec7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa939-a481ec7a, #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-a481ec7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-c3e9a9d0-c23d-222d-c0e9-dd61b060f136-96049ae0, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-96049ae0, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-96049ae0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-96049ae0, #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-96049ae0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-ec1f0195 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebd-ec1f0195, #submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-ec1f0195 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa92d-05b23330 {
    grid-column: span 2 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa935-05b23330 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa939-05b23330, #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-05b23330 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-893dd8e9, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-893dd8e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-893dd8e9, #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-893dd8e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-4546bfc2, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-4546bfc2, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-4546bfc2, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-4546bfc2, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-4546bfc2 {
    grid-column: span 1 / span 1;
  }

  #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-4546bfc2 {
    align-self: center;
  }

  #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-4546bfc2, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-4546bfc2 {
    align-self: end;
  }

  #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-4546bfc2, #w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-4546bfc2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-4546bfc2, #w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-4546bfc2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-4546bfc2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-4546bfc2 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa92d-f15772d6 {
    grid-column: span 2 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa935-f15772d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa939-f15772d6, #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f15772d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa92d-f928d3a6 {
    grid-column: span 2 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa935-f928d3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa939-f928d3a6, #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f928d3a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #how-did-you.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b27d-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b28e-a2a79ad3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b292-a2a79ad3, #submit.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b293-a2a79ad3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-b0713bbc, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-b0713bbc {
    grid-column: span 1 / span 1;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-b0713bbc, #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-b0713bbc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-565eb8a3, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-565eb8a3, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-565eb8a3, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-565eb8a3, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-565eb8a3 {
    grid-column: span 1 / span 1;
  }

  #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-565eb8a3 {
    align-self: center;
  }

  #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-565eb8a3, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-565eb8a3 {
    align-self: end;
  }

  #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-565eb8a3, #w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-565eb8a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-565eb8a3, #w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-565eb8a3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-565eb8a3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-565eb8a3 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-9e8e4fce, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-9e8e4fce, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-9e8e4fce, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-9e8e4fce, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-9e8e4fce {
    grid-column: span 1 / span 1;
  }

  #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-9e8e4fce {
    align-self: center;
  }

  #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-9e8e4fce, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-9e8e4fce {
    align-self: end;
  }

  #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-9e8e4fce, #w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-9e8e4fce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-9e8e4fce, #w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-9e8e4fce {
    grid-column: span 1 / span 1;
  }

  #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-9e8e4fce {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-9e8e4fce {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-fca1b938, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-fca1b938, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-fca1b938, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-fca1b938, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-fca1b938 {
    grid-column: span 1 / span 1;
  }

  #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-fca1b938 {
    align-self: center;
  }

  #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-fca1b938, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-fca1b938 {
    align-self: end;
  }

  #w-node-_1b6b1c2d-26fc-18b9-1310-50c71ad5013a-fca1b938, #w-node-_9039b968-b658-2ff4-5b00-bc9ad0fd3d01-fca1b938 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad2344d5-d39e-8b02-d227-a96e73364168-fca1b938, #w-node-c38124c1-169d-3a17-8ea7-b6f7537c9876-fca1b938 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-fca1b938 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-fca1b938 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_52701f3d-a4a4-03bf-93a0-16f1678b555a-d197db22, #w-node-_4c4e96f7-7e6a-1cd7-2d22-39d7d6d3cec9-d197db22 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-d197db22, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-d197db22 {
    grid-column: span 1 / span 1;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-d197db22, #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-d197db22 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #how-did-you.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb27-70725dcd, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-70725dcd {
    grid-column: span 1 / span 1;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-70725dcd, #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-70725dcd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd5f-6182ef41, #w-node-_56fdeb0f-8a55-3f3e-b8fb-444203e2771c-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd63-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd67-6182ef41, #w-node-_3c35476e-39b0-3e1c-48f0-8799ecb85338-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd6b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd7f-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd83-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd87-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedda3-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedda7-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa563-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa567-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa597-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa593-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa59b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b7-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bc-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e9f5af3f-91f0-41e8-fdf1-6a846d7dee89-dcec69d9, #w-node-_86c799d7-2e2c-70fc-4b89-7856525ee0ae-dcec69d9, #w-node-_0d09100a-eca4-cb06-e8cc-ac5ad4445e1f-dcec69d9 {
    justify-self: center;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-dcec69d9, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-dcec69d9, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-dcec69d9, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-dcec69d9, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-dcec69d9, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-dcec69d9, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-dcec69d9, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-dcec69d9, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-dcec69d9, #w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-dcec69d9 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-dcec69d9 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_12de4abf-625b-8c26-212b-6f9eebe8bb3e-51f12466, #w-node-_12de4abf-625b-8c26-212b-6f9eebe8bb44-51f12466, #w-node-_12de4abf-625b-8c26-212b-6f9eebe8bb4a-51f12466 {
    justify-self: center;
  }

  #w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c32-51f12466, #w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4a-51f12466 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-cd5a6033-0f14-8ad6-2170-f2cc2a548c4f-51f12466 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a09-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a0d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a11-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a15-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a19-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a1d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a21-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a25-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a41-9904c2fb {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-ba31faae-9783-174e-3ba5-df5132401a42-9904c2fb {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a8549de8-1ca1-c139-b72c-6394f88f3a08-b2b45028, #w-node-_6a3e8e77-367f-54d0-ab97-c7d5855927e1-b2b45028 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f93-6eb33d29, #w-node-_2e81eb80-eef0-a782-cd1f-8e0d4b0671cc-6eb33d29, #w-node-_03d0a06e-945a-526a-c621-e4ebb83cd5f1-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fa7-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-6eb33d29, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-6eb33d29 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-6eb33d29 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_193acb68-1456-4395-8cd5-c2da7cfc819a-e8b33d58, #w-node-_193acb68-1456-4395-8cd5-c2da7cfc81a0-e8b33d58, #w-node-_193acb68-1456-4395-8cd5-c2da7cfc81a6-e8b33d58 {
    justify-self: center;
  }

  #w-node-_533382ea-394e-a956-d007-2a4ce033999e-e8b33d58 {
    grid-column: span 1 / span 1;
  }

  #w-node-_533382ea-394e-a956-d007-2a4ce03399a3-e8b33d58 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e12-99452d8e, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e18-99452d8e, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e1e-99452d8e, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e12-2f58ea81, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e18-2f58ea81, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e1e-2f58ea81 {
    justify-self: center;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-85fc96b1, #w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebd-85fc96b1 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-85fc96b1 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcd5-0d86460d {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_78dfaab3-ad97-7f0f-03c5-0a336c60bcd6-0d86460d {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce75f-1c2fb3c6, #w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce763-1c2fb3c6 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_2c821cc5-9599-273e-7bc4-7a92e34ce764-1c2fb3c6 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-ccac81c4-6553-2986-ff60-55576f10bcb0-867cd30f, #w-node-ccac81c4-6553-2986-ff60-55576f10bcb4-867cd30f {
    grid-column: span 1 / span 1;
  }

  #w-node-ccac81c4-6553-2986-ff60-55576f10bcb5-867cd30f {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-167bc354, #w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-167bc354, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-167bc354, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-167bc354, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-167bc354, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-167bc354, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-167bc354, #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-167bc354 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-167bc354 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa919-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa92d-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa931-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa935-38b8c264, #w-node-db166d82-11b3-c8a9-f409-146135baa939-38b8c264 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-38b8c264 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e2-4f3190bb, #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e6-4f3190bb {
    grid-column: span 1 / span 1;
  }

  #w-node-d3cee62f-386d-ca55-d4be-a5971c11d3e7-4f3190bb {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_33d42c07-0406-fdd7-c160-7a345e942987-87c94172, #w-node-_33d42c07-0406-fdd7-c160-7a345e94298b-87c94172 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_33d42c07-0406-fdd7-c160-7a345e94298c-87c94172 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6c8-d74459d6, #w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6d0-d74459d6 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_40f68a04-a2e1-fddd-6b41-bf8d9114a6d1-d74459d6 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-877cd241 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c48-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c4c-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c50-2dd45569, #f-other-method-div.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c54-2dd45569, #f-Which-current-customer-referred-you-div.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c58-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c5c-2dd45569, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c64-2dd45569 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c65-2dd45569 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-cb9abd76, #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-c60edd2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23d94eea-78a1-e059-ffb3-4b50cad0768b-b0eb5263, #ri-other-method-div.w-node-_23d94eea-78a1-e059-ffb3-4b50cad07696-b0eb5263, #ri-Which-current-customer-referred-you-div.w-node-_23d94eea-78a1-e059-ffb3-4b50cad0769a-b0eb5263, #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a1-b0eb5263 {
    grid-column: span 1 / span 1;
  }

  #w-node-_23d94eea-78a1-e059-ffb3-4b50cad076a6-b0eb5263 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68ba-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68be-3078162b, #other-div.w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68c2-3078162b, #which-div.w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68c6-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68ce-3078162b, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d2-3078162b {
    grid-column: span 1 / span 1;
  }

  #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d3-3078162b {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92f3a1e6-f27c-8ef2-40ab-9c5066e0035f-3078162b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-e1ef5056, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-e1ef5056 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-e1ef5056 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0049-abeaa2bc, #w-node-d38af590-60ad-a573-1ad6-22d629ec2723-abeaa2bc, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0061-abeaa2bc, #w-node-f6e0a17c-a363-02f7-5fc6-9fa9077e4c42-abeaa2bc, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0065-abeaa2bc {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-abeaa2bc {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc77-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7b-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc83-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc87-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8b-6b68256f {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dcc3-6b68256f {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d6-2543d39d {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-2543d39d {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-af95cff9-8b81-24cc-0a8d-702dbf0cad9b-0b047dd4, #w-node-af95cff9-8b81-24cc-0a8d-702dbf0cad9f-0b047dd4, #submit.w-node-af95cff9-8b81-24cc-0a8d-702dbf0cada0-0b047dd4, #w-node-_27f47155-a001-f93d-a2b9-0d26ececb56c-0b047dd4, #w-node-e6642758-9b1e-0684-eba4-7c6a37021152-0b047dd4, #submit2.w-node-e6642758-9b1e-0684-eba4-7c6a37021153-0b047dd4 {
    grid-column: span 1 / span 1;
  }

  #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e12-0b047dd4, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e18-0b047dd4, #w-node-def3b7dd-7cc8-3c21-667f-7b626bf26e1e-0b047dd4, #w-node-_4a7a721a-e55a-01ce-1acc-5a50eb160210-1f23b77b, #w-node-_4a7a721a-e55a-01ce-1acc-5a50eb160216-1f23b77b, #w-node-_4a7a721a-e55a-01ce-1acc-5a50eb16021c-1f23b77b {
    justify-self: center;
  }

  #w-node-edcf152b-8791-5838-1b7b-c25e5e3950ba-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950be-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950c2-1f23b77b, #f-other-method-div.w-node-edcf152b-8791-5838-1b7b-c25e5e3950c6-1f23b77b, #f-Which-current-customer-referred-you-div.w-node-edcf152b-8791-5838-1b7b-c25e5e3950ca-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950ce-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d2-1f23b77b, #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d6-1f23b77b {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-edcf152b-8791-5838-1b7b-c25e5e3950d7-1f23b77b {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2aa6a2bd-9cbc-bca8-2480-6c82d6e21d9d-3eecdf4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046f93-cc57d334, #w-node-_2e81eb80-eef0-a782-cd1f-8e0d4b0671cc-cc57d334, #w-node-_03d0a06e-945a-526a-c621-e4ebb83cd5f1-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fa7-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fab-cc57d334, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-cc57d334 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046fb0-cc57d334 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0049-d7e4fdaa, #w-node-d38af590-60ad-a573-1ad6-22d629ec2723-d7e4fdaa, #w-node-a18531a8-08c4-66ef-97c9-5bb3831a0065-d7e4fdaa {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-a18531a8-08c4-66ef-97c9-5bb3831a0066-d7e4fdaa {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d6-e7080cc7 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-dbce11c9-91c7-3f65-7ad3-5be0bffdf8d7-e7080cc7 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa919-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa92d-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa931-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa935-a481ec7a, #w-node-db166d82-11b3-c8a9-f409-146135baa939-a481ec7a {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-a481ec7a {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-e1ff4041-44e4-d602-a19b-21a07dddda59-96049ae0, #w-node-_8388f0a1-429e-9c90-df56-858fb087f08c-96049ae0, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda5f-96049ae0, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda65-96049ae0 {
    justify-self: center;
  }

  #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-96049ae0, #w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-96049ae0, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-96049ae0, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-96049ae0, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-96049ae0, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-96049ae0, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-96049ae0, #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-96049ae0 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-96049ae0 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7c6610eb-a749-2255-68bb-58cc01d22eb9-ec1f0195, #w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebd-ec1f0195 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_7c6610eb-a749-2255-68bb-58cc01d22ebe-ec1f0195 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa919-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa92d-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa931-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa935-05b23330, #w-node-db166d82-11b3-c8a9-f409-146135baa939-05b23330 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-05b23330 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-e1ff4041-44e4-d602-a19b-21a07dddda59-893dd8e9, #w-node-_8388f0a1-429e-9c90-df56-858fb087f08c-893dd8e9, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda5f-893dd8e9, #w-node-e1ff4041-44e4-d602-a19b-21a07dddda65-893dd8e9 {
    justify-self: center;
  }

  #w-node-_2d0547a0-b729-5a56-d671-00138564cb15-893dd8e9, #w-node-_7f7afcbe-dd86-0902-984b-b831f5a7de71-893dd8e9, #w-node-a00d5c5d-e1a6-7f29-118e-bdff6553ac02-893dd8e9, #f-other-method-div.w-node-a803db6b-d8d2-eda1-5efe-231d5b0c0003-893dd8e9, #f-Which-current-customer-referred-you-div.w-node-_9c328697-a8cf-5c86-d81c-7ba2d058e819-893dd8e9, #w-node-ae2228a3-df78-1286-4796-d9ec83b5ba0a-893dd8e9, #w-node-ad54997e-c2d2-69c1-7968-610784bebb83-893dd8e9, #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-893dd8e9 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-ad54997e-c2d2-69c1-7968-610784bebb88-893dd8e9 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-e9f5af3f-91f0-41e8-fdf1-6a846d7dee89-4546bfc2, #w-node-_86c799d7-2e2c-70fc-4b89-7856525ee0ae-4546bfc2, #w-node-_0d09100a-eca4-cb06-e8cc-ac5ad4445e1f-4546bfc2 {
    justify-self: center;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-4546bfc2, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-4546bfc2, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-4546bfc2, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-4546bfc2, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-4546bfc2, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-4546bfc2, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-4546bfc2, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-4546bfc2, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-4546bfc2, #w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-4546bfc2 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-4546bfc2 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa919-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa92d-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa931-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa935-f15772d6, #w-node-db166d82-11b3-c8a9-f409-146135baa939-f15772d6 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f15772d6 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-db166d82-11b3-c8a9-f409-146135baa919-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa92d-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa931-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa935-f928d3a6, #w-node-db166d82-11b3-c8a9-f409-146135baa939-f928d3a6 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-db166d82-11b3-c8a9-f409-146135baa93a-f928d3a6 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b269-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b28a-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b28e-a2a79ad3, #w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b292-a2a79ad3 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_34485290-a1e4-6f64-3e77-f1d55cc3b293-a2a79ad3 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-b0713bbc, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-b0713bbc, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-b0713bbc, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-b0713bbc {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-b0713bbc {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-565eb8a3, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-565eb8a3, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-565eb8a3, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-565eb8a3, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-565eb8a3, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-565eb8a3, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-565eb8a3, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-565eb8a3, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-565eb8a3, #w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-565eb8a3 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-565eb8a3 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-9e8e4fce, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-9e8e4fce, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-9e8e4fce, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-9e8e4fce, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-9e8e4fce, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-9e8e4fce, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-9e8e4fce, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-9e8e4fce, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-9e8e4fce, #w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-9e8e4fce {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-9e8e4fce {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-fca1b938, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-fca1b938, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-fca1b938, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-fca1b938, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-fca1b938, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-fca1b938, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-fca1b938, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-fca1b938, #w-node-_87e1aa2e-36b6-58ef-67e2-0591c7dc7634-fca1b938, #w-node-f1e65903-3780-eda3-0ce2-06ce3160d782-fca1b938 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-fca1b938 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-d197db22, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-d197db22, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-d197db22, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-d197db22 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-d197db22 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb13-70725dcd, #w-node-_14ff1531-301c-1cb8-9c0b-c3ea08981eb6-70725dcd, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2b-70725dcd, #w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb2f-70725dcd {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_31e3547c-64d0-3231-5c61-b0ff4ecffb30-70725dcd {
    grid-column: span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e4ece532-795f-96fa-2adb-7ff124aedd5f-6182ef41, #w-node-_56fdeb0f-8a55-3f3e-b8fb-444203e2771c-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd63-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd67-6182ef41, #w-node-_3c35476e-39b0-3e1c-48f0-8799ecb85338-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd6b-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd7f-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd83-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedd87-6182ef41, #w-node-e4ece532-795f-96fa-2adb-7ff124aedda3-6182ef41, #w-node-_99b622a3-6db7-c66f-041f-c69138b4e4d8-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #w-node-e4ece532-795f-96fa-2adb-7ff124aedda7-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa55f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa563-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa567-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa56f-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa597-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa593-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa59b-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5b7-6182ef41, #w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bb-6182ef41 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_8cd6d458-f8e1-b677-c975-823db09fa5bc-6182ef41 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-dcec69d9, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-dcec69d9, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-dcec69d9, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-dcec69d9, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-dcec69d9, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-dcec69d9, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-dcec69d9, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-dcec69d9 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-dcec69d9 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a09-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a0d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a11-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a15-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a19-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a1d-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a21-9904c2fb, #w-node-ba31faae-9783-174e-3ba5-df5132401a25-9904c2fb {
    grid-column: span 1 / span 1;
  }

  #w-node-ba31faae-9783-174e-3ba5-df5132401a41-9904c2fb {
    justify-self: start;
  }

  #submit.w-node-ba31faae-9783-174e-3ba5-df5132401a42-9904c2fb {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-6eb33d29 {
    justify-self: start;
  }

  #w-node-_42beb09f-c4c5-af76-aae5-a9c09dcd71f4-167bc354 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-167bc354, #w-node-_33d42c07-0406-fdd7-c160-7a345e94298b-87c94172, #w-node-_0be6a7eb-ea1c-7e8a-b287-24f83a2f1c64-2dd45569, #w-node-a8e3254b-f3e4-ad40-735f-f7c1820c68d2-3078162b, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-e1ef5056 {
    justify-self: start;
  }

  #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc77-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7b-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc7f-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc83-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc87-6b68256f, #w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dc8b-6b68256f {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_8dacaadd-51e6-c2b8-575a-ee0688d7dcc3-6b68256f {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #submit2.w-node-e6642758-9b1e-0684-eba4-7c6a37021153-0b047dd4 {
    justify-self: center;
  }

  #w-node-edcf152b-8791-5838-1b7b-c25e5e3950d6-1f23b77b, #w-node-_62c9a080-d9ee-ad99-bc17-5b4db7046faf-cc57d334, #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-96049ae0 {
    justify-self: start;
  }

  #w-node-f7aed50c-9233-47ff-8c07-f7cd7d321cf6-05b23330 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ad54997e-c2d2-69c1-7968-610784bebb87-893dd8e9 {
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-4546bfc2, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-4546bfc2, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-4546bfc2, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-4546bfc2, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-4546bfc2, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-4546bfc2, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-4546bfc2, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-4546bfc2 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-4546bfc2 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-cbb8d36e-e0ae-eb8d-bfe1-15b67e7c53b6-bec7863e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-565eb8a3, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-565eb8a3, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-565eb8a3, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-565eb8a3, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-565eb8a3, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-565eb8a3, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-565eb8a3, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-565eb8a3 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-565eb8a3 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-9e8e4fce, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-9e8e4fce, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-9e8e4fce, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-9e8e4fce, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-9e8e4fce, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-9e8e4fce, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-9e8e4fce, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-9e8e4fce {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-9e8e4fce {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_49f1657c-70e0-4224-0d71-293f1ce3d713-fca1b938, #w-node-_6b27fcf9-afc3-587d-215d-759a6bb53d3a-fca1b938, #w-node-cae32605-2b89-744f-4db0-7a22a895183a-fca1b938, #w-node-_9bfa5fb7-5507-589e-be4d-5b4792a732fd-fca1b938, #w-node-_0807b888-47a1-6e6c-daf1-6211440e7258-fca1b938, #w-node-f3b8ec65-14f3-6078-9406-a22c55cca90e-fca1b938, #w-node-_6fe591a5-f277-9755-3a40-3891fcdc563b-fca1b938, #w-node-_9dfc4e9e-ac56-f046-23d7-dd6905aa5349-fca1b938 {
    grid-column: span 1 / span 1;
  }

  #submit.w-node-_59639a45-5b0f-c1aa-04ce-f31aa7bb769f-fca1b938 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_52701f3d-a4a4-03bf-93a0-16f1678b555a-d197db22, #w-node-_4c4e96f7-7e6a-1cd7-2d22-39d7d6d3cec9-d197db22 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4c4e96f7-7e6a-1cd7-2d22-39d7d6d3ceca-d197db22 {
    grid-row: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Galanogrotesque';
  src: url('../fonts/GalanoGrotesque-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galanogrotesque';
  src: url('../fonts/GalanoGrotesque-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galanogrotesque';
  src: url('../fonts/GalanoGrotesque-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galanogrotesque';
  src: url('../fonts/GalanoGrotesque-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galanogrotesque';
  src: url('../fonts/GalanoGrotesque-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}