.content-section{display:flex}
.content-title{color:var(--gray-text-strong,#2c3059);font-family:"Bellefair";font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}
.content-text{color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.join-button{width:auto;display:flex;height:38px;padding:8px var(--spacing-2xs,4px);justify-content:center;align-items:center;flex:1 0 0;color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:14px;font-style:normal;font-weight:700;line-height:160%;border-radius:30px;background:var(--Gradient-brand-surface,linear-gradient(99deg,#684b9b -27.72%,#381b6b 127.08%));box-shadow:0 1px 2px 0 rgba(16,24,40,0.05)}
.blue-bg-button{width:285px;height:50px;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-radius:30px;border-width:1px;color:#fff;background:linear-gradient(149.58deg,#fff -406.67%,rgba(255,255,255,0) 187.19%);border:1px solid;border-image-source:linear-gradient(221.5deg,#fff -99.13%,rgba(255,255,255,0) 76.53%);box-shadow:0 1px 2px 0 #1018280d}
.enablebluebg-content{width:100%;height:auto;min-height:400px;display:flex;flex-direction:row;border-radius:12px;padding-bottom:10%}
.enablebluebg-content .left-content{width:100%;height:400px;min-height:400px;padding:0 !important;gap:48px;border-radius:8px;display:flex;flex-direction:column}
.enablebluebg-content .left-content-info{width:100%;height:100%;min-height:auto;display:flex;gap:24px;margin:auto;position:relative}
.enablebluebg-content .content-info{width:100%;min-height:auto;height:100%;align-content:center;gap:4px;position:absolute;padding:0 27px}
.enablebluebg-content .content-title{width:100%;height:auto;min-height:auto;font-family:"Bellefair",serif;font-weight:400;font-size:28px;line-height:42px;letter-spacing:0;color:#fff;text-transform:uppercase}
.enablebluebg-content .right-image{position:relative;width:100%;height:auto;min-height:400px;border-radius:0 8px 8px 0;object-fit:cover}
.enablebluebg-content .content-dec{width:100%;height:auto;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:0;color:#fff}
.enablebluebg-content .view-entertainment-btn{width:fit-content;margin-top:10px;min-width:auto;height:fit-content;padding:12px 16px 12px 16px;border-radius:30px;border-width:1px;font-family:"InterBold";font-weight:700;font-size:16px;line-height:25.6px;letter-spacing:0;box-shadow:0 1px 2px 0 #1018280d;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.1);backdrop-filter:blur(45px);color:#fff;text-align:center;display:flex;gap:8px;align-items:center}
.enablebluebg-content .left-image{width:100%;height:100%;min-height:auto;position:relative;border-radius:8px 0 0 8px}
.enablebluebg-content .starairline{padding:0;font-family:Inter;font-weight:700;font-size:16px;line-height:160%;color:#fff;letter-spacing:0;display:flex;gap:8px;align-items:center}
.arrow-icon{width:20px;height:20px}
@media(max-width:800px){.enablebluebg-content{flex-direction:column}
.enablebluebg-content .left-content{border-radius:8px 8px 0 0}
.enablebluebg-content .right-image{border-radius:0 0 8px 8px}
.join-button{padding:20px 10px}
}
@media(min-width:800px){.enablebluebg-content .right-image{position:relative;width:70%;height:auto;min-height:400px;border-radius:0 8px 8px 0}
.enablebluebg-content .left-content{width:100%;height:auto;min-height:400px;padding:0 40px 0 40px;gap:48px;border-radius:8px;display:flex;flex-direction:column}
.enablebluebg-content .left-content-info{max-width:max-content}
.order-sm-1.blue-bg{background:linear-gradient(163.67deg,#503383 19.33%,#2d1656 78.92%);width:363px;height:400px;gap:48px;padding-right:40px;padding-left:40px}
.order-sm-1.blue-bg .content-title{font-family:Bellefair;font-weight:400;font-size:28px;line-height:42px;letter-spacing:0;text-transform:uppercase;color:var(--gray-text-invert,#fff)}
.order-sm-1.blue-bg .content-text{font-family:Inter;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:0;color:var(--gray-text-invert,#fff)}
.content-section{display:flex;padding:0}
.content-title{color:var(--gray-text-strong,#2c3059);font-family:"Bellefair";font-size:32px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}
.content-text,.table caption{color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.img-fluid.rounded{margin-bottom:40px}
.join-button{margin-top:24px;width:auto;display:flex;height:48px;padding:10px var(--spacing-md,16px);justify-content:center;align-items:center;flex:1 0 0;color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:160%;border-radius:30px;background:var(--Gradient-brand-surface,linear-gradient(99deg,#684b9b -27.72%,#381b6b 127.08%));box-shadow:0 1px 2px 0 rgba(16,24,40,0.05)}
}
@media(min-width:800px){.leftImageWidth{width:30% !important}
}
@media(min-width:800px){.rightImageWidth{width:70% !important}
}
@media(min-width:800px){.contentTitleWidth{min-width:unset !important}
}
.corporate-guest.inflight-hero{position:relative;width:100%;height:317px;overflow:hidden;background-size:cover;background-position:80% 50%;background-repeat:no-repeat;color:#fff;font-family:"Bellefair"}
.corporate-guest .inflight-hero__gradient{position:absolute;inset:0;background:linear-gradient(90deg,#471c76 0,#471c76 30%,transparent 100%);width:65%}
.corporate-guest .inflight-hero__content{position:absolute;top:50%;left:40px;transform:translateY(-50%);max-width:430px;z-index:1}
.corporate-guest .inflight-hero__title{margin:0 0 16px;font-size:28px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}
.corporate-guest .inflight-hero__highlight{color:#ffe9a5}
.corporate-guest .inflight-hero__description p{margin:0 0 16px;font-size:16px;line-height:1.6;color:#fff;font-family:"Inter"}
.corporate-guest .inflight-hero__button{width:180px;height:50px;position:relative;display:inline-block;font-family:"InterBold";padding:10px 26px;border-radius:30px;font-weight:700;background:#7755a7;color:#fff;text-decoration:none;transition:.2s ease;z-index:1;overflow:hidden;border:0}
.corporate-guest .inflight-hero__button::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(221.5deg,#fff -99.13%,rgba(255,255,255,0) 76.53%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
@media(max-width:768px){.corporate-guest .inflight-hero{height:260px}
.corporate-guest .inflight-hero__content{left:24px;right:20px;max-width:276px}
.corporate-guest .inflight-hero__title{font-size:20px}
.corporate-guest .inflight-hero__description p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.corporate-guest .inflight-hero__button{width:111px;height:42px;font-size:14px;padding:0;align-content:center}
.corporate-guest .inflight-hero__gradient{width:100%}
}
.blur-background .left-content,.blur-background .right-image{width:100%}
.blur-background .left-content{order:2;height:100%;min-height:unset;border-radius:0 0 8px 8px;overflow:hidden}
.blur-background .right-image{order:1;min-height:auto;aspect-ratio:2 / 1;border-radius:8px 8px 0 0}
.blur-background .left-content-info{width:100%;max-width:100%;flex-direction:column;backdrop-filter:blur(200px);padding:16px 16px 24px 16px}
.enablebluebg-content.blur-background{padding-bottom:24px}
@media(min-width:800px){.blur-background .left-content,.blur-background .right-image{width:50%}
.blur-background .left-content{order:1;border-radius:8px 0 0 8px}
.blur-background .left-content-info{padding:40px}
.blur-background .right-image{order:2;aspect-ratio:2 / 1;border-radius:0 8px 8px 0}
.enablebluebg-content.blur-background{padding-bottom:40px}
}
@media(max-width:767px){.information.overflow-table{overflow-x:scroll}
}