.faq .faq-box-wrapper{background-color:#fff;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-radius:15px;padding:40px;transition:750ms;max-width:1000px}.faq .faq-box-wrapper .flex-wrapper{max-width:1000px}.faq .faq-box-wrapper .flex-wrapper .faq{margin:auto;display:block}.faq .faq-box-wrapper .flex-wrapper h2{margin-top:15px;margin-bottom:30px;text-align:center}.faq .faq-box-wrapper .flex-wrapper .faq-box{border-bottom:2px solid #f3e2d1;padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.faq .faq-box-wrapper .flex-wrapper .faq-box .faq-header{display:flex;justify-content:space-between;width:inherit}.faq .faq-box-wrapper .flex-wrapper .faq-box h4{font-weight:500;line-height:30px;color:#000;margin:0 0 10px !important;font-size:20px}.faq .faq-box-wrapper .flex-wrapper .faq-box .icon{font-size:30px;background:0}.faq .faq-box-wrapper .flex-wrapper .faq-box p{margin:20px 20px 0;max-width:800px;font-size:16px;width:100%;line-height:29px;font-weight:300;color:#000;text-align:left}.faq .faq-box-wrapper .flex-wrapper .faq-box a{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.faq .faq-wrap{font-size:20px;font-weight:500;line-height:36px}.faq .faq-box-wrapper .flex-wrapper .faq-box a.link{position:relative;opacity:1}.faq .faq-box-wrapper .flex-wrapper .faq-box ul{margin:20px 20px 0;list-style:disc inside}.faq .faq-box-wrapper .flex-wrapper .faq-box li a{position:relative;opacity:1;z-index:3}.faq .faq-box-wrapper .flex-list li{min-width:140px}