.accordion__items{overflow:hidden;padding-top:.9rem;border-top:1px solid #bebebe}.accordion input{position:absolute;opacity:0;z-index:-1}.accordion__item{width:100%;padding-bottom:.5rem;border-bottom:1px solid #bebebe}.accordion__item:not(:last-child){margin-bottom:1rem}.accordion__item .label{display:flex;padding:0 2rem .5rem 0;cursor:pointer;position:relative;font-weight:bold;line-height:1.8}.accordion__item .label:hover{text-decoration:underline}.accordion__item .label>span.icon{display:block;position:absolute;top:-2px;right:0;height:30px;width:30px;background-color:#000;border-radius:50%}.accordion__item .label>span.icon span{top:calc(50% - 1px);background-color:#fff;width:14px;position:absolute;height:2px;display:inline-block;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;left:calc(50% - 7px)}.accordion__item .label>span.icon span:last-of-type{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__item .content{max-height:0;padding:0;transition:max-height 1s cubic-bezier(0, 1, 0, 1);overflow:hidden}.accordion input:checked+.label{color:#006680}.accordion input:checked+.label>span.icon span:first-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion input:checked+.label>span.icon span:last-of-type{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion input:checked~.content{max-height:200vh;transition:max-height 1s ease-in-out}@media only screen and (min-width: 992px){.accordion .content--two-cols{display:flex;gap:40px}.accordion .content__left{flex:0 0 calc(50% - 40px)}.accordion .content__right{flex:0 0 50%}}
