.faq-node{border-bottom:1px solid #eee;background-color:#fff;transition:background-color .2s ease;margin:0}.faq-node:hover{background-color:#fcfdfe}.faq-trigger{width:100%;padding:20px 0!important;background:0 0!important;border:none!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none}.faq-question-text{font-size:18px;font-weight:700;color:#333;text-align:left!important;transition:color .3s ease;margin:0;padding-right:20px;font-family:"Lato"}.faq-node.is-active .faq-question-text,.faq-node:hover .faq-question-text{color:#0058a5}.faq-icon-holder{position:relative;width:18px;height:18px;flex-shrink:0}.faq-icon-holder::before,.faq-icon-holder::after{content:"";position:absolute;background-color:#0058a5;transition:transform .3s ease,opacity .3s ease}.faq-icon-holder::before{top:8px;left:0;width:100%;height:2px}.faq-icon-holder::after{top:0;left:8px;width:2px;height:100%}.faq-node.is-active .faq-icon-holder::after{transform:rotate(90deg);opacity:0}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0;font-family:"Lato"}.faq-node.is-active .faq-content{max-height:600px;padding-bottom:20px;font-family:"Lato"}.faq-answer-text{font-size:16px;line-height:1.7;color:#555;margin:0;text-align:left!important;font-family:"Lato"}@media (max-width:600px){.faq-question-text{font-size:17px}.faq-trigger{padding:15px 0!important}}