.c7-flex{display:flex;flex-wrap:wrap;margin-bottom:1px!important}.c7-gap{gap:5px}.c7-half{flex:1 1 48%}@media (max-width:768px){.c7-half{flex:1 1 100%}.c7-half select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:40px;position:relative;z-index:1}.c7-half input[type="tel"]{width:100%}.wpcf7 select{width:100%;min-width:unset}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type="file"]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;background-color:#fff}.form-submit input[type="submit"]{background-color:#ff3c00;color:#fff;border:none;padding:16px 24px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;width:100%;text-align:center;text-transform:uppercase;transition:background 0.3s ease}.form-submit input[type="submit"]:hover{background-color:#e03500}