.topic-sub-tabs{border:var(--sp-unit) solid var(--color-grey-200);display:inline-flex}.topic-sub-tabs__tab{cursor:pointer;padding:var(--sp-2) var(--sp-4);font-size:var(--font-size-label-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-body);transition:var(--animation-colors-fade);background-color:#0000;border:none}.topic-sub-tabs__tab:hover{background-color:var(--color-grey-50)}.topic-sub-tabs__tab--active{color:var(--color-text-secondary);background-color:var(--color-grey-950)}.topic-sub-tabs__tab--active:hover{background-color:var(--color-grey-950)}
.topic-panel__toolbar{gap:var(--sp-3);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;display:flex}
@media (min-width:992px){.topic-search-bar__input{grid-column:span 2}}
.flights-shared{--container-max-width:calc(var(--sp-base) * 320 + var(--container-padding-x) * 2);--flights-shared-block-end:var(--sp-14);background-color:var(--color-grey-50);flex-direction:column;flex:1 0 auto;align-items:stretch;padding-block-end:var(--flights-shared-block-end);display:flex}.flights-shared__hero{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;display:flex;position:relative;overflow:hidden}.flights-shared__hero:before{content:"";z-index:1;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);z-index:2;max-width:calc(var(--sp-base) * 192);color:var(--color-text-secondary);position:relative}@media not (min-width:992px){.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 not (min-width:992px){.flights-shared__hero-title{padding-top:calc(var(--sp-base) * 22);font-size:var(--font-size-h5);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}}@media not (min-width:600px){.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.container{z-index:3;gap:var(--sp-9);flex-direction:column;flex:auto;display:flex;position:relative}@media not (min-width:992px){.flights-shared__search.container{gap:var(--sp-5);padding-block-start:var(--sp-5)}}.flights-shared__card{flex-direction:column;display:flex}@media (min-width:992px){.flights-shared__card{margin-top:calc(var(--sp-base) * -23.5)}}.flights-shared__wrap{margin-bottom:calc(var(--sp-5) * -1);flex-basis:100%}.flights-shared__route-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.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-actions{gap:var(--sp-4);margin-block-start:var(--sp-4);display:flex}
