.wpcf7 .form-section{max-width:600px}.wpcf7 label{display:block;font-weight:600;margin:15px 0 5px 0;color:#333}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color 0.3s}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-color:#4caf50}.wpcf7 .wpcf7-radio{display:flex;flex-direction:column;gap:8px;margin:10px 0}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item label{font-weight:normal;display:inline;margin:0}.wpcf7 .wpcf7-acceptance label{display:inline;font-weight:normal;margin-left:8px}.wpcf7 input[type="submit"]{background:#ff9a59;color:white;padding:14px 32px;border:none;border-radius:0px;font-size:16px;font-weight:bold;cursor:pointer;transition:background 0.3s;margin-top:20px}.wpcf7 input[type="submit"]:hover{background:#ff9a59}.info-box a:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:all 0.3s}@media (max-width:768px){.wpcf7 .wpcf7-radio{gap:12px}}