#faq-section{padding:0 25px;background-color:white}.faq-container{max-width:1200px;margin:0 auto;padding:80px 0 0}.faq-container h1{padding:0 0 60px;text-align:center;font-size:28px;color:#484848;margin:0;font-weight:700}.acc{margin:40px 0;padding:0;list-style:none}.acc_ctrl{padding:20px 70px 20px 20px;font-size:16px;font-weight:600;width:100%;text-align:left;cursor:pointer;position:relative;color:#313131;background:#ffffff;border:none;outline:none}.acc_ctrl:hover{background-color:#f8f9fa}.acc_ctrl:before{transform:rotate(90deg);transition:all .2s ease-in-out}.acc_ctrl:after,.acc_ctrl:before{background:#44596b;content:"";height:2px;margin-right:37px;position:absolute;right:0;top:50%;width:14px}.acc_ctrl.active:before{transform:rotate(0deg)}.acc_panel{height:0;transition:height .3s ease-in-out;overflow:hidden}.acc_panel.open{height:auto}.acc_panel_body{min-height:1px;padding:0 15px 15px}.acc_panel_body p{margin-bottom:0;font-size:14px;font-weight:400;line-height:24px;color:#727e8c}.call-to-action{padding:15px 0;display:flex;justify-content:center;margin-top:10px}@media only screen and (max-width:768px){.faq-container{padding:60px 0 0}.faq-container h1{font-size:24px;margin-bottom:40px}#faq-section{padding:0 15px}.acc_ctrl{padding:15px 60px 15px 15px;font-size:14px}.acc_panel_body{padding:10px 15px}}@media only screen and (max-width:600px){.faq-container h1{margin-bottom:20px}}@media only screen and (max-width:480px){.faq-container{padding:40px 0 0}.acc_ctrl{padding:12px 50px 12px 12px;font-size:13px}.acc_panel_body p{font-size:13px;line-height:20px}.call-to-action{margin-top:20px}}