.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none}.accordion__button:hover{background-color:#ddd}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;-webkit-animation:fadein .35s ease-in;animation:fadein .35s ease-in}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}
.accordion{max-width:1070px;border:0;margin:0 auto 2em;border-radius:0}.accordion .accordion__button{position:relative;padding:1rem 1.9rem 1rem 0;border-top:3px solid #00b1d3;background-color:transparent;font-size:1.3rem;font-weight:500;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.accordion .accordion__button:before{display:none}.accordion .accordion__button .fa-chevron-down{position:absolute;top:50%;right:0;color:#b9b9b9;font-size:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}.accordion .accordion__button h3{margin:0;font-size:24px;font-weight:500}.accordion .accordion__button:focus,.accordion .accordion__button:hover{border-color:#213d72}.accordion .accordion__button:focus .fa-chevron-down,.accordion .accordion__button:hover .fa-chevron-down{color:#213d72}.accordion .accordion__button[aria-expanded=true]{border-color:#213d72;border-top-width:10px}.accordion .accordion__button[aria-expanded=true] .fa-chevron-down{color:#213d72;-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.accordion .accordion__panel{padding:0 2rem 1rem}.accordion .accordion__item:last-child{border-bottom:3px solid #00b1d3}.accordion .accordion-leaf{padding:.5em 0}.accordion .accordion-leaf .fa-chevron-right{float:right}.accordion .accordion__button:focus,.accordion .accordion__item:focus{outline:none}.accordion .accordion__button:focus i.fas,.accordion .accordion__item:focus i.fas{border:1px solid #213d72}

/*# sourceMappingURL=accordion.css.map*/