.faq-container .faq-title{color:#000;font-size:55px;font-weight:500;margin-bottom:18px}.faq-container .faq-item{background:#fff;border:1px solid #989598;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);margin-bottom:20px;overflow:hidden;transition:box-shadow .3s ease}.faq-container .faq-question{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:Futura PT;font-weight:600;justify-content:space-between;padding:23px 28px;text-align:left;width:100%}.faq-container .faq-icon{align-items:center;background:#004a53;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1);width:28px}.faq-container .faq-icon svg{height:30px;width:14px}.faq-container .faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-container .faq-question[aria-expanded=true] .line-v{opacity:0}.faq-container .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-container .faq-answer-content{color:#0b081d;padding:0 28px 22px}@media screen and (max-width:900px){.faq-title{font-size:30px!important}.faq-question{font-size:20px!important}}