.services{padding-top:4em;margin-bottom:4em}.services h3{margin-top:2em}.faqs{padding:2em 0}.light{margin-top:2em}.faqs .spacer{height:10px}.mc-background{margin-top:15px !important}.faqs h2{margin-top:0}article ul{margin-bottom:30px}.panel-heading{cursor:pointer;padding:10px 0;display:block;clear:both;display:flex;align-items:center}.panel-heading:before{content:"\2b";font-size:30px;font-weight:700;padding:0 7px;margin-right:8px;position:relative;transform:translateY(-1px);float:left}.panel-heading[aria-expanded=true]:before{content:"\2212";background-color:#4f89a9;color:#fff;transform:translateY(0px)}.faqs ol li{margin-bottom:30px}.collapsed{cursor:pointer}.panel{display:block}.panel .collapse,.panel .collapsing{margin-top:10px}.cta-section{color:#000;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;letter-spacing:2px;border-radius:5px;border:1px dotted gray;padding:20px 0;background:#f4f4f6}.cta-section h4,.cta-section .h4-style{font-size:23px}.cta-section .cta-phone{font-size:30px;color:#4f89a6;margin-top:0}.cta-section span{display:inline-block;margin:10px auto}.cta-section .btn-blue{margin:0 0 10px;padding:10px 15px;font-size:16px;letter-spacing:1px}.contact-section{margin-bottom:0}