.custom-signpad canvas{cursor:url(/assets/pen-tool.svg),crosshair}body{margin:0;padding:0;background-color:#fff}.signature-pad-canvas{border:1px solid #d7d7d7!important;border-radius:10px!important}button.clear-signature-btn{position:absolute;bottom:1.5vh;right:1.5vh;border:0;background:#ef8b8b;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:2}.signature-wrapper{position:relative}button.clear-signature-btn svg{stroke:#fff}@media (max-width: 992px){.hero .hero-container{margin:0rem clamp(0rem,0vh,0vh) 0!important;margin-top:0}app-track-application .customer-support .support-container{margin:0!important}app-track-application .title{font-size:26px!important}app-track-application .track-card{width:100%!important;max-width:100%!important;padding:0!important}.blog-container{margin:1rem!important;margin-top:0!important}.blog-header h1{font-size:35px!important;margin-bottom:0!important}.contact-us-page{padding:1.5rem 0rem!important}.contact-header{margin-bottom:0!important}.contact-form-panel{padding:.5rem .5rem 2rem!important}.contact-header{min-height:180px!important;margin-bottom:0!important}.contact-header h1{margin-top:0!important}app-apply-now .form-header{flex-direction:column}app-apply-now .form-header .price-badge{text-align:left!important;width:-webkit-fill-available!important}.packages .tabs .tab{width:45%!important}.packages .tab-header{justify-content:center!important}.services .service-list .service .service-icon img{width:40px!important;height:40px!important}.services.service-list.serviceh3{font-size:23px!important}.blog-header{margin-bottom:2rem!important}.blog-page{padding:3rem 0!important}.track-wrapper{min-height:auto!important}.privacy-policy-page .content-section .container,.terms-conditions-page .content-section .container{margin:0 auto!important}.tourist-visa-section .tourist-content{flex-direction:column}.tourist-visa-section .tourist-content .tourist-images{width:100%!important;height:auto!important}.tourist-visa-section{padding:2rem 1rem!important}.app-header .brand-section .brand-content{height:160px!important}.page-header{margin-top:0!important}.tourist-visa-section .tourist-content .tourist-images .image-grid img:first-child{grid-column:1;width:100%!important;grid-row:1}.why-dubai-section .features-grid .feature-card .feature-image{margin-bottom:0!important}.why-dubai-section .features-grid{gap:0!important}.feature-content{position:absolute;bottom:20px!important;z-index:1;text-align:left!important}.why-dubai-section .features-grid .feature-card{padding:1rem;position:relative}.why-dubai-section .features-grid .feature-card .feature-content h3{margin-bottom:0!important}.visa-process-section{padding:0rem 1rem!important}.why-dubai-section{padding:2rem 0;padding-bottom:0!important}.steps-section{padding:2rem 1rem!important}.steps-section h2{text-align:left!important}.steps-section .step-item{flex:0 0 90%!important;margin-bottom:0!important}.steps-section .steps-container .step-item .step-content h3{font-size:1.3rem!important;text-align:left!important}.final-cta{padding:2rem 1rem!important}.why-dubai-section{padding-top:0!important}.partners .logos img{height:50px!important;width:40%!important;margin-bottom:2rem!important;margin:15px!important}.home-page{gap:2rem!important}.mobile-sidebar.open{z-index:9999!important}.hero .hero-copy .cta-form .custom-dropdown .dropdown-options .dropdown-option{text-align:left!important}.mobile-sidebar .sidebar-content{width:100%;max-width:100%!important}.hero{z-index:1!important}.hero .hero-inner{grid-template-columns:1fr!important;gap:2rem!important;text-align:center}.hero .hero-copy{align-items:center!important}.hero .hero-copy h1{font-size:clamp(2.5rem,8vw,4rem)!important;line-height:1.1!important;margin-bottom:1rem}.hero .hero-copy p{font-size:clamp(1rem,3vw,1.25rem)!important;max-width:100%!important;margin-bottom:1.5rem}.hero .hero-copy .cta-form{justify-content:center!important;flex-direction:column!important;gap:1.5rem!important;flex-wrap:inherit!important;width:90%}.hero .hero-copy .cta-form .picker{min-width:auto!important;width:100%!important;max-width:100%!important;flex-direction:column!important;gap:1rem!important;flex:1 1 100%!important}.hero .hero-copy .cta-form .picker .picker-content{width:100%!important}.hero .hero-copy .cta-form .picker .primary{width:100%!important;justify-content:center!important}.hero .hero-visual{order:-1!important;padding-top:0!important}.hero .hero-visual .hero-person{width:min(300px,80vw)!important;max-width:350px!important}.packages{margin:0 clamp(-.5rem,0vh,0vh)!important;padding:0rem 1rem!important}.testimonials .testimonials-container{padding:0 clamp(1.5rem,0vh,0vh)!important}.team .team-grid .member img{height:100%!important}.team .team-grid .member{height:300px!important}.app-footer{margin:0 clamp(.5rem,0vh,0vh)!important}.app-footer .footer-section.brand .brand-logo .uae-flag{height:150px!important}.app-header{margin:0rem clamp(0rem,0vh,0vh) 0!important}.testimonials{margin:0 0rem!important;padding:2rem 0!important;min-height:auto!important}.testimonials .content h2{font-size:2.2rem!important;text-align:left!important}}@media (min-width: 1660px){.blog-grid{grid-template-columns:repeat(auto-fill,minmax(calc(25% - 20px),1fr))!important}}
