.ftcm-go-top{position:fixed;z-index:9998;right:clamp(14px,2vw,30px);bottom:clamp(16px,2vw,30px);display:grid;grid-template-rows:38px auto;place-items:center;width:58px;min-width:58px;height:66px;min-height:66px;padding:7px 6px 6px!important;border:1px solid rgba(244,124,32,.55)!important;border-radius:var(--ft-radius-md,8px)!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none!important;color:var(--ftcm-accent,#b44712)!important;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,border-color .2s ease;cursor:pointer}.ftcm-go-top.is-visible{opacity:1;visibility:visible;transform:none}.ftcm-go-top:hover,.ftcm-go-top:focus-visible{border-color:var(--ftcm-accent,#b44712)!important;color:var(--ftcm-accent,#b44712)!important}.ftcm-go-top:focus-visible{outline:3px solid rgba(244,124,32,.24);outline-offset:3px}.ftcm-go-top__glider{display:grid;place-items:center;width:34px;height:34px;transition:transform .22s ease}.ftcm-go-top__glider img{display:block;width:30px;height:30px;object-fit:contain}.ftcm-go-top__label{font:900 8px/1 Montserrat,Arial,sans-serif;letter-spacing:.13em}.ftcm-go-top:hover .ftcm-go-top__glider,.ftcm-go-top:focus-visible .ftcm-go-top__glider{transform:translateY(-5px)}.ftcm-go-top.is-flying .ftcm-go-top__glider{animation:ftcm-glider-up .65s cubic-bezier(.22,.8,.3,1)}@keyframes ftcm-glider-up{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-18px) rotate(-4deg)}100%{transform:translateY(-3px) rotate(0)}}@media (max-width:767px){.ftcm-go-top{right:12px;bottom:14px;width:52px;min-width:52px;height:60px;min-height:60px;grid-template-rows:34px auto}.ftcm-go-top__glider img{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.ftcm-go-top,.ftcm-go-top__glider{transition:none!important}.ftcm-go-top.is-flying .ftcm-go-top__glider{animation:none!important}}.ftcm-select--root{position:relative;display:block;width:100%;min-width:0}.ftcm-select--root>select{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;pointer-events:none!important}.ftcm-select--root .ftcm-select-trigger{width:100%;min-height:var(--ftcm-control-height,44px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:var(--ftcm-control-border-width,1px) solid var(--ftcm-border-color,rgba(20,33,61,.16));border-radius:var(--ftcm-control-radius,8px);background:#fff;color:var(--ftcm-heading-color,#202631);font:inherit;text-align:left;cursor:pointer;box-shadow:none!important}.ftcm-select--root .ftcm-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftcm-select--root .ftcm-select-trigger svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--ftcm-accent-color,#f36b21);stroke-width:var(--ftcm-svg-stroke-width,2);stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.ftcm-select--root.is-open .ftcm-select-trigger svg{transform:rotate(180deg)}.ftcm-select--root .ftcm-select-trigger:hover,.ftcm-select--root.is-open .ftcm-select-trigger,.ftcm-select--root .ftcm-select-trigger:focus-visible{border-color:var(--ftcm-accent-color,#f36b21);outline:none;background:#fffaf6}.ftcm-select-menu{position:absolute;z-index:9999;top:calc(100% + 5px);right:0;left:0;max-height:300px;overflow:auto;padding:5px;border:1px solid var(--ftcm-border-color,rgba(20,33,61,.16));border-radius:var(--ftcm-control-radius,8px);background:#fff;box-shadow:none!important}.ftcm-select-menu[hidden]{display:none!important}.ftcm-select-option{width:100%;display:flex;align-items:center;gap:9px;padding:10px 11px;border:0;border-radius:max(4px,calc(var(--ftcm-control-radius,8px) - 3px));background:transparent;color:var(--ftcm-heading-color,#202631);font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer;box-shadow:none!important}.ftcm-select-option:hover,.ftcm-select-option:focus-visible{outline:0;background:#fff4ec;color:#bd5408}.ftcm-select-option.is-selected{background:#fff0e5;color:#bd5408;font-weight:800}.ftcm-select-option i{width:7px;height:7px;flex:0 0 auto;border:1px solid #c8d0d6;border-radius:var(--ft-shape-circle,50%)}.ftcm-select-option.is-selected i{border-color:var(--ftcm-accent-color,#f36b21);background:var(--ftcm-accent-color,#f36b21)}.ftcm-select-option:disabled{cursor:not-allowed;opacity:.42}:root{--ft-public-copy-size:var(--ftcm-body-size,1rem);--ft-public-copy-line:var(--ftcm-body-line-height,1.6);--ft-public-copy-mobile-size:var(--ftcm-body-size,1rem);--ft-public-copy-mobile-line:var(--ftcm-body-line-height,1.6);--ft-public-copy-gap:1.12em;--ft-public-card-copy-size:var(--ftcm-body-size,1rem);--ft-public-card-copy-line:1.58;--ft-public-strong-weight:650}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(h1,h2,h3,h4,h5):not(:where(.hero_header *)){font-family:var(--ftcm-heading-font,"Montserrat"),Arial,sans-serif!important;font-weight:var(--ftcm-heading-weight,800)!important;line-height:var(--ftcm-heading-line-height,1.15)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) h1:not(:where(.hero_header *)){font-size:var(--ftcm-h1-size,3rem)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) h2:not(:where(.hero_header *)){font-size:var(--ftcm-h2-size,2.25rem)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) h3:not(:where(.hero_header *)){font-size:var(--ftcm-h3-size,1.625rem)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) h4:not(:where(.hero_header *)){font-size:var(--ftcm-h4-size,1.25rem)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) h5:not(:where(.hero_header *)){font-size:var(--ftcm-h5-size,.875rem)!important}html body :is(.ft-dark,.ftcm-theme-dark,.ft-section-dark,.ft-box-dark,.ft-intro){color:var(--ft-section-text,rgba(255,255,255,.88))}html body :is(.ft-dark,.ftcm-theme-dark,.ft-section-dark,.ft-box-dark,.ft-intro) :is(
  .elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-widget-e-paragraph,.elementor-widget-e-paragraph p,.elementor-widget-e-paragraph span,p.e-paragraph-base,span.e-paragraph-base,.ft-body-copy,.ft-body-copy p,.ft-body-copy li
){color:inherit!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(
  .elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-widget-e-paragraph p,.elementor-widget-e-paragraph span,p.e-paragraph-base,span.e-paragraph-base,.ft-travel-richtext p,.ft-travel-richtext li,.ft-travel-intro p,.ft-travel-intro li,.ft-body-copy p,.ft-body-copy li
):not(:where(.hero_header *)){font-family:"Montserrat",Arial,sans-serif!important;font-size:var(--ft-public-copy-size)!important;line-height:var(--ft-public-copy-line)!important;font-weight:var(--ftcm-body-weight,400)!important;letter-spacing:0!important;text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(
  .elementor-widget-text-editor p,.elementor-widget-e-paragraph p,p.e-paragraph-base,.ft-travel-richtext p,.ft-travel-intro p,.ft-body-copy p
):not(:where(.hero_header *)){margin-top:0!important;margin-bottom:var(--ft-public-copy-gap)!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(
  .elementor-widget-text-editor p,.elementor-widget-e-paragraph p,p.e-paragraph-base,.ft-travel-richtext p,.ft-travel-intro p,.ft-body-copy p
):not(:where(.hero_header *)):last-child{margin-bottom:0!important}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(p,li) strong:not(:where(.hero_header *)){font-weight:var(--ft-public-strong-weight)!important}@media (max-width:767px){:root{--ft-public-copy-size:var(--ft-public-copy-mobile-size);--ft-public-copy-line:var(--ft-public-copy-mobile-line);--ft-public-copy-gap:1.05em}html body:not(.wp-admin) :is(main,.elementor-location-single,.elementor-page,.container_full,.ft-travel-page,.ftcm-community-flight-detail,.ftcm-community-page) :is(
    .elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-widget-e-paragraph p,.elementor-widget-e-paragraph span,p.e-paragraph-base,span.e-paragraph-base,.ft-travel-richtext p,.ft-travel-richtext li,.ft-travel-intro p,.ft-travel-intro li,.ft-body-copy p,.ft-body-copy li
  ):not(:where(.hero_header *)){max-width:none!important}}html body:not(.wp-admin) :is(.ft-benefits,.ft-requirements,.ft-included,.ft-travel-benefit-card,.ft-travel-fit-card,.ft-travel-info-card,.ftcm-flight-card) :is(p,li,.e-paragraph-base){font-size:var(--ft-public-card-copy-size)!important;line-height:var(--ft-public-card-copy-line)!important}html body:not(.wp-admin) .hero_header .ft-flightdata :is(
  .elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-widget-e-paragraph p,.elementor-widget-e-paragraph span,p.e-paragraph-base,span.e-paragraph-base
){margin:0!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:9px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,.66)!important;text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}html body:not(.wp-admin) .hero_header .ft-flightdata .ft-flightdata-title{margin:0 0 10px!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:rgba(255,255,255,.76)!important}html body:not(.wp-admin) .hero_header .ft-flightdata .ft-flightdata-label{margin:0!important;font-size:9px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,.66)!important}html body:not(.wp-admin) .hero_header .ft-flightdata .ft-flightdata-value{margin:0!important;font-size:20px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important;text-transform:none!important;color:#fff!important}html body:not(.wp-admin) .hero_header .ft-flightdata :is(p,li) strong{color:#fff!important;font-weight:800!important}@media (max-width:767px){html body:not(.wp-admin) .hero_header .ft-flightdata :is(
    .elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-widget-e-paragraph p,.elementor-widget-e-paragraph span,p.e-paragraph-base,span.e-paragraph-base
  ),html body:not(.wp-admin) .hero_header .ft-flightdata .ft-flightdata-label{font-size:9px!important;line-height:1.15!important}html body:not(.wp-admin) .hero_header .ft-flightdata .ft-flightdata-value{font-size:18px!important;line-height:1.12!important}}:is(.ft-travel-section,.ft-travel-cta,.ftsc-section,.ftsc-contact,.ftcm-community-page__section,.ftcm-community-flight-detail__section,.ftcm-pdash-tool-card__copy){--ft-content-pad:var(--ftcm-content-padding,var(--ftcm-module-padding,28px))}.ft-travel-section,.ft-travel-cta,.ftsc-section,.ftsc-contact{padding-inline:var(--ft-content-pad)}
