@charset "UTF-8";
.concertina .trigger { cursor: pointer; border-bottom: solid 1px var(--border); padding: 15px 0px; box-sizing: border-box; font-weight: bold; position: relative; display: flex; align-items: center; text-decoration: none; color: var(--textcolor); }
.concertina .trigger:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 1; font-smoothing: antialiased; margin-left: auto; transition: ease-in-out 0.3s transform; }
.concertina .trigger.open:after { transform: rotate(-180deg); }
.concertina .content { overflow: hidden; opacity: 0; visibility: hidden; height: 0; transition: all ease-in-out 0.3s; }
.concertina .content.open { visibility: visible; opacity: 1; height: inherit; padding-top: calc(var(--section_space) - 45px); padding-bottom: calc(var(--section_space) - 45px); }
@media (max-width: 699px) { .concertina .content.open { padding-top: calc(var(--section_space) - 50px); padding-bottom: calc(var(--section_space) - 50px); } }
.concertina .Collapsible__contentOuter .entry-content { padding: 15px 0; }
.concertina:nth-child(odd) .Collapsible__trigger:after { background: var(--primary); }
