.delimiter.faq-acc{padding:108px 0 119px 0;background-color:#fff}.faq-acc .section-heading{text-align:center;padding-top:7px}.faq-acc .section-heading img{margin-bottom:9px}.faq-acc .section-heading h2{font-weight:800;margin:0}.faq-acc .acc-item{width:100%;border-bottom:solid 1px #eaeaea}.faq-acc .acc-item:first-child{border-top:solid 1px #eaeaea}.faq-acc .acc-item button.accordion{border:0;position:relative;text-align:left;padding:21px 44px 19px 44px;background-color:#fff}.faq-acc .acc-item button.accordion:before{display:block;position:absolute;content:'';background-color:#3058a9;width:17px;height:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;right:27px;top:33px}.faq-acc .acc-item button.accordion:after{display:block;position:absolute;content:'';background-color:#3058a9;width:17px;height:2px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;right:27px;top:33px}.faq-acc .acc-item button.accordion.active:before{background-color:#5daf1b}.faq-acc .acc-item button.accordion.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:0;background-color:#5daf1b}.faq-acc .acc-item button.accordion h3{margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:relative}.faq-acc .acc-item button.accordion:hover h3,.faq-acc .acc-item button.accordion.active h3{color:#5daf1b}.faq-acc .acc-item button.accordion:hover:before,.faq-acc .acc-item button.accordion:hover:after{background-color:#5daf1b}.faq-acc .acc-item button.accordion.active{background-color:#f5f5f5}.faq-acc .acc-item .panel{background-color:#f5f5f5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-acc .acc-item .panel-inner{display:block;width:100%;padding:0 44px 30px 44px}@media only screen and (max-width:767px){.delimiter.faq-acc{padding:50px 0}.faq-acc .section-heading{padding-top:0;margin-bottom:30px}.faq-acc .accordion-wrap{max-width:none}.faq-acc .acc-item button.accordion{padding:21px 60px 19px 30px}.faq-acc .acc-item .panel-inner{padding:0 30px 30px 30px}}