:root{--gold: #C9A84C;--gold-light: #E8CC7A;--gold-pale: #F5E9C8;--navy: #0A1628;--navy-mid: #132040;--navy-light: #1E3060;--ivory: #FAF7F0;--ivory-dark: #EDE8DC;--purple-dark: #442243;--purple-light: #d0afce;--red-light: #e0a0a0;--black: #000;--black-light: #121212;--gray: #414141;--white: #FFFFFF;--white-light: #ffffff9c;--mehroon: #851F1F;--font-display: Assistant, sans-serif;--font-body: Assistant, sans-serif;--font-accent: Assistant, sans-serif;--theme-gradient: linear-gradient(130deg, #442243, var(--red-light));--theme-gradient-1: linear-gradient(130deg, #442243, var(--purple-light));--section-max-width: 1400px;--section-max-width-sm: 1100px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--white);color:var(--black);overflow-x:hidden}.section-divider{text-align:center;padding:12px 0 8px;background:var(--navy-mid);letter-spacing:3px;font-size:.65rem;color:var(--gold);text-transform:uppercase}.section-tag{display:inline-block;font-size:.92rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.section-tag.dark{color:var(--purple-dark)!important}.section-tag.white{color:var(--white-light)!important}.section-tag.black{color:var(--black)!important}.section-tag.mehroon{color:var(--mehroon)!important}.common_section{max-width:var(--section-max-width);margin:80px auto;padding:0 40px}.common_section h2{font-weight:500!important}.common_section:not(.full)+.common_section{margin-top:40px}.common_section.full{padding:40px 30px;max-width:unset!important;margin:unset!important}.shine_animation{position:relative;z-index:4}.shine_animation:before{content:"";position:absolute!important;right:0;bottom:0;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 55%,transparent 100%);transform:rotate(30deg);pointer-events:none;animation:shine_animation 3s ease-in-out infinite}.gold-hr{border:none;border-top:1px solid var(--gold);margin:0;opacity:.3}.fgj-hero,.ftj-hero,.pa-hero{--content-padding: 60px 80px;position:relative;height:580px;background:var(--black);overflow:hidden;display:flex;align-items:flex-end}:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-bg,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-bg,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/banner.webp?v=1778127825?w=1600&q=80) center/cover no-repeat;opacity:.38}:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--black) 20%,transparent 70%)}:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content{position:relative;z-index:2;padding:var(--content-padding);max-width:800px}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) .eyebrow{display:inline-block;color:var(--white);font-size:.75rem;letter-spacing:5px;text-transform:uppercase;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #fff}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) h1{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;color:var(--white);line-height:1.1;margin-bottom:20px}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) h1 em{font-style:italic}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) p{color:#ffffffa6;font-size:.9rem;line-height:1.8;max-width:520px;font-weight:300}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) .cta{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background:var(--gold);color:var(--black);font-size:.72rem;letter-spacing:3px;text-transform:uppercase;text-decoration:none;font-weight:600;border-radius:30px;transition:background .2s}:is(:is(.fgj-hero,.ftj-hero,.pa-hero) .fgj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .ftj-hero-content,:is(.fgj-hero,.ftj-hero,.pa-hero) .pa-hero-content) .cta:hover{background:var(--gold-light)}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal{align-items:center}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .ftj-hero-bg{background:url(https://images.unsplash.com/photo-1540541338287-41700207dee6?w=1600&q=80) center/cover no-repeat!important}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--black) 35%,transparent 75%)}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .eyebrow{display:flex;align-items:center;gap:12px;border-bottom:0}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .eyebrow:before{content:"";display:block;width:40px;height:1px;background:var(--ivory-dark)}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .eyebrow span{font-size:.82rem;letter-spacing:5px;text-transform:uppercase;color:var(--ivory-dark)}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .ftj-hero-content p{margin-bottom:36px!important}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal .ftj-hero-content h1 em{color:var(--ivory-dark)}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines{height:500px;display:flex;align-items:center;justify-content:center;text-align:center}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines .pa-hero-bg{background:url(https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1600&q=80) center/cover no-repeat!important;opacity:.3}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,var(--black) 80%)}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines .pa-hero-content{padding:0 40px!important}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines .pa-hero-content h1 em{color:var(--gold-pale)}.fgj-stats{--num-size: 2.4rem;--lbl-size: 14px;background:var(--theme-gradient);display:flex;justify-content:center;gap:0}.fgj-stats .fgj-stat{flex:1;max-width:220px;text-align:center;padding:28px 20px;border-right:1px solid rgba(244,248,255,.2)}.fgj-stats .fgj-stat:last-child{border-right:none}.fgj-stats .fgj-stat .num{font-family:var(--font-display);font-size:var(--num-size);font-weight:600;color:var(--white);display:block;line-height:1;margin-bottom:4px}.fgj-stats .fgj-stat .lbl{font-size:var(--lbl-size);letter-spacing:2px;text-transform:uppercase;color:var(--white)}.fgj-about{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fgj-about-text h2{font-family:var(--font-display);font-size:2.6rem;font-weight:500;color:var(--black);line-height:1.2;margin-bottom:24px}.fgj-about-text h2 strong{font-weight:600}.fgj-about-text p{font-size:.88rem;line-height:1.6;color:#555;margin-bottom:16px}.fgj-about-img{position:relative}.fgj-about-img img{width:100%;height:440px;object-fit:cover;display:block}.fgj-about-img:before{content:"";position:absolute;top:-16px;left:-16px;width:100%;height:100%;border:2px solid var(--purple-light);z-index:-1}.fgj-about-img .est-badge{position:absolute;bottom:-24px;right:-24px;width:90px;height:90px;background:var(--black);border:2px solid var(--purple-light);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--purple-light);font-size:.55rem;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:1.4}.fgj-about-img .est-badge span{font-size:1.3rem;font-family:var(--font-display);display:block}.fgj-entities{background:var(--black);padding:80px 40px}.fgj-entities-header{text-align:center;margin-bottom:60px}.fgj-entities-header h2{font-family:var(--font-display);font-size:2.4rem;font-weight:500;color:var(--white)}.fgj-entities-grid{background:var(--theme-gradient-1);display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:var(--section-max-width);margin:0 auto}.entity-card{background:var(--black);padding:40px 32px;border-top:3px solid transparent;transition:border-color .3s,background .3s;cursor:default}.entity-card:hover{border-top-color:var(--white);background:var(--theme-gradient-1);position:relative;z-index:4;overflow:hidden}.entity-card:hover:before{content:"";position:absolute!important;right:0;bottom:0;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 55%,transparent 100%);transform:rotate(30deg);pointer-events:none;animation:shine_animation 3s ease-in-out infinite}.entity-icon{width:100%;height:180px;display:flex;align-items:center;font-size:3.3rem;color:var(--purple-light)}.entity-icon img{width:auto;height:100%;object-fit:contain}.entity-icon.horiz{width:200px!important}.entity-card h3{font-family:var(--font-display);font-size:1.55rem;font-weight:400;color:var(--white);margin-bottom:10px}.entity-card p{font-size:.82rem;color:#ffffff8c;line-height:1.5}.fgj-awards{--awards-grid-columns: 4}.fgj-awards .fgj-awards-header{display:flex;align-items:flex-end;gap:24px;margin-bottom:18px;padding-bottom:24px}.fgj-awards .fgj-awards-header h2{font-family:var(--font-display);font-size:2.2rem;font-weight:500;color:var(--black)}.fgj-awards .fgj-awards-header .gold-line{flex:1;height:1px;background:linear-gradient(to right,var(--gold),transparent);margin-bottom:10px}.fgj-awards .awards-grid{display:grid;grid-template-columns:repeat(var(--awards-grid-columns),1fr);gap:24px}.fgj-awards .awards-grid .award-item{padding:20px;background:var(--white);border:1px solid var(--ivory-dark);border-radius:10px;box-shadow:0 4px 10px #0000001a}.fgj-awards .awards-grid .award-item .award_item_header{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:4px}.fgj-awards .awards-grid .award-item .award_item_header h4{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--black)}.fgj-awards .awards-grid .award-item p{margin-top:5px;font-size:1.05rem!important;color:var(--gray);line-height:1.3}.fgj-awards .awards-grid .award-item .award-logo-placeholder,.fgj-awards .awards-grid .award-item .award_logo_img{width:48px;height:48px;background:var(--black);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.55rem;color:var(--gold);text-align:center;letter-spacing:1px;font-weight:600;border-radius:5px}:is(.fgj-awards .awards-grid .award-item .award-logo-placeholder,.fgj-awards .awards-grid .award-item .award_logo_img):has(.award_logo_img),:is(.fgj-awards .awards-grid .award-item .award-logo-placeholder,.fgj-awards .awards-grid .award-item .award_logo_img) .award_logo_img{background:none!important;color:transparent!important;object-fit:contain!important}.fgj-global{background:var(--theme-gradient);padding:70px 40px;text-align:center;position:relative;overflow:hidden}.fgj-global h2{font-family:var(--font-display);font-size:2.6rem;font-weight:300;color:var(--white);margin-bottom:20px;position:relative;z-index:1}.fgj-global p{color:#fff9;font-size:.88rem;max-width:660px;margin:0 auto 36px;line-height:1.8;position:relative;z-index:1}.fgj-global .offices{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.office-pill{background:var(--purple-dark);padding:8px 20px;border:1px solid var(--white-light);color:var(--white);font-size:.8rem;letter-spacing:2px;border-radius:10px;text-transform:uppercase}.ftj-story{max-width:var(--section-max-width-sm);padding:0 20px!important}.ftj-story .ftj-story-header{text-align:center;margin-bottom:64px}.ftj-story .ftj-story-header h2{font-family:var(--font-display);font-size:2.6rem;font-weight:300;color:var(--black)}.ftj-story .timeline{position:relative;padding-left:60px}.ftj-story .timeline:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--mehroon),transparent)}.ftj-story .timeline .timeline-item{position:relative;margin-bottom:52px}.ftj-story .timeline .timeline-item:before{content:"";position:absolute;left:-44px;top:3px;width:10px;height:10px;background:var(--mehroon);border-radius:50%;border:2px solid var(--ivory);box-shadow:0 0 0 3px var(--mehroon)}.ftj-story .timeline .timeline-item .year{font-size:.85rem;letter-spacing:3px;color:var(--mehroon);text-transform:uppercase;margin-bottom:6px;display:block;font-weight:400}.ftj-story .timeline .timeline-item h3{font-family:var(--font-display);font-size:1.4rem;font-weight:500;color:var(--black);margin-bottom:8px}.ftj-story .timeline .timeline-item p{font-size:.86rem;color:#666;line-height:1.5}.ftj-services{background:var(--black);padding:90px 40px}.ftj-services .ftj-services-header{text-align:center;margin-bottom:60px}.ftj-services .ftj-services-header h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;color:var(--white)}.ftj-services .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:var(--section-max-width);margin:0 auto}.ftj-services .services-grid .service-card{position:relative;height:380px;overflow:hidden;cursor:default}.ftj-services .services-grid .service-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ftj-services .services-grid .service-card .service-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--black),rgba(10,22,40,.08) 80%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px;transition:background .3s}.ftj-services .services-grid .service-card .service-overlay .s-icon{font-size:1.6rem;margin-bottom:12px;opacity:.8}.ftj-services .services-grid .service-card .service-overlay .s-icon img{width:35px!important;height:35px!important}.ftj-services .services-grid .service-card .service-overlay h3{font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--white);margin-bottom:8px}.ftj-services .services-grid .service-card .service-overlay p{font-size:.98rem!important;color:#ffffff8c;line-height:1.7;max-height:0;overflow:hidden;transition:max-height .4s ease}.ftj-services .services-grid .service-card .service-overlay .service-tag{display:inline-block;margin-top:12px;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;color:var(--ivory-dark);border-top:1px solid var(--ivory-dark);padding-top:6px}.ftj-services .services-grid .service-card:hover img{transform:scale(1.05)}.ftj-services .services-grid .service-card:hover .service-overlay{background:linear-gradient(to top,var(--black) 50%,rgba(10,22,40,.3) 100%)}.ftj-services .services-grid .service-card:hover .service-overlay p{max-height:100px}.ftj-destinations{padding:90px 40px;max-width:var(--section-max-width);margin:0 auto}.ftj-destinations .ftj-dest-header{display:grid;grid-template-columns:1fr auto;align-items:flex-end;margin-bottom:48px;gap:24px}.ftj-destinations .ftj-dest-header h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;color:var(--black)}.ftj-destinations .dest-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:12px}.ftj-destinations .dest-grid .dest-card{position:relative;overflow:hidden;cursor:default}.ftj-destinations .dest-grid .dest-card:hover img{transform:scale(1.06)}.ftj-destinations .dest-grid .dest-card.large{grid-row:span 2;height:480px}.ftj-destinations .dest-grid .dest-card.small{height:230px}.ftj-destinations .dest-grid .dest-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ftj-destinations .dest-grid .dest-card .dest-info{position:absolute;bottom:0;left:0;right:0;padding:75px 24px 10px;background:linear-gradient(to top,rgba(26,26,26,.85),transparent)!important}.ftj-destinations .dest-grid .dest-card .dest-info h3{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--white)}.ftj-destinations .dest-grid .dest-card .dest-info span{font-size:.65rem;letter-spacing:2px;color:var(--white-light);text-transform:uppercase}.ftj-why .ftj-why-inner{max-width:var(--section-max-width);margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.ftj-why .ftj-why-inner .ftj-why-left h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;color:var(--black);line-height:1.2}.ftj-why .ftj-why-inner .ftj-why-left p{margin-top:20px;font-size:.86rem;color:#666;line-height:1.8}.ftj-why .ftj-why-inner .pillars-list{list-style:none}.ftj-why .ftj-why-inner .pillars-list li{padding:22px 0;border-bottom:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.ftj-why .ftj-why-inner .pillars-list li:last-child{border-bottom:none}.ftj-why .ftj-why-inner .pillars-list li .pillar-num{font-family:var(--font-display);font-size:1.1rem;color:var(--mehroon);font-weight:600;padding-top:2px}.ftj-why .ftj-why-inner .pillars-list li .pillar-text h4{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--black);margin-bottom:4px}.ftj-why .ftj-why-inner .pillars-list li .pillar-text p{font-size:.82rem;color:#777;line-height:1.7}.ftj-testimonials{background:var(--black);padding:80px 40px}.ftj-testimonials .ftj-test-header{text-align:center;margin-bottom:56px}.ftj-testimonials .ftj-test-header h2{font-family:var(--font-display);font-size:2.2rem;font-weight:300;color:var(--white)}.ftj-testimonials .test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--section-max-width);margin:0 auto}.ftj-testimonials .test-grid .test-card{background:#9e9a9a28;border:1px solid rgba(201,168,76,.2);padding:32px;border-radius:10px}.ftj-testimonials .test-grid .test-card .quote-mark{font-family:var(--font-display);font-size:4rem;color:var(--purple-light);opacity:.3;line-height:.5;margin-bottom:8px}.ftj-testimonials .test-grid .test-card p{font-size:.86rem;color:#ffffffb3;line-height:1.8;margin-bottom:24px;font-style:italic}.ftj-testimonials .test-grid .test-card .test-author{display:flex;align-items:center;gap:12px}.ftj-testimonials .test-grid .test-card .test-author .author-avatar{width:40px;height:40px;background:var(--black-light);border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;color:var(--gold)}.ftj-testimonials .test-grid .test-card .test-author .author-info h5{font-size:.8rem;color:var(--white);font-weight:500}.ftj-testimonials .test-grid .test-card .test-author .author-info span{font-size:.7rem;color:var(--white-light)}.pa-intro{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:var(--section-max-width);margin:80px auto;padding:0 40px;align-items:center}.pa-intro .pa-intro-text{padding-right:60px}.pa-intro .pa-intro-text h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;color:var(--navy);line-height:1.2;margin-bottom:20px}.pa-intro .pa-intro-text p{font-size:1rem!important;color:var(--black);line-height:1.9;margin-bottom:14px}.pa-intro .pa-intro-text .pa-perks{display:flex;flex-direction:column;gap:10px;margin-top:20px}.pa-intro .pa-intro-text .pa-perks .pa-perk{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--black)}.pa-intro .pa-intro-text .pa-perks .pa-perk:before{content:"";width:20px;height:1px;background:var(--mehroon);flex-shrink:0}.pa-intro .pa-intro-visual{position:relative;height:420px;border-radius:0 10px 10px 0;overflow:hidden}.pa-intro .pa-intro-visual img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;border-radius:0 10px 10px 0}.pa-intro .pa-intro-visual:after{content:"";position:absolute;left:0;top:0;bottom:0;width:80px;background:linear-gradient(to right,var(--white),transparent)}.pa-airlines{background:var(--black);padding:90px 40px}.pa-airlines .pa-airlines-header{text-align:center;margin-bottom:70px}.pa-airlines .pa-airlines-header h2{font-family:var(--font-display);font-size:2.4rem;font-weight:300;color:var(--white);margin-bottom:12px}.pa-airlines .pa-airlines-header p{font-size:.86rem;color:#ffffff80;max-width:500px;margin:0 auto;line-height:1.7}.pa-airlines .airlines-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1100px;margin:0 auto}.pa-airlines .airlines-grid .airline-card{background:var(--black-light);padding:0;overflow:hidden;position:relative;transition:transform .3s;display:flex;flex-direction:column}.pa-airlines .airlines-grid .airline-card:hover{transform:translateY(-4px);z-index:2}.pa-airlines .airlines-grid .airline-card:hover .airline-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,var(--black-light) 100%)}.pa-airlines .airlines-grid .airline-card:hover .airline-card-img img{transform:scale(1.06)}.pa-airlines .airlines-grid .airline-card .airline-card-img{height:200px;position:relative;overflow:hidden}.pa-airlines .airlines-grid .airline-card .airline-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pa-airlines .airlines-grid .airline-card .airline-card-img .airline-badge{position:absolute;top:16px;right:16px;z-index:2;background:var(--mehroon);color:var(--white);font-size:.6rem;letter-spacing:2px;text-transform:uppercase;padding:6px 10px;border-radius:4px;font-weight:700}.pa-airlines .airlines-grid .airline-card .airline-card-body{padding:24px 28px 28px;flex:1;display:flex;flex-direction:column}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-name-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-name-row h3{font-family:var(--font-display);font-size:1.3rem;font-weight:400;color:var(--gold-pale)}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-name-row .airline-code{font-size:.65rem;letter-spacing:2px;color:var(--white-light);text-transform:uppercase;font-weight:600}.pa-airlines .airlines-grid .airline-card .airline-card-body p{font-size:1rem!important;color:var(--white);line-height:1.5;margin-bottom:18px}.pa-airlines .airlines-grid .airline-card .airline-card-body p+.airline-divider{margin-top:auto!important}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-perks{list-style:none;display:flex;flex-direction:column;gap:6px}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-perks li{font-size:.8rem;color:var(--white-light);display:flex;align-items:center;gap:8px}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-perks li:before{content:"";width:14px;height:1px;background:var(--ivory);flex-shrink:0}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-divider{height:1px;background:var(--gold-pale);margin:18px 0;opacity:.3}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-hub{font-size:.68rem;color:var(--white);letter-spacing:1px;text-transform:uppercase}.pa-airlines .airlines-grid .airline-card .airline-card-body .airline-hub strong{color:var(--gold);font-weight:500}.pa-logo-wall{background:var(--ivory-dark);padding:60px 40px;text-align:center}.pa-logo-wall .logo-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:900px;margin:0 auto}.pa-logo-wall .logo-strip .logo-pill{padding:10px 24px;background:var(--white);border:1px solid rgba(0,0,0,.08);font-size:.8rem;font-weight:600;color:var(--navy);letter-spacing:1px;border-radius:10px;text-transform:uppercase;transition:border-color .2s,color .2s}.pa-logo-wall .logo-strip .logo-pill:hover{border-color:var(--gold);color:var(--gold)}.pa-benefits{max-width:var(--section-max-width);margin:80px auto;padding:0 40px}.pa-benefits .pa-benefits-header{text-align:center;margin-bottom:56px}.pa-benefits .pa-benefits-header h2{font-family:var(--font-display);font-size:2.2rem;font-weight:300;color:var(--navy)}.pa-benefits .benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pa-benefits .benefits-grid .benefit_card{--benifit_card_padding: 20px 13px;border:1px solid var(--ivory-dark);text-align:center;transition:transform .4s,border-color .4s,box-shadow .2s ease}.pa-benefits .benefits-grid .benefit_card .benefit-icon{font-size:2rem;margin-bottom:16px;display:block}.pa-benefits .benefits-grid .benefit_card .benefit_img{width:100%!important;aspect-ratio:8/4;overflow:hidden}.pa-benefits .benefits-grid .benefit_card .benefit_img img{transition:all .3s ease;width:100%!important;height:100%!important;object-fit:cover}.pa-benefits .benefits-grid .benefit_card h3{font-family:var(--font-display);font-size:1.4rem!important;color:var(--mehroon);margin-bottom:8px;font-weight:600}.pa-benefits .benefits-grid .benefit_card p{font-size:.9rem!important;color:var(--black-light);line-height:1.7}.pa-benefits .benefits-grid .benefit_card .benefit_cont{padding:var(--benifit_card_padding)!important}.pa-benefits .benefits-grid .benefit_card:hover{border-color:var(--gold);box-shadow:0 8px 32px #c9a84c14;transform:translate3d(0,-5px,0)}.pa-benefits .benefits-grid .benefit_card:hover .benefit_img img{transform:scale(1.08)}.pa-cta{position:relative;padding:90px 40px;background:var(--theme-gradient);text-align:center;overflow:hidden}.pa-cta:after{content:"\2708";position:absolute;font-size:40rem;color:var(--white)!important;opacity:.2;transform:translate(-42%,-11%) rotate(-29deg);pointer-events:none;top:0;right:0;bottom:0;left:0}.pa-cta h2{font-family:var(--font-display);font-size:2.6rem;font-weight:300;color:var(--white);margin-bottom:16px;position:relative;z-index:1}.pa-cta p{font-size:.88rem;color:var(--white-light);max-width:480px;margin:0 auto 36px;line-height:1.8;position:relative;z-index:1}.pa-cta .cta-btn{display:inline-block;padding:16px 44px;border-radius:4rem;background:var(--mehroon);color:var(--white);font-size:.72rem;letter-spacing:3px;text-transform:uppercase;font-weight:700;text-decoration:none;position:relative;z-index:1;transition:background .2s}.pa-cta .cta-btn:hover{background:var(--purple-dark)}@media(max-width:1200px){.fgj-awards{--awards-grid-columns: 3}.benefits-grid{--benefits-grid-columns: 3}.fgj-stats{--num-size: 2rem;--lbl-size: 12px}}@media(max-width:900px){.fgj-about,.pa-intro,.ftj-why-inner{grid-template-columns:1fr!important;gap:40px!important}.fgj-entities-grid,.services-grid,.airlines-grid,.awards-grid,.benefits-grid{grid-template-columns:1fr 1fr!important}.test-grid,.dest-grid{grid-template-columns:1fr!important}.dest-card.large{grid-row:span 1;height:300px}.fgj-hero-content,.ftj-hero-content{padding:40px}.fgj-stats{--num-size: 1.5rem;--lbl-size: 10px}.fgj-stats+.common_section{margin-top:0!important}.fgj-awards{--awards-grid-columns: 2}.pa-intro{padding:0 25px!important}.pa-intro .pa-intro-text{padding-right:0}.pa-intro .pa-intro-visual{border-radius:10px;height:unset!important}.pa-intro .pa-intro-visual:after{content:unset!important}.pa-airlines,.pa-benefits,.common_section,.fgj-global{padding:40px 25px!important}}@media(max-width:576px){.fgj-hero,.ftj-hero,.pa-hero{--content-padding: 30px 20px !important;height:450px}:is(.fgj-hero,.ftj-hero,.pa-hero).travel_journal{height:500px}:is(.fgj-hero,.ftj-hero,.pa-hero).partner_airlines+.common_section{margin-top:0!important}.fgj-stats{--num-size: 2rem;--lbl-size: 10px;flex-wrap:wrap}.fgj-stats .fgj-stat{min-width:40%;border-bottom:1px solid rgba(244,248,255,.2)}.fgj-stats .fgj-stat:nth-child(2n){border-right:none}.fgj-awards{--awards-grid-columns: 1 !important}.pa-intro-text{padding-right:0}.pa-intro-text h2{font-size:1.8rem}.fgj-entities-grid,.services-grid,.airlines-grid{grid-template-columns:1fr!important}:is(.fgj-entities-grid,.services-grid,.airlines-grid) .airline-card{margin-bottom:10px}.awards-grid,.benefits-grid{grid-template-columns:1fr!important}:is(.awards-grid,.benefits-grid) .benefit_card{margin-bottom:10px;border-radius:10px}:is(.awards-grid,.benefits-grid) .benefit_card .benefit_img,:is(.awards-grid,.benefits-grid) .benefit_card .benefit_img img{border-radius:10px}.dest-card.large{grid-row:span 1;height:300px}.fgj-hero-content,.ftj-hero-content{padding:40px}.page-nav{padding:0 16px;flex-wrap:wrap}}@keyframes shine_animation{0%{left:-100%}to{left:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/about_pages.css.map */
