.wp-block-dmvitservice-section-hero-4{overflow:hidden;padding-bottom:clamp(5.5rem,4.182rem + 6.591vw,9.125rem);padding-top:clamp(5.5rem,4.182rem + 6.591vw,9.125rem);position:relative}.wp-block-dmvitservice-section-hero-4 .bg-image-wrapper{height:100%;inset:0;position:absolute;width:100%;z-index:0}.wp-block-dmvitservice-section-hero-4 .bg-image-wrapper:before{background-color:var(--overlay-primary-blue-80);content:"";inset:0;position:absolute;z-index:1}.wp-block-dmvitservice-section-hero-4 .bg-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.wp-block-dmvitservice-section-hero-4 .spider-web-pattern-container{inset:0;pointer-events:none;position:absolute;z-index:1}.wp-block-dmvitservice-section-hero-4 .spider-web-pattern-container .spider-web-instance{height:auto;opacity:.15;position:absolute;width:clamp(250px,30vw,500px)}.wp-block-dmvitservice-section-hero-4 .spider-web-pattern-container .spider-web-instance svg{height:100%;overflow:visible;width:100%}.wp-block-dmvitservice-section-hero-4 .spider-web-pattern-container .spider-web-instance.position-top-right{right:-5%;top:-5%;transform:rotate(45deg)}.wp-block-dmvitservice-section-hero-4 .spider-web-pattern-container .spider-web-instance.position-bottom-left{bottom:-10%;left:-5%;transform:rotate(-135deg)}.wp-block-dmvitservice-section-hero-4 .content-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:clamp(33rem,25rem + 40vw,55rem);position:relative;width:100%;z-index:2}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.563rem,.449rem + .568vw,.875rem);justify-content:center}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags .tag{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid var(--border-primary-blue-300);border-radius:20px;box-shadow:var(--shadow-medium);color:var(--text-neutral-gray-100);display:inline-flex;font-size:clamp(.75rem,.7rem + .24vw,.88rem);font-style:normal;font-weight:500;gap:4px;line-height:1.2;padding:8px 16px}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags .tag .icon-wrapper{align-items:center;display:inline-flex;height:clamp(.875rem,.648rem + 1.136vw,1.5rem);justify-content:center;width:clamp(.875rem,.648rem + 1.136vw,1.5rem)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags .tag .icon-wrapper i{color:var(--text-success-green-500);font-size:clamp(.625rem,.489rem + .682vw,1rem)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags .tag .icon-wrapper img{height:66.6666666667%;-o-object-fit:contain;object-fit:contain;width:66.6666666667%}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-tags{margin-bottom:clamp(1.5rem,1.136rem + 1.818vw,2.5rem)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper .heading{color:var(--text-white)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper .heading .dmv-highlight-span{color:var(--text-accent-yellow-500)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper .heading{margin-bottom:clamp(.875rem,.648rem + 1.136vw,1.5rem)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper .subheading{color:var(--text-neutral-gray-100);font-size:clamp(1rem,.9rem + .49vw,1.25rem);font-style:normal;font-weight:400;line-height:1.6;margin-bottom:clamp(1.75rem,1.295rem + 2.273vw,3rem)}.wp-block-dmvitservice-section-hero-4 .content-wrapper .hero-text-wrapper .btn-cta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.75rem,.568rem + .909vw,1.25rem);justify-content:center}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay{align-items:center;backdrop-filter:blur(4px);background-color:rgba(7,38,66,.7);display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;visibility:hidden;z-index:9999}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay.is-open{pointer-events:auto}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content{background-color:var(--bg-white);border-radius:12px;box-shadow:var(--shadow-high);max-height:90vh;max-width:520px;overflow-y:auto;padding:clamp(2rem,5vw,3rem);position:relative;width:100%}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content::-webkit-scrollbar{width:6px}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content::-webkit-scrollbar-thumb{background-color:var(--bg-neutral-gray-300);border-radius:4px}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-close{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease;width:36px}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-close i{color:var(--text-neutral-gray-400);font-size:1.25rem;transition:color .2s ease}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-close:hover{background-color:var(--bg-neutral-gray-100)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-close:hover i{color:var(--text-danger-red-500)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-header{margin-bottom:2rem;text-align:center}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-header .dmv-modal-title{color:var(--text-primary-blue-900);font-family:inherit;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;line-height:1.2;margin-bottom:.5rem}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-header .dmv-modal-subtitle{color:var(--text-neutral-gray-600);font-size:1rem;line-height:1.5}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form{display:flex;flex-direction:column;gap:1.25rem}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form p{margin:0;width:100%}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form label{color:var(--text-primary-blue-900);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email],.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel],.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text]{background-color:var(--bg-white);border:1px solid var(--border-neutral-gray-300);border-radius:6px;box-sizing:border-box;color:var(--text-neutral-gray-900);font-family:inherit;font-size:1rem;height:48px;padding:0 16px;transition:all .2s ease-in-out;width:100%}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email]::-moz-placeholder,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel]::-moz-placeholder,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text]::-moz-placeholder{color:var(--text-neutral-gray-400)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email]::placeholder,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel]::placeholder,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text]::placeholder{color:var(--text-neutral-gray-400)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email]:hover,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel]:hover,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text]:hover{border-color:var(--border-neutral-gray-400)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email]:focus,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel]:focus,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text]:focus{border-color:var(--border-primary-blue-500);box-shadow:0 0 0 3px var(--bg-primary-blue-50);outline:none}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email].wpcf7-not-valid,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel].wpcf7-not-valid,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text].wpcf7-not-valid{background-color:#fff5f5;border-color:var(--border-danger-red-500)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=email].wpcf7-not-valid:focus,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=tel].wpcf7-not-valid:focus,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=text].wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgba(236,60,67,.1)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=submit]{align-items:center;background-color:var(--bg-primary-blue-500);border:none;border-radius:8px;color:var(--text-white);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:52px;justify-content:center;letter-spacing:.02em;margin-top:.5rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=submit]:hover{background-color:var(--bg-primary-blue-900);box-shadow:0 4px 12px rgba(60,118,166,.3);transform:translateY(-2px)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=submit]:active{transform:translateY(0)}.submitting .wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form input[type=submit]{cursor:wait;opacity:.7}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-not-valid-tip{color:var(--text-danger-red-500);display:block;font-size:.75rem;margin-top:4px}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-response-output{border-radius:6px!important;font-size:.875rem!important;margin:1rem 0 0!important;padding:12px!important;text-align:center}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#ecfdf5;border:1px solid var(--text-success-green-500)!important;color:var(--text-success-green-500)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-response-output.wpcf7-acceptance-missing,.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{background-color:#fef2f2;border:1px solid var(--border-danger-red-300)!important;color:var(--text-danger-red-600)}.wp-block-dmvitservice-section-hero-4 .dmv-modal-overlay .dmv-modal-content .dmv-modal-form-wrapper .wpcf7-form .wpcf7-spinner{margin:0 auto}
