#footer .wpcf7 form .row{display:flex;justify-content:space-between;gap:15px;margin:0 -15px 10px -15px}#footer .wpcf7 form p{margin:0}#footer .wpcf7 .col--6{flex:0 1 50%}.wpcf7 label{font-weight:700}#footer.dfd-background-dark .wpcf7 input,#footer.dfd-background-dark .wpcf7 textarea{width:100%;height:34px;padding:6px 12px;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:#fff;background:transparent;font-weight:400;margin:0}#footer.dfd-background-dark .wpcf7 textarea{height:auto}#footer.dfd-background-dark .wpcf7 .wpcf7-not-valid-tip{color:#a94442}.wpcf7 label span{color:red}#footer .wpcf7 input[type="submit"]{color:#333;background-color:#fff;border-color:#ccc;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px}