.custom-form form{background-color:#005470;border:1px solid #ddd;border-radius:30px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:20px}.custom-form .hs-form-required{color:#fff}.custom-form .hs-error-msgs label{color:#da1e28;font-weight:200}.custom-form .hs_cos_wrapper_widget{background:transparent!important}.custom-form .hs-button.primary{background-color:#0fc3ec;border-radius:30px;color:#2a2a2a;text-transform:none;transition:all .2s}.custom-form .hs-button.primary:hover{background-color:#0088b6;color:#fff}.custom-form form label,.custom-form form legend{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.custom-form form input[type=email],.custom-form form input[type=password],.custom-form form input[type=tel],.custom-form form input[type=text],.custom-form form select,.custom-form form textarea{border:1px solid #ccc;border-radius:30px!important;box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px;margin-bottom:16px;padding:10px;transition:border-color .3s,box-shadow .3s;width:100%}.custom-form form input[type=email]:focus,.custom-form form input[type=password]:focus,.custom-form form input[type=text]:focus,.custom-form form select:focus,.custom-form form textarea:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5);outline:none}.custom-form form input[type=checkbox],.custom-form form input[type=radio]{margin-right:8px;vertical-align:middle}.custom-form form .checkbox-group,.custom-form form .radio-group{align-items:center;display:flex;margin-bottom:16px}.custom-form form .checkbox-group label,.custom-form form .radio-group label{color:#555;font-size:14px;font-weight:400;margin-right:16px}.custom-form form button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s,box-shadow .3s}.custom-form form button[type=submit]:hover{background-color:#0056b3;box-shadow:0 4px 6px rgba(0,91,179,.3)}.custom-form form button[type=submit]:active{background-color:#004080}.custom-form form .form-footer{color:#666;font-size:12px;margin-top:20px;text-align:center}