

    .zoho-form-embed input[type="reset"] { display: none !important; }
    
    /*
                    html,body{
						margin: 0px;
					}
					.formsubmit.zcwf_button{
						color: white !important;
						background: transparent linear-gradient(0deg, #0279FF 0%, #00A3F3 100%);
					}
					#crmWebToEntityForm.zcwf_lblLeft{
						width: 100%;
						padding: 25px;
						margin: 0 auto;
						box-sizing: border-box;
					}
					#crmWebToEntityForm.zcwf_lblLeft *{
						box-sizing: border-box;
					}
					#crmWebToEntityForm {text-align: left;
					}
					#crmWebToEntityForm *{
					direction: ltr;
					}
					.zcwf_lblLeft .zcwf_title{
					word-wrap: break-word;
					padding: 0px 6px 10px;
					font-weight: bold }
					.zcwf_lblLeft.cpT_primaryBtn:hover{
					background: linear-gradient(#02acff 0,#006be4 100%)no-repeat padding-box !important;
					box-shadow: 0 -2px 0 0  #0159b9 inset !important;
					border: 0 !important;
					color:  #fff !important;
					outline: 0 !important;
					}
					.zcwf_lblLeft .zcwf_col_fld input[ type  = text], input[ type  = password], .zcwf_lblLeft .zcwf_col_fld textarea{
					border: 1px solid  #c0c6cc !important;
					resize: vertical;
					border-radius: 2px;
					float: left;
					}
					.zcwf_lblLeft .zcwf_col_lab{
					width: 30%;
					word-break: break-word;
					padding: 0px 6px 0px;
					margin-right: 10px;
					margin-top: 5px;
					float: left;
					min-height: 1px;
					}
					.zcwf_lblLeft .zcwf_col_fld{
					float: left;
					width: 68%;
					padding: 0px 6px 0px;
					position: relative;
					margin-top: 5px;
					}
					.zcwf_lblLeft .zcwf_privacy {padding: 6px;
					}
					.zcwf_lblLeft .wfrm_fld_dpNn {display: none;
					}
					.dIB {display: inline-block;
					}
					.zcwf_lblLeft .zcwf_col_fld_slt{
					border: 1px solid  #ccc;
					background:  #fff;
					border-radius: 4px;
					font-size: 12px;
					float: left;
					resize: vertical;
					padding: 2px 5px;
					}
					.zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after{
					content: '';
					display: table;
					clear: both;
					}
					.zcwf_lblLeft .zcwf_col_help{
					float: left;
					margin-left: 7px;
					font-size: 12px;
					max-width: 35%;
					word-break: break-word;
					}
					.zcwf_lblLeft .zcwf_help_icon{
					cursor: pointer;
					width: 16px;
					height: 16px;
					display: inline-block;
					background:  #fff;
					border: 1px solid  #c0c6cc;
					color:  #c1c1c1;
					text-align: center;
					font-size: 11px;
					line-height: 16px;
					font-weight: bold;
					border-radius: 50%;
					}
					.zcwf_lblLeft .zcwf_row {margin: 15px 0px;
					}
					.zcwf_lblLeft .formsubmit{
					margin-right: 5px;
					cursor: pointer;
					color:  #313949;
					font-size: 12px;
					}
					.zcwf_lblLeft .zcwf_privacy_txt{
					width: 90%;
					color: rgb(0, 0, 0);
					font-size: 12px;
					font-family: Arial;
					display: inline-block;
					vertical-align: top;
					color:  #313949;
					padding-top: 2px;
					margin-left: 6px;
					}
					.zcwf_lblLeft .zcwf_button{
					font-size: 12px;
					color:  #313949;
					border: 1px solid  #c0c6cc;
					padding: 3px 9px;
					border-radius: 4px;
					cursor: pointer;
					max-width: 120px;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					}
					.zcwf_lblLeft .zcwf_tooltip_over{
					position: relative;
					}
					.zcwf_lblLeft .zcwf_tooltip_ctn{
					position: absolute;
					background:  #dedede;
					padding: 3px 6px;
					top: 3px;
					border-radius: 4px;
					word-break: break-word;
					min-width: 100px;
					max-width: 150px;
					color:  #313949;
					z-index: 100;
					}
					.zcwf_lblLeft .zcwf_ckbox{
					float: left;
					}
					.zcwf_lblLeft .zcwf_file{
					width: 55%;
					box-sizing: border-box;
					float: left;
					}
					.cBoth:after{
					content: '';
					display: block;
					clear: both;
					}
					@media all and  (max-width: 600px){
					.zcwf_lblLeft .zcwf_col_lab, .zcwf_lblLeft .zcwf_col_fld{
					width: auto;
					float: none !important;
					}
					.zcwf_lblLeft .zcwf_col_help {width: 40%;
					}
					}
*/
                    
                    /* --- Zoho form normalization (scoped) --- */
                    .zoho-form-embed h2, .zoho-form-embed h3, .zoho-form-embed .zcwf_title {
                    display: none; /* hide the default "Free Website..." title block */
                    }
                    .zoho-form-embed input[type="reset"]{display:none!important}

                    .zoho-form-embed label {
                    display:block;
                    margin: 8px 0 6px;
                    font-weight: 600;
                    font-size: .95rem;           /* larger labels */
                    color: var(--ink);
                    }

                    .zoho-form-embed input[type="text"],
                    .zoho-form-embed input[type="email"],
                    .zoho-form-embed input[type="tel"],
                    .zoho-form-embed select,
                    .zoho-form-embed textarea {
                    width: 100%;
                    padding: 12px 12px;
                    border: 1px solid #dbe3ec;
                    border-radius: 12px;          /* rounded corners */
                    background: #fff;
                    outline: none;
                    transition: box-shadow .15s, border-color .15s;
                    }
                    .zoho-form-embed textarea { min-height: 120px; }  /* full width, taller notes box */

                    .zoho-form-embed input:focus,
                    .zoho-form-embed select:focus,
                    .zoho-form-embed textarea:focus {
                    border-color: var(--primary);
                    box-shadow: 0 0 0 4px var(--ring);
                    }

                    /* Buttons ï¿½ match site buttons */
                    .zoho-form-embed input[type="submit"],
                    .zoho-form-embed button[type="submit"] {
                    appearance: none;
                    -webkit-appearance: none;
                    display: inline-flex;
                    align-items: center;
                    gap: .5rem;
                    padding: .85rem 1.15rem;
                    border-radius: 14px;
                    font-weight: 600;
                    border: 1px solid transparent;
                    background: var(--primary);
                    color: #fff;
                    cursor: pointer;
                    }
                    .zoho-form-embed input[type="submit"]:hover { transform: translateY(-1px); }

                    /* Optional: style reset as outline or hide it */
                    .zoho-form-embed input[type="reset"] {
                    display: inline-flex;
                    padding: .85rem 1.15rem;
                    border-radius: 14px;
                    border: 1px solid var(--primary);
                    background: #fff;
                    color: var(--primary);
                    margin-left: 8px;
                    }