.faq-section{min-height:70vh;padding-bottom:5rem}.faq-section .faq-container{background-color:#fbfcee;height:auto;margin:4rem auto .5rem;position:relative;text-align:center;width:85%}.faq-section .faq-container .question{background:#005a57;border-radius:30px;color:#fff;left:50%;padding:.7rem;position:absolute;top:-19%;transform:translateX(-50%);width:85%}.faq-section .question h5{font-size:1.3vw}.faq-section .answer{font-size:1.1vw}.faq-section .faq-container .answer{margin:0 auto;padding:3rem;width:75%}@media(max-width:768px){.faq-section .faq-container .answer{width:90%}}@media(max-width:640px){.faq-section .faq-container .question{align-items:center;border-radius:10px;display:flex;justify-content:center;top:-3vh}.faq-section .question h5{font-size:16px;margin:0}.faq-section .faq-container .answer{font-size:16px;margin:0 auto;padding:6vh 3vw 4vh;width:90%}}