.accordion,.accordion--no-border,.accordion--thin-border{border-bottom:0px none}.accordion__wrapper{margin-bottom:1rem;border-radius:8px}.accordion__panel{max-height:0px;overflow:hidden;-webkit-transition:max-height 400ms ease-out,border 0ms 400ms linear;transition:max-height 400ms ease-out,border 0ms 400ms linear}.accordion__title{position:relative;padding:2rem 1rem;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;font-weight:500}@media (max-width:768px){.accordion__title{padding-right:4rem}}.accordion__open-message{display:inline-block}.accordion__close-message{display:none}.accordion i,.accordion--no-border i,.accordion--thin-border i{position:absolute;right:2.25rem;top:1.25rem;z-index:1}.accordion i:after,.accordion--no-border i:after,.accordion--thin-border i:after{content:"";display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;background-image:url(../../assets/icons/accordion.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0px;right:-1rem;width:44px;height:44px;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accordion details,.accordion--no-border details,.accordion--thin-border details{overflow:hidden}.accordion details[open],.accordion--no-border details[open],.accordion--thin-border details[open],.accordion[open],[open].accordion--no-border,[open].accordion--thin-border{border-bottom:0px none}.accordion details[open]+.accordion__panel,.accordion--no-border details[open]+.accordion__panel,.accordion--thin-border details[open]+.accordion__panel,.accordion[open]+.accordion__panel,[open].accordion--no-border+.accordion__panel,[open].accordion--thin-border+.accordion__panel{max-height:3000px;-webkit-transition:max-height 600ms ease-in-out,border 0ms linear;transition:max-height 600ms ease-in-out,border 0ms linear}.accordion details[open] .accordion__open-message,.accordion--no-border details[open] .accordion__open-message,.accordion--thin-border details[open] .accordion__open-message,.accordion[open] .accordion__open-message,[open].accordion--no-border .accordion__open-message,[open].accordion--thin-border .accordion__open-message{display:none}.accordion details[open] .accordion__close-message,.accordion--no-border details[open] .accordion__close-message,.accordion--thin-border details[open] .accordion__close-message,.accordion[open] .accordion__close-message,[open].accordion--no-border .accordion__close-message,[open].accordion--thin-border .accordion__close-message{display:inline-block}.accordion details[open] i:after,.accordion--no-border details[open] i:after,.accordion--thin-border details[open] i:after,.accordion[open] i:after,[open].accordion--no-border i:after,[open].accordion--thin-border i:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.accordion summary,.accordion--no-border summary,.accordion--thin-border summary{display:block;cursor:pointer}.accordion summary::-webkit-details-marker,.accordion--no-border summary::-webkit-details-marker,.accordion--thin-border summary::-webkit-details-marker{display:none}.accordion summary *,.accordion--no-border summary *,.accordion--thin-border summary *{margin:0}.accordion--no-border{border:0px solid;padding:0}.accordion--no-border .accordion__panel{border:0px none}.accordion--thin-border{border:1px solid;border-bottom:0px}.accordion--thin-border+.accordion__panel{border:1px solid}
/*# sourceMappingURL=accordion-tab-group.css.map */