:root{--color-text:#333;--color-text-muted:rgb(114, 114, 114);--color-purple:#0052a3}.FAQ-component{overflow-x:hidden;background:#f5f5f5;padding-bottom:75px}.FAQ-component .final{padding:1rem 2rem;margin:0 auto;text-align:center}.FAQ-component .final strong{color:#0052a3;font-size:1.75rem}.FAQ-component .final p{color:#333}.FAQ-component .final a.btn{width:30%;max-width:150px;margin:.5rem auto;color:#f5f5f5;display:block}.accordion{width:100%;padding:1.2rem 2rem}.accordion__heading{margin-bottom:1rem;padding:0 1.4rem}.accordion__item:not(:last-child){border-bottom:1px solid #d3d3d3}.accordion__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.2rem 1.4rem;background:#fff;border:none;outline:0;color:var(--color-text);font-size:1.2rem;text-align:left;cursor:pointer;-webkit-transition:.1s;transition:.1s}.accordion__btn:hover{color:var(--color-purple);background:#f4f3fb}.accordion__item--active .accordion__btn{color:var(--color-purple);border-bottom:2px solid var(--color-purple);background:#f4f3fb}.fa-lightbulb{padding-right:1rem}.accordion__icon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.9;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion__icon img{height:25px;width:25px}.accordion__item--active .accordion__icon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accordion__content{font-weight:300;max-height:0;opacity:0;overflow:hidden;color:var(--color-text-muted);-webkit-transform:translateX(16px);transform:translateX(16px);-webkit-transition:max-height .5s ease,opacity .5s,-webkit-transform .5s;transition:max-height .5s ease,opacity .5s,-webkit-transform .5s;transition:max-height .5s ease,opacity .5s,transform .5s;transition:max-height .5s ease,opacity .5s,transform .5s,-webkit-transform .5s}.accordion__content p{padding:1rem 1.8rem}.accordion__item--active .accordion__content{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);max-height:100vh}@media only screen and (max-width:600px){#faq>div>div.final>a{width:50%}}