.ala-accordion-wrap{width:100%;background:#fff}
.ala-accordion{width:100%;margin:0 auto}
.ala-accordion__item{border-top:1px solid rgba(9,51,125,.14);background:#fff !important}
.ala-accordion__item:last-child{border-bottom:1px solid rgba(9,51,125,.14)}
.ala-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0;border:0;background:#fff !important;text-align:left;cursor:pointer;transition:opacity .25s ease,transform .22s ease}
.ala-accordion__title{display:block;margin:0;color:#09337D;font-size:clamp(28px,2.45vw,49px);line-height:1.08;font-weight:400;letter-spacing:-.035em}
.ala-accordion__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:12px}
.ala-accordion__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;transition:transform .32s ease,color .28s ease,opacity .25s ease}
.ala-accordion__icon svg,.ala-accordion__icon i{width:100%;height:100%;display:block;color:currentColor}
.ala-accordion__icon i{font-size:1em;line-height:1;display:flex;align-items:center;justify-content:center}
.ala-accordion__icon--fallback svg{overflow:visible}
.ala-accordion__item .ala-accordion__icon{color:#09337D;opacity:.96}
.ala-accordion__item.is-active .ala-accordion__icon{color:#CECD1B;transform:translateX(2px)}
.ala-has-motion .ala-accordion__trigger:hover .ala-accordion__icon{transform:translateX(3px)}
.ala-has-motion .ala-accordion__item.is-active .ala-accordion__icon{animation:alaPlaneFloat 3.4s ease-in-out infinite}
@keyframes alaPlaneFloat{0%,100%{transform:translateX(2px) translateY(0)}50%{transform:translateX(5px) translateY(-1px)}}
.ala-accordion__panel{overflow:hidden;background:transparent !important}
.ala-accordion__panel-inner{position:relative;overflow:hidden;padding:30px 34px 34px;background-color:transparent;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:28px;margin:0 0 28px;border:0;box-shadow:none}
.ala-accordion__panel-inner:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}
.ala-accordion__panel-overlay{position:absolute;inset:0;background:transparent;pointer-events:none}
.ala-accordion__panel-grid{position:relative;z-index:1;display:flex;align-items:center;gap:42px}
.ala-accordion__panel-copy,.ala-accordion__panel-media{min-width:0}
.ala-accordion__panel-copy{flex:1 1 44%;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center;align-self:center}
.ala-accordion__panel-title{margin:0 0 18px;color:#CECD1B;font-size:clamp(26px,1.8vw,34px);line-height:.94;font-weight:600;letter-spacing:-.04em;max-width:12ch}
.ala-accordion__panel-body,.ala-accordion__panel-body p{color:#fff;font-size:16px;line-height:1.76;text-align:left}
.ala-accordion__panel-body p:last-child{margin-bottom:0}
.ala-accordion__panel-media{position:relative;flex:1 1 56%;display:flex;align-items:center;justify-content:flex-start;min-height:360px}
.ala-accordion__panel-media:before{content:"";position:absolute;inset:18px -18px -18px 34px;border-radius:28px;background:#CECD1B;opacity:1;box-shadow:0 18px 42px rgba(206,205,27,.22)}
.ala-accordion__panel-media:after{content:"";position:absolute;right:26px;top:-10px;width:132px;height:132px;border:1px solid rgba(206,205,27,.42);border-radius:28px;pointer-events:none;opacity:.8}
.ala-accordion__image{position:relative;z-index:1;width:100%;min-height:100%;display:block;object-fit:cover;border-radius:26px;box-shadow:0 26px 64px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.18)}
@media (max-width:1024px){.ala-accordion__title{font-size:clamp(24px,2vw,34px)}.ala-accordion__panel-grid{flex-direction:column;align-items:stretch;gap:28px}.ala-accordion__panel-copy,.ala-accordion__panel-media{flex-basis:100%}.ala-accordion__panel-media{min-height:280px}.ala-accordion__panel-copy{order:2}.ala-accordion__panel-media{order:1}}
@media (max-width:767px){.ala-accordion__trigger{padding:24px 0;gap:14px;background:#fff}.ala-accordion__title{font-size:clamp(20px,6vw,28px);line-height:1.14}.ala-accordion__icon{width:32px;height:32px}.ala-accordion__panel-inner{padding:22px;border-radius:20px;margin-bottom:18px}.ala-accordion__panel-grid{gap:20px}.ala-accordion__panel-title{font-size:22px}.ala-accordion__panel-body,.ala-accordion__panel-body p{font-size:15px;line-height:1.68}.ala-accordion__panel-media{min-height:220px}.ala-accordion__panel-media:before{inset:14px -8px -8px 18px;border-radius:18px}}
@media (prefers-reduced-motion:reduce){.ala-accordion__icon{transition:none}.ala-has-motion .ala-accordion__item.is-active .ala-accordion__icon{animation:none}}

.ala-accordion__item > .ala-accordion__trigger,.ala-accordion__item:not(.is-active) > .ala-accordion__trigger{background:#fff !important;}

.ala-accordion__item.is-active > .ala-accordion__trigger{display:none !important;}
.ala-accordion__item.is-active{border-top-color:transparent;}
