@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}.accordion__container{border-bottom:1px solid #d8d8d8}.accordion__title{cursor:pointer;display:block;font-weight:700;padding:1rem 2.5rem;position:relative}.accordion__title.disabled{opacity:.5;pointer-events:none}.accordion__title:after{color:var(--color-accent);content:"+";font-size:1.5em;font-weight:700;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.accordion__content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0,1,0,1)}.accordion__content-inner{padding:0 0 2rem}.accordion__content-inner p:first-child{margin-top:0}.accordion__content-inner p:last-child{margin-bottom:0}.accordion__checkbox:checked+div .accordion__title:after,.accordion__checkbox:checked~.accordion__title:after{content:"-"}.accordion__checkbox:checked~.accordion__content{animation:openScroll .5s;max-height:100vh;overflow:auto;transition:max-height .5s ease-in-out}.accordion__checkbox{display:none}@media only screen and (max-width:767px){.accordion-mobile__container{border-bottom:1px solid #d8d8d8}.accordion-mobile__title{cursor:pointer;display:block;font-weight:700;padding:1rem 2.5rem;position:relative}.accordion-mobile__title.disabled{opacity:.5;pointer-events:none}.accordion-mobile__title:after{color:var(--color-accent);content:"+";font-size:1.5em;font-weight:700;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.accordion-mobile__content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0,1,0,1)}.accordion-mobile__content-inner{padding:0 0 2rem}.accordion-mobile__content-inner p:first-child{margin-top:0}.accordion-mobile__content-inner p:last-child{margin-bottom:0}.accordion-mobile__checkbox:checked+div .accordion-mobile__title:after,.accordion-mobile__checkbox:checked~.accordion-mobile__title:after{content:"-"}.accordion-mobile__checkbox:checked~.accordion-mobile__content{animation:openScroll .5s;max-height:100vh;overflow:auto;transition:max-height .5s ease-in-out}.accordion-mobile__checkbox{display:none}}@media only screen and (min-width:768px){.accordion-mobile__checkbox{display:none}}@keyframes openScroll{0%{overflow:hidden}to{overflow:hidden}}
