:root{--lnks-prem-accent:var(--lnks-brand-accent,var(--primary-color,var(--bs-primary,#0f766e)));--lnks-prem-ink:#0f172a;--lnks-prem-muted:#64748b;--lnks-prem-line:rgba(15,23,42,.1);--lnks-prem-surface:rgba(255,255,255,.92);--lnks-prem-radius:.9rem;--lnks-prem-radius-sm:.65rem;--lnks-prem-ease:cubic-bezier(.22,1,.36,1);--lnks-prem-lift:0 10px 28px rgba(15,23,42,.1);--lnks-prem-lift-sm:0 4px 14px rgba(15,23,42,.08);--lnks-prem-space:1.15rem;--lnks-prem-chrome-z:1045;--lnks-vcard-font:'Cairo' , system-ui , -apple-system , 'Segoe UI' , sans-serif;--lnks-vcard-font-size:16px;--lnks-vcard-line-height:1.7}html.lnks-vcard-dark,html[data-lnks-vcard-theme="dark"]{--lnks-prem-ink:#e2e8f0;--lnks-prem-muted:#94a3b8;--lnks-prem-line:rgba(255,255,255,.1);--lnks-prem-surface:rgba(15,23,42,.92);--lnks-prem-lift:0 12px 32px rgba(0,0,0,.35);--lnks-prem-lift-sm:0 4px 16px rgba(0,0,0,.28)}body:has(.main-content),
body:has([class*="vcard-"]),
body:has(.dynamic-vcard),
body.lnks-vcard-surface {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-content,
[class*="vcard-"].main-content,
.vcard-one,
.vcard-two,
.main-bg,
.dynamic-vcard,
.container:has(> [class*="vcard-"]) {max-width:100%;overflow-x:clip}@supports not (overflow: clip) {
    .main-content,
    .vcard-one,
    .main-bg,
    .dynamic-vcard {
        overflow-x: hidden;
    }
}.main-content p,[class*="vcard-"] p,.profile-description,.description-text,.card-text{line-height:var(--lnks-vcard-line-height,1.7)}.main-content h1,.main-content h2,.main-content h3,.main-content h4,[class*="vcard-"] h1,[class*="vcard-"] h2,[class*="vcard-"] h3,[class*="vcard-"] h4,[class*="-heading"],.profile-name{line-height:1.3;text-wrap:balance}.profile-name{font-weight:700!important}body:has(.main-content),
body:has([class*="vcard-"]),
body:has(.dynamic-vcard),
body.lnks-vcard-surface {font-family: var(--lnks-vcard-font);font-size:var(--lnks-vcard-font-size);line-height:var(--lnks-vcard-line-height)}.profile-designation,.profile-occupation,.occupation{color:var(--lnks-prem-muted);font-weight:500;letter-spacing:.02em}.main-content>section,.main-content>.row,.main-content>div[class*="__"],.main-content>div[class*="service"],.main-content>div[class*="product"],.main-content>div[class*="gallery"],.main-content>div[class*="testimonial"],.main-content>div[class*="blog"],.main-content>div[class*="business"],.main-content>div[class*="appointment"],.main-content>div[class*="map"],.main-content>div[class*="contact"]{scroll-margin-top:1rem}@media (max-width:575.98px){.main-content .fs-12,.main-content .small,[class*="vcard-"] .fs-12{font-size:.8125rem!important}.main-content .link-text{font-size:.9rem!important}}@keyframes lnksPremFadeUp {
    from {
        opacity: 0;
        transform: translateY(12px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}@keyframes lnksPremCtaIn {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}@keyframes lnksPremFloatIn {
    from {
        opacity: 0;
        transform: translateY(-6px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.main-content > div:not(.sticky-vcard-div):not(.vcard-bars-btn):not(.vcard-bars-btn-left),
.main-content > section,
.dynamic-vcard > div,
[class*="vcard-"] .service-card,
[class*="vcard-"] .product-card,
.lnks-vcard-credentials__card {animation:lnksPremFadeUp .55s var(--lnks-prem-ease) both}.main-content > div:nth-child(2) {animation-delay:.04s}.main-content > div:nth-child(3) {animation-delay:.08s}.main-content > div:nth-child(4) {animation-delay:.12s}.main-content > div:nth-child(5) {animation-delay:.16s}.main-content > div:nth-child(6) {animation-delay:.2s}.service-card,.product-card,.gallery-card,.testimonial-card,.blog-card,.custom-link-section a,.lnks-vcard-credentials__card,[class*="vcard-"] .card{transition:transform .28s var(--lnks-prem-ease) , box-shadow .28s var(--lnks-prem-ease) , border-color .28s ease}@media (hover:hover) and (pointer:fine){.service-card:hover,.product-card:hover,.gallery-card:hover,.testimonial-card:hover,.blog-card:hover,.lnks-vcard-credentials__card:hover,[class*="vcard-"] .card:hover{transform:translateY(-3px);box-shadow:var(--lnks-prem-lift)}.custom-link-section a:hover,.social-icons a:hover,.social-icon a:hover{transform:translateY(-2px) scale(1.04)}}.social-icons a,.social-icon a,.social-icons .social-media-icon,.custom-link-section a{transition:transform .25s var(--lnks-prem-ease) , opacity .2s ease , box-shadow .25s ease}.main-content .avatar img,[class*="vcard-"] .avatar img,.profile-image img,.vcard-one__profile .avatar img{box-shadow:var(--lnks-prem-lift-sm)}.service-new-image,.product-image,.gallery-img,[class*="vcard-"] .card-img-top{transition:transform .45s var(--lnks-prem-ease)}@media (hover:hover) and (pointer:fine){.service-card:hover .service-new-image,.product-card:hover .product-image,.card:hover .card-img-top{transform:scale(1.03)}}.lnks-vcard-cta{animation:lnksPremCtaIn .45s var(--lnks-prem-ease) both;border-top-color:color-mix(in srgb,var(--lnks-prem-accent) 28%,var(--lnks-prem-line))!important}.lnks-vcard-cta__btn{transition:transform .2s var(--lnks-prem-ease) , filter .2s ease , box-shadow .2s ease;box-shadow:0 1px 0 rgba(255,255,255,.12) inset;letter-spacing:.01em}@media (hover:hover) and (pointer:fine){.lnks-vcard-cta__btn:hover{transform:translateY(-1px);filter:brightness(1.05)}}.lnks-vcard-cta__btn:active{transform:translateY(0);filter:brightness(.97)}.lnks-vcard-float{animation:lnksPremFloatIn .4s var(--lnks-prem-ease) both}.lnks-vcard-lang,.lnks-vcard-theme-btn{transition:box-shadow .25s ease , transform .2s var(--lnks-prem-ease)}@media (hover:hover) and (pointer:fine){.lnks-vcard-theme-btn:hover,.lnks-vcard-lang:hover{box-shadow:var(--lnks-prem-lift-sm);transform:translateY(-1px)}}.lnks-vcard-lang__btn{transition:background .2s ease , color .2s ease;min-height:2.25rem;min-width:2.5rem}.lnks-vcard-lang__btn.is-active{background:var(--lnks-prem-accent)!important;color:#fff!important}html.lnks-vcard-dark .lnks-vcard-lang__btn.is-active{background:var(--lnks-prem-accent)!important;color:#fff!important}.lnks-share--sticky{background:var(--lnks-prem-surface)!important;border-top:1px solid var(--lnks-prem-line)!important;box-shadow:0 -8px 28px rgba(15,23,42,.08)!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}html.lnks-vcard-dark .lnks-share--sticky,html[data-lnks-vcard-theme="dark"] .lnks-share--sticky{background:var(--lnks-prem-surface)!important;border-top-color:var(--lnks-prem-line)!important}.lnks-share__label{color:var(--lnks-prem-ink)!important;font-weight:700;letter-spacing:.02em}.lnks-share__btn{transition:transform .22s var(--lnks-prem-ease) , background .22s ease , color .22s ease , box-shadow .22s ease!important}.lnks-export-bar{position:fixed!important;inset-inline-end:max(.75rem,env(safe-area-inset-right))!important;bottom: calc(5.25rem + env(safe-area-inset-bottom, 0px)) !important;z-index:1038!important;display:flex!important;flex-direction:column!important;gap:.45rem!important;max-width:min(11.5rem,calc(100vw - 1.5rem));pointer-events:none}.lnks-export-bar a{pointer-events:auto;display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.55rem .75rem!important;min-height:2.5rem;border-radius:var(--lnks-prem-radius-sm)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.02em;text-decoration:none!important;background:var(--lnks-prem-accent)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:var(--lnks-prem-lift-sm)!important;backdrop-filter:blur(8px);transition:transform .22s var(--lnks-prem-ease) , box-shadow .22s ease , filter .2s ease}@media (hover:hover) and (pointer:fine){.lnks-export-bar a:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:var(--lnks-prem-lift)!important}}body.lnks-cta-share-stack .lnks-export-bar{bottom: calc(9rem + env(safe-area-inset-bottom, 0px)) !important}body.lnks-share-pad:not(.lnks-cta-pad) .lnks-export-bar {bottom: calc(5rem + env(safe-area-inset-bottom, 0px)) !important}body.lnks-pwa-banner-visible .lnks-export-bar{bottom: calc(9.5rem + env(safe-area-inset-bottom, 0px)) !important}@media (max-width:575.98px){.lnks-export-bar{inset-inline-end:.55rem!important;max-width:2.75rem}.lnks-export-bar a{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0!important;justify-content:center!important;border-radius:.85rem!important;font-size:0!important;gap:0!important}.lnks-export-bar a i{font-size:.95rem!important;margin:0!important}}.sticky-vcard-div,.sticky-vcard4-div,.sticky-vcard12-div,.wp-number-container,.vcard11-sticky-btn{z-index:1030!important}body.lnks-cta-pad .sticky-vcard-div,body.lnks-cta-pad .sticky-vcard4-div,body.lnks-cta-pad .sticky-vcard12-div{bottom: calc(5rem + env(safe-area-inset-bottom, 0px)) !important}body.lnks-cta-share-stack .sticky-vcard-div,body.lnks-cta-share-stack .sticky-vcard4-div,body.lnks-cta-share-stack .sticky-vcard12-div{bottom: calc(8.75rem + env(safe-area-inset-bottom, 0px)) !important}.language-btn{z-index:1020}body:has(.lnks-vcard-float) .language-btn {margin-top:3rem}.lnks-vcard-credentials{padding-bottom: max(5.5rem, calc(5rem + env(safe-area-inset-bottom, 0px))) !important}.lnks-vcard-credentials__title{letter-spacing:-.02em;position:relative;padding-bottom:.65rem}.lnks-vcard-credentials__title::after{content:"";display:block;width:2.5rem;height:2px;margin:.55rem auto 0;border-radius:2px;background:var(--lnks-prem-accent);opacity:.85}.lnks-vcard-credentials__card{border-radius:var(--lnks-prem-radius)!important;box-shadow:var(--lnks-prem-lift-sm);backdrop-filter:blur(8px)}.lnks-vcard-credentials__media{border:1px solid var(--lnks-prem-line)}.appointment-modal .modal-content,
#AppointmentModal .modal-content,
#buyProductModal .modal-content,
#enquiryModal .modal-content,
.main-content ~ .modal .modal-content,
body:has(.main-content) .modal .modal-content,
body:has([class*="vcard-"]) .modal .modal-content {border-radius:1.1rem!important;border:1px solid var(--lnks-prem-line);box-shadow:0 18px 48px rgba(15,23,42,.18)!important;overflow:hidden}.appointment-modal .modal-header,
#AppointmentModal .modal-header,
#buyProductModal .modal-header,
body:has(.main-content) .modal .modal-header {padding:1.15rem 1.35rem!important;border-bottom-color:var(--lnks-prem-line)!important}.appointment-modal .modal-title,
#AppointmentModal .modal-title,
#buyProductModal .modal-title,
body:has(.main-content) .modal .modal-title {font-weight:700;letter-spacing:-.015em}.appointment-modal .modal-body,
#AppointmentModal .modal-body,
#buyProductModal .modal-body,
body:has(.main-content) .modal .modal-body {padding:1.35rem 1.35rem .5rem!important}.appointment-modal .modal-footer,
#AppointmentModal .modal-footer,
#buyProductModal .modal-footer,
body:has(.main-content) .modal .modal-footer {padding:1rem 1.35rem 1.35rem!important;border-top-color:var(--lnks-prem-line)!important}body:has(.main-content) .modal .form-control,
body:has(.main-content) .modal .form-select,
body:has(.main-content) .modal .input-box,
body:has(.main-content) .modal .custom-placeholder,
#AppointmentModal .form-control,
#buyProductModal .form-control {border-radius:.65rem!important;transition:border-color .2s ease , box-shadow .2s ease , background .2s ease}body:has(.main-content) .modal .form-control:focus,
body:has(.main-content) .modal .form-select:focus,
body:has(.main-content) .modal .input-box:focus,
#AppointmentModal .form-control:focus,
#buyProductModal .form-control:focus {border-color:color-mix(in srgb,var(--lnks-prem-accent) 55%,#94a3b8)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lnks-prem-accent) 22%,transparent)!important}body:has(.main-content) .modal .modal-footer .submit-btn,
body:has(.main-content) .modal .btn-primary,
#buyProductModal .btn-primary,
#AppointmentModal .btn-primary {border-radius:.7rem!important;font-weight:700;letter-spacing:.01em;min-height:2.75rem;transition:transform .2s var(--lnks-prem-ease) , filter .2s ease}@media (hover:hover) and (pointer:fine){body:has(.main-content) .modal .modal-footer .submit-btn:hover,
    body:has(.main-content) .modal .btn-primary:hover,
    #AppointmentModal .btn-primary:hover,
    #buyProductModal .btn-primary:hover {transform:translateY(-1px);filter:brightness(1.04)}}html.lnks-vcard-dark body:has(.main-content) .modal .modal-content,
html.lnks-vcard-dark #AppointmentModal .modal-content,
html.lnks-vcard-dark #buyProductModal .modal-content {background:#1e293b!important;color:var(--lnks-prem-ink)}html.lnks-vcard-dark body:has(.main-content) .modal .form-control,
html.lnks-vcard-dark body:has(.main-content) .modal .form-select,
html.lnks-vcard-dark #AppointmentModal .form-control,
html.lnks-vcard-dark #buyProductModal .form-control {background:rgba(15,23,42,.65)!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.12)!important}.lnks-privacy-consent-box{border-radius:var(--lnks-prem-radius-sm)!important;border-color:color-mix(in srgb,var(--lnks-prem-accent) 25%,var(--lnks-prem-line))!important;background:color-mix(in srgb,var(--lnks-prem-accent) 6%,transparent)!important;line-height:1.55}.lnks-branding-footer-logo{padding: 1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom, 0px)) !important;opacity:.92}.lnks-branding-footer-logo img{max-height:40px!important;filter:drop-shadow(0 2px 6px rgba(15,23,42,.08))}@media (max-width:767.98px){.main-content,.vcard-one,.vcard-two,[class*="vcard-"].main-content{border-radius:0!important}.main-bg{width:100%!important;min-height:100dvh;border-radius:0!important}.vcard-bars-btn,.vcard-bars-btn-left{width:100%!important;max-width:100%!important}.vcard-bars-btn .bars-btn,.vcard-bars-btn-left .bars-btn,.vcard-btn-group,.wp-btn,.share-wp-btn{min-width:48px!important;min-height:48px!important}.social-icons a,.social-icon a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sub-btn-div,.sub-btn-div-left,.vcard11-container,.icon-search-container.active{max-width:calc(100vw - 1rem)}.order-modal-dialog,.modal-dialog{margin:.65rem!important;max-width:calc(100% - 1.3rem)!important}}body.lnks-cta-pad{padding-bottom: calc(4.85rem + env(safe-area-inset-bottom, 0px)) !important}body.lnks-cta-share-stack{padding-bottom: calc(8.85rem + env(safe-area-inset-bottom, 0px)) !important}body.lnks-share-pad:not(.lnks-cta-pad) {padding-bottom: calc(4.35rem + env(safe-area-inset-bottom, 0px)) !important}[dir="rtl"] .main-content,.main-content.rtl,[dir="rtl"] .lnks-vcard-credentials,[dir="rtl"] .lnks-export-bar,[dir="rtl"] .lnks-share{text-align:start}[dir="rtl"] .lnks-vcard-cta__btn,[dir="rtl"] .lnks-export-bar a{flex-direction:row}[dir="rtl"] .modal .modal-header .btn-close{margin:-.5rem auto -.5rem -.5rem!important}.lnks-vcard-cta__btn--call{background:var(--lnks-prem-accent)!important}.lnks-vcard-cta__btn--web{background:color-mix(in srgb,var(--lnks-prem-ink) 88%,var(--lnks-prem-accent))!important}body:has(#buyProductModal) .main-content .card,
.products-page .card,
[class*="product"] .card {transition:transform .28s var(--lnks-prem-ease) , box-shadow .28s var(--lnks-prem-ease)}@media (prefers-reduced-motion:reduce){.main-content>div,.main-content>section,.lnks-vcard-cta,.lnks-vcard-float,.lnks-vcard-credentials__card,.service-card,.product-card,.card{animation:none!important;transition:none!important}.service-card:hover,.product-card:hover,.card:hover,.lnks-export-bar a:hover{transform:none!important}}