.faq-item{border-bottom:1px solid #000}.faq-item__wrapper{border-top:1px solid #000;margin-bottom:1.875rem}#page-banner+.faq-item__wrapper{border-top:0}.faq-item__title{color:#000;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:2.25rem;margin:0;padding-bottom:1.875rem;padding-top:1.875rem;position:relative}.faq-item__title:before{content:"";float:right;height:1.625rem;width:1.625rem}.faq-item__title label{bottom:0;cursor:pointer;left:0;padding-top:1.875rem;position:absolute;right:0;text-align:right;top:0}.faq-item__icon{border:1px solid #000;border-radius:50%;display:inline-block;font-size:1.625rem;height:1.625rem;line-height:1;position:relative;text-align:center;width:1.625rem;z-index:2}.faq-item__icon:after,.faq-item__icon:before{background-color:#000;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:7px}.faq-item__icon,.faq-item__icon:after,.faq-item__icon:before{transition:.35s}.faq-item__label--open .faq-item__icon:after{transform:rotate(90deg)}.faq-item__content{font-size:1.0625rem;line-height:2.0625rem;margin-top:-1.875rem;overflow:hidden;padding-bottom:1.875rem;position:relative}.faq-item__content p:first-child{margin-top:0}.faq-item__content p:last-child{margin-bottom:0}.faq-item__toggle{margin-top:-80px}.faq-item__toggle:checked~.faq-item__title .faq-item__label--open,.faq-item__toggle:not(:checked)~.faq-item__content,.faq-item__toggle:not(:checked)~.faq-item__title .faq-item__label--close{display:none}.faq-item__label:hover .faq-item__icon,.faq-item__toggle:focus~.faq-item__title .faq-item__label .faq-item__icon{background-color:#000}.faq-item__label:hover .faq-item__icon:after,.faq-item__label:hover .faq-item__icon:before,.faq-item__toggle:focus~.faq-item__title .faq-item__label .faq-item__icon:after,.faq-item__toggle:focus~.faq-item__title .faq-item__label .faq-item__icon:before{background-color:#fff}