.accordion .accordion-inner{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center}.accordion{background:linear-gradient(0deg,#00325b,#020c14 25%);padding:96px 10px}.accordion .header-block{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.accordion .accordion-block{gap:16px}.accordion .accordion-block,.accordion .accordion-item{align-items:flex-start;display:flex;flex-direction:column;width:100%}.accordion .accordion-item{background:linear-gradient(127deg,hsla(0,0%,100%,0) -.05%,hsla(0,0%,100%,.15) 99.95%);border:1px solid #fff;border-radius:16px;gap:8px;justify-content:center;overflow:hidden;padding:24px;transition:box-shadow .3s ease}.accordion .accordion-header{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:space-between;text-align:left;width:100%}.accordion .accordion-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;width:100%}.accordion .accordion-header span{font-family:IBM Plex Sans;font-size:18px;font-weight:500}.accordion .active .accordion-body{max-height:500px;transition:max-height .3s}.accordion-item.active svg{transform:rotate(180deg);transition:transform .3s}.accordion-item svg{transition:transform .3s}.accordion .active .accordion-body p{color:hsla(0,0%,100%,.8)}@media (max-width:992px){.accordion{padding:56px 10px}.accordion .accordion-inner{gap:40px}.accordion .header-block h2{font-size:24px}}@media (max-width:767px){.accordion{padding:48px 10px}}