.accordion{width:100%;max-width:827px;margin:50px auto auto}.accordion h5{color:var(--main);text-align:center;font-variant:small-caps;font-size:var(--text-4xl)}.accordion .accordion-collapse{background-color:var(--accordion-content-bg);max-height:0;transition:max-height .3s ease-out;overflow:hidden;display:block!important}.accordion .accordion-collapse.show{max-height:2000px;transition:max-height .3s ease-in}.accordion .accordion-header .btn-sm{margin-left:5px}.accordion .accordion-item{background:unset;border:1px solid #fff}.accordion .accordion-body{color:#fff;align-items:center;padding:20px 15px}.accordion .accordion-button{background-color:var(--accordion-bg);color:var(--main)}.accordion .accordion-button:not(.collapsed){background-color:var(--accordion-bg)}.accordion-button:after{display:none}.accordion-button:focus{box-shadow:0 0 0 .1rem var(--secondary)}.accordion .img-thumbnail{max-width:200px}@media (max-width:320px){.accordion .img-thumbnail{width:max(198px,min(62vw,200px));max-width:unset}}.accordion-img{justify-content:center;margin:1px 0;display:flex}.itemInfo{text-align:center;height:-moz-fit-content;height:fit-content;margin:15px 0}.itemInfo .subhead{font-size:var(--text-3xl);color:#fff}.subItemVal{color:#fff;padding-left:7px;font-weight:400;display:inline}.memberMediaIcon{color:#fff}.accordion .content{color:var(--main);background:var(--accordion-content-light);border-radius:14px;margin-top:7px;padding:27px}.accordion .content .subItemVal .btn{margin:13px 0}.addButton.btn{width:69%;margin:27px auto}.bi-plus-square-fill{margin-right:10px}.accordion .modify-options{display:flex;position:absolute;right:29px}.accordion .modify-options a.btn{border-radius:3px;justify-content:center;align-items:center;padding:9px 11px;display:flex}.header{font-size:var(--text-lg)}.accordion-header .coHeader{font-size:var(--text-sm)}.itemInfo .subhead{font-size:var(--text-xl)}.itemInfo .subhead .coSubhead{font-size:var(--text-lg)}.content,.subItemVal{font-size:var(--text-base)}@media (max-width:450px){.header{max-width:max(112px,min(35vw,157px))}}@media (max-width:768px){.accordion-button{padding:.75rem 1rem;font-size:.9rem}.accordion-body{padding:.75rem 1rem}}
