.faq .faq__firstRow{color:#0b0f33;margin:0 -15px 30px}.faq .faq__firstRow p:last-of-type{margin:0}.faq .faq__section{background-color:#fff;border-radius:10px;box-shadow:0 2px 2px 0 #00000017;margin-bottom:10px;overflow:hidden;position:relative;transition:color .1s ease-out}.faq .faq__section.has-blue-background-background-color{box-shadow:unset}.faq .faq__section.faq--opened .faq__question:after{transform:rotate(0)}.faq .faq__section.faq--opened .faq__answer{padding-bottom:20px}.faq .faq__section .faq__question{cursor:pointer;display:block;padding:20px 45px 20px 20px;transition:color .1s ease-out .2s}.faq .faq__section .faq__question:hover,.faq .faq__section .faq__question:hover h3{color:#3ab7fa}.faq .faq__section .faq__question:after{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 1024 1024\"><path d=\"m298.665 409.6 213.334 213.335L725.33 409.6z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;position:absolute;right:20px;top:15px;transform:rotate(180deg);transition:transform .3s ease;width:28px;z-index:1}.faq .faq__section .faq__question h5{color:#0b0f33;font-size:16px;font-weight:700}.faq .faq__section .faq__answer{color:#003131;line-height:28px;margin-bottom:0;max-height:0;padding-bottom:0;padding-left:20px;padding-right:45px;transition:max-height .5s ease,padding-bottom .5s ease}
