.accordion-section{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.accordion-section:before{content:"";height:100%;position:absolute;right:0;top:0;width:40%}.accordion-section .content-wrapper{padding:100px 0}.accordion-section .content-wrapper h2{margin-bottom:70px}.accordion-section__body{align-items:stretch;display:flex;flex-direction:row;gap:60px;justify-content:center;position:relative}.accordion-section__column{width:50%}.accordion-section__column.accordion-section__column--images{display:flex;flex-direction:column;position:relative}.accordion-section__images{left:0;max-height:480px;min-height:480px;position:sticky;top:160px}.accordion-section__accordion-image{height:100%;left:0;max-height:480px;min-height:480px;object-fit:cover;object-position:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s ease-in-out;width:100%}.accordion-section__accordion-image.accordion-section__accordion-image--active{opacity:1;pointer-events:all}.accordion-section__accordion{border-bottom:1px solid #00004c;padding:40px 0}.accordion-section__accordion:first-of-type{padding-top:0}.accordion-section__accordion:last-of-type{border-bottom:0 solid transparent}.accordion__title{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.accordion__title:after{content:"+";display:block;font-size:1.6rem;font-weight:600}.accordion-section__accordion.accordion-section__accordion--active .accordion__title:after{content:"-"}.accordion__title h3{margin-bottom:0}.accordion__content{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.accordion-section__accordion.accordion-section__accordion--active .accordion__content{max-height:1000px;padding-top:36px}.accordion__content p:last-of-type{margin-bottom:0}.accordion__content__image{display:none}@media screen and (max-width:1400px){.accordion-section .content-wrapper{padding:100px 32px}}@media screen and (max-width:850px){.accordion-section:before{display:none}.accordion-section .content-wrapper{padding:50px 32px}.accordion__content__image{display:block;height:100%;margin-top:24px;width:100%}.accordion-section__column.accordion-section__column--images{display:none}.accordion-section__column{width:100%}}