.faq{padding:2em 0}.faq__title{text-align:center;margin-bottom:0}.faq__question{position:relative;font-size:1.4em;text-align:center;padding:1em 0 0 1em;margin-bottom:.5em;cursor:pointer;overflow:hidden;transition:.3s opacity ease-in-out,.3s background ease-in-out,.3s box-shadow ease-in-out}.faq__question svg{display:inline-block;width:8px;height:14px;margin-left:.5em;will-change:transform;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s -webkit-transform ease-in-out;-ms-transition:.3s -ms-transform ease-in-out;transition:.3s transform ease-in-out;fill:#888}.faq__question.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.bg-lblue .faq__question svg,.bg-dblue .faq__question svg{fill:#fff}.faq__answer{font-size:1.2em;color:#a4a4a4;text-align:center;padding:0;margin:0;border-bottom:1px solid #d5d5d5;opacity:0;border-bottom:0;overflow:hidden;transition:.3s opacity ease-in-out,.3s background ease-in-out,.3s box-shadow ease-in-out}.faq__answer.active{opacity:1}.bg-lblue .faq__answer{color:#e4f6fd;border-bottom-color:#bde6f7}.bg-dblue .faq__answer{color:#99dbe9;border-bottom-color:#bde6f7}.faq__answer ul{display:inline-block;text-align:left;margin-top:0}@media (max-width:680px){.faq__question{font-size:1.2em}}@media (max-width:480px){.faq__question{font-size:1em}}
