.faq__intro-wrap{padding-bottom:20px}.faq-wrapper .faq-content{display:none}.faq-wrapper .faq-item.is-open .faq-content{display:block}.faq-wrapper .faq-item{background-color:var(--color-white);border-radius:10px;box-shadow:0 1px 10px #ddd;margin-bottom:30px;padding:0}.faq-wrapper .faq-item .faq-item-title{margin:0}.faq-wrapper .faq-item .faq-item-title button{appearance:none;background:transparent;border:none;border-radius:10px;color:inherit;color:var(--color-main);cursor:pointer;letter-spacing:inherit;padding:20px 20px 20px 1.5em;position:relative;text-align:left;width:100%}.faq-wrapper .faq-item .faq-content{padding:20px 20px 20px 3em}.faq-item-title button:before{content:"+";display:inline-block;left:0;position:absolute;text-align:center;width:1.5em}.is-open .faq-item-title button:before{content:"-"}.faq-wrapper .faq-item .faq-item-title button:focus,.faq-wrapper .faq-item .faq-item-title button:hover,.faq-wrapper .faq-item.is-open .faq-item-title button{background-color:var(--color-cyan);color:var(--color-main)}.faq-wrapper .faq-item.is-open .faq-item-title button{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:991px){.faq-wrapper .faq-item .faq-content{padding-left:1.5em}}@media (max-width:767px){.faq-wrapper .faq-item{margin-bottom:20px}}