.flights-shared{--container-max-width:calc(calc(var(--sp-base)*320) + (var(--container-padding-x)*2));--flights-shared-block-end:var(--sp-14);background-color:var(--color-grey-50);flex:1 0 auto;padding-block-end:var(--flights-shared-block-end)}.flights-shared__hero{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;display:flex;position:relative}.flights-shared__hero:before{content:"";mix-blend-mode:hard-light;background-image:linear-gradient(#0011544d 30%,#160801b3 70%);width:100%;height:100%;position:absolute;top:0;left:0}.flights-shared__hero .container{--container-padding-y:calc(var(--sp-base)*42);max-width:calc(var(--sp-base)*192);color:var(--color-text-secondary);position:relative}@media (max-width:991.9px){.flights-shared__hero .container{--container-padding-y:var(--sp-10)}}.flights-shared__hero-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}@media (max-width:991.9px){.flights-shared__hero-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h);padding-top:calc(var(--sp-base)*22)}}@media (max-width:599.9px){.flights-shared__hero-title{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}}.flights-shared__search{gap:var(--sp-9);flex-direction:column;display:flex}@media (max-width:991.9px){.flights-shared__search{gap:var(--sp-5);padding-block-start:var(--sp-5)}}@media (min-width:992px){.flights-shared__search .flights-search{margin-top:calc(var(--flights-search-height)*-.5)}}.flights-shared__wrap{margin-bottom:calc(var(--sp-base)*-5);flex-basis:100%}.flights-shared__error{align-self:center}.flights-shared__loading{padding-block:var(--sp-16);align-self:center}.flights-shared__load-more{align-self:center}.flights-shared__load-more.flights-shared__load-more--loading{--button-background-color:transparent;--button-background-color-hover:transparent;--button-border-color:transparent;--button-border-color-hover:transparent}.flights-shared__request-quote{margin-block:var(--flights-shared-block-end)calc(var(--flights-shared-block-end)*-1);padding-block:var(--sp-20);border-block-start:calc(var(--sp-base)*.5)solid var(--color-accent-gold);background:var(--color-surface-primary)}.flights-shared__request-quote .container{gap:var(--sp-4);flex-direction:column;align-items:center;display:flex}.flights-shared__request-quote h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.flights-shared__request-quote p{font-size:var(--font-size-h6);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.flights-shared__request-quote .button{margin-block-start:var(--sp-4)}
.launching-soon{--container-padding-y:var(--sp-16);gap:var(--sp-12);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}@media (max-width:767.9px){.launching-soon{gap:var(--sp-8)}}.launching-soon h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.launching-soon h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.launching-soon .icon-logo{width:var(--sp-24);color:var(--color-accent-gold)}@media (max-width:767.9px){.launching-soon .icon-logo{width:var(--sp-16)}}
