.footer-contact-form .contact-form .form-title{background-color:var(--secondary);cursor:pointer;padding:20px 0}.footer-contact-form .contact-form .form-title h2{margin:0;padding-right:40px;position:relative}.footer-contact-form .contact-form .form-title h2:before{background-color:var(--primary);content:"";height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:42px}.footer-contact-form .contact-form .form-title h2:after{background-color:var(--primary);content:"";height:42px;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:2px}.footer-contact-form .contact-form[aria-selected=true] .form-title h2:after{height:0}.footer-contact-form .contact-form .form-body{background-color:var(--off-white);display:none}.footer-contact-form .contact-form .form-body .body{display:grid;grid-template-columns:1fr;padding:40px 0}.footer-contact-form .contact-form .form-body .body h3{display:none}@media (min-width:768px){.footer-contact-form .contact-form .form-body .body{column-gap:60px;grid-template-columns:1fr 2fr;padding:60px 0}.footer-contact-form .contact-form .form-body .body p{padding-top:10px}}@media (min-width:1024px){.footer-contact-form .contact-form .form-body .body{column-gap:80px}}