.wp-block-dmvitservice-contact-form-1{overflow:hidden;padding-bottom:clamp(3.5rem,2.591rem + 4.545vw,6rem);padding-top:clamp(3.5rem,2.591rem + 4.545vw,6rem);position:relative}.wp-block-dmvitservice-contact-form-1 .form-header{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,.818rem + .909vw,1.5rem);margin:0 auto clamp(1.5rem,1.136rem + 1.818vw,2.5rem);max-width:clamp(28.75rem,21.75rem + 35vw,48rem);text-align:center;width:100%}.wp-block-dmvitservice-contact-form-1 .form-header .title{color:var(--text-neutral-gray-900);font-size:clamp(1.875rem,1.443rem + 2.159vw,3.063rem);font-style:normal;font-weight:700;line-height:1.2}.wp-block-dmvitservice-contact-form-1 .form-header .description{color:var(--text-neutral-gray-600);font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:normal;font-weight:400;line-height:1.5}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper{margin:0 auto;max-width:clamp(24.875rem,18.83rem + 30.227vw,41.5rem);width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row{margin-bottom:clamp(1.188rem,.892rem + 1.477vw,2rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col{display:grid;gap:clamp(1rem,.818rem + .909vw,1.5rem);grid-template-columns:1fr}@media(min-width:576px){.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col{grid-template-columns:1fr 1fr}}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input{border:1px solid var(--border-neutral-gray-200);border-radius:clamp(.375rem,.284rem + .455vw,.625rem);color:var(--text-neutral-gray-900);font-family:inherit;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:normal;font-weight:400;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input::-moz-placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input::placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input:hover{border-color:var(--border-neutral-gray-300)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input:disabled{background-color:var(--bg-neutral-gray-100);cursor:not-allowed}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input:invalid{border-color:var(--border-danger-red-500);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group input[aria-invalid=true]{margin-bottom:clamp(.625rem,.58rem + .227vw,.75rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .two-col .field-group .wpcf7-not-valid-tip{color:var(--text-danger-red-500);display:block;font-size:clamp(.75rem,.708rem + .12vw,.875rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row .wpcf7-form-control-wrap{display:block;width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea{border:1px solid var(--border-neutral-gray-200);border-radius:clamp(.375rem,.284rem + .455vw,.625rem);color:var(--text-neutral-gray-900);font-family:inherit;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:normal;font-weight:400;height:clamp(3.5rem,2.591rem + 4.545vw,6rem);padding:16px 20px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea::-moz-placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea::placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea:hover{border-color:var(--border-neutral-gray-300)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea:disabled{background-color:var(--bg-neutral-gray-100);cursor:not-allowed}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea:invalid{border-color:var(--border-danger-red-500);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row textarea[aria-invalid=true]{margin-bottom:clamp(.625rem,.58rem + .227vw,.75rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .form-row .wpcf7-not-valid-tip{color:var(--text-danger-red-500);display:block;font-size:clamp(.75rem,.708rem + .12vw,.875rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p{position:relative;width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap{display:flex;flex-direction:column}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]{border:1px solid var(--border-neutral-gray-200);border-radius:clamp(.625rem,.489rem + .682vw,1rem);color:var(--text-neutral-gray-900);font-size:14px;font-style:normal;font-weight:400;height:56px;line-height:1;overflow:hidden;width:100%}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]::-webkit-file-upload-button,.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]::file-selector-button{align-items:center;background-color:var(--bg-neutral-gray-100);border:none;color:var(--text-neutral-gray-600);content:"Upload";cursor:pointer;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;height:100%;justify-content:center;line-height:100%;margin-right:12px;padding:16px 20px}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]::-moz-placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]::placeholder{color:var(--text-neutral-gray-600);font-family:inherit}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]:hover{border-color:var(--border-neutral-gray-300)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]:disabled{background-color:var(--bg-neutral-gray-100);cursor:not-allowed}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[type=file]:invalid{border-color:var(--border-danger-red-500);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap input[aria-invalid=true]{margin-bottom:clamp(.625rem,.58rem + .227vw,.75rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .file-upload-row p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:var(--text-danger-red-500);display:block;font-size:clamp(.75rem,.708rem + .12vw,.875rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item{margin:0}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label{align-items:center;color:var(--text-neutral-gray-600);cursor:pointer;display:flex;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:normal;font-weight:400;gap:12px;line-height:1}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]{accent-color:var(--bg-primary-blue-500);appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--border-neutral-gray-200);border-radius:4px;cursor:pointer;height:20px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:20px}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:checked{background-color:var(--bg-primary-blue-500);border-color:var(--bg-primary-blue-500)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:checked:after{color:var(--text-white);content:"";font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:900;left:3px;position:absolute;top:0}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:hover{border-color:var(--border-neutral-gray-300)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:disabled{background-color:var(--bg-neutral-gray-100);cursor:not-allowed}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:invalid{border-color:var(--border-danger-red-500);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control.wpcf7-not-valid{display:block;margin-bottom:clamp(.625rem,.58rem + .227vw,.75rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .checkbox-row p .wpcf7-form-control .wpcf7-not-valid-tip{color:var(--text-danger-red-500);display:block;font-size:clamp(.75rem,.708rem + .12vw,.875rem)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .submit-row p .wpcf7-submit{background-color:var(--bg-primary-blue-500);border-color:var(--bg-primary-blue-500);color:var(--text-white);transition:background-color .3s ease,border-color .3s ease}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .submit-row p .wpcf7-submit:hover{background-color:var(--bg-primary-blue-900);border-color:var(--bg-primary-blue-900)}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .submit-row p .wpcf7-submit:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.wp-block-dmvitservice-contact-form-1 .form-preview-wrapper .wpcf7-response-output{border-radius:clamp(.375rem,.284rem + .455vw,.625rem);color:var(--text-neutral-gray-600);font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:normal;font-weight:400;line-height:1;margin:0;padding:clamp(.875rem,.648rem + 1.136vw,1.5rem)}
