.contact-page{background:0 0;color:rgba(255,255,255,.9)}.contact-page::before{content:"";position:fixed;inset:0;z-index:-10;background:linear-gradient(180deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.88) 50%,rgba(0,0,0,.94) 100%),url("ALL%20SIDES%20IMAGES/SATYA%20GOLD%20IND%20PARK/IMG_2397.PNG") center/cover no-repeat;opacity:.55;pointer-events:none}.contact-page::after{content:"";position:fixed;inset:0;z-index:-9;background:radial-gradient(800px 520px at 18% 22%,rgba(205,168,77,.18),transparent 62%),radial-gradient(740px 480px at 82% 30%,rgba(205,168,77,.12),transparent 60%);pointer-events:none}.contact-page main{overflow:hidden}.contact-page .wrap{width:min(1480px,100%);margin:0 auto;padding:0 18px}.contact-page{--cg:#c9a84c;--cg2:#f6df9d;--ink:#070707;--ink2:#0d0d0d;--line:rgba(205, 168, 77, 0.18);--muted:rgba(255, 255, 255, 0.72);--shadow:0 22px 55px rgba(0, 0, 0, 0.55);--ease:cubic-bezier(0.2, 0.9, 0.2, 1)}.contact-page .noise{display:none}.contact-page .c-tag{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--line);color:var(--cg2);background:linear-gradient(180deg,rgba(205,168,77,.12),rgba(0,0,0,.2));font-weight:800;letter-spacing:.7px;text-transform:uppercase;font-size:12px}.contact-page .c-tag svg{width:18px;height:18px;opacity:.95}.contact-page .c-h2{margin:14px 0 6px;font-family:"Playfair Display",serif;font-weight:900;letter-spacing:-.03em;font-size:clamp(22px, 3.1vw, 40px);line-height:1.14;color:#fff}.contact-page .gold{color:var(--cg2)}.contact-page .c-sub{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.contact-page .c-sec-head{text-align:center;max-width:820px;margin:0 auto 26px;padding:0 18px}.contact-page .c-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;border:1px solid var(--line);text-decoration:none;font-weight:900;letter-spacing:.2px;transition:transform 220ms var(--ease),box-shadow 220ms var(--ease),border-color 220ms var(--ease);will-change:transform}.contact-page .c-btn svg{width:20px;height:20px}.contact-page .c-btn-gold{color:#111;background:linear-gradient(135deg,var(--cg2),var(--cg));border-color:rgba(246,223,157,.35);box-shadow:0 18px 45px rgba(205,168,77,.18)}.contact-page .c-btn-ghost{color:rgba(255,255,255,.88);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(0,0,0,.2))}.contact-page .c-btn:hover{transform:translateY(-2px);border-color:rgba(246,223,157,.35);box-shadow:0 24px 60px rgba(0,0,0,.55)}.contact-page .hero.contact-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:78px}.contact-page .hero.contact-hero .scroll-hint{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:cFadeIn .8s .6s ease forwards}.contact-page .hero.contact-hero .scroll-hint span{font-size:13px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:rgba(246,223,157,.88);text-shadow:0 10px 30px rgba(0,0,0,.55)}.contact-page .hero.contact-hero .scroll-line{width:3px;height:96px;background:linear-gradient(to bottom,var(--cg2),transparent);box-shadow:0 0 22px rgba(201,168,76,.35);animation:cScrollPulse 1.7s ease-in-out infinite}@keyframes cScrollPulse{0%,100%{transform:scaleY(1);opacity:1}50%{transform:scaleY(0);opacity:0}}.contact-page .hero.contact-hero .hero-bg-img{position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgba(8,8,6,.97) 0,rgba(8,8,6,.82) 45%,rgba(8,8,6,.55) 100%),url("ALL%20SIDES%20IMAGES/SHREEDHAR%20PARISAR/5.jpg.jpeg") center/cover;animation:cHeroBreath 16s ease-in-out infinite alternate}.contact-page .hero.contact-hero .hero-bg-img::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%,rgba(201,168,76,.16),transparent 55%)}.contact-page .hero.contact-hero .hero-bg-img::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 44%,rgba(240,208,128,.18) 45%,transparent 46% 100%),repeating-linear-gradient(90deg,rgba(240,208,128,.05) 0 1px,transparent 1px 120px);mask-image:linear-gradient(90deg,#000,transparent 75%);opacity:.9}@keyframes cHeroBreath{0%{transform:scale(1)}100%{transform:scale(1.04)}}.contact-page .hero.contact-hero .hero-crown-lines{position:absolute;inset:8% 8% auto auto;width:min(42vw,520px);aspect-ratio:1;border:1px solid rgba(240,208,128,.16);border-radius:50%;z-index:1;animation:cSpinSlow 34s linear infinite}.contact-page .hero.contact-hero .hero-crown-lines::after,.contact-page .hero.contact-hero .hero-crown-lines::before{content:'';position:absolute;inset:10%;border:1px dashed rgba(201,168,76,.22);border-radius:50%}.contact-page .hero.contact-hero .hero-crown-lines::after{inset:25%;border-style:solid;opacity:.65}@keyframes cSpinSlow{to{transform:rotate(360deg)}}.contact-page .hero.contact-hero .hero-signature{position:absolute;right:42px;bottom:42px;z-index:2;text-align:right;color:rgba(240,232,208,.72);letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:cFadeIn .8s .5s ease forwards}.contact-page .hero.contact-hero .hero-signature span{display:block;font-family:"Playfair Display",serif;font-size:clamp(2rem,5vw,5.2rem);line-height:.8;color:rgba(240,208,128,.18)}.contact-page .hero.contact-hero .hero-signature small{font-size:11px;font-weight:800;letter-spacing:.22em;color:rgba(255,255,255,.72)}@media (max-width:900px){.contact-page .hero.contact-hero .hero-signature{display:none}.contact-page .hero.contact-hero .hero-crown-lines{width:78vw;right:-28vw;top:14%}}.contact-page .hero.contact-hero .hero-lines{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.contact-page .hero.contact-hero .hero-lines::before{content:"";position:absolute;top:-20%;right:32%;width:1px;height:160%;background:linear-gradient(180deg,transparent,rgba(201,168,76,.25),transparent);transform:rotate(-15deg)}.contact-page .hero.contact-hero .hero-lines::after{content:"";position:absolute;top:-20%;right:26%;width:1px;height:160%;background:linear-gradient(180deg,transparent,rgba(201,168,76,.14),transparent);transform:rotate(-15deg)}.contact-page .hero.contact-hero .hero-orb{position:absolute;z-index:1;pointer-events:none;width:520px;height:520px;border-radius:50%;right:-110px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(201,168,76,.12),transparent 66%);filter:blur(40px);animation:cOrbFloat 10s ease-in-out infinite}@keyframes cOrbFloat{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-48%) scale(1.06)}}@keyframes cSlideUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cFadeIn{to{opacity:1}}@media (max-width:900px){.contact-page .hero.contact-hero{min-height:82vh}}.contact-page .c-qc{padding:72px 0;background:radial-gradient(720px 420px at 20% 10%,rgba(205,168,77,.12),transparent 60%),radial-gradient(700px 380px at 85% 25%,rgba(205,168,77,.09),transparent 60%),linear-gradient(180deg,var(--ink2) 0,#060606 100%);border-top:1px solid rgba(205,168,77,.08);border-bottom:1px solid rgba(205,168,77,.08)}.contact-page .c-qc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contact-page .c-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(205,168,77,.18);background:rgba(0,0,0,.55);text-decoration:none;color:rgba(255,255,255,.92);box-shadow:var(--shadow);transform:translateZ(0)}.contact-page .c-card::after{content:"";position:absolute;inset:0;background:radial-gradient(420px 240px at 50% 0,rgba(246,223,157,.14),transparent 55%);opacity:0;transition:opacity 240ms var(--ease)}.contact-page .c-card-media{position:relative;height:130px}.contact-page .c-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05);transform:scale(1.02);transition:transform .3s var(--ease)}.contact-page .c-card-glow{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78))}.contact-page .c-card-body{padding:16px 16px 18px;position:relative;z-index:2}.contact-page .c-card-icon{width:44px;height:44px;border-radius:14px;border:1px solid rgba(205,168,77,.22);background:linear-gradient(135deg,rgba(246,223,157,.14),rgba(0,0,0,.35));display:grid;place-items:center;margin-bottom:12px;color:var(--cg2)}.contact-page .c-card-icon svg{width:22px;height:22px}.contact-page .c-card h3{margin:0 0 8px;font-size:16px;letter-spacing:.2px}.contact-page .c-card-lines{margin:0;display:grid;gap:5px;color:rgba(255,255,255,.74);font-size:13px;line-height:1.3}.contact-page .c-card-cta{display:inline-flex;margin-top:12px;font-weight:900;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(246,223,157,.92)}.contact-page .c-card:hover::after{opacity:1}.contact-page .c-card:hover .c-card-media img{transform:scale(1.08)}.contact-page .c-form-sec{position:relative;padding:86px 0;background:#050505}.contact-page .c-form-bg{position:absolute;inset:0;z-index:-2}.contact-page .c-form-bg img{width:100%;height:100%;object-fit:cover;opacity:.22;filter:contrast(1.05) saturate(1.05)}.contact-page .c-form-bg-overlay{position:absolute;inset:0;background:radial-gradient(800px 520px at 15% 35%,rgba(205,168,77,.2),transparent 62%),linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.94))}.contact-page .c-form-wrap{display:grid;grid-template-columns:1.05fr 0.95fr;gap:22px;align-items:start}.contact-page .c-trust{margin-top:18px;display:grid;gap:10px}.contact-page .c-trust-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(205,168,77,.14);border-radius:16px;background:rgba(0,0,0,.45);position:relative;overflow:hidden;transform:translateZ(0);transition:transform 240ms var(--ease),border-color 240ms var(--ease),box-shadow 240ms var(--ease),background 240ms var(--ease)}.contact-page .c-trust-item::after{content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 15% 10%,rgba(246,223,157,.12),transparent 60%);opacity:0;transition:opacity 240ms var(--ease);pointer-events:none}.contact-page .c-trust-item:hover{transform:translateY(-4px);border-color:rgba(246,223,157,.32);box-shadow:0 26px 70px rgba(0,0,0,.6);background:linear-gradient(135deg,rgba(246,223,157,.06),rgba(0,0,0,.45))}.contact-page .c-trust-item:hover::after{opacity:1}.contact-page .c-trust-ico{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:var(--cg2);border:1px solid rgba(205,168,77,.22);background:rgba(205,168,77,.08);box-shadow:0 14px 34px rgba(0,0,0,.35);transition:transform 240ms var(--ease),border-color 240ms var(--ease),background 240ms var(--ease)}.contact-page .c-trust-item:hover .c-trust-ico{transform:translateY(-1px) scale(1.04);border-color:rgba(246,223,157,.35);background:rgba(205,168,77,.12)}.contact-page .c-trust-ico svg{width:18px;height:18px}.contact-page .c-trust-item span{color:rgba(255,255,255,.78);font-weight:600;font-size:14px}.contact-page .c-form{border-radius:24px;border:1px solid rgba(205,168,77,.18);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.45));box-shadow:var(--shadow);padding:18px}.contact-page .c-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 16px}.contact-page .c-form-kicker{font-weight:900;letter-spacing:.6px;color:rgba(246,223,157,.92);text-transform:uppercase;font-size:12px}.contact-page .c-form-progress{flex:1;height:10px;border-radius:999px;border:1px solid rgba(205,168,77,.16);background:rgba(0,0,0,.35);overflow:hidden;max-width:220px}.contact-page .c-form-progress span{display:block;height:100%;width:0%;background:linear-gradient(90deg,rgba(246,223,157,.95),rgba(205,168,77,.85));border-radius:999px;transition:width 260ms var(--ease)}.contact-page .c-row.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-page .c-field{display:grid;gap:8px;margin-bottom:12px}.contact-page .c-label{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px;color:rgba(255,255,255,.86);font-size:13px}.contact-page .c-label svg{width:18px;height:18px;color:rgba(246,223,157,.9)}.contact-page .c-field input,.contact-page .c-field select,.contact-page .c-field textarea{width:100%;padding:14px 14px;border-radius:16px;border:1px solid rgba(205,168,77,.16);background:rgba(0,0,0,.38);color:rgba(255,255,255,.9);outline:0;transition:border-color 220ms var(--ease),box-shadow 220ms var(--ease),transform 220ms var(--ease)}.contact-page .c-field textarea{resize:vertical;min-height:120px}.contact-page .c-field input:focus,.contact-page .c-field select:focus,.contact-page .c-field textarea:focus{border-color:rgba(246,223,157,.42);box-shadow:0 0 0 5px rgba(205,168,77,.12);transform:translateY(-1px)}.contact-page .c-err{min-height:14px;font-size:12px;color:rgba(255,140,140,.95)}.contact-page .c-field.is-invalid input,.contact-page .c-field.is-invalid select,.contact-page .c-field.is-invalid textarea{border-color:rgba(255,120,120,.65);box-shadow:0 0 0 5px rgba(255,90,90,.08)}.contact-page .c-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid rgba(246,223,157,.35);background:linear-gradient(135deg,var(--cg2),var(--cg));color:#111;font-weight:950;letter-spacing:.6px;cursor:pointer;position:relative;overflow:hidden;transition:transform 220ms var(--ease),box-shadow 220ms var(--ease)}.contact-page .c-submit:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(205,168,77,.18)}.contact-page .c-submit-ico svg{width:20px;height:20px}.contact-page .c-loader{position:absolute;right:14px;width:14px;height:14px;border-radius:999px;border:2px solid rgba(0,0,0,.25);border-top-color:rgba(0,0,0,.75);opacity:0;animation:cspin .8s linear infinite}.contact-page .c-submit.is-loading .c-loader{opacity:1}@keyframes cspin{to{transform:rotate(360deg)}}.contact-page .c-success{display:none;margin-top:14px;border-radius:18px;border:1px solid rgba(205,168,77,.22);background:rgba(0,0,0,.55);padding:14px 14px;align-items:center;gap:12px}.contact-page .c-success.show{display:flex}.contact-page .c-success-ico{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:var(--cg2);border:1px solid rgba(205,168,77,.22);background:rgba(205,168,77,.08)}.contact-page .c-success-ico svg{width:22px;height:22px}.contact-page .c-success strong{display:block}.contact-page .c-success p{margin:3px 0 0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.4}.contact-page .c-map{padding:78px 0;background:radial-gradient(700px 420px at 15% 10%,rgba(205,168,77,.12),transparent 60%),linear-gradient(180deg,#070707 0,#050505 100%)}.contact-page .c-map-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;align-items:start}.contact-page .c-map-frame{border-radius:22px;overflow:hidden;border:1px solid rgba(205,168,77,.16);box-shadow:var(--shadow);background:rgba(0,0,0,.55)}.contact-page .c-map-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(205,168,77,.12);color:rgba(255,255,255,.72);font-size:12px}.contact-page .c-map-bar .dot{width:10px;height:10px;border-radius:999px}.contact-page .c-map-bar .dot.r{background:#ff5f57}.contact-page .c-map-bar .dot.y{background:#febc2e}.contact-page .c-map-bar .dot.g{background:#28c840}.contact-page .c-map-iframe{height:440px}.contact-page .c-map-iframe iframe{width:100%;height:100%}.contact-page .c-hours{margin-top:18px;border:1px solid rgba(205,168,77,.16);border-radius:18px;background:rgba(0,0,0,.45);padding:14px}.contact-page .c-hours-head{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.3px;color:rgba(246,223,157,.92)}.contact-page .c-hours-head svg{width:18px;height:18px}.contact-page .c-hours-rows{margin-top:12px;display:grid;gap:10px}.contact-page .c-hours-row{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(205,168,77,.12);background:rgba(0,0,0,.35);color:rgba(255,255,255,.75)}.contact-page .c-hours-row strong{color:rgba(255,255,255,.92)}.contact-page .c-hours-row.is-today{border-color:rgba(246,223,157,.35);box-shadow:0 18px 45px rgba(205,168,77,.12)}.contact-page .c-hours-now{margin-top:10px;color:rgba(255,255,255,.72);font-size:13px}.contact-page .c-map-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.contact-page .c-why{position:relative;padding:84px 0;background:#050505}.contact-page .c-why-bg{position:absolute;inset:0;z-index:-2}.contact-page .c-why-bg img{width:100%;height:100%;object-fit:cover;opacity:.18;filter:contrast(1.05) saturate(1.05)}.contact-page .c-why-overlay{position:absolute;inset:0;background:radial-gradient(800px 520px at 65% 25%,rgba(205,168,77,.18),transparent 62%),linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.95))}.contact-page .c-why-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.contact-page .c-why-card{border-radius:22px;border:1px solid rgba(205,168,77,.16);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.35));box-shadow:var(--shadow);padding:18px 16px;transform:translateZ(0);transition:transform 240ms var(--ease),border-color 240ms var(--ease),box-shadow 240ms var(--ease),background 240ms var(--ease);position:relative;overflow:hidden}.contact-page .c-why-card:hover{transform:translateY(-6px);border-color:rgba(246,223,157,.35);box-shadow:0 30px 80px rgba(0,0,0,.6);background:linear-gradient(135deg,rgba(246,223,157,.08),rgba(0,0,0,.35))}.contact-page .c-why-card::after{content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 20% 10%,rgba(246,223,157,.12),transparent 60%);opacity:0;transition:opacity 240ms var(--ease);pointer-events:none}.contact-page .c-why-card:hover::after{opacity:1}.contact-page .c-why-ico{width:46px;height:46px;border-radius:16px;border:1px solid rgba(205,168,77,.22);background:rgba(205,168,77,.08);color:rgba(246,223,157,.92);display:grid;place-items:center;margin:12px 0 12px}.contact-page .c-why-ico svg{width:22px;height:22px}.contact-page .c-why-card h3{margin:0 0 8px;font-size:15px}.contact-page .c-why-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.7;font-size:13px}.contact-page .c-faq{padding:84px 0;background:radial-gradient(720px 420px at 20% 10%,rgba(205,168,77,.12),transparent 60%),linear-gradient(180deg,#070707 0,#050505 100%);border-top:1px solid rgba(205,168,77,.08)}.contact-page .c-faq-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.contact-page .c-faq-img{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(205,168,77,.16);box-shadow:var(--shadow)}.contact-page .c-faq-img img{width:100%;height:420px;object-fit:cover;filter:saturate(1.05) contrast(1.05)}.contact-page .c-faq-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.82))}.contact-page .c-faq-img-cap{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(205,168,77,.18);background:rgba(0,0,0,.55);color:rgba(246,223,157,.92);font-weight:900;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.contact-page .c-faq-img-cap svg{width:18px;height:18px}.contact-page .c-faq-mini{margin-top:12px;border-radius:20px;border:1px solid rgba(205,168,77,.16);background:rgba(0,0,0,.5);padding:14px;display:flex;gap:12px;align-items:center}.contact-page .c-faq-mini strong{font-size:28px;color:rgba(246,223,157,.92)}.contact-page .c-faq-mini span{color:rgba(255,255,255,.72);line-height:1.4}.contact-page .c-faq-list{margin-top:16px;display:grid;gap:10px}.contact-page .c-faq-item{border-radius:18px;border:1px solid rgba(205,168,77,.16);background:rgba(0,0,0,.45);overflow:hidden}.contact-page .c-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 14px;background:0 0;color:rgba(255,255,255,.9);border:0;cursor:pointer;font-weight:900;letter-spacing:.2px;text-align:left}.contact-page .c-faq-q .chev{width:20px;height:20px;transition:transform 220ms var(--ease);opacity:.9}.contact-page .c-faq-a{max-height:0;overflow:hidden;padding:0 14px;color:rgba(255,255,255,.72);line-height:1.75;font-size:14px;transition:max-height 260ms var(--ease),padding 260ms var(--ease)}.contact-page .c-faq-item.is-open .c-faq-a{max-height:240px;padding:0 14px 14px}.contact-page .c-faq-item.is-open .c-faq-q .chev{transform:rotate(180deg)}@media (max-width:1100px){.contact-page .c-qc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .c-form-wrap{grid-template-columns:1fr}.contact-page .c-map-wrap{grid-template-columns:1fr}.contact-page .c-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .c-faq-wrap{grid-template-columns:1fr}.contact-page .c-faq-img img{height:360px}}@media (max-width:640px){.contact-page .c-hero-mini{grid-template-columns:1fr}.contact-page .c-row.two{grid-template-columns:1fr}.contact-page .c-why-grid{grid-template-columns:1fr}.contact-page .c-map-iframe{height:340px}}