.faq-container{width:80%;margin:auto}@media only screen and (max-width:820px){.faq-container{width:100%}}.faq-container .faq-heading{text-align:center;font-size:42px;margin-bottom:50px;color:#303a42;font-weight:700}@media only screen and (max-width:1440px){.faq-container .faq-heading{font-size:34px}}@media only screen and (max-width:820px){.faq-container .faq-heading{margin-bottom:20px;font-size:24px}}@media only screen and (max-width:600px){.faq-container .faq-heading{font-size:20px}}.faq-container .faq-list{display:flex;flex-wrap:wrap;justify-content:space-between}.faq-container .faq-item{overflow:hidden;transition:all .3s ease;cursor:pointer;border-bottom:1px solid rgba(58,72,94,.149);width:47%}@media only screen and (max-width:600px){.faq-container .faq-item{width:100%}}.faq-container .faq-item .faq-question{padding:20px 0;font-size:18px;transition:background-color .3s ease;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#3a485e}@media only screen and (max-width:1440px){.faq-container .faq-item .faq-question{font-size:16px}}@media only screen and (max-width:820px){.faq-container .faq-item .faq-question{font-size:14px;padding:15px 0}}@media only screen and (max-width:600px){.faq-container .faq-item .faq-question{padding:15px 0;font-size:15px}}.faq-container .faq-item .faq-question .faq-arrow{width:20px;height:20px;transition:transform .3s ease}.faq-container .faq-item .faq-question .faq-arrow.open{transform:rotate(180deg)}.faq-container .faq-item .faq-answer{padding-bottom:20px;font-size:16px;color:#3a485e}.faq-container .faq-item .faq-answer p{font-size:16px;margin:0}@media only screen and (max-width:820px){.faq-container .faq-item .faq-answer p{font-size:14px}}