.faq-v20-container{background-color:#fdfbf7;padding:5rem 15px}.faq-v20-container .faq-title-section h2{font-family:Times New Roman,Times,serif;font-size:3.5rem;font-weight:400;color:#111;margin-bottom:.5rem;letter-spacing:-.5px}.faq-v20-container .faq-title-section p{font-size:1rem;color:#333;margin:0}.faq-v20-container .faq-accordion .accordion-item{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;margin-bottom:0}.faq-v20-container .faq-accordion .accordion-item:first-child{border-top:1px solid rgba(0,0,0,.05)}.faq-v20-container .faq-accordion .accordion-item .accordion-header .accordion-button{padding:1.5rem 0;font-weight:600;font-size:1rem;color:#111;background:rgba(0,0,0,0);box-shadow:none;display:flex;justify-content:space-between;align-items:center;width:100%;border:none;text-align:left;transition:all .3s ease}.faq-v20-container .faq-accordion .accordion-item .accordion-header .accordion-button:after{content:"+";font-size:1.5rem;font-weight:300;margin-left:auto;background:none;width:auto;height:auto;transform:none;transition:transform .3s ease}.faq-v20-container .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#000}.faq-v20-container .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"-";transform:none}.faq-v20-container .faq-accordion .accordion-item .accordion-header .accordion-button:hover{color:#000}.faq-v20-container .faq-accordion .accordion-item .accordion-collapse .accordion-body{padding:0 0 1.5rem;color:#444;line-height:1.7;font-size:.95rem;background-color:rgba(0,0,0,0)}@media(max-width:991px){.faq-v20-container{padding:3rem 15px}.faq-v20-container .faq-title-section{margin-bottom:2rem}.faq-v20-container .faq-title-section h2{font-size:2.5rem}}