
/* NoorVista 2.1.120 public mobile hardening and SVG icons */
.nv-inline-icon,
.nv-action-icon,
.nv-menu-icon,
.nv-close-icon {
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  flex: 0 0 auto;
  vertical-align: -0.18em;
  background: currentColor;
  -webkit-mask: var(--nv-icon-svg) center / contain no-repeat;
  mask: var(--nv-icon-svg) center / contain no-repeat;
}
.nv-inline-icon{margin-inline-end:.35em;}
.nv-action-icon{width:18px;height:18px;margin:0;}
.nv-menu-icon{width:24px;height:24px;}
.nv-close-icon{width:22px;height:22px;}
.field-icon .nv-inline-icon,.tab-icon .nv-inline-icon,.modal-icon .nv-inline-icon{margin:0;width:1.25em;height:1.25em;}
.guide-icon .nv-inline-icon,.service-index-icon .nv-inline-icon,.gateway-icon .nv-inline-icon{margin:0;width:30px;height:30px;}
.topbar-info .nv-inline-icon,.topbar .nv-inline-icon{width:16px;height:16px;margin-inline-end:6px;}
.mobile-toggle,.nv-mobile-toggle{font-size:0!important;}
.mobile-toggle .nv-menu-icon,.mobile-toggle .nv-close-icon,.nv-mobile-toggle .nv-menu-icon,.nv-mobile-toggle .nv-close-icon{font-size:16px;color:inherit;}
.chatbot-form button .nv-action-icon{width:20px;height:20px;color:inherit;}
.chat-action-btn.nav-booking::before,
.patient-guide-aside li::before,
.service-quality-card li::before{content:""!important;background:currentColor!important;-webkit-mask:var(--nv-icon-svg) center / 15px 15px no-repeat;mask:var(--nv-icon-svg) center / 15px 15px no-repeat;}
.patient-guide-aside li::before,.service-quality-card li::before{--nv-icon-svg: var(--nv-check-icon);background:white!important;}
.chat-action-btn.nav-booking::before{--nv-icon-svg: var(--nv-calendar-icon);background:white!important;}

html,body{max-width:100%;overflow-x:hidden;}
body{padding-bottom:0;}
*,*::before,*::after{box-sizing:border-box;min-width:0;}
img,svg,video,canvas,iframe{max-width:100%;}
img{height:auto;object-fit:cover;}
a,button,input,select,textarea{max-width:100%;}
.container,.nav-inner,.topbar-inner{max-width:100%;}
.section,.hero,.services-hero,.service-detail-hero,.about-section,.articles-section,.footer,.cta-section{overflow:hidden;}
.brand strong,.brand small,.menu a,.btn,.gateway-card h3,.service-index-card h3,.article-card h3,.guide-card h3{overflow-wrap:anywhere;word-break:normal;}

