.accordion-mc{margin:0 auto;max-width:1440px;padding:80px 40px}.accordion-mc .header{max-width:50%}.accordion-mc section{display:flex;gap:60px;margin-top:-5rem;width:100%}.accordion-mc .eyebrow{color:#777}.accordion-mc .collapsables{margin-top:40px}.accordion-mc .content{border-radius:8px;cursor:pointer;margin-bottom:4px;padding:16px 20px}.accordion-mc .heading{display:flex;font-family:Open Sans;font-size:1.5em;gap:16px;justify-content:space-between}.accordion-mc .content{transition:all .3s}.accordion-mc .content svg{opacity:0;transition-delay:.5s;transition:opacity .3s;width:24px}.accordion-mc .content:not(.selected) svg{transition:none}.accordion-mc .content.selected svg{opacity:1}.accordion-mc .content.selected,.accordion-mc .content:hover{background-color:#f5f2f1}.accordion-mc .details{font-family:Plus Jakarta Sans;margin-top:16px}.accordion-mc .details.hidden{display:none}.accordion-mc .left{margin-top:5rem}.accordion-mc .left,.accordion-mc .right{width:50%}.accordion-mc .gallery{aspect-ratio:1/1;max-height:510px;position:relative}.accordion-mc .gallery .image-collection,.accordion-mc .gallery .img-container{height:100%;opacity:0;position:absolute;width:100%}.accordion-mc .gallery .img-container{transition:opacity .3s}.accordion-mc .gallery img{height:100%!important;object-fit:cover;width:100%}.accordion-mc .gallery .visible{opacity:1}.accordion-mc .accordion-controls{background:#eee;border:1px solid #aaa;border-radius:99px;bottom:12px;display:flex;left:50%;padding:0 8px;position:absolute;transform:translateX(-50%);z-index:10}.accordion-controls .control-btn{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:16px}.accordion-controls .control-dot{background:#aaa;border-radius:99px;height:6px;width:6px}.accordion-controls .control-btn.active .control-dot{background:#333}.accordion-mc .gallery .rich-text{border-left:1px solid var(--blue);padding:0 40px}@media (max-width:768px){.accordion-mc section{flex-direction:column;gap:0;margin-top:2rem}.accordion-mc .header{max-width:100%}.accordion-mc .left{margin-top:0;order:3;width:100%}.accordion-mc .right{order:2;width:100%}}