.airlines-section{width:100%;max-width:1200px;margin:0 auto;padding:3rem 0;overflow:hidden}@media (min-width:1200px){.airlines-section{align-self:stretch;width:auto;max-width:none;margin-inline:calc(50% + min(100% + 2rem,100vw - 2rem)/-2)}}.as-header{max-width:1200px;margin:0 auto 2rem;padding:0}.as-title{font-family:var(--font-faculty);color:#20251f;margin:0;font-size:1.4rem;font-weight:400;line-height:normal}.as-description{font-family:var(--font-suse);color:#687064;margin:0;font-size:.8rem;line-height:normal}.as-slider-wrapper{flex-direction:column;gap:1rem;display:flex}.as-slider-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}html[dir=rtl] .as-slider-row{direction:ltr}.as-slider-track{gap:1rem;width:fit-content;animation:300s linear infinite scroll-left;display:flex}.as-track-reverse{animation:320s linear infinite scroll-right}.as-airline-card{background-color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:80px;padding:1rem;display:flex}.as-airline-logo{object-fit:contain;max-width:100%;max-height:100%}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:770px){.as-title{font-size:1.25rem}.as-description{font-size:.75rem}}@media (max-width:768px){.as-airline-card{width:120px;height:70px}}@media (max-width:500px){.as-title{font-size:1.15rem}}@media (max-width:480px){.as-airline-card{width:100px;height:60px}}
