.accordion{left:0;margin-left:calc(-50vw + 50%);min-height:600px;overflow:hidden;padding:100px 20px;position:relative;width:100vw}.accordion__background-image{height:100%;left:0;min-height:1000px;position:absolute;top:0;width:100%;z-index:-1}.accordion__background-image img{height:100%!important;object-fit:cover;object-position:center;width:100%}.accordion__container{height:auto;margin:0 auto;max-width:1170px;position:relative;width:100%}.accordion .accordion__header{color:#fff;font-size:50px;font-weight:700!important;line-height:1.2;margin:0 auto;max-width:900px;text-align:center;width:100%}.accordion__items{margin-top:50px;position:relative}.accordion .accordion__item{border-bottom:1px solid #eee;margin-bottom:1rem}.accordion .accordion__item .accordion__title{align-items:center;background:#f7f7f7;color:#0b4c78;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;justify-content:space-between;outline:none;padding:1rem;transition:background .2s}.accordion .accordion__item .accordion__icon{display:inline-block;height:1em;margin-left:1em;position:relative;width:1em}.accordion .accordion__item .accordion__icon .icon-down,.accordion .accordion__item .accordion__icon .icon-up{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);width:100%}.accordion .accordion__item .accordion__icon .icon-down{opacity:1}.accordion .accordion__item .accordion__icon .icon-up,.accordion .accordion__item.is-open .accordion__icon .icon-down{opacity:0}.accordion .accordion__item.is-open .accordion__icon .icon-up{opacity:1}.accordion .accordion__item .accordion__icon svg{display:block;height:100%;width:100%}.accordion .accordion__item .accordion__icon svg path{fill:#0b4c78!important}.accordion .accordion__item .accordion__content{color:#fff;font-size:18px!important;line-height:28px!important;max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .3s ease,padding .3s ease}.accordion .accordion__item .accordion__content ul{margin-inline-start:20px}.accordion .accordion__item .accordion__content-inner{padding:1rem 0}.accordion .accordion__item.is-open .accordion__content{max-height:1000px;padding:1rem}