@media (max-width: 860px){
  body{padding-bottom:92px;}
  .container{width:min(100% - 28px,1180px)!important;margin-inline:auto!important;}
  .topbar,.topbar .container,.topbar-inner{max-width:100%;}
  .topbar .container,.topbar-inner{justify-content:center!important;text-align:center;gap:8px 12px!important;}
  .topbar-info{width:100%;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px 12px!important;flex-wrap:wrap!important;}
  .topbar-info span,.topbar-info a{white-space:normal!important;font-size:12px;line-height:1.8;}
  .socials{justify-content:center!important;width:100%;flex-wrap:wrap;}
  .navbar,.contact-nav{position:sticky;top:0;z-index:120;}
  .nav-inner,.contact-nav .container{min-height:74px!important;gap:10px!important;}
  .brand{min-width:0;flex:1 1 auto;gap:9px!important;}
  .brand-logo{width:44px!important;height:44px!important;border-radius:15px!important;font-size:16px!important;flex:0 0 44px!important;}
  .brand strong{font-size:14px!important;line-height:1.5!important;}
  .brand small{display:none!important;}
  .nav-actions{display:none!important;}
  .menu{top:calc(74px + env(safe-area-inset-top,0px))!important;right:12px!important;left:12px!important;width:auto!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 92px)!important;overflow:auto!important;z-index:240!important;}
  .mega-menu{max-width:100%!important;min-width:0!important;}
  .hero{padding:40px 0 44px!important;}
  .hero-grid,.about-grid,.services-hero-grid,.service-detail-grid,.detail-content-grid,.contact-grid,.contact-page-grid,.contact-info-grid,.cta,.footer-grid{grid-template-columns:1fr!important;}
  .hero-content,.services-hero-copy,.service-detail-copy,.about-content,.section-head{text-align:right!important;}
  .hero h1,.hero h2,.services-hero-copy h1,.service-detail-copy h1{font-size:clamp(28px,8vw,42px)!important;line-height:1.35!important;white-space:normal!important;letter-spacing:-.5px!important;}
  .hero p,.section-head p,.about-content p,.services-hero-copy p,.service-detail-copy p,.gateway-card p,.service-index-card p,.article-card p,.guide-card p,.process-card p{font-size:15px!important;line-height:1.95!important;text-align:right!important;text-align-last:right!important;}
  .hero-actions,.services-hero-actions,.service-detail-actions,.patient-guide-actions,.about-home-actions,.service-summary-cta{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;}
  .hero-actions .btn,.services-hero-actions .btn,.service-detail-actions .btn,.patient-guide-actions .btn,.about-home-actions .btn,.service-summary-cta .btn{width:100%!important;min-height:46px!important;}
  .visual,.hero-visual,.about-image,.services-hero-card,.service-detail-summary{width:100%!important;max-width:100%!important;min-height:auto!important;}
  .visual .photo-card,.photo-main,.photo-small,.photo-bottom,.doctor-badge{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;transform:none!important;}
  .visual .photo-card,.photo-main,.photo-small,.photo-bottom,.gallery-card,.gallery-card.large{height:auto!important;min-height:0!important;}
  .visual img,.about-image img,.hero-visual img,.services-hero-card img,.service-detail-summary img{width:100%!important;height:auto!important;max-height:340px!important;object-fit:cover!important;border-radius:22px!important;}
  .trust-row,.doctor-proof-grid,.profile-highlights,.home-service-gateway,.service-index-grid,.services,.process,.features,.gallery,.article-grid,.patient-guide-list,.service-quality-grid,.service-faq-grid,.doctor-services-grid,.profile-services-grid,.why-doctor-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;}
  .trust-card,.gateway-card,.service-index-card,.service-card,.process-card,.feature-card,.article-card,.guide-card,.profile-service-card,.why-doctor-card,.detail-main,.detail-aside,.patient-guide-shell,.patient-guide-aside,.services-hero-card,.service-detail-summary{width:100%!important;max-width:100%!important;border-radius:24px!important;padding:22px 18px!important;min-height:auto!important;}
  .service-index-card a,.gateway-card .btn{width:100%!important;justify-content:center!important;text-align:center!important;}
  .patient-guide-shell{display:grid!important;grid-template-columns:1fr!important;}
  .contact-map,.home-map,.neshan-map,.map-card{width:100%!important;max-width:100%!important;min-height:260px!important;overflow:hidden!important;border-radius:22px!important;}
  table{max-width:100%;display:block;overflow-x:auto;}
  .footer-bottom{display:grid!important;gap:8px!important;text-align:center!important;padding-bottom:96px!important;}
  .floating-actions{position:fixed!important;right:0!important;left:0!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 14px!important;z-index:300!important;pointer-events:none!important;direction:rtl!important;}
  .floating-action-btn,.chatbot-fab{pointer-events:auto!important;flex:0 1 156px!important;min-width:0!important;width:calc((100vw - 38px)/2)!important;max-width:168px!important;height:46px!important;min-height:46px!important;border-radius:999px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;}
  .floating-action-icon{width:24px!important;height:24px!important;font-size:0!important;display:grid!important;place-items:center!important;}
  .floating-action-icon .nv-action-icon{width:15px!important;height:15px!important;}
  .floating-action-text,.chatbot-fab-label{display:inline!important;font-size:12px!important;white-space:nowrap!important;}
  .chatbot-panel{right:12px!important;left:12px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:min(520px,calc(100dvh - 102px))!important;border-radius:22px!important;}
  .booking-modal{padding:12px!important;align-items:flex-end!important;}
  .booking-modal .modal-content,.booking-modal .booking-modal-content{width:100%!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;border-radius:24px 24px 18px 18px!important;}
}
@media (max-width: 420px){
  .floating-actions{gap:8px!important;padding:0 10px!important;}
  .floating-action-btn,.chatbot-fab{width:calc((100vw - 28px)/2)!important;max-width:none!important;height:44px!important;padding:0 8px!important;}
  .floating-action-text,.chatbot-fab-label{font-size:11px!important;}
  .floating-action-icon{width:22px!important;height:22px!important;}
  .hero h1,.hero h2,.services-hero-copy h1,.service-detail-copy h1{font-size:clamp(25px,8.5vw,32px)!important;}
}

