/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{position:relative;}.accordion-item{border-bottom:2px solid #000;}.accordion-item:last-of-type{border-bottom:none;}.accordion-item .accordion-item__header{padding-top:20px;padding-bottom:20px;position:relative;}.accordion-item .accordion-item__content{transition:all 0.5s;}.accordion-item .accordion-item__content__inner{padding-bottom:25px;}.accordion-item .accordion-item__content__inner p:last-of-type{margin-bottom:0;}@media (min-width:780px){.accordion-item{margin-bottom:37px;}.accordion-item .accordion-item__content{padding-bottom:25px;}}@media (min-width:1680px){.accordion-item{margin-bottom:43px;}}.accordion-item .accordion-item__header{display:flex;justify-content:space-between;align-items:center;padding-right:25px;cursor:pointer;}.accordion-item h1{font-size:22px;font-weight:bold;line-height:28px;margin-bottom:2px;}.accordion-item .accordion-item__header__marker{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:block;width:15px;height:15px;}.accordion-item .accordion-item__header__marker .bar{position:absolute;left:calc(50% - 1.5px);top:calc(50% - 1.5px);display:block;height:3px;width:15px;background:#000;}.accordion-item .accordion-item__header__marker .bar:last-of-type{transform:rotate(90deg);transition:transform 0.3s;}.accordion-item:not(.open) .accordion-item__content{overflow:hidden;max-height:0;opacity:0;}.accordion-item.open{padding-bottom:0;}.accordion-item.open .accordion-item__header__marker .bar:last-of-type{transform:rotate(0);}.accordion-item.open .accordion-item__content{max-height:500px;opacity:1;}
