@font-face{font-family:Montserrat;src:url('./fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url('./fonts/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url('./fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url('./fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight:800;font-display:swap}@font-face{font-family:'Minion Variable Concept';src:url('./fonts/MinionVariableConcept-Roman.otf') format('opentype');font-weight:300 700;font-display:swap}@font-face{font-family:'NVN Motherland';src:url('./fonts/NVN-Motherland-Signature.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--medivis-primary:#002E40;--medivis-primary-rgb:0,46,64;--medivis-accent:#C6EDF9;--medivis-white:#fff;--medivis-black:#000;--brand-primary:var(--medivis-primary);--brand-primary-alt:var(--medivis-primary);--brand-accent:var(--medivis-accent);--brand-accent-hover:#9edff3;--brand-accent-text:var(--medivis-primary);--brand-text:var(--medivis-primary);--brand-muted:#526772;--brand-surface:#f8fcfd;--brand-surface-alt:#edf8fb;--brand-border:#cfe5eb;--moss:var(--medivis-primary);--gold:var(--medivis-accent);--h-bg:var(--medivis-primary);--h-gold:var(--medivis-accent)}
body,button,input,textarea,select{font-family:Montserrat,Arial,sans-serif!important;color:var(--medivis-primary)}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .elementor-heading-title,html body[class] h1,html body[class] h2,html body[class] h3,html body[class] h4,html body[class] h5,html body[class] h6,html body[class] .elementor-heading-title{font-family:'Minion Variable Concept',Georgia,serif!important}html body h1 em,html body h2 em,html body h3 em,html body[class] h1 em,html body[class] h2 em,html body[class] h3 em,.medivis-signature{font-family:'NVN Motherland','Minion Variable Concept',serif!important;font-style:normal}.medivis-header{position:relative;z-index:9999;background:var(--medivis-primary);box-shadow:0 1px 0 rgba(198,237,249,.2)}.medivis-header.is-sticky{position:sticky;top:var(--wp-admin--admin-bar--height,0)}.medivis-footer__social{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.medivis-header__inner{max-width:1240px;height:76px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:0}.medivis-header__logo{display:flex;margin-right:clamp(28px,4vw,56px);flex:0 0 auto}.medivis-header__logo img{width:138px!important;height:auto!important;max-height:52px;object-fit:contain}.medivis-menu{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;gap:clamp(18px,1.8vw,26px)}.medivis-menu__links{display:grid;grid-template-columns:repeat(6,max-content);align-items:center;justify-content:end;gap:clamp(22px,2vw,32px);flex:0 1 auto;min-width:0;margin-left:auto}.medivis-menu__links>a,.medivis-nav-group>a{display:flex;align-items:center;justify-content:center;min-height:44px}.medivis-menu a{color:#fff!important;text-decoration:none;font:500 13px/1 Montserrat,sans-serif!important;letter-spacing:.02em}.medivis-menu a:hover,.medivis-menu a:focus-visible{color:var(--medivis-accent)!important}.medivis-menu a.medivis-header__cta{padding:12px 18px;border-radius:999px;background:var(--medivis-accent);color:var(--medivis-primary)!important;font-weight:700!important;flex:0 0 auto}.medivis-menu-toggle{padding:15px!important;display:none;background:var(--medivis-accent)!important;border:0;padding:10px}.medivis-menu-toggle>span:not(.screen-reader-text){display:block;width:24px;height:3px;background:var(--medivis-primary);margin:5px;transition:transform .2s,opacity .2s}.medivis-header.is-open .medivis-menu-toggle>span:nth-child(1){transform:translateY(8px) rotate(45deg)}.medivis-header.is-open .medivis-menu-toggle>span:nth-child(2){opacity:0}.medivis-header.is-open .medivis-menu-toggle>span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.medivis-nav-group{position:relative;display:flex;align-items:center}.medivis-nav-group>a{gap:6px}.medivis-nav-group .gfh-caret{width:10px;height:10px;opacity:.7;transition:transform .2s;flex:0 0 auto;display:block}.medivis-nav-group:hover>a .gfh-caret,.medivis-nav-group:focus-within>a .gfh-caret{transform:rotate(180deg)}.medivis-submenu{display:grid;position:absolute;top:calc(100% + 14px);left:50%;min-width:245px;padding:10px;background:#002e40;border:1px solid rgba(198,237,249,.24);border-radius:14px;box-shadow:0 18px 36px rgba(0,18,26,.28);transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s .18s}.medivis-submenu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:18px}.medivis-nav-group:hover>.medivis-submenu,.medivis-nav-group:focus-within>.medivis-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition:opacity .18s,transform .18s}.medivis-submenu a{padding:12px 14px!important;border-radius:8px;line-height:1.35!important}.medivis-submenu a:hover,.medivis-submenu a:focus-visible{background:rgba(198,237,249,.13);color:#fff!important}
.medivis-to-top{transition: opacity .18s, transform .18s, visibility 0s .18s;padding:15px !important;position:fixed;z-index:9998;right:22px;bottom:22px;width:48px;height:48px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--medivis-accent);color:var(--medivis-primary)!important;box-shadow:0 10px 24px rgba(0,18,26,.22);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s .2s}.medivis-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .2s,transform .2s}.medivis-to-top:hover,.medivis-to-top:focus-visible{ transition: opacity .18s, transform .18s;background:#fff;outline:none}.medivis-to-top svg{width:20px;height:20px;display:block}.medivis-footer{background:var(--medivis-primary);color:#fff;padding:58px 24px 20px}.medivis-footer__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:70px}.medivis-footer img{width:190px;height:auto}.medivis-footer p,.medivis-footer span,.medivis-footer a,.medivis-footer strong{color:#fff!important;font:400 14px/1.7 Montserrat,sans-serif!important}.medivis-footer strong{font-weight:700!important;color:var(--medivis-accent)!important}.medivis-footer nav,.medivis-footer__contact{display:flex;flex-direction:column;gap:8px}.medivis-footer a{text-decoration:none}.medivis-footer__legal{max-width:1180px;margin:36px auto 0;padding-top:18px;border-top:1px solid rgba(198,237,249,.22);font-size:12px;color:#cde7ee}
.medivis-consultation-form{display:grid;gap:14px}.medivis-consultation-form p{margin:0!important}.medivis-consultation-form label{display:block;margin-bottom:6px;color:inherit;font-size:13px;font-weight:600}.medivis-consultation-form input:not([type='checkbox']),.medivis-consultation-form select,.medivis-consultation-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(198,237,249,.35);border-radius:9px;padding:11px 13px;background:rgba(255,255,255,.1);color:inherit;font:400 14px/1.4 Montserrat,sans-serif}.medivis-consultation-form select option{color:#002E40;background:#fff}.medivis-consultation-form textarea{resize:vertical}.medivis-consultation-form button{border:0;border-radius:999px;padding:13px 20px;background:var(--medivis-accent)!important;color:var(--medivis-primary)!important;font-weight:700;cursor:pointer}.medivis-consent label{display:flex;gap:9px;align-items:flex-start;font-weight:400}.medivis-consent input{margin-top:3px;accent-color:#c6edf9}.medivis-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.medivis-form-status{padding:12px 14px;border-radius:9px}.medivis-form-status.is-success{background:#e8f8ee;color:#125c32}.medivis-form-status.is-error{background:#fff0f0;color:#8a2020}.medivis-file-field{display:grid;gap:8px;padding:16px;border:1px dashed #c6edf9;border-radius:9px;background:rgba(198,237,249,.08);font-size:12px;line-height:1.45}.medivis-file-field strong{font-size:13px}.medivis-preview-status{min-height:1.4em;color:#c6edf9!important;font-size:12px!important}.vh2-form-wrap .medivis-consultation-form{color:#fff!important}.vh2-form-wrap .medivis-consultation-form label,.vh2-form-wrap .medivis-file-field strong{color:#fff!important}.vh2-form-wrap .medivis-file-field span{color:#c6edf9!important}.vh2-form-wrap .medivis-consultation-form input:not([type='checkbox']),.vh2-form-wrap .medivis-consultation-form select,.vh2-form-wrap .medivis-consultation-form textarea{background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(198,237,249,.32)!important}.vh2-form-wrap .medivis-consultation-form input::placeholder,.vh2-form-wrap .medivis-consultation-form textarea::placeholder{color:rgba(255,255,255,.62)!important;opacity:1}.vh2-form-wrap .medivis-consultation-form button{width:100%}
#gfh,#gf-footer,.gf-mobile-bar{display:none!important}.elementor-button,.gfh-cta,[class*='btn'],button[type='submit']{border-color:var(--medivis-accent)!important}.elementor-button:not(.medivis-menu-toggle),[class*='btn']:not(.medivis-menu-toggle){border-radius:999px}.offline-form-notice{border-color:var(--medivis-accent)!important;background:#edf8fb!important;color:var(--medivis-primary)!important}.offline-form-notice a{color:var(--medivis-primary)!important}.offline-badge{background:var(--medivis-accent)!important;color:var(--medivis-primary)!important}.whatsapp,.gfh-wa,.vh2-wa,[class*='whatsapp'],[class*='WhatsApp']{background:var(--medivis-accent)!important;color:var(--medivis-primary)!important;border-color:var(--medivis-accent)!important}.vh2-wa *{color:var(--medivis-primary)!important}.vh2-form-wrap{background:rgba(0,46,64,.96)!important;border-color:rgba(198,237,249,.28)!important;box-shadow:0 24px 55px rgba(0,18,26,.34)!important}.vh2-form-title{color:#fff!important}.vh2-form-subtitle,.vh2-privacy{color:#c6edf9!important;opacity:.95!important}.vh2-form-bar{background:var(--medivis-accent)!important}.vh2-bg:after{background:linear-gradient(90deg,rgba(0,46,64,.88),rgba(0,46,64,.55))!important}
html body .cream,html body .tint,html body .white,html body #our-services{color:#002e40!important}html body .cream h1,html body .cream h2,html body .cream h3,html body .cream h4,html body .tint h1,html body .tint h2,html body .tint h3,html body .white h1,html body .white h2,html body .white h3,html body #our-services h2,html body #our-services h3{color:#002e40!important}html body .cream h1 em,html body .cream h2 em,html body .cream h3 em,html body .tint h1 em,html body .tint h2 em,html body .tint h3 em,html body .white h1 em,html body .white h2 em,html body .white h3 em,html body #our-services h2 em{color:#002e40!important}html body .cream .eb,html body .tint .eb,html body .white .eb,html body #our-services .eb,html body .cream .dp-role,html body .tint .dp-role,html body .white .dp-role{color:#526772!important}html body #our-services .svc>a span,html body .cream a:not(.btn):not([class*='button']) span{color:#002e40!important;font-weight:700!important}.gfm-btn-primary{background:#002e40!important;color:#fff!important;border-color:#002e40!important}.gfm-btn-primary svg{fill:#fff!important}.gfm-btn-primary:hover,.gfm-btn-primary:focus-visible{background:#c6edf9!important;color:#002e40!important}.gfm-btn-primary:hover svg,.gfm-btn-primary:focus-visible svg{fill:#002e40!important}
html body .gfc-wrap .gfc-eyebrow-text,html body .gfc-wrap .gfc-heading em,html body .dp .dp-e,html body .dp .dp-h em,html body .dp .dp-role,html body .gf-route .lbl{color:#002e40!important}html body .dp .dp-e:before,html body .dp .dp-e:after,html body .gfc-wrap .gfc-eyebrow-line{background:#002e40!important}html body .vh2-wrap .vh2-wa,html body .vh2-wrap .vh2-wa:link,html body .vh2-wrap .vh2-wa:visited,html body .vh2-wrap .vh2-wa[aria-disabled='true']{background:#c6edf9!important;color:#002e40!important;border-color:#c6edf9!important;opacity:1!important}html body .vh2-wrap .vh2-wa svg,html body .vh2-wrap .vh2-wa svg path{fill:#002e40!important}html body .vh2-form-wrap button[type='submit'],html body .vh2-form-wrap .ff-btn-submit{background:#c6edf9!important;color:#002e40!important;border-color:#c6edf9!important;opacity:1!important}html body .gfc-wrap .gfc-icon,html body .gfc-wrap .gfc-fb,html body .gfc-wrap .gfc-ig,html body .gfc-wrap .gfc-yt,html body .gfc-wrap .gfc-li,html body .gfc-wrap .gfc-wa{background:#002e40!important;background-image:none!important;opacity:1!important}html body .gfc-wrap .gfc-icon svg{display:block!important;visibility:visible!important;opacity:1!important}html body .gfc-wrap .gfc-icon svg path,html body .gfc-wrap .gfc-icon svg circle{fill:#fff!important}
html body .gfm-wrap a.gfm-btn.gfm-btn-primary{background:#c6edf9!important;color:#002e40!important;border-color:#c6edf9!important}html body .gfm-wrap a.gfm-btn.gfm-btn-primary svg,html body .gfm-wrap a.gfm-btn.gfm-btn-primary svg path{fill:#002e40!important}html body .gfm-wrap a.gfm-btn.gfm-btn-primary:hover,html body .gfm-wrap a.gfm-btn.gfm-btn-primary:focus-visible{background:#002e40!important;color:#fff!important}html body .gfm-wrap a.gfm-btn.gfm-btn-primary:hover svg path,html body .gfm-wrap a.gfm-btn.gfm-btn-primary:focus-visible svg path{fill:#fff!important}html body .vp-wrap .vp-btn,html body .pg-wrap .pg-btn,html body .fdt-wrap .fdt-btn,html body .bta .bta-btn,html body .tst .tst-btn,html body .faq2-wrap .faq2-btn{background:#c6edf9!important;color:#002e40!important;border-color:#c6edf9!important}html body .vp-wrap .vp-btn:hover,html body .vp-wrap .vp-btn:focus-visible,html body .pg-wrap .pg-btn:hover,html body .pg-wrap .pg-btn:focus-visible{background:#c6edf9!important;color:#002e40!important}html body .rt .rt-e,html body .rt .rt-h em,html body .fdt-wrap .fdt-eyebrow-text,html body .fdt-wrap .fdt-heading em{color:#002e40!important}html body .rt .rt-e:before,html body .rt .rt-e:after,html body .fdt-wrap .fdt-eyebrow-line{background:#002e40!important}
.medivis-map-frame{display:block;width:100%!important;height:100%!important;min-height:340px!important;border:0!important;background:#edf8fb}.gfm-map,.map{overflow:hidden}.gfm-map>.medivis-map-frame,.map>.medivis-map-frame{border-radius:inherit}
.medivis-profile-placeholder{background:#f8fcfd;padding:54px 24px 80px}.medivis-profile-body{max-width:1180px;margin:34px auto 0}.medivis-profile-body>.medivis-profile-hero{display:none}.medivis-profile-hero{max-width:1180px;margin:auto;min-height:420px;padding:56px 64px;box-sizing:border-box;border-radius:28px;background:radial-gradient(circle at 78% 42%,rgba(198,237,249,.55),transparent 42%),linear-gradient(115deg,#fff 0%,#edf8fb 62%,#f8fcfd 100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:36px 48px;box-shadow:0 18px 50px rgba(0,46,64,.09);overflow:hidden;position:relative}.medivis-profile-hero__content{position:relative;z-index:1;min-width:0}.medivis-profile-hero__media{position:relative;z-index:1;justify-self:end;width:min(360px,100%);display:grid;justify-items:center}.medivis-profile-hero__media img{margin-bottom:-115px;width:100%;max-width:340px;height:auto;object-fit:contain;object-position:center bottom;display:block}.medivis-profile-kicker{display:inline-flex;align-items:center;gap:12px;color:#526772;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:12px}.medivis-profile-kicker:before{content:"";width:28px;height:1.5px;background:#526772;flex:0 0 auto}.medivis-profile-hero h1{font-size:clamp(40px,5.4vw,68px);line-height:1.05;margin:18px 0 18px;color:#002e40}.medivis-profile-title-prefix{color:#526772;font-weight:500}.medivis-profile-tags{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.medivis-profile-tags li{display:inline-flex;align-items:center;gap:8px;color:#526772;font:500 14px/1.3 Montserrat,Arial,sans-serif}.medivis-profile-tag-check{width:22px;height:22px;border-radius:50%;background:rgba(198,237,249,.75);display:inline-grid;place-items:center;flex:0 0 auto}.medivis-profile-tag-check:before{content:"";width:8px;height:5px;border-left:2px solid #002e40;border-bottom:2px solid #002e40;transform:rotate(-45deg) translateY(-1px)}.medivis-profile-bio,.medivis-profile-hero p{font-size:16px;line-height:1.75;max-width:620px;color:#526772;margin:0}.medivis-profile-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.medivis-profile-actions a,.medivis-profile-cta a{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#002e40;color:#fff!important;text-decoration:none;font-weight:700}.medivis-profile-actions a.is-secondary,.medivis-profile-actions a+ a{background:transparent;color:#002e40!important;border:1px solid rgba(0,46,64,.22);box-shadow:none}.medivis-profile-actions__icon{width:28px;height:28px;border-radius:50%;background:rgba(198,237,249,.28);display:inline-grid;place-items:center;font-size:14px;line-height:1}.medivis-profile-badge{position:absolute;left:8px;bottom:-80px;display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(0,46,64,.12);color:#002e40}.medivis-profile-badge strong{font:700 28px/1 'Minion Variable Concept',Georgia,serif;color:#002e40}.medivis-profile-badge span{font:600 12px/1.2 Montserrat,Arial,sans-serif;color: rgb(51, 59, 59);}.medivis-profile-grid{max-width:1180px;margin:34px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.medivis-profile-grid article{padding:30px;border:1px solid #cfe5eb;border-radius:20px;background:#fff}.medivis-profile-grid h2{font-size:30px;margin:0 0 12px}.medivis-profile-grid p{line-height:1.7;margin:0}.medivis-profile-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.medivis-profile-list li{position:relative;padding-left:16px;line-height:1.55;color:#526772}.medivis-profile-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#c6edf9}.medivis-profile-cta{max-width:1120px;margin:34px auto 0;padding:44px;border-radius:24px;background:#002e40;color:#fff;text-align:center}.medivis-profile-cta h2{color:#fff!important;font-size:42px;margin:0 0 10px}.medivis-profile-cta p{color:#fff;margin:0 auto 24px}.medivis-profile-cta a{background:#c6edf9;color:#002e40!important}
@media(max-width:840px){.medivis-header__inner{height:68px;padding:0 16px}.medivis-header__logo{margin-right:auto}.medivis-header__logo img{width:116px!important}.medivis-menu-toggle{display:block}html.medivis-menu-open{overflow:hidden}.medivis-menu>*{flex-shrink:0}.medivis-menu{display:none;position:fixed;top:var(--medivis-menu-top,68px);left:0;right:0;max-height:calc(100vh - var(--medivis-menu-top,68px));max-height:calc(100dvh - var(--medivis-menu-top,68px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:18px 20px 28px;background:var(--medivis-primary);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-shadow:0 14px 24px rgba(0,0,0,.22)}.medivis-header.is-open .medivis-menu{display:flex}.medivis-menu__links{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;margin-left:0}.medivis-menu__links>a{justify-content:flex-start;padding:14px;border-bottom:1px solid rgba(198,237,249,.18)}.medivis-nav-group{display:grid;grid-template-columns:1fr;border-bottom:1px solid rgba(198,237,249,.18)}.medivis-nav-group>a{justify-content:flex-start;padding:14px}.medivis-submenu,.medivis-nav-group:hover>.medivis-submenu,.medivis-nav-group:focus-within>.medivis-submenu{display:grid;position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:none;grid-column:1/-1;min-width:0;margin:0 0 10px;padding:5px 8px;background:rgba(198,237,249,.08);box-shadow:none}.medivis-submenu:before{display:none}.medivis-submenu a{padding:11px 14px!important;border-bottom:0!important}.medivis-header__cta{text-align:center;margin-top:12px}.medivis-footer__inner{grid-template-columns:1fr;gap:32px}.medivis-footer{padding-top:42px}}
@media(max-width:720px){.medivis-profile-placeholder{padding:24px 16px 52px}.medivis-profile-hero{padding:24px;grid-template-columns:1fr;justify-items:center;text-align:left}.medivis-profile-hero__media{justify-self:center;order:0;width:100%}.medivis-profile-hero__media img{max-width:350px;margin-bottom: -35px;}.medivis-profile-badge{left:0;bottom:8px}.medivis-profile-grid{grid-template-columns:1fr}.medivis-profile-cta{padding:32px 22px}.medivis-profile-cta h2{font-size:34px}}
.gfk .gal>a,.gfk .bag a,.gfk .cgal a,.cgal a{cursor:zoom-in}
.medivis-lightbox[hidden]{display:none!important}
.medivis-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:72px 76px 64px;background:rgba(0,18,26,.88)}
.medivis-lightbox__figure{margin:0;max-width:min(1100px,100%);display:flex;flex-direction:column;align-items:center;gap:14px}
.medivis-lightbox__figure img{display:block;max-width:100%;max-height:min(78vh,860px);width:auto;height:auto;object-fit:contain;border-radius:12px;background:#002e40;box-shadow:0 24px 60px rgba(0,0,0,.35)}
.medivis-lightbox__figure figcaption{margin:0;max-width:720px;color:#fff!important;text-align:center;font:500 14px/1.45 Montserrat,Arial,sans-serif!important}
.medivis-lightbox__close,.medivis-lightbox__nav{display: flex;align-items: center;justify-content: center;padding:15px!important;position:fixed;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff!important;font-size:28px;line-height:1;cursor:pointer}
.medivis-lightbox__close{top:calc(16px + var(--wp-admin--admin-bar--height,0px));right:16px}
.medivis-lightbox__prev{left:16px;top:50%;transform:translateY(-50%)}
.medivis-lightbox__next{right:16px;top:50%;transform:translateY(-50%)}
.medivis-lightbox__close:hover,.medivis-lightbox__nav:hover,.medivis-lightbox__close:focus-visible,.medivis-lightbox__nav:focus-visible{background:#c6edf9;color:#002e40!important}
.medivis-lightbox__count{position:fixed;left:0;right:0;bottom:18px;margin:0;color:#fff!important;text-align:center;font:600 13px/1 Montserrat,Arial,sans-serif!important}
@media(max-width:700px){.medivis-lightbox{padding:64px 12px 52px}.medivis-lightbox__nav{width:40px;height:40px}.medivis-lightbox__prev{left:8px}.medivis-lightbox__next{right:8px}}
.medivis-consent input[type=checkbox] {width: fit-content !important;}