.fxm-shell-top,.fxm-home-benefits,.fx-multicity-tab,.fx-field-leading-icon,.fx-field-chevron,.fx-fare-more,.fx-search-leading,.fx-search-trailing{display:none;}
@media (max-width:768px){
  html{background:#eef4ff!important;}
  body.fxm-unified-mobile{margin:0!important;padding-bottom:78px!important;background:#eef4ff!important;color:#0b1830!important;overflow-x:hidden!important;}
  body.fxm-unified-mobile #header{display:none!important;}
  body.fxm-unified-mobile *{box-sizing:border-box;}
  .fxm-shell-top{--fxm-shell-hero:url('/assets/mobile-shell/flyx-mobile-hero.webp');position:relative;display:block;width:100%;min-height:350px;padding:14px 14px 18px;overflow:hidden;color:#fff;background:#06377b var(--fxm-shell-hero) center 42%/cover no-repeat;isolation:isolate;}
  .fxm-shell-top[data-fxm-active="hotels"]{--fxm-shell-hero:url('/assets/mobile-shell/flyx-mobile-hotels-hero.webp');background-position:center 58%;}
  .fxm-shell-top[data-fxm-active="bus"]{--fxm-shell-hero:url('/assets/mobile-shell/flyx-mobile-bus-hero.webp');background-position:center 61%;}
  .fxm-shell-top[data-fxm-active="holidays"]{--fxm-shell-hero:url('/assets/mobile-shell/flyx-mobile-holidays-hero.webp');background-position:center 57%;}
  .fxm-shell-top[data-fxm-active="visa"]{--fxm-shell-hero:url('/assets/mobile-shell/flyx-mobile-visa-hero.webp');background-position:center 62%;}
  .fxm-shell-top:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(1,37,88,.24) 0%,rgba(3,47,105,.03) 52%,rgba(5,35,75,.18) 100%);}
  .fxm-shell-top:not([data-fxm-active="flights"]):before{background:linear-gradient(180deg,rgba(1,31,76,.48) 0%,rgba(2,42,91,.15) 56%,rgba(5,35,75,.19) 100%);}
  .fxm-shell-brandbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;}
  .fxm-shell-logo{display:flex;align-items:center;width:138px;height:56px;overflow:visible;}
  .fxm-shell-logo img{display:block;width:132px!important;height:auto!important;max-height:54px!important;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.16));}
  .fxm-shell-account{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;border:1.5px solid rgba(255,255,255,.9);border-radius:16px;color:#fff!important;background:rgba(5,47,102,.18);font:800 12px/1.1 Manrope,Poppins,Arial,sans-serif;text-decoration:none!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);}
  .fxm-shell-account svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
  .fxm-shell-copy{margin:28px 0 20px;padding:0 3px;text-align:left;}
  .fxm-shell-copy .fxm-shell-visual-title{margin:0!important;color:#fff!important;font:900 clamp(30px,8.8vw,38px)/1.01 Manrope,Poppins,Arial,sans-serif!important;letter-spacing:-1.3px!important;text-shadow:0 3px 16px rgba(0,31,75,.2);}
  .fxm-shell-copy .fxm-shell-visual-title em{color:#ffb22e;font-style:normal;}
  .fxm-shell-copy p{margin:18px 0 0!important;color:#fff!important;font:600 15px/1.43 Manrope,Poppins,Arial,sans-serif!important;text-shadow:0 2px 12px rgba(0,31,75,.28);}
  .fxm-service-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin:0!important;padding:0!important;overflow:visible;}
  .fxm-service-rail::-webkit-scrollbar{display:none;}
  .fxm-service-card{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:97px;padding:8px 2px 10px;border:1px solid rgba(255,255,255,.78);border-radius:17px;color:#101828!important;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(4,31,72,.14);font:800 9.5px/1 Manrope,Poppins,Arial,sans-serif;text-align:center;text-decoration:none!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
  .fxm-service-card.is-active{border:1.5px solid #ff9d25;background:#fff;box-shadow:0 12px 26px rgba(3,32,75,.2);}
  .fxm-service-card.is-active:after{content:"";position:absolute;left:20%;right:20%;bottom:4px;height:3px;border-radius:10px;background:#ff6a20;}
  .fxm-service-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:14px;color:#ff6b1f;background:#fff2e9;}
  .fxm-service-card--hotels .fxm-service-icon{color:#1670ee;background:#eaf3ff;}
  .fxm-service-card--bus .fxm-service-icon{color:#08a969;background:#e7fbf2;}
  .fxm-service-card--holidays .fxm-service-icon{color:#8e27dc;background:#f5eaff;}
  .fxm-service-card--visa .fxm-service-icon{color:#ef9700;background:#fff3dc;}
  .fxm-service-icon svg{display:block;width:40px;height:40px;overflow:visible;filter:drop-shadow(0 3px 3px rgba(19,44,78,.13));}
  [id^="fx-mobile-"][id$="-search"]{scroll-margin-top:10px;}
  [id^="fx-mobile-"][id$="-search"].fxm-service-search-focus{animation:fxmFlightSearchFocus .68s cubic-bezier(.22,1,.36,1) both;}
  @keyframes fxmFlightSearchFocus{0%{transform:scale(.975);box-shadow:0 12px 30px rgba(14,46,87,.10)}58%{transform:scale(1.012);box-shadow:0 17px 38px rgba(255,81,38,.22)}100%{transform:scale(1);box-shadow:0 12px 30px rgba(14,46,87,.10)}}
  .fxm-home-benefits{display:block;width:100%;padding:18px 13px 22px;background:#eef4ff;}
  .fxm-offer-banner{position:relative;display:flex!important;align-items:center;width:100%;min-height:154px;padding:20px 18px;border-radius:20px;overflow:hidden;color:#0b315a!important;background:#fff0db url('/assets/mobile-shell/flyx-mobile-offer.webp') center/cover no-repeat;box-shadow:0 8px 22px rgba(13,48,91,.08);text-decoration:none!important;}
  .fxm-offer-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,244,224,.16),transparent 63%);pointer-events:none;}
  .fxm-offer-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;}
  .fxm-offer-copy>strong{color:#0c3157;font:italic 900 27px/.88 Manrope,Poppins,Arial,sans-serif;letter-spacing:-1.2px;}
  .fxm-offer-copy em{color:#ff4d21;font-style:italic;}
  .fxm-offer-copy small{color:#40536c;font:700 10px/1.35 Manrope,Poppins,Arial,sans-serif;}
  .fxm-offer-code{display:inline-flex;width:max-content;margin-top:2px;padding:5px 9px;border:1px dashed currentColor;border-radius:999px;color:#d84816;background:rgba(255,255,255,.72);font:900 9px/1 Manrope,Poppins,Arial,sans-serif;letter-spacing:.7px;}
  .fxm-offer-badge{position:absolute;z-index:2;right:9px;top:20px;display:block;min-width:76px;padding:9px 4px;border:2px solid #fff;border-radius:18px;color:#101828;background:#ffc548;box-shadow:0 8px 18px rgba(65,47,0,.18);font:800 11px/.9 Manrope,Poppins,Arial,sans-serif;text-align:center;transform:rotate(-2deg);}
  .fxm-offer-badge strong{font-size:25px;line-height:.9;}
  .fxm-offer-banner--hotels{background-image:linear-gradient(90deg,rgba(255,248,237,.98) 0%,rgba(255,244,225,.91) 48%,rgba(255,255,255,.03) 76%),url('/assets/mobile-shell/flyx-mobile-hotels-hero.webp');background-position:center 61%;}
  .fxm-offer-banner--hotels .fxm-offer-copy>strong{color:#163a64;}
  .fxm-offer-banner--hotels .fxm-offer-copy em{color:#ff6422;}
  .fxm-offer-banner--hotels .fxm-offer-badge{background:#ffca4b;}
  .fxm-offer-banner--bus{background-image:linear-gradient(90deg,rgba(238,255,249,.98) 0%,rgba(232,252,245,.9) 49%,rgba(255,255,255,.02) 76%),url('/assets/mobile-shell/flyx-mobile-bus-hero.webp');background-position:center 65%;}
  .fxm-offer-banner--bus .fxm-offer-copy>strong{color:#084b3d;}
  .fxm-offer-banner--bus .fxm-offer-copy em{color:#0a9b68;}
  .fxm-offer-banner--bus .fxm-offer-code{color:#087b57;}
  .fxm-offer-banner--bus .fxm-offer-badge{color:#fff;background:#0eb679;border-color:#d8fff1;}
  .fxm-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;}
  .fxm-trust-grid>div{display:flex;align-items:center;gap:7px;min-width:0;min-height:76px;padding:9px 7px;border:1px solid #e7edf7;border-radius:17px;background:#fff;box-shadow:0 7px 18px rgba(14,45,84,.05);}
  .fxm-trust-icon{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:44px;border-radius:13px;}
  .fxm-trust-icon--blue{color:#1574f5;background:#eaf3ff}.fxm-trust-icon--green{color:#0ba76a;background:#e7fbf2}.fxm-trust-icon--purple{color:#7b35df;background:#f2eaff}
  .fxm-trust-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
  .fxm-trust-grid p{min-width:0;margin:0!important;color:#111827!important;font-family:Manrope,Poppins,Arial,sans-serif!important;line-height:1.08!important;}
  .fxm-trust-grid strong,.fxm-trust-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .fxm-trust-grid strong{font-size:9px;font-weight:900}.fxm-trust-grid small{margin-top:5px;color:#536177;font-size:8px;font-weight:700}
  body.fxm-unified-mobile footer.flightfooter{display:block!important;}
  body.fxm-unified-mobile.flyx-home-experiment .poster-tabs,
  body.fxm-unified-mobile.flyx-home-experiment .fx-trust-line{display:none!important;visibility:hidden!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb.homeflightsearchouterbox,
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other{display:block!important;position:relative!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 12px 2px!important;background:#eef4ff!important;overflow:visible!important;contain:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .homeflightsearchouterbox #slider{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .homeflightsearchouterbox #slider:after{content:none!important;display:none!important;background:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .homeflightsearchouterbox #slider>.carousel-inner{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .homeflightsearchouterbox #slider>.mobilecontainer{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;display:block!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchwihite{display:block!important;position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 30px rgba(14,46,87,.10)!important;overflow:visible!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchwihite>picture{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:3px!important;width:calc(100% - 28px)!important;margin:0 14px 12px!important;padding:4px!important;border:0!important;border-radius:999px!important;background:#f1f4fa!important;box-shadow:none!important;overflow:visible!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs a{min-height:46px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#101828!important;box-shadow:none!important;font-size:14px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs a.active,
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs a[aria-selected="true"]{color:#fff!important;background:linear-gradient(100deg,#ff7318,#ff3b1f)!important;box-shadow:0 8px 16px rgba(255,75,27,.24)!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs .fx-multicity-tab{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;cursor:not-allowed!important;opacity:.72!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .top_bg_ofr_sb2other .flightsearchwihite .searchtabs .fx-multicity-tab small{position:absolute;top:-13px;left:50%;display:block;padding:3px 6px;border-radius:999px;color:#8b4c00;background:#ffe3a2;box-shadow:0 2px 6px rgba(94,57,0,.14);font:900 7px/1 Manrope,Poppins,Arial,sans-serif;letter-spacing:.15px;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);}
  html body.fxm-unified-mobile.flyx-home-experiment .searchboxouter.flightsearchhomebox{min-height:0!important;padding:0 14px 16px!important;border:0!important;border-radius:0 0 24px 24px!important;background:#fff!important;box-shadow:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .flightsearchtable tr{display:flex!important;flex-wrap:wrap!important;gap:10px 0!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .flightsearchtable tr>td{min-height:62px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .flightsearchtable tr>td:first-child{margin-right:8px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .flightsearchtable tr>td:nth-child(2){margin-right:0!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-departure-date-cell,
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-return-date-cell{transition:flex-basis .36s cubic-bezier(.2,.88,.2,1),width .36s cubic-bezier(.2,.88,.2,1),max-width .36s cubic-bezier(.2,.88,.2,1),margin-right .36s cubic-bezier(.2,.88,.2,1),opacity .24s ease,transform .36s cubic-bezier(.2,.88,.2,1)!important;will-change:flex-basis,width,max-width,margin-right,transform,opacity!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .flyx-travellers-cell{flex:0 0 100%!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;margin-right:0!important;opacity:1!important;transform:none!important;transition:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-oneway .flightsearchtable tr>td.fx-departure-date-cell{flex:1 1 100%!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;margin-right:0!important;animation:fxLegacyDateFull .32s cubic-bezier(.2,.88,.2,1) both!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-oneway .fx-return-date-cell{display:block!important;visibility:hidden!important;pointer-events:none!important;flex:0 0 0!important;flex-basis:0!important;width:0!important;max-width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;transform:scale(.3)!important;overflow:hidden!important;animation:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-round .flightsearchtable tr>td.fx-departure-date-cell,
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-round .flightsearchtable tr>td.fx-return-date-cell{display:block!important;visibility:visible!important;pointer-events:auto!important;flex:0 0 calc(50% - 4px)!important;flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;min-width:0!important;height:auto!important;min-height:62px!important;opacity:1!important;transform:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-round .flightsearchtable tr>td.fx-departure-date-cell{margin-right:8px!important;animation:fxLegacyDateHalf .32s cubic-bezier(.2,.88,.2,1) both!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-round .flightsearchtable tr>td.fx-return-date-cell{margin-right:0!important;animation:fxLegacyReturnTouch .48s cubic-bezier(.175,.885,.32,1.275) both!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox.fx-trip-round .fx-return-date-cell input[type=text]{animation:fxLegacyReturnPulse 1s ease-in-out .45s 1!important;}
  @keyframes fxLegacyDateFull{from{opacity:.96;transform:scale(.985)}to{opacity:1;transform:scale(1)}}
  @keyframes fxLegacyDateHalf{from{transform:scale(1.015)}to{transform:scale(1)}}
  @keyframes fxLegacyReturnTouch{0%{opacity:0;transform:scale(.3) translateY(8px)}70%{transform:scale(1.06) translateY(-2px)}100%{opacity:1;transform:scale(1) translateY(0)}}
  @keyframes fxLegacyReturnPulse{0%{border-color:#dfe5ee;box-shadow:none}50%{border-color:#ff5126;box-shadow:0 0 12px rgba(255,81,38,.45)}100%{border-color:#dfe5ee;box-shadow:none}}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-date-cell>label{height:62px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox input[type=text],
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchwihite .textfield{height:62px!important;min-height:62px!important;padding:27px 34px 8px 42px!important;border-color:#dfe5ee!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:#101828!important;font-size:12px!important;font-weight:850!important;}
  html body.fxm-unified-mobile.flyx-home-experiment #travellersshow{font-size:16px!important;line-height:1.15!important;cursor:pointer!important;caret-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment #mobileflightsearchpax input,
  html body.fxm-unified-mobile.flyx-home-experiment #mobileflightsearchpax select,
  html body.fxm-unified-mobile.flyx-home-experiment #mobileflightsearchpax button{font-size:16px!important;touch-action:manipulation!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchwihite .lable{top:10px!important;left:42px!important;color:#718096!important;font-size:10px!important;font-weight:750!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-selected-airport-flag{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-has-selected-flag .textfield,
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-has-selected-flag input[type=text]{padding-left:42px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-field-leading-icon{position:absolute;left:13px;top:50%;z-index:9;display:flex;width:20px;height:20px;align-items:center;justify-content:center;color:#52637b;transform:translateY(-36%);pointer-events:none;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-calendar-icon,
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-traveller-icon{pointer-events:auto!important;cursor:default!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-field-leading-icon svg,
  html body.fxm-unified-mobile.flyx-home-experiment .fx-field-chevron svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-field-chevron{position:absolute;right:12px;top:50%;z-index:9;display:flex;width:18px;height:18px;color:#52637b;transform:translateY(-25%);pointer-events:none;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-date-cell .fa-calendar{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .swapbtn{top:31px!important;right:-18px!important;width:36px!important;height:36px!important;line-height:34px!important;color:#28364b!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-scroll{display:grid!important;grid-template-columns:.88fr 1.2fr 1.13fr!important;grid-column:1!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;scrollbar-width:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-fare-scroll::-webkit-scrollbar{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-chip.fx-fare-default,
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-chip[aria-label="Regular"],
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-nonstop-label{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .listlastflight:before{content:"Special Fares (Optional)"!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .mobdme2{height:auto!important;min-height:0!important;overflow:visible!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .listlastflight{display:grid!important;grid-template-columns:minmax(0,1fr) 38px;gap:7px!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .listlastflight:before{grid-column:1/-1!important;margin:0 0 1px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-more{display:flex!important;grid-column:2;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid #dfe5ee;border-radius:50%;color:#43516a;background:#fff;box-shadow:none;font:400 24px/1 Manrope,Poppins,Arial,sans-serif;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-mobile-inline-searchbtn{position:relative!important;clear:both!important;height:58px!important;margin-top:10px!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-chip{display:flex!important;align-items:center!important;justify-content:center!important;flex:initial!important;min-width:0!important;max-width:none!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 7px!important;border:1px solid #dfe6f1!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-fare-chip table,html body.fxm-unified-mobile.flyx-home-experiment .fx-fare-chip .fx-fare-benefit{display:none!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .flightsearchhomebox .fx-mobile-search-actions .fx-fare-chip .fx-fare-title{display:block!important;width:auto!important;max-width:none!important;color:#1a263b!important;font:800 9px/1 Manrope,Poppins,Arial,sans-serif!important;letter-spacing:-.15px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-fare-chip.is-active{border-color:#ff6522!important;background:#fff4ed!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-mobile-inline-searchbtn{position:relative!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-mobile-inline-searchbtn .redbuttonsearch{width:100%!important;min-height:58px!important;padding:0 50px!important;border:0!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(100deg,#ff851d,#ff3024)!important;box-shadow:0 10px 22px rgba(255,68,31,.24)!important;font-size:18px!important;font-weight:800!important;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-leading,
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-trailing{position:absolute;top:50%;z-index:4;display:flex;width:24px;height:24px;align-items:center;justify-content:center;color:#fff;transform:translateY(-50%);pointer-events:none;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-leading{left:calc(50% - 103px);}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-trailing{right:18px;}
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-leading svg,
  html body.fxm-unified-mobile.flyx-home-experiment .fx-search-trailing svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
  body.fxm-unified-mobile.flyx-home-experiment .textcontent>.container>.fx-services-grid{display:none!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotels-hero{min-height:0!important;margin:0!important;padding:14px 12px 2px!important;overflow:visible!important;background:#eef4ff!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotels-hero>#fxHotelHeroSlider{display:none!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotels-search-shell{position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin:0!important;transform:none!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotels-title,body.fxm-unified-mobile.fx-hotels-clean .fx-service-switch-mobile{display:none!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotel-form-card{padding:14px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 30px rgba(14,46,87,.10)!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotel-form{gap:10px!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-hotel-field{min-height:74px!important;border:1px solid #dfe6f1!important;border-radius:14px!important;background:#fff!important;}
  body.fxm-unified-mobile.fx-hotels-clean .fx-search-submit{min-height:58px!important;border:0!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(100deg,#ff851d,#ff3024)!important;box-shadow:0 10px 22px rgba(255,68,31,.24)!important;}
  body.fxm-unified-mobile .fx-holiday-page{background:#eef4ff!important;}
  body.fxm-unified-mobile .fx-holiday-hero{min-height:0!important;margin:0!important;padding:14px 12px 2px!important;background:#eef4ff!important;overflow:visible!important;isolation:auto!important;}
  body.fxm-unified-mobile .fx-holiday-hero__media{display:none!important;}
  body.fxm-unified-mobile .fx-holiday-hero:before,body.fxm-unified-mobile .fx-holiday-hero:after{display:none!important;}
  body.fxm-unified-mobile .fx-holiday-hero__inner{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;}
  body.fxm-unified-mobile .fx-holiday-hero__intro{display:none!important;}
  body.fxm-unified-mobile .fx-holiday-planner{width:100%!important;max-width:none!important;padding:18px 14px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 30px rgba(14,46,87,.10)!important;}
  body.fxm-unified-mobile .fx-holiday-planner__eyebrow{margin:0 0 5px!important;color:#ff5722!important;font-size:10px!important;}
  body.fxm-unified-mobile .fx-holiday-planner h2{margin:0!important;color:#101828!important;font-size:20px!important;line-height:1.23!important;}
  body.fxm-unified-mobile .fx-holiday-planner__copy{margin:7px 0 14px!important;color:#667085!important;font-size:12px!important;line-height:1.45!important;}
  body.fxm-unified-mobile .fx-holiday-types{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-bottom:14px!important;}
  body.fxm-unified-mobile .fx-holiday-type{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:94px!important;padding:12px 10px 27px!important;border-radius:15px!important;}
  body.fxm-unified-mobile .fx-holiday-type__icon{width:36px!important;height:36px!important;border-radius:11px!important;}
  body.fxm-unified-mobile .fx-holiday-type strong{font-size:12px!important;}
  body.fxm-unified-mobile .fx-holiday-type small{font-size:9px!important;}
  body.fxm-unified-mobile .fx-holiday-type__state{right:10px!important;bottom:9px!important;font-size:8px!important;}
  body.fxm-unified-mobile .fx-holiday-search{padding-top:14px!important;}
  body.fxm-unified-mobile .fx-holiday-search__row{grid-template-columns:minmax(0,1fr) 92px!important;gap:8px!important;}
  body.fxm-unified-mobile .fx-holiday-search select,body.fxm-unified-mobile .fx-holiday-search button{height:50px!important;}
  body.fxm-unified-mobile .fx-holiday-service-nav{display:none!important;}
  body.fxm-unified-mobile .fx-holiday-search__row button{min-height:54px!important;border:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(100deg,#ff851d,#ff3024)!important;}
  body.fxm-unified-mobile .fx-holiday-page>.fxm-home-benefits{padding-top:16px!important;}
  body.fxm-unified-mobile .fx-holiday-section{width:calc(100% - 24px)!important;padding-top:38px!important;}
  body.fxm-unified-mobile .fx-holiday-section__head h2{font-size:24px!important;}
  body.fxm-unified-mobile .fx-holiday-section__head p{font-size:13px!important;}
  body.fxm-unified-mobile .visa-hero-section{margin:0!important;padding:14px 12px 2px!important;background:#eef4ff!important;}
  body.fxm-unified-mobile .visa-hero-section:before{display:none!important;}
  body.fxm-unified-mobile .visa-hero-section>.container{max-width:none!important;padding:0!important;}
  body.fxm-unified-mobile .visa-hero-section .row{margin:0!important;}
  body.fxm-unified-mobile .visa-hero-section [class*="col-"]{padding:0!important;}
  body.fxm-unified-mobile .visa-hero-title,body.fxm-unified-mobile .visa-hero-subtitle{display:none!important;}
  body.fxm-unified-mobile .visa-search-container{width:100%!important;max-width:none!important;margin:0!important;padding:18px 14px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 30px rgba(14,46,87,.10)!important;}
  body.fxm-unified-mobile .visa-search-wrapper{margin:0!important;border:1px solid #dfe6f1!important;border-radius:15px!important;box-shadow:none!important;}
  body.fxm-unified-mobile .mobile-bottom-nav{height:58px!important;min-height:58px!important;padding:3px 4px max(4px,env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;background:#fff!important;box-shadow:0 -10px 26px rgba(11,38,75,.11)!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button{height:49px!important;gap:3px!important;color:#1b2940!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item i,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button i,body.fxm-unified-mobile .mobile-bottom-nav .nav-item span,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button span{color:#1b2940!important;opacity:1!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item>svg,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button>svg{display:block!important;width:19px!important;height:19px!important;margin:0!important;fill:none!important;stroke:#1b2940!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item.active>svg{stroke:#ff4c1f!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item i,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button i{font-size:20px!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item span,body.fxm-unified-mobile .mobile-bottom-nav .fx-more-menu-button span{font-size:8.5px!important;font-weight:800!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item.active i,body.fxm-unified-mobile .mobile-bottom-nav .nav-item.active span{color:#ff4c1f!important;}
  body.fxm-unified-mobile .mobile-bottom-nav .nav-item.active:before{top:auto!important;bottom:0!important;width:34px!important;height:3px!important;background:#ff4c1f!important;}
  @media(max-width:390px){.fxm-shell-top{padding-left:10px;padding-right:10px}.fxm-service-rail{gap:5px}.fxm-service-card{font-size:9px}.fxm-service-icon{width:45px;height:45px}.fxm-service-icon svg{width:37px;height:37px}.fxm-shell-account span{display:none}.fxm-shell-account{width:44px;padding:0}.fxm-trust-grid{gap:6px}.fxm-trust-grid>div{padding:7px 5px}.fxm-trust-icon{flex-basis:34px;width:34px}}
}
