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:rgba(var(--primary-color));color:rgba(var(--white));position:relative;text-align:left;z-index:5}@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)){background-color:transparent;margin-bottom:-6.125rem!important;padding-bottom:0!important;padding-top:0!important;transform:translateY(-100%)}}section.logo-scroller.jv-band .limit-width{align-items:flex-start;background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column-reverse;gap:2rem;justify-content:flex-end;text-align:left}@media(min-width:768px){section.logo-scroller.jv-band .limit-width{align-items:center;flex-direction:row-reverse;gap:0}}section.logo-scroller.jv-band .content{align-items:center;display:flex;flex:0 0 auto;gap:.625rem;margin:0;max-width:none;padding:0;position:relative;text-align:left;z-index:2}section.logo-scroller.jv-band .content .description,section.logo-scroller.jv-band .content .title h2,section.logo-scroller.jv-band .content label{color:rgba(var(--fg));margin:0}section.logo-scroller.jv-band .content .description{display:none}section.logo-scroller.jv-band .logos{align-items:center;flex:0 0 auto;justify-content:flex-start;margin:0;overflow:visible;padding:0;position:relative;z-index:2}section.logo-scroller.jv-band .logos:before{background-color:rgba(var(--primary-color));content:"";display:block;height:100%;position:absolute;right:0;top:0;width:calc(50vw + 100%);z-index:0}@media(min-width:768px){section.logo-scroller.jv-band .logos{margin:0 0 0 1.875rem;padding:1.875rem 0}section.logo-scroller.jv-band .logos:before{right:-3.125rem}}@media(min-width:992px){section.logo-scroller.jv-band .logos{margin:0 0 0 2rem;padding:3.1875rem 0}section.logo-scroller.jv-band .logos:before{right:-6.25rem}}section.logo-scroller.jv-band .logo-wrapper{align-items:center;animation:none!important;display:flex!important;flex-wrap:nowrap;gap:3.125rem;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:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277%27 height=%277%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M2.288 3.05 0 .764.763 0 3.05 2.288 5.339 0 6.1.763 3.813 3.05l2.288 2.287-.762.763L3.05 3.813.763 6.101 0 5.338z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-flex;height:.5rem;justify-content:center;margin-left:1.25rem;position:absolute;right:-1.875rem;top:50%;transform:translateY(-50%);width:.5rem}section.logo-scroller.jv-band .logo:last-child:after{content:none}section.logo-scroller.jv-band .logo:first-child{position:relative;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.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 .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{animation:none!important;display:flex!important;flex:1;flex-wrap:wrap;gap:3rem;justify-content:center;transform:none!important;transition:none!important;width:100%!important}section.logo-scroller.trusted-airlines .logo{display:flex;height:2.5rem;padding:0;width:min(11.25rem,30svw)}section.logo-scroller.trusted-airlines .image-ratio,section.logo-scroller.trusted-airlines .image-ratio.square{align-items:center;aspect-ratio:auto;display:flex;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);width:100%}
