.faq-section-title{text-align:center}.faq-accordion-block .faq-accordion-item{border-bottom:1px solid #eee}.faq-accordion-block button{background:none;border:none;color:#111;display:block;font-size:1.15rem;font-weight:400;outline:none;padding:1em 0 .3em;position:relative;text-align:left;width:100%}.faq-accordion-block button:focus,.faq-accordion-block button:hover{color:#108ff4;cursor:pointer}.faq-accordion-block button:focus:after,.faq-accordion-block button:hover:after{border:1px solid #eee;color:#108ff4;cursor:pointer}.faq-accordion-block button .faq-accordion-title{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.2px;margin:0;padding:5px 1.5em 5px 0}.faq-accordion-block button .icon{border:1px solid;border-radius:22px;display:inline-block;height:22px;position:absolute;right:0;top:25px;width:22px}.faq-accordion-block button .icon:before{background:currentColor;content:"";display:block;height:2px;left:5px;position:absolute;top:9px;width:10px}.faq-accordion-block button .icon:after{background:currentColor;content:"";display:block;height:10px;left:9px;position:absolute;top:5px;width:2px}.faq-accordion-block button[aria-expanded=true]{color:#108ff4}.faq-accordion-block button[aria-expanded=true] .icon:after{width:0}.faq-accordion-block button[aria-expanded=true]+.faq-accordion-content{max-height:600px;opacity:1;transition:all .2s linear;will-change:opacity,max-height}.faq-accordion-block .faq-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.faq-accordion-block .faq-accordion-content li,.faq-accordion-block .faq-accordion-content p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.1px}