module.exports=[93695,(a,b,c)=>{b.exports=a.x("next/dist/shared/lib/no-fallback-error.external.js",()=>require("next/dist/shared/lib/no-fallback-error.external.js"))},64240,(a,b,c)=>{"use strict";function d(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(d=function(a){return a?c:b})(a)}c._=function(a,b){if(!b&&a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=d(b);if(c&&c.has(a))return c.get(a);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(e,g,h):e[g]=a[g]}return e.default=a,c&&c.set(a,e),e}},50640,(a,b,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"InvariantError",{enumerable:!0,get:function(){return d}});class d extends Error{constructor(a,b){super(`Invariant: ${a.endsWith(".")?a:a+"."} This is a bug in Next.js.`,b),this.name="InvariantError"}}},10585,a=>{a.v("/_next/static/media/favicon.14w3bhkxgz946.ico"+(globalThis.NEXT_CLIENT_ASSET_SUFFIX||""))},68611,a=>{"use strict";let b={src:a.i(10585).default,width:40,height:40};a.s(["default",0,b])},25333,a=>{a.v("/_next/static/media/icon.14w3bhkxgz946.png"+(globalThis.NEXT_CLIENT_ASSET_SUFFIX||""))},21646,a=>{"use strict";let b={src:a.i(25333).default,width:40,height:40};a.s(["default",0,b])},32577,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(11857).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/src/components/map/ContactMapEmbed.tsx <module evaluation> from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/src/components/map/ContactMapEmbed.tsx <module evaluation>","default")},75588,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(11857).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/src/components/map/ContactMapEmbed.tsx from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/src/components/map/ContactMapEmbed.tsx","default")},77729,a=>{"use strict";a.i(32577);var b=a.i(75588);a.n(b)},6921,a=>{"use strict";var b=a.i(7997),c=a.i(75465);function d(){return(0,c.preload)("/images/home2-banner-3.webp",{as:"image"}),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:`
        .contacts-hero-custom {
          background-color: #0b0b0b !important;
          background-image: url('/images/home2-banner-3.webp') !important;
          background-size: cover !important;
          background-position: center !important;
        }

        .contacts-hero-card-custom {
          position: relative !important;
          width: 100% !important;
          height: 100% !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
          flex-direction: column !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
        }

        .contacts-hero-bg-overlay {
          position: absolute !important;
          inset: 0 !important;
          /* Lighter wash so the red van / sunset stays vivid like the reference,
             while keeping the centered heading readable. */
          background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.42) 55%, rgba(0, 0, 0, 0.62) 100%) !important;
          z-index: 1 !important;
        }

        /* Ambient Glowing Orbs */
        .contacts-hero-glow-red {
          position: absolute !important;
          bottom: -15% !important;
          right: -10% !important;
          width: min(500px, 75vw) !important;
          height: min(500px, 75vw) !important;
          background: radial-gradient(circle, rgba(192, 18, 39, 0.24) 0%, rgba(192, 18, 39, 0) 70%) !important;
          filter: blur(70px) !important;
          pointer-events: none !important;
          z-index: 1 !important;
          animation: float-glow 10s ease-in-out infinite alternate !important;
        }

        .contacts-hero-glow-blue {
          position: absolute !important;
          top: -15% !important;
          left: -10% !important;
          width: min(450px, 60vw) !important;
          height: min(450px, 60vw) !important;
          background: radial-gradient(circle, rgba(0, 150, 255, 0.06) 0%, rgba(0, 150, 255, 0) 70%) !important;
          filter: blur(75px) !important;
          pointer-events: none !important;
          z-index: 1 !important;
        }

        /* Abstract Tech Grid */
        .contacts-hero-grid {
          position: absolute !important;
          inset: 0 !important;
          background-image: 
            linear-gradient(rgba(255, 255, 255, 0.015) 1px, transparent 1px), 
            linear-gradient(90deg, rgba(255, 255, 255, 0.015) 1px, transparent 1px) !important;
          background-size: 50px 50px !important;
          opacity: 0.8 !important;
          pointer-events: none !important;
          z-index: 2 !important;
        }

        /* Center content — card frame removed (no background, border, blur or
           shadow); the text sits directly on the hero background. */
        .contacts-hero-glass-card {
          position: relative !important;
          z-index: 3 !important;
          background: transparent !important;
          backdrop-filter: none !important;
          -webkit-backdrop-filter: none !important;
          border: none !important;
          border-radius: 0 !important;
          padding: 0 24px !important;
          max-width: 1500px !important;
          width: 92% !important;
          box-shadow: none !important;
          text-align: center !important;
        }

        .contacts-hero-glass-card:hover {
          transform: none !important;
          box-shadow: none !important;
          border-color: transparent !important;
        }

        /* Hero headline — large, light, reference-matched display type.
           Size scales with the viewport so the line-to-container width ratio
           stays constant; the cap keeps the longest line inside the 1500px
           container (with nowrap on desktop) so it can never overflow/clip. */
        .contacts-hero-title {
          font-size: clamp(34px, 5.9vw, 98px) !important;
          font-weight: 400 !important;
          line-height: 0.95 !important;
          color: #ffffff !important;
          text-transform: uppercase !important;
          letter-spacing: -0.02em !important;
          margin: 0 0 28px 0 !important;
          font-family: var(--font-manrope), "Manrope", sans-serif !important;
        }

        .contacts-hero-title-line {
          display: block !important;
        }

        /* Keep each line intact on desktop — never split SYSTEM or PROMISE/KEPT */
        @media (min-width: 1024px) {
          .contacts-hero-title-line {
            white-space: nowrap !important;
          }
        }

        .contacts-hero-title-highlight {
          color: #c01227 !important;
        }

        /* Description text */
        .contacts-hero-desc {
          font-size: clamp(15px, 1.3vw, 19px) !important;
          line-height: 1.6 !important;
          color: rgba(255, 255, 255, 0.82) !important;
          max-width: 640px !important;
          margin: 0 auto 24px auto !important;
          font-weight: 500 !important;
          font-family: var(--font-manrope), "Manrope", sans-serif !important;
        }

        .contacts-hero-desc-trademark {
          color: #ffffff !important;
          font-weight: 700 !important;
          white-space: nowrap !important;
        }

        /* Breadcrumb capsule */
        .contacts-hero-breadcrumbs {
          display: inline-flex !important;
          align-items: center !important;
          gap: 10px !important;
          background: rgba(255, 255, 255, 0.04) !important;
          border: 1px solid rgba(255, 255, 255, 0.08) !important;
          padding: 8px 22px !important;
          border-radius: 30px !important;
          transition: background 0.3s, border-color 0.3s !important;
        }

        .contacts-hero-breadcrumbs:hover {
          background: rgba(255, 255, 255, 0.08) !important;
          border-color: rgba(255, 255, 255, 0.15) !important;
        }

        .contacts-breadcrumb-link {
          color: rgba(255, 255, 255, 0.65) !important;
          text-decoration: none !important;
          font-size: 13px !important;
          font-weight: 600 !important;
          transition: color 0.2s !important;
          font-family: var(--font-manrope), "Manrope", sans-serif !important;
        }

        .contacts-breadcrumb-link:hover {
          color: #ffffff !important;
        }

        .contacts-breadcrumb-del {
          color: rgba(255, 255, 255, 0.3) !important;
          font-size: 11px !important;
        }

        .contacts-breadcrumb-cur {
          color: #C01227 !important;
          font-size: 13px !important;
          font-weight: 700 !important;
          font-family: var(--font-manrope), "Manrope", sans-serif !important;
        }

        @keyframes float-glow {
          0% { transform: translate(0, 0) scale(1); }
          100% { transform: translate(-15px, -25px) scale(1.08); }
        }

        @media (max-width: 768px) {
          .contacts-hero-glass-card {
            padding: 0 16px !important;
            width: 95% !important;
          }
          .contacts-hero-title {
            letter-spacing: -1px !important;
          }
        }
      `}}),(0,b.jsx)("div",{className:"custom-standard-hero-container",children:(0,b.jsx)("div",{className:"custom-standard-hero-card contacts-hero-custom",children:(0,b.jsxs)("div",{className:"contacts-hero-card-custom",children:[(0,b.jsx)("div",{className:"contacts-hero-bg-overlay"}),(0,b.jsx)("div",{className:"contacts-hero-grid"}),(0,b.jsx)("div",{className:"contacts-hero-glow-red"}),(0,b.jsx)("div",{className:"contacts-hero-glow-blue"}),(0,b.jsx)("div",{className:"contacts-hero-glass-card",children:(0,b.jsxs)("h1",{className:"contacts-hero-title",children:[(0,b.jsx)("span",{className:"contacts-hero-title-line",children:"Delivering Trust."}),(0,b.jsxs)("span",{className:"contacts-hero-title-line",children:["Beyond ",(0,b.jsx)("span",{className:"contacts-hero-title-highlight",children:"Boundaries."})]})]})})]})})})]})}var e=a.i(77729);function f(){return(0,b.jsxs)("div",{className:"elementor-element elementor-element-7304a53 e-con-full e-flex cut-corner-no sticky-container-off e-con e-parent","data-id":"7304a53","data-element_type":"container","data-e-type":"container",children:[(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:`
        .elementor-element-7304a53 {
          --padding-left: 20px;
          --padding-right: 20px;
          --margin-top: 12px;
          --margin-bottom: 0px;
          /* Reduce the large gap above the map (was 40px). */
          margin-top: 12px !important;
          padding-top: 0 !important;
          /* Real side padding so the map is inset like the hero/footer sections
             (the --padding-* vars only work with elementor-frontend.css, which
             isn't loaded, so the map was going edge-to-edge). Matches
             .custom-standard-hero-container: 20px desktop / 10px mobile. */
          padding-left: 20px;
          padding-right: 20px;
          box-sizing: border-box;
          /* The section computes to display:inline here (the --display:flex var
             isn't mapped without elementor-frontend.css), so its padding never
             constrained the block child. Force flex so the padding insets the map. */
          display: flex;
          flex-direction: column;
          width: 100%;
        }
        .elementor-element-7304a53 .elementor-custom-embed {
          /* Rounded on all corners so the map reads as a self-contained card
             (bottom was square before, leaving a hard edge above the footer gap). */
          border-radius: 25px;
          overflow: hidden;
          background: transparent;
          line-height: 0;
        }
        @media (max-width: 840px) {
          .elementor-element-7304a53 {
            padding-left: 10px;
            padding-right: 10px;
          }
        }
        @media (max-width: 768px) {
          .elementor-element-7304a53 .elementor-custom-embed { height: 360px !important; }
        }
      `}}),(0,b.jsx)("div",{className:"elementor-element elementor-element-5a3eed4 elementor-widget","data-id":"5a3eed4","data-element_type":"widget","data-e-type":"widget",children:(0,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsx)("div",{className:"elementor-custom-embed",style:{width:"100%",height:"500px"},children:(0,b.jsx)(e.default,{})})})})]})}a.s(["default",0,function(){return(0,b.jsx)("div",{className:"content-wrapper content-wrapper-may-contain-elementor-code content-wrapper-sidebar-position-none",children:(0,b.jsx)("div",{className:"content",children:(0,b.jsx)("div",{className:"content-inner",children:(0,b.jsxs)("div",{"data-elementor-type":"wp-page","data-elementor-id":"41",className:"elementor elementor-41",children:[(0,b.jsx)(d,{}),(0,b.jsx)(f,{})]})})})})},"metadata",0,{title:"Contact Us – Doormile",description:"Get in touch with Doormile's last-mile logistics team. Call us, email, visit our Gachibowli, Hyderabad office, or drop a message."}],6921)},63070,a=>{a.n(a.i(6921))}];

//# sourceMappingURL=%5Broot-of-the-server%5D__12mff8~._.js.map