section.logo-scroller{display:block;text-align:center}section.logo-scroller .limit-width{background-color:rgba(var(--white));border-radius:1rem;box-shadow:0 12px 28px rgba(0,0,0,.2)}section.logo-scroller .content{flex:1 0 100%;margin:0 auto;max-width:48.75rem}section.logo-scroller .description{margin-bottom:2.5rem}section.logo-scroller .logos{margin-bottom:1.5rem;overflow-x:hidden}section.logo-scroller .logo-wrapper,section.logo-scroller .logos{display:flex;flex-wrap:nowrap}section.logo-scroller .logo{width:9.375rem}section.logo-scroller .image-ratio img{object-fit:contain}section.logo-scroller.layout-no-card{padding-bottom:0;padding-top:0}section.logo-scroller.layout-no-card .logos{margin-bottom:0}section.logo-scroller.layout-no-scroll .limit-width,section.logo-scroller.layout-title .limit-width{display:flex;flex-direction:column-reverse}section.logo-scroller.layout-logos .logos,section.logo-scroller.layout-no-scroll .logos,section.logo-scroller.layout-title .logos{margin-bottom:0}section.logo-scroller.layout-no-scroll .logos{justify-content:center;padding:0 2.5rem}section.logo-scroller.layout-no-scroll .logos .logo-wrapper{flex-wrap:wrap;justify-content:center}@media(min-width:992px){section.logo-scroller.layout-no-scroll .logos .logo-wrapper{gap:2.5rem 7.5rem}}section.logo-scroller.jv-band{background-color:transparent;color:rgba(var(--white));padding:0!important;position:relative;text-align:left;z-index:5}section.logo-scroller.jv-band,section.logo-scroller.jv-band.matching-bg:not(:is(.wp-block-group>.matching-bg:first-of-type)){margin-top:-3.625rem!important}@media(min-width:768px){section.logo-scroller.jv-band,section.logo-scroller.jv-band.matching-bg:not(:is(.wp-block-group>.matching-bg:first-of-type)){margin-top:-3.625rem!important}}@media(min-width:992px){section.logo-scroller.jv-band,section.logo-scroller.jv-band.matching-bg:not(:is(.wp-block-group>.matching-bg:first-of-type)){margin-top:-4.875rem!important}}@media(min-width:1300px){section.logo-scroller.jv-band,section.logo-scroller.jv-band.matching-bg:not(:is(.wp-block-group>.matching-bg:first-of-type)){margin-top:-7.375rem!important}}section.logo-scroller.jv-band .limit-width{align-items:center;background-color:rgba(var(--primary-color));border-radius:0;box-shadow:none;display:inline-flex;flex-direction:column;gap:1.25rem;margin:0;max-width:100%;padding:1.25rem 1.875rem;text-align:left;width:100%}@media(min-width:768px){section.logo-scroller.jv-band .limit-width{padding:1.25rem 2.5rem 1.25rem 3.125rem}}@media(min-width:992px){section.logo-scroller.jv-band .limit-width{flex-direction:row;gap:2rem;justify-content:flex-start;max-width:45rem;padding:1.875rem 3.125rem 1.875rem 6.25rem}}@media(min-width:1300px){section.logo-scroller.jv-band .limit-width{padding:3.125rem 6.25rem}}section.logo-scroller.jv-band .content{align-items:center;color:rgba(var(--white));display:flex;flex:0 0 auto;gap:.625rem;margin:0;max-width:none;order:1;padding:0;text-align:left}section.logo-scroller.jv-band .content:before{background-color:rgba(var(--white));content:"";display:block;flex-shrink:0;height:.75rem;width:.75rem}section.logo-scroller.jv-band .content .title,section.logo-scroller.jv-band .content .title h2,section.logo-scroller.jv-band .content h2.title{color:rgba(var(--white));margin:0}section.logo-scroller.jv-band .content .description{display:none}section.logo-scroller.jv-band .logos{align-items:center;justify-content:flex-start;margin:0;order:2;overflow:visible}section.logo-scroller.jv-band .logo-wrapper{align-items:center;animation:none!important;display:flex!important;flex-wrap:nowrap;gap:2.5rem;transform:none!important;transition:none!important;width:auto!important}section.logo-scroller.jv-band .logo{padding:0;width:6.25rem}section.logo-scroller.jv-band .logo:first-child{width:4.25rem}section.logo-scroller.jv-band .image-ratio,section.logo-scroller.jv-band .image-ratio.square{aspect-ratio:auto;height:auto;padding:0;position:relative}section.logo-scroller.jv-band .image-ratio img,section.logo-scroller.jv-band .image-ratio.square img{filter:brightness(0) invert(1);height:auto;position:static;width:100%}section.logo-scroller.jv-band .logo:first-child:after{align-items:center;color:rgba(var(--white));content:"+";display:inline-flex;font-family:Quablo,Times New Roman,Georgia,serif;font-size:.875rem;font-weight:400;height:1.25rem;justify-content:center;margin-left:1.25rem;position:absolute;right:-1.5625rem;top:50%;transform:translateY(-50%);width:.625rem}section.logo-scroller.jv-band .logo:first-child{position:relative}section.logo-scroller.trusted-airlines{background-color:rgba(var(--primary-color));color:rgba(var(--white));text-align:left}section.logo-scroller.trusted-airlines .limit-width{background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:2rem;padding:0;text-align:left}section.logo-scroller.trusted-airlines .content{order:1}section.logo-scroller.trusted-airlines .logos{order:2}section.logo-scroller.trusted-airlines .content{align-items:center;color:rgba(var(--white));display:flex;flex:0 0 auto;gap:.625rem;margin:0;max-width:none;text-align:left}section.logo-scroller.trusted-airlines .content:before{background-color:rgba(var(--white));content:"";display:block;flex-shrink:0;height:.75rem;width:.75rem}section.logo-scroller.trusted-airlines .content .title,section.logo-scroller.trusted-airlines .content .title h2,section.logo-scroller.trusted-airlines .content h2.title{color:rgba(var(--white));margin:0}section.logo-scroller.trusted-airlines .content .description{display:none}section.logo-scroller.trusted-airlines .logos{align-items:center;justify-content:space-between;margin:0;overflow:visible}section.logo-scroller.trusted-airlines .logos .splide__list,section.logo-scroller.trusted-airlines .logos .splide__track{overflow:visible!important;transform:none!important;width:100%!important}section.logo-scroller.trusted-airlines .logos .splide__list{display:flex!important;flex-wrap:wrap!important;gap:3rem!important;justify-content:space-between!important;transition:none!important}section.logo-scroller.trusted-airlines .logo-wrapper{align-items:center;animation:none!important;display:flex!important;flex:1;flex-wrap:wrap;gap:3rem;justify-content:space-between;transform:none!important;transition:none!important;width:100%!important}section.logo-scroller.trusted-airlines .logo{padding:0;width:13.625rem}section.logo-scroller.trusted-airlines .image-ratio,section.logo-scroller.trusted-airlines .image-ratio.square{aspect-ratio:auto;height:auto;padding:0;position:relative}section.logo-scroller.trusted-airlines .image-ratio img,section.logo-scroller.trusted-airlines .image-ratio.square img{filter:brightness(0) invert(1);height:auto;position:static;width:100%}
