@font-face{font-family:Madiswil Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/didact-gothic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/didact-gothic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Madiswil Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Madiswil Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Madiswil Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Madiswil Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Madiswil Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/barlow-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madiswil Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/tenants/zahnaerzte-madiswil/fonts/barlow-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@keyframes madiswil-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes madiswil-fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes madiswil-fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}[data-tenant=zahnaerzte-madiswil]{--mw-teal:#0ab4b6;--mw-dark:#3b3b3b;--mw-ink:#1e1e1e;--mw-nav:#58585b;--mw-navy:#063460;--mw-coral:#f96d6d;--mw-legal:#c36;--mw-legal-hover:#336;--mw-grey:#7a7a7a;--mw-font-didact:"Madiswil Didact Gothic", sans-serif;--mw-font-inter:"Madiswil Inter", sans-serif;--mw-font-roboto:"Madiswil Roboto", sans-serif;--mw-font-barlow:"Madiswil Barlow", sans-serif;--mw-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[data-tenant=zahnaerzte-madiswil] .mw-page{font-family:var(--mw-font-system);color:#333;font-size:16px;line-height:1.5}[data-tenant=zahnaerzte-madiswil]{overflow-x:clip}[data-tenant=zahnaerzte-madiswil] .mw-anim{visibility:hidden}[data-tenant=zahnaerzte-madiswil] .mw-anim.is-in{visibility:visible;animation-duration:1.25s;animation-fill-mode:both}[data-tenant=zahnaerzte-madiswil] .mw-anim.mw-slow.is-in{animation-duration:2s}[data-tenant=zahnaerzte-madiswil] .mw-anim.is-in[data-anim=fadeIn]{animation-name:madiswil-fadeIn}[data-tenant=zahnaerzte-madiswil] .mw-anim.is-in[data-anim=fadeInLeft]{animation-name:madiswil-fadeInLeft}[data-tenant=zahnaerzte-madiswil] .mw-anim.is-in[data-anim=fadeInRight]{animation-name:madiswil-fadeInRight}@media (prefers-reduced-motion:reduce){[data-tenant=zahnaerzte-madiswil] .mw-anim.is-in{animation:none}}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop{display:none}@media (min-width:1025px){[data-tenant=zahnaerzte-madiswil] .mw-header-desktop{z-index:99;border-bottom:1.5px solid var(--mw-teal);background:#fff;padding:10px;display:block;position:sticky;top:0;box-shadow:0 0 10px #00000040}}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop__row{align-items:center;max-width:1140px;min-height:7vh;margin:0 auto;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop__logo{align-items:center;width:15%;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop__logo img{width:100%;max-width:197px;height:auto;display:block}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop__navcol{justify-content:center;width:69.332%;padding:10px 10px 10px 40px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-header-desktop__spacer{align-self:stretch;width:15%}[data-tenant=zahnaerzte-madiswil] .mw-nav{justify-content:center;height:35px;margin:0;padding:0;list-style:none;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-nav>li{margin:0;padding:0;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-nav>li>a{height:100%;font-family:var(--mw-font-inter);color:var(--mw-nav);white-space:nowrap;align-items:center;margin:0 10px;padding:10px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .1s;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-nav>li>a svg{width:14px;fill:var(--mw-nav);border:3px solid #0000;margin:0 0 2px 10px;transition:all .1s}[data-tenant=zahnaerzte-madiswil] .mw-nav>li:hover>a,[data-tenant=zahnaerzte-madiswil] .mw-nav>li[data-current=true]>a{color:var(--mw-teal);border-bottom:2px solid var(--mw-teal)}[data-tenant=zahnaerzte-madiswil] .mw-nav>li:hover>a svg,[data-tenant=zahnaerzte-madiswil] .mw-nav>li[data-current=true]>a svg{fill:var(--mw-teal)}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub{opacity:0;visibility:hidden;z-index:1000;background:#fff;min-width:220px;margin:0;padding:0;list-style:none;transition:all .4s;position:absolute;top:100%;left:auto;box-shadow:0 10px 30px #2d2d2d33}[data-tenant=zahnaerzte-madiswil] .mw-nav>li:hover>.mw-nav__sub,[data-tenant=zahnaerzte-madiswil] .mw-nav>li:focus-within>.mw-nav__sub{opacity:1;visibility:visible}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub li{margin:0;padding:0;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub a{width:100%;font-family:var(--mw-font-system);color:#000;margin:0 5px;padding:10px 10px 5px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub li:first-child>a{margin:10px 0 0 5px}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub li:last-child>a{margin:0 0 10px 5px}[data-tenant=zahnaerzte-madiswil] .mw-nav__sub li:hover>a,[data-tenant=zahnaerzte-madiswil] .mw-nav__sub li[data-current=true]>a{color:var(--mw-teal)}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile{z-index:99;background:#fff;padding:10px;position:sticky;top:0;box-shadow:0 0 10px #00000040}@media (min-width:1025px){[data-tenant=zahnaerzte-madiswil] .mw-header-mobile{display:none}}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__row{align-items:center;max-width:1024px;min-height:70px;margin:0 auto;display:flex}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__row{max-width:767px;min-height:7vh}}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo{align-items:center;width:60%;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo a{margin:0 0 0 15px;display:block}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo img{width:140px;height:auto;display:block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo{padding:0 10px}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo a{margin:0}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__logo img{width:130px}}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__gap{width:20%}[data-tenant=zahnaerzte-madiswil] .mw-header-mobile__burgercol{justify-content:flex-end;width:20%;padding:10px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-burger{color:var(--mw-teal);cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:5px 0 0;line-height:1;transition:all .3s;display:block}[data-tenant=zahnaerzte-madiswil] .mw-burger svg{width:30px;fill:var(--mw-teal);display:block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-burger svg{width:26px}}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas{z-index:1000;background:#fff;flex-direction:column;width:100%;max-width:360px;height:100%;transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s;display:flex;position:fixed;top:0;left:-110%;overflow:hidden auto;box-shadow:0 10px 30px #ffa50000}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas[data-open=true]{left:0}@media (min-width:1025px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas{display:none}}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas{padding:0 20px}}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__identity{z-index:5;justify-content:space-between;align-items:flex-start;width:100%;padding:10px 0;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__logo{margin:5px 0;padding:5px;display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__logo img{object-fit:cover;width:auto;max-width:260px;height:auto;display:block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__logo img{width:140px;max-width:240px}}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__close{z-index:10;width:45px;color:var(--mw-teal);cursor:pointer;background:0 0;border:0;border-radius:3px;margin:12px;padding:8px;line-height:1;transition:all .3s;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__close svg{width:20px;fill:var(--mw-teal)}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__close{margin:10px 0 0;padding:0}}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu{height:100%;margin:0;padding:0;list-style:none;display:block;overflow:hidden auto}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu li{width:100%;margin:0;padding:0;display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li>a{font-family:var(--mw-font-inter);color:var(--mw-navy);margin:0 20px;padding:10px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:all .1s;display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li:hover>a,[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li[data-current=true]>a{border-bottom:2px solid var(--mw-teal)}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li>a{color:var(--mw-teal);margin:5px 0 0}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li:hover>a,[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__menu>li[data-current=true]>a{color:var(--mw-coral)}}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__toggle{float:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:14px;height:auto;margin-left:auto;padding:0;line-height:0;display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__toggle svg{fill:currentColor;width:12px;display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__sub{margin:0;padding:0;list-style:none;display:none}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__sub[data-open=true]{display:block}[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__sub a{font-family:var(--mw-font-system);color:#000;padding:15px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-offcanvas__sub li[data-current=true]>a{color:var(--mw-teal)}}[data-tenant=zahnaerzte-madiswil] .mw-hero{min-height:var(--mw-hero-min-d);background-image:var(--mw-hero-img);background-position:var(--mw-hero-pos-d);background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hero{min-height:var(--mw-hero-min-m);background-position:var(--mw-hero-pos-m)}}[data-tenant=zahnaerzte-madiswil] .mw-hero__overlay{background-image:linear-gradient(98deg, var(--mw-hero-from) 0%, #0ab4b638 100%);opacity:.67;pointer-events:none;position:absolute;inset:0}[data-tenant=zahnaerzte-madiswil] .mw-hero__row{align-items:center;width:100%;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-hero__side{width:15%}[data-tenant=zahnaerzte-madiswil] .mw-hero__main{width:70%;padding:10px}[data-tenant=zahnaerzte-madiswil] .mw-hero__rail{justify-content:flex-end;align-self:stretch;align-items:center;width:15%;padding:20px 0 20px 20px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-hero__buttons{flex-wrap:wrap;place-content:center;align-items:center;width:100%;padding:50px 10px 10px 80px;display:flex;position:relative}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hero__buttons{padding:50px 50px 0}}[data-tenant=zahnaerzte-madiswil] .mw-hero__btnwrap{width:180px;max-width:180px}[data-tenant=zahnaerzte-madiswil] .mw-hero__btnwrap--second{width:200px;max-width:200px;padding:0 0 0 20px}[data-tenant=zahnaerzte-madiswil] .mw-hero__btnwrap--second .mw-btn{padding:14px 25px}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hero__btnwrap--second{width:180px;max-width:180px;margin:20px 0 0;padding:0}[data-tenant=zahnaerzte-madiswil] .mw-hero__btnwrap--second .mw-btn{padding:14px 29px}[data-tenant=zahnaerzte-madiswil] .mw-hero__row{flex-wrap:wrap}[data-tenant=zahnaerzte-madiswil] .mw-hero__side{width:100%;min-height:1px}[data-tenant=zahnaerzte-madiswil] .mw-hero__main{width:100%}[data-tenant=zahnaerzte-madiswil] .mw-hero__rail{display:none}}[data-tenant=zahnaerzte-madiswil] .mw-hero__title,[data-tenant=zahnaerzte-madiswil] .mw-hero__subtitle{font-family:var(--mw-font-didact);color:#fff;text-align:center;margin:0;padding:0;font-weight:400;line-height:1}[data-tenant=zahnaerzte-madiswil] .mw-hero__title{font-size:96px}[data-tenant=zahnaerzte-madiswil] .mw-hero__titlewrap{margin-bottom:20px}[data-tenant=zahnaerzte-madiswil] .mw-hero__titlewrap:last-child{margin-bottom:0}[data-tenant=zahnaerzte-madiswil] .mw-hero__subtitle{font-size:40px}[data-tenant=zahnaerzte-madiswil] .mw-hero__titlewrap--sub{padding:0 0 10px}@media (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-hero__title{font-size:50px}[data-tenant=zahnaerzte-madiswil] .mw-hero__subtitle{font-size:20px}}[data-tenant=zahnaerzte-madiswil] .mw-hero--wide{justify-content:flex-start}[data-tenant=zahnaerzte-madiswil] .mw-hero--wide .mw-hero__main{width:82%;padding:80px 0 0}@media (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-hero--wide .mw-hero__main{width:70%}}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hero--wide .mw-hero__main{width:100%}}@media (min-width:768px) and (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-hero--404 .mw-hero__title{font-size:96px}[data-tenant=zahnaerzte-madiswil] .mw-hero--404 .mw-hero__subtitle{font-size:40px}}[data-tenant=zahnaerzte-madiswil] .mw-rail__nolink{color:#fff;font-size:18px;line-height:1;display:inline-block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hero__title{font-size:36px;line-height:1.3em}[data-tenant=zahnaerzte-madiswil] .mw-hero__subtitle{font-size:var(--mw-hero-sub-m);line-height:1.3em}}[data-tenant=zahnaerzte-madiswil] .mw-rail{z-index:2;border:1px solid #fff;border-radius:6px;width:79px;padding:12px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-rail[data-pinned=true]{position:fixed;top:149px;right:0}[data-tenant=zahnaerzte-madiswil] .mw-rail__overlay{opacity:.21;pointer-events:none;background:#fff;border-radius:6px;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;inset:0}[data-tenant=zahnaerzte-madiswil] .mw-rail__col{flex-wrap:wrap;place-content:center flex-end;align-items:center;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-rail__item,[data-tenant=zahnaerzte-madiswil] .mw-bar__item{z-index:1;width:auto;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-rail__item+.mw-rail__item .mw-rail__btn{margin-top:10px}[data-tenant=zahnaerzte-madiswil] .mw-rail__btn,[data-tenant=zahnaerzte-madiswil] .mw-bar__btn{background:var(--mw-teal);transform-origin:100%;border-radius:6px;padding:15px 17px 11px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s;display:block}[data-tenant=zahnaerzte-madiswil] .mw-rail__btn:hover,[data-tenant=zahnaerzte-madiswil] .mw-bar__btn:hover{transform:scale(.9)}[data-tenant=zahnaerzte-madiswil] .mw-rail__icon,[data-tenant=zahnaerzte-madiswil] .mw-bar__icon{text-align:right;line-height:1;display:block}[data-tenant=zahnaerzte-madiswil] .mw-rail__icon a,[data-tenant=zahnaerzte-madiswil] .mw-bar__icon a{text-align:center;color:#fff;font-size:18px;line-height:1;transition:all .3s;display:inline-block}[data-tenant=zahnaerzte-madiswil] .mw-rail__icon svg,[data-tenant=zahnaerzte-madiswil] .mw-rail__nolink svg,[data-tenant=zahnaerzte-madiswil] .mw-bar__icon svg{fill:#fff;width:18px;height:18px;display:block}[data-tenant=zahnaerzte-madiswil] .mw-rail__icon,[data-tenant=zahnaerzte-madiswil] .mw-bar__icon{height:24px}[data-tenant=zahnaerzte-madiswil] .mw-bar{display:none}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-bar{z-index:2;border:1px solid #fff;border-radius:6px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;display:block;position:fixed;bottom:5px;left:20px;right:20px}}[data-tenant=zahnaerzte-madiswil] .mw-bar__overlay{opacity:.21;pointer-events:none;background:#fff;border-radius:6px;position:absolute;inset:0}[data-tenant=zahnaerzte-madiswil] .mw-bar__col{justify-content:center;align-items:center;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-bar__btn{margin:10px}[data-tenant=zahnaerzte-madiswil] .mw-cta{background:var(--mw-teal);padding:90px 10px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}[data-tenant=zahnaerzte-madiswil] .mw-cta[data-clip=true]{overflow:hidden}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-cta{padding:40px 10px var(--mw-cta-pb-m,45px)}}[data-tenant=zahnaerzte-madiswil] .mw-cta__row{flex-wrap:wrap;max-width:1140px;margin:0 auto;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-cta__text{width:51%;padding:10px}[data-tenant=zahnaerzte-madiswil] .mw-cta__actions{flex-wrap:wrap;place-content:center;align-items:center;width:49%;padding:10px;display:flex}@media (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-cta__text,[data-tenant=zahnaerzte-madiswil] .mw-cta__actions{width:100%}[data-tenant=zahnaerzte-madiswil] .mw-cta__actions{justify-content:flex-start}}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-cta__actions{padding:10px var(--mw-cta-actions-px-m,25px);justify-content:center}}[data-tenant=zahnaerzte-madiswil] .mw-cta__title{font-family:var(--mw-font-didact);color:#fff;margin:0 0 20px;padding:0;font-size:40px;font-weight:400;line-height:1}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-cta__title{letter-spacing:2.8px;text-align:center;font-size:28px;line-height:1.2em}}[data-tenant=zahnaerzte-madiswil] .mw-cta__body{font-family:var(--mw-font-inter);color:#fff;text-align:left;margin:0 0 -15px;padding:20px 0;font-size:18px;font-weight:300;line-height:34px}[data-tenant=zahnaerzte-madiswil] .mw-cta__body p{margin:0 0 .9rem}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-cta__body{text-align:center;line-height:26px}}[data-tenant=zahnaerzte-madiswil] .mw-cta__btnwrap{width:180px;max-width:180px}[data-tenant=zahnaerzte-madiswil] .mw-cta__btnwrap--notfall{width:200px;max-width:200px;padding:0 0 0 20px}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-cta__btnwrap{padding:10px 0 0}[data-tenant=zahnaerzte-madiswil] .mw-cta__btnwrap--notfall{width:220px;max-width:220px;margin:20px 0 0;padding:0 20px}}[data-tenant=zahnaerzte-madiswil] .mw-btn{width:100%;font-family:var(--mw-font-inter);text-align:center;border-radius:5px;padding:14px 29px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition-property:transform;transition-duration:.3s;display:block}[data-tenant=zahnaerzte-madiswil] .mw-btn:hover,[data-tenant=zahnaerzte-madiswil] .mw-btn:focus,[data-tenant=zahnaerzte-madiswil] .mw-btn:active{transform:scale(1.1)}[data-tenant=zahnaerzte-madiswil] .mw-btn--light{color:var(--mw-teal);background:#fff}[data-tenant=zahnaerzte-madiswil] .mw-btn--dark{background:var(--mw-dark);color:#fff}[data-tenant=zahnaerzte-madiswil] .mw-map>div{box-shadow:none;border:0;border-radius:0}[data-tenant=zahnaerzte-madiswil] .mw-footer{padding:70px 10px 55px;overflow:hidden}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-footer{padding:60px 10px}}[data-tenant=zahnaerzte-madiswil] .mw-footer__row{flex-wrap:wrap;max-width:1140px;margin:0 auto;display:flex;overflow:hidden}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-footer__row{padding:0 5%}}[data-tenant=zahnaerzte-madiswil] .mw-footer__col{flex-direction:column;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--logo{width:30%;padding:10px 40px 10px 10px}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--address{width:21%;padding:10px 20px}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--hours{width:30%;padding:10px 20px}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--contact{width:19%;padding:10px 20px}@media (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-footer__col--logo,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--address,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--hours,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--contact{width:50%}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--logo{padding:0 0 100px 20px}}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-footer__col--logo,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--address,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--hours,[data-tenant=zahnaerzte-madiswil] .mw-footer__col--contact{text-align:center;align-items:center;width:100%}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--logo{padding:10px}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--hours{padding:40px 20px 10px}[data-tenant=zahnaerzte-madiswil] .mw-footer__col--contact{padding:35px 20px 0}}[data-tenant=zahnaerzte-madiswil] .mw-footer__logo{margin:-9px 0 0;display:block}[data-tenant=zahnaerzte-madiswil] .mw-footer__logo img{width:262px;max-width:100%;height:auto;display:block}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-footer__logo{margin:0;padding:0 0 35px}[data-tenant=zahnaerzte-madiswil] .mw-footer__logo img{width:150px}}[data-tenant=zahnaerzte-madiswil] .mw-footer__heading{font-family:var(--mw-font-roboto);color:var(--mw-ink);margin:0;padding:0 0 20px;font-size:20px;font-weight:400;line-height:1}[data-tenant=zahnaerzte-madiswil] .mw-footer__text{font-family:var(--mw-font-roboto);color:var(--mw-ink);font-size:16px;font-weight:400;line-height:1.1em}[data-tenant=zahnaerzte-madiswil] .mw-footer__text p{margin:0 0 14.4px}[data-tenant=zahnaerzte-madiswil] .mw-footer__text a{color:#000;text-decoration:none}[data-tenant=zahnaerzte-madiswil] .mw-footer__text a:hover{color:var(--mw-teal)}[data-tenant=zahnaerzte-madiswil] .mw-footer__phone{padding:0 0 13px}[data-tenant=zahnaerzte-madiswil] .mw-hours{width:200px;padding:1px 0 0;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-hours__col{width:50%}[data-tenant=zahnaerzte-madiswil] .mw-hours--mobile{display:none}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-hours--desktop{display:none}[data-tenant=zahnaerzte-madiswil] .mw-hours--mobile{display:block}[data-tenant=zahnaerzte-madiswil] .mw-hours__col{width:100%}}[data-tenant=zahnaerzte-madiswil] .mw-aftermap{height:21px}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-aftermap{height:22px}}[data-tenant=zahnaerzte-madiswil] .mw-legal{overflow:hidden}[data-tenant=zahnaerzte-madiswil] .mw-legal__inner{border-top:2px solid var(--mw-teal);flex-wrap:wrap;max-width:1140px;margin:0 auto;padding:10px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;display:flex}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-legal__inner{padding:20px 20px 10px}}[data-tenant=zahnaerzte-madiswil] .mw-legal__text{width:100%;font-family:var(--mw-font-barlow);letter-spacing:13px;color:var(--mw-grey);text-align:center;margin:0 0 20px;padding:10px 0 0;font-size:16px;font-weight:500;line-height:1.5}[data-tenant=zahnaerzte-madiswil] .mw-legal__text p{margin:0 0 14.4px}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-legal__text{letter-spacing:3.5px;margin:0 0 10px;padding:0;font-size:12px;line-height:1.5em}}[data-tenant=zahnaerzte-madiswil] .mw-legal__barspacer{display:none}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-legal__barspacer{width:100%;height:72px;display:block}}[data-tenant=zahnaerzte-madiswil] .mw-legal__text a{color:var(--mw-legal);font-weight:700;text-decoration:none}[data-tenant=zahnaerzte-madiswil] .mw-legal__text a:hover{color:var(--mw-legal-hover)}[data-tenant=zahnaerzte-madiswil] .mw-legalbody{padding:63px 10px 85px}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__col{flex-wrap:wrap;align-content:flex-start;padding:10px 10px 10px 60px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__widget{width:100%;font-family:var(--mw-font-roboto);letter-spacing:1px;color:var(--mw-ink);text-align:left;font-size:14px;font-weight:400;line-height:26px}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__container{margin:-30px 0 -15px;padding:20px 0}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__heading{font-family:var(--mw-font-roboto);letter-spacing:1px;color:var(--mw-teal);margin:0 0 20px;padding:0;font-size:32px;font-weight:600;line-height:1}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text--grey{color:var(--mw-grey);margin-bottom:20px}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text--last{margin-bottom:0}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text p{margin:0 0 14.4px}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text ul{margin:0;padding:0 0 0 40px;list-style:outside}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text strong{font-weight:700}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text u{text-decoration:underline}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text a{color:var(--mw-legal);text-decoration:none}[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text a:hover,[data-tenant=zahnaerzte-madiswil] .mw-legalbody__text a:active{color:var(--mw-legal-hover)}@media (max-width:1024px){[data-tenant=zahnaerzte-madiswil] .mw-legalbody__col{padding:10px}}@media (max-width:767px){[data-tenant=zahnaerzte-madiswil] .mw-legalbody{padding:0 10px 60px}}[data-tenant=zahnaerzte-madiswil] .mw-cky{font-family:var(--mw-font-system)}[data-tenant=zahnaerzte-madiswil] .mw-cky-banner{z-index:9999999;box-sizing:border-box;border-radius:6px;width:440px;position:fixed;bottom:40px;left:40px}[data-tenant=zahnaerzte-madiswil] .mw-cky-bar{color:#212121;background:#fff;border:1px solid #f4f4f4;border-radius:6px;padding:20px 26px;box-shadow:0 -1px 10px #acabab4d}[data-tenant=zahnaerzte-madiswil] .mw-cky-title{color:#212121;margin:0 0 12px;font-size:18px;font-weight:700;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-des{color:#212121;font-size:14px;font-weight:400;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-des p{overflow-wrap:break-word;margin:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-btns{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:16px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn{color:#1863dc;text-align:center;text-transform:none;max-width:100%;min-height:0;text-shadow:none;box-shadow:none;cursor:pointer;background:0 0;border:2px solid #1863dc;border-radius:2px;flex:auto;margin:0 8px 0 0;padding:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;transition:all .3s}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn:last-child{margin-right:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn:hover{opacity:.8}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn--accept{color:#fff;background:#1863dc}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn:focus-visible{outline-offset:2px;outline:2px solid #1863dc}@media (max-width:576px){[data-tenant=zahnaerzte-madiswil] .mw-cky-banner{bottom:0;left:0}}@media (max-width:440px){[data-tenant=zahnaerzte-madiswil] .mw-cky-banner{width:100%;max-width:100%}[data-tenant=zahnaerzte-madiswil] .mw-cky-bar{padding:20px 0}[data-tenant=zahnaerzte-madiswil] .mw-cky-title,[data-tenant=zahnaerzte-madiswil] .mw-cky-des,[data-tenant=zahnaerzte-madiswil] .mw-cky-btns{padding:0 24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-des{max-height:40vh;overflow-y:scroll}[data-tenant=zahnaerzte-madiswil] .mw-cky-btns{flex-direction:column;margin-top:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-btn{width:100%;margin:10px 0 0}[data-tenant=zahnaerzte-madiswil] .mw-cky-btns .mw-cky-btn--customize{order:2}[data-tenant=zahnaerzte-madiswil] .mw-cky-btns .mw-cky-btn--reject{order:3}[data-tenant=zahnaerzte-madiswil] .mw-cky-btns .mw-cky-btn--accept{order:1;margin-top:16px}}@media (max-width:352px){[data-tenant=zahnaerzte-madiswil] .mw-cky-title{font-size:16px}[data-tenant=zahnaerzte-madiswil] .mw-cky-des,[data-tenant=zahnaerzte-madiswil] .mw-cky-des *,[data-tenant=zahnaerzte-madiswil] .mw-cky-btn{font-size:12px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-overlay{z-index:99999999;opacity:.4;background:#000;position:fixed;inset:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-modal{z-index:999999999;box-sizing:border-box;color:#212121;background:#fff;border-radius:6px;max-width:100%;margin:0 auto;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 68px #0000004d}@media (max-width:845px){[data-tenant=zahnaerzte-madiswil] .mw-cky-modal{max-width:calc(100% - 16px)}}@media (max-width:576px){[data-tenant=zahnaerzte-madiswil] .mw-cky-modal{max-width:100%}}[data-tenant=zahnaerzte-madiswil] .mw-cky-center{border-color:#f4f4f4;border-radius:6px;flex-direction:column;flex:1 1 0;width:845px;max-height:79vh;display:flex;overflow:hidden}@media (max-width:576px){[data-tenant=zahnaerzte-madiswil] .mw-cky-center{max-height:100vh}}[data-tenant=zahnaerzte-madiswil] .mw-cky-head{border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-cky-head__title{font-size:18px;font-weight:700;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-close{cursor:pointer;vertical-align:middle;background:0 0;border:none;width:auto;height:auto;min-height:0;margin:0;padding:0;line-height:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-close img{width:10px;height:10px;margin:0}@media (max-width:352px){[data-tenant=zahnaerzte-madiswil] .mw-cky-head{padding:16px 24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-head__title{font-size:16px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-body{box-sizing:border-box;flex:1;padding:0 24px;overflow:auto}[data-tenant=zahnaerzte-madiswil] .mw-cky-intro{border-bottom:1px solid #f4f4f4;padding:12px 0;font-size:14px;font-weight:400;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-intro p{overflow-wrap:break-word;margin:0 0 14.4px;font-size:14px}[data-tenant=zahnaerzte-madiswil] .mw-cky-intro p:last-child{margin-bottom:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-more{color:#1863dc;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;min-height:0;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:24px;text-decoration:none}[data-tenant=zahnaerzte-madiswil] .mw-cky-accordions{margin-bottom:10px}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc{border-bottom:1px solid #f4f4f4}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc:last-child{border-bottom:none}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__item{margin-top:10px;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__chevron{cursor:pointer;border-color:#212121;margin-right:22px;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__chevron i:before{content:"";border-bottom:1.4px solid;border-right:1.4px solid;border-color:inherit;width:6px;height:6px;transition:all .2s ease-in-out;position:absolute;top:8px;transform:rotate(-45deg)}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc[data-open=true] .mw-cky-acc__chevron i:before{transform:rotate(45deg)}@media (max-width:425px){[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__chevron{margin-right:15px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__headwrap{cursor:pointer;width:100%}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__head{justify-content:space-between;align-items:center;display:flex}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__btn{color:#212121;text-transform:none;min-height:0;text-shadow:none;box-shadow:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:24px}@media (max-width:352px){[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__btn{font-size:14px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-always{color:green;font-size:14px;font-weight:600;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__des{margin:10px 0 16px;font-size:14px;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__des p{overflow-wrap:break-word;margin:0;font-size:14px}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__body{display:none}[data-tenant=zahnaerzte-madiswil] .mw-cky-acc[data-open=true] .mw-cky-acc__body{margin-bottom:16px;padding:0 22px;display:block}@media (max-width:576px){[data-tenant=zahnaerzte-madiswil] .mw-cky-acc[data-open=true] .mw-cky-acc__body{padding-right:0}}@media (max-width:425px){[data-tenant=zahnaerzte-madiswil] .mw-cky-acc[data-open=true] .mw-cky-acc__body{padding:0 15px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-audit{color:#212121;background:#f4f4f4;border:0 solid #ebebeb;border-radius:6px}[data-tenant=zahnaerzte-madiswil] .mw-cky-audit p{color:inherit;margin:0;padding:10px;font-size:12px;line-height:24px}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot{position:relative}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__shadow{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:40px;display:block;position:absolute;bottom:calc(100% - 1px)}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns{border-top:1px solid #f4f4f4;flex-wrap:wrap;justify-content:center;align-items:center;padding:22px 24px;display:flex}@media (max-width:576px){[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns{flex-direction:column}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns .mw-cky-btn{width:100%;margin:10px 0 0}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns .mw-cky-btn--reject{order:3}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns .mw-cky-btn--accept{order:1;margin-top:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-foot__btns .mw-cky-btn--preferences{order:2}}@media (max-width:352px){[data-tenant=zahnaerzte-madiswil] .mw-cky-intro,[data-tenant=zahnaerzte-madiswil] .mw-cky-intro *,[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__des,[data-tenant=zahnaerzte-madiswil] .mw-cky-acc__des *,[data-tenant=zahnaerzte-madiswil] .mw-cky-always,[data-tenant=zahnaerzte-madiswil] .mw-cky-more{font-size:12px}}[data-tenant=zahnaerzte-madiswil] .mw-cky-revisit{z-index:999999;cursor:pointer;background:#0056a7;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:fixed;bottom:15px;left:15px}[data-tenant=zahnaerzte-madiswil] .mw-cky-revisit button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}[data-tenant=zahnaerzte-madiswil] .mw-cky-revisit img{width:30px;max-width:fit-content;height:30px;margin:0}[data-tenant=zahnaerzte-madiswil] .mw-cky-revisit:hover:before{content:attr(data-tooltip);color:#fff;background:#4e4b66;border-radius:4px;width:max-content;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;left:calc(100% + 7px)}[data-tenant=zahnaerzte-madiswil] .mw-cky-revisit:hover:after{content:"";border:5px solid #0000;border-left-width:0;border-right-color:#4e4b66;position:absolute;left:calc(100% + 2px)}