.nv-icon-location{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202a7%207%200%200%200-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%200%200-7-7Zm0%209.5A2.5%202.5%200%201%201%2012%206a2.5%202.5%200%200%201%200%205.5Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-clock{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202a10%2010%200%201%200%20.01%200ZM13%207h-2v6l5%203%201-1.73-4-2.27V7Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-phone{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M6.62%2010.79a15.05%2015.05%200%200%200%206.59%206.59l2.2-2.2a1%201%200%200%201%201.02-.24c1.12.37%202.33.57%203.57.57a1%201%200%200%201%201%201V20a1%201%200%200%201-1%201C10.61%2021%203%2013.39%203%204a1%201%200%200%201%201-1h3.49a1%201%200%200%201%201%201c0%201.24.2%202.45.57%203.57a1%201%200%200%201-.25%201.02l-2.19%202.2Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-calendar{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M7%202h2v2h6V2h2v2h3a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h3V2Zm13%208H4v10h16V10Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-chat{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M4%204h16a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H9l-5%204v-4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2Zm4%205v2h8V9H8Zm0%204v2h5v-2H8Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-edit{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M4%2017.25V21h3.75L18.8%209.95l-3.75-3.75L4%2017.25ZM20.7%208.05a1%201%200%200%200%200-1.42l-2.34-2.34a1%201%200%200%200-1.42%200l-1.83%201.83%203.75%203.75%201.84-1.82Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-eye{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%205c5.5%200%209.5%205%2010%207-.5%202-4.5%207-10%207S2.5%2014%202%2012c.5-2%204.5-7%2010-7Zm0%203.5A3.5%203.5%200%201%200%2012%2015.5%203.5%203.5%200%200%200%2012%208.5Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-eye-off{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M2.3%203.7%203.7%202.3l18%2018-1.4%201.4-3.2-3.2A11.8%2011.8%200%200%201%2012%2019c-5.5%200-9.5-5-10-7%20.25-1%201.4-2.8%203.2-4.3L2.3%203.7Zm7.1%207.1a3.5%203.5%200%200%200%203.8%203.8L9.4%2010.8ZM12%205c5.5%200%209.5%205%2010%207-.18.73-.85%201.9-1.93%203.08L16.9%2011.9A3.5%203.5%200%200%200%2012.1%207.1L9.75%204.75C10.47%204.58%2011.22%205%2012%205Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-menu{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M4%206h16v2H4V6Zm0%205h16v2H4v-2Zm0%205h16v2H4v-2Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-close{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M6.4%205%2012%2010.6%2017.6%205%2019%206.4%2013.4%2012%2019%2017.6%2017.6%2019%2012%2013.4%206.4%2019%205%2017.6%2010.6%2012%205%206.4%206.4%205Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-send{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M2%2021%2023%2012%202%203v7l15%202-15%202v7Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-check{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M9%2016.2%204.8%2012l-1.4%201.4L9%2019%2021%207l-1.4-1.4L9%2016.2Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-pin{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202a6%206%200%200%200-2%2011.66V22h4v-8.34A6%206%200%200%200%2012%202Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-plus{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M11%205h2v6h6v2h-6v6h-2v-6H5v-2h6V5Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-sparkle{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202l1.8%206.2L20%2010l-6.2%201.8L12%2018l-1.8-6.2L4%2010l6.2-1.8L12%202Zm7%2013%201%203%203%201-3%201-1%203-1-3-3-1%203-1%201-3Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-bolt{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M13%202%204%2014h7l-1%208%2010-13h-7l0-7Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-globe{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20Zm6.9%209h-3.1a15.6%2015.6%200%200%200-1.1-5%208.05%208.05%200%200%201%204.2%205ZM12%204.1c.8%201.2%201.5%203.3%201.7%206.9h-3.4c.2-3.6.9-5.7%201.7-6.9ZM4.3%2013h3.9c.1%202%20.5%203.8%201.1%205.1A8.02%208.02%200%200%201%204.3%2013Zm3.9-2H4.3a8.02%208.02%200%200%201%205-5.1A15.6%2015.6%200%200%200%208.2%2011ZM12%2019.9c-.8-1.2-1.5-3.3-1.7-6.9h3.4c-.2%203.6-.9%205.7-1.7%206.9Zm2.7-1.8c.6-1.3%201-3.1%201.1-5.1h3.9a8.02%208.02%200%200%201-5%205.1Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-drop{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202s7%207.1%207%2012a7%207%200%200%201-14%200c0-4.9%207-12%207-12Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-book{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M4%204a3%203%200%200%201%203-3h13v18H7a3%203%200%200%200-3%203V4Zm3%2017h13v2H7a3%203%200%200%201-3-3V4h2v14.17A4.98%204.98%200%200%201%207%2018Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-camera{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M9%203%207.5%205H4a2%202%200%200%200-2%202v11a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V7a2%202%200%200%200-2-2h-3.5L15%203H9Zm3%205a5%205%200%201%201%200%2010%205%205%200%200%201%200-10Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-search{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M10%202a8%208%200%200%201%206.32%2012.9l4.39%204.39-1.42%201.42-4.39-4.39A8%208%200%201%201%2010%202Zm0%202a6%206%200%201%200%200%2012%206%206%200%200%200%200-12Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-user{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%2012a5%205%200%201%200-5-5%205%205%200%200%200%205%205Zm0%202c-5%200-9%202.5-9%205.5V22h18v-2.5C21%2016.5%2017%2014%2012%2014Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-lock{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M17%209h1a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-9a2%202%200%200%201%202-2h1V7a5%205%200%200%201%2010%200v2Zm-2%200V7a3%203%200%200%200-6%200v2h6Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-key{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M14%2014.9A6%206%200%201%201%2016.9%2012H22v3h-3v3h-3v3h-3v-3.1l1-1v-2ZM8%2011a2%202%200%201%200%200-4%202%202%200%200%200%200%204Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-shield{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202%2020%205v6c0%205-3.4%209.4-8%2011-4.6-1.6-8-6-8-11V5l8-3Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-numbers{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M7%204h2L8.5%208H12l.5-4h2L14%208h3v2h-3.25l-.5%204H16v2h-3l-.5%204h-2l.5-4H7.5L7%2020H5l.5-4H2v-2h3.75l.5-4H3V8h3.5L7%204Zm1.25%206-.5%204h3.5l.5-4h-3.5Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-phone-mobile{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M7%202h10a2%202%200%200%201%202%202v16a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2Zm3%2017h4v-1h-4v1Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-email{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2Zm8%209%208-5V6l-8%205-8-5v2l8%205Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-medical{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M10%202h4v6h6v4h-6v10h-4V12H4V8h6V2Z%22%2F%3E%3C%2Fsvg%3E");}
.nv-icon-generic{--nv-icon-svg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20Zm1%205v5h4v2h-6V7h2Z%22%2F%3E%3C%2Fsvg%3E");}
:root{--nv-calendar-icon:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M7%202h2v2h6V2h2v2h3a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h3V2Zm13%208H4v10h16V10Z%22%2F%3E%3C%2Fsvg%3E");--nv-check-icon:url("data:image/svg+xml,%3Csvg%20xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22black%22%20d=%22M9%2016.2%204.8%2012l-1.4%201.4L9%2019%2021%207l-1.4-1.4L9%2016.2Z%22%2F%3E%3C%2Fsvg%3E");}
