@keyframes shineEffect{0%{left:-75%}to{left:125%}}.airline-contact__list,.airline-contact__social-media-list{list-style-type:none;margin:0;padding:0}.airline-contact{margin-top:64px}@media only screen and (min-width:768px){.airline-contact{margin-top:80px}}@media only screen and (min-width:1440px){.airline-contact{margin-top:104px}}.airline-contact{margin-bottom:64px}@media only screen and (min-width:768px){.airline-contact{margin-bottom:80px}}@media only screen and (min-width:1440px){.airline-contact{margin-bottom:104px}}.airline-contact .text-intro{margin-bottom:0}.airline-contact__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:var(--grid-base)}.airline-contact__logo{flex-basis:calc(var(--grid-column-outer)*5);margin-top:56px;max-width:calc(var(--grid-column-outer)*5);max-width:250px!important;padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*5)}@media only screen and (min-width:480px){.airline-contact__logo{flex-basis:calc(var(--grid-column-outer)*4);max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}@media only screen and (min-width:768px){.airline-contact__logo{flex-basis:calc(var(--grid-column-outer)*4);margin-top:64px;margin-inline:calc(var(--grid-column-outer)*1);max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}@media only screen and (min-width:1024px){.airline-contact__logo{flex-basis:calc(var(--grid-column-outer)*2);max-width:calc(var(--grid-column-outer)*2);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*2)}}.airline-contact__logo img{display:block;height:auto;width:100%}.airline-contact__details{display:flex;flex-basis:calc(var(--grid-column-outer)*8);flex-direction:column;margin-top:56px;max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);row-gap:40px;width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.airline-contact__details{-moz-column-gap:112px;column-gap:112px;flex-basis:calc(var(--grid-column-outer)*10);flex-direction:row;margin-top:64px;margin-inline:calc(var(--grid-column-outer)*1);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}.airline-contact__title{align-items:center;display:flex;font-size:1.25rem;font-weight:400;font-weight:600;letter-spacing:-.025rem;line-height:120%;margin-bottom:24px}.airline-contact__title span{display:inline-block;margin-right:8px}.airline-contact__title svg{fill:var(--color-content-base-2)}.airline-contact__list{display:flex;flex-direction:column;gap:8px}.airline-contact__contact{position:relative}@media only screen and (max-width:767px){.airline-contact__contact{padding-bottom:40px}.airline-contact__contact:after{background:repeating-linear-gradient(to right,var(--color-border-base-4) 0,var(--color-border-base-4) 4px,transparent 4px,transparent 8px);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;z-index:0}}@media only screen and (min-width:768px){.airline-contact__contact{padding-right:112px}.airline-contact__contact:after{background:repeating-linear-gradient(to bottom,var(--color-border-base-4) 0,var(--color-border-base-4) 4px,transparent 4px,transparent 8px);bottom:-2px;content:"";position:absolute;right:-2px;top:0;width:2px;z-index:0}.airline-contact__baggage{padding-right:48px}}.airline-contact__social-media-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}.airline-contact__social-media-list a{align-items:center;display:flex;justify-content:center;position:relative;text-decoration:none;z-index:0}.airline-contact__social-media-list a span{display:flex;height:18px}.airline-contact__social-media-list a:after{background:var(--color-content-base-5);border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:transform .25s cubic-bezier(.645,.045,.355,1);width:32px;z-index:-1}.airline-contact__social-media-list a:focus-visible{border-radius:50%;outline-color:var(--color-border-focus-1);outline-offset:10px;outline-style:solid;outline-width:2px}@media(hover:hover){.airline-contact__social-media-list a:hover:after{transform:translateX(-50%) translateY(-50%) scale(1.15)}.airline-contact__social-media-list a:hover svg{transform:scale(1.35)}}.airline-contact__social-media-list a svg{height:18px;transition:transform .25s cubic-bezier(.645,.045,.355,1);width:18px}.airline-contact__extra-copy{flex-basis:calc(var(--grid-column-outer)*8);margin-top:64px;max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.airline-contact__extra-copy{flex-basis:calc(var(--grid-column-outer)*10);margin-inline:var(--grid-column-outer);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}