section.cm-accordion .page-center{margin:0 -1px;padding-left:15px;padding-right:15px}section.cm-accordion .imr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}section.cm-accordion .im-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}section.cm-accordion .im-12 .contact-inner{background:0 0;display:flex;justify-content:space-between;padding:50px 0}section.cm-accordion .im-12 .section-title{padding-top:60px;width:50%}section.cm-accordion .im-12 .section-title h2{max-width:400px;text-transform:capitalize}section.cm-accordion .im-12 .contact-inner .contact-form{width:50%}section.cm-accordion .im-12 .contact-inner .contact-form .single-faq{margin-bottom:20px}section.cm-accordion .im-12 .contact-inner .accordion-top{background:#fff;border:1px solid rgba(0,0,0,.5);cursor:pointer;padding:14px 20px}section.cm-accordion .im-12 .contact-inner .accordion-top.active{border-bottom-color:transparent}section.cm-accordion .im-12 .contact-inner .contact-form .panel{background-color:#fff;max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height .2s ease-out}section.cm-accordion .im-12 .contact-inner .accordion-top.active+.panel{border:1px solid rgba(0,0,0,.5);opacity:1;padding:15px 20px}@media(max-width:767px){section.cm-accordion .page-center{margin:0}section.cm-accordion .im-12 .contact-inner{display:block;padding-bottom:0}section.cm-accordion .im-12 .section-title{padding:0;width:100%}section.cm-accordion .im-12 .section-title h2{font-size:31px}section.cm-accordion .im-12 .contact-inner .contact-form{margin-top:30px;width:100%}}