@font-face{font-family:"Satoshi-Regular";src:url("../../files/layout/css/fonts/Satoshi-Regular.woff2") format("woff2"),url("../../files/layout/css/fonts/Satoshi-Regular.woff") format("woff"),url("../../files/layout/css/fonts/Satoshi-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi-Italic";src:url("../../files/layout/css/fonts/Satoshi-Italic.woff2") format("woff2"),url("../../files/layout/css/fonts/Satoshi-Italic.woff") format("woff"),url("../../files/layout/css/fonts/Satoshi-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi-Bold";src:url("../../files/layout/css/fonts/Satoshi-Bold.woff2") format("woff2"),url("../../files/layout/css/fonts/Satoshi-Bold.woff") format("woff"),url("../../files/layout/css/fonts/Satoshi-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{min-height:100vh;text-rendering:optimizeSpeed;font-size:100%;color:#707070;font-family:"Satoshi-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;line-height:1.5;-webkit-font-smoothing:antialiased;background:#fbfbfb;overflow-x:hidden}body strong{font-family:"Satoshi-Bold"}body.dim{overflow:hidden}body.dim:after{content:"";position:absolute;z-index:1001;display:block;left:0;top:0px;width:100%;height:100%;background:rgba(0,0,0,.7)}*:focus-visible,*:focus{outline:2px solid pink;outline-offset:2px}*:focus:not(:focus-visible){outline:0 !important;box-shadow:none !important}.invisible,.slick-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.inside{position:relative;width:92%;margin:auto;max-width:1400px}#main .inside{max-width:1200px}.mod_article{position:relative}.flex-space{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pd_60{padding:60px 0}@media only screen and (max-width: 767px){.pd_60{padding:30px 0}}.pd_80{padding:80px 0}@media only screen and (max-width: 767px){.pd_80{padding:40px 0}}.mt_80{margin-top:80px}@media only screen and (max-width: 767px){.mt_80{margin-top:40px}}.grey{background:#f3f3f3}.flex-inside .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a{color:#d0474f;text-decoration:none;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.stretch::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.cta{padding:12px 20px;color:#fbfbfb !important;background:#d0474f;border-radius:10rem}.cta:hover{background:#5eb2df}.cta:before{content:url("../../files/layout/images/arrow_white.svg");margin-right:8px}ul{list-style:none}.content-text ul,.content-text ol,.ce_text ul,.ce_text ol{padding-bottom:2rem;padding-left:20px}.content-text ul ul,.content-text ol ul,.ce_text ul ul,.ce_text ol ul{padding-top:10px;padding-bottom:0}.content-text ul li,.content-text ol li,.ce_text ul li,.ce_text ol li{text-indent:-20px;margin-bottom:.7rem;line-height:1.3}.content-text ul li:before,.content-text ol li:before,.ce_text ul li:before,.ce_text ol li:before{content:"";display:inline-block;width:8px;height:8px;background:#d0474f;margin-right:10px;vertical-align:2px;border-radius:50%}h1,h2,h3{width:100%;line-height:1.2;font-weight:normal}h1{font-size:2.2rem;width:100%;margin-bottom:2rem}@media only screen and (max-width: 1023px){h1{margin-top:20px}}@media only screen and (max-width: 767px){h1{font-size:1.8rem}}@media only screen and (max-width: 767px){h1{font-size:1.6rem}}h2{font-size:2rem;margin-bottom:2rem;color:#d0474f;text-align:center}@media only screen and (max-width: 767px){h2{font-size:1.6rem}}@media only screen and (max-width: 767px){h2{font-size:1.4rem}}h3{font-size:1.5rem;color:#d0474f;margin-bottom:1rem;margin-bottom:.7rem}@includesize2{h3{font-size:1.3rem}}@includesize3{h3{font-size:1.1rem}}p{padding-bottom:2rem}img,picture{max-width:100%;width:auto;display:block;height:auto}#service{background:#d0474f;color:#fbfbfb;padding:8px 0;font-size:.82rem}#service .service{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px;margin:auto}#service .service.mobile{display:none}@media only screen and (max-width: 1023px){#service .service.mobile{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#service .service.desktop{display:none}}#service p{padding-bottom:0;line-height:1.2}#service p.name{padding-left:40px;background:url("../../files/layout/images/tooth.svg") no-repeat left center}#service p.address{padding-left:25px;background:url("../../files/layout/images/location.svg") no-repeat left center}#service p.phone{padding-left:25px;background:url("../../files/layout/images/phone.svg") no-repeat left center}#service p.email{padding-left:30px;background:url("../../files/layout/images/mail.svg") no-repeat left center}#service a{color:#fbfbfb}#header{position:relative;padding:1rem 0;z-index:1000;background:#fbfbfb}@media only screen and (max-width: 1023px){#header{z-index:auto}}#header .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}#header nav{width:70%}@media only screen and (max-width: 1023px){#header nav{position:fixed;z-index:4200;overflow-y:auto;background:#d0474f;width:320px;top:0px;right:-400px;height:100vh;padding:2rem;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}#header nav.open{right:0}}#header .level_1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1023px){#header .level_1{display:block}}#header li{position:relative;margin-left:2.5vw}#header li:first-child{margin-left:0}#header li.button{flex-grow:2;text-align:right}@media only screen and (max-width: 1023px){#header li.button{text-align:left}}@media only screen and (max-width: 1279px){#header li{margin-left:1.7vw}}@media only screen and (max-width: 1023px){#header li{border-bottom:1px solid #fbfbfb;padding:10px 0px;margin-left:0}}#header a,#header strong{font-family:"Satoshi-Regular";color:#707070;display:inline-block;padding:12px 0 10px 0;line-height:1;font-weight:normal;vertical-align:middle}@media only screen and (max-width: 1023px){#header a,#header strong{color:#fbfbfb}}#header a.button,#header strong.button{padding:12px 16px;color:#fbfbfb !important;background:#d0474f;border-radius:10rem}#header a.button:hover,#header strong.button:hover{background:#5eb2df}@media only screen and (max-width: 1023px){#header a.button:hover,#header strong.button:hover{background:none}}@media only screen and (max-width: 1023px){#header a.button,#header strong.button{padding:0;background:none;border-radius:0;border:none}#header a.button:after,#header strong.button:after{display:none}}#header a:hover,#header a:focus,#header strong,#header .trail{color:#d0474f}@media only screen and (max-width: 1023px){#header a:hover,#header a:focus,#header strong,#header .trail{color:#fbfbfb}}#header .level_2{position:absolute;width:300px;color:#fff;height:0px;max-height:0px;overflow:hidden;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 1023px){#header .level_2{position:relative;width:auto;padding-right:30px}}#header .level_2.show{max-height:300px;height:auto}#header .level_2 li{background:#d0474f;margin-left:0;padding:5px 20px}@media only screen and (max-width: 1023px){#header .level_2 li{border:none}}#header .level_2 li:first-child{margin-top:3.2rem;padding-top:20px}@media only screen and (max-width: 1023px){#header .level_2 li:first-child{margin-top:0}}#header .level_2 li:last-child{padding-bottom:20px}#header .level_2 a,#header .level_2 strong{padding:0;color:#fff}#header .level_2 a:before,#header .level_2 strong:before{content:"";display:inline-block;width:0px;height:3px;margin-right:0;background:#fbfbfb;vertical-align:middle;margin-top:-2px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}#header .level_2 a:hover:before,#header .level_2 a:focus:before,#header .level_2 strong:before{width:13px;margin-right:6px}#logo{display:block;position:relative;width:160px}@media only screen and (max-width: 1023px){#logo{width:140px}}#logo a{padding:0}@media only screen and (max-width: 1023px){#logo{width:140px}}.opener{position:absolute;padding:0;width:10px;height:10px;background:none;border:none;border-left:2px solid #d0474f;border-bottom:2px solid #d0474f;margin-left:13px;top:50%;transform-origin:top center;transform:rotate(-45deg) translateY(-50%);-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 1023px){.opener{position:absolute;right:0;border:none;width:30px;height:30px;background:#fbfbfb;border-radius:50%;top:12px;transform:rotate(-45deg)}.opener.active{transform:rotate(-225deg)}.opener:before{content:"";position:absolute;width:12px;height:12px;border-left:2px solid #d0474f;border-bottom:2px solid #d0474f;left:9px;top:7px}}.menu_open{position:absolute;right:0;top:25px;width:40px;right:5%;border:none;padding:0;background:none;display:none;z-index:4210;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 1023px){.menu_open{display:flex;flex-direction:column}}.menu_open span{background:#d0474f;display:block;border-radius:10px;height:4px;margin:4px 0;transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.menu_open span:nth-of-type(1){width:50%}.menu_open span:nth-of-type(2){width:100%}.menu_open span:nth-of-type(3){width:75%}.menu_open.up{top:-30px;right:0px}.menu_open.up span{background:#fbfbfb}.menu_open.up span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(4px, 0px)}.menu_open.up span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}.menu_open.up span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(18px, -6px) rotatez(45deg)}.heroslider{position:relative}.heroslider figure{background-size:cover;background-position:center;width:100%;height:calc(100vh - 185px);position:relative}.heroslider figure:after{content:"";background:rgba(0,0,0,.28);position:absolute;left:0;top:0;width:100%;height:100%}.heroslider figcaption{color:#fbfbfb;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:100;text-align:center}.heroslider figcaption h2{font-size:4.2rem;font-family:"Satoshi-Bold";margin-bottom:3rem;color:#fbfbfb}@media only screen and (max-width: 1023px){.heroslider figcaption h2{font-size:3.6rem}}@media only screen and (max-width: 767px){.heroslider figcaption h2{font-size:3rem}}.heroslider figcaption .slogan{font-size:1.8rem;font-family:"Satoshi-Bold";margin-bottom:25px}@media only screen and (max-width: 1023px){.heroslider figcaption .slogan{font-size:1.6rem}}@media only screen and (max-width: 767px){.heroslider figcaption .slogan{font-size:1.3rem}}.heroslider .slick-dots{position:absolute;z-index:100;bottom:40px;left:50%;transform:translateX(-50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.heroslider .slick-dots button{cursor:pointer;width:35px;height:7px;background:#fbfbfb;border:none;margin:0 3px;border-radius:1rem;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.heroslider .slick-dots .slick-active button{background:#d0474f;width:70px}.heroimage{position:relative}.heroimage figure{background-size:cover;background-position:top center;width:100%;padding-bottom:35%;min-height:350px;position:relative}.heroimage figure:after{content:"";background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%}.intro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.intro .textwrap{width:52%}@media only screen and (max-width: 767px){.intro .textwrap{width:100%}}.intro.standard .textwrap{width:100%}.intro figure{position:relative;width:43%;border:1px solid #cdd5db;border-radius:50%;padding:30px}@media only screen and (max-width: 767px){.intro figure{width:80%;margin:0 auto 1.5rem auto;padding:15px}}.intro figure:after{content:"";background:rgba(0,0,0,.1);position:absolute;left:30px;top:30px;width:calc(100% - 60px);height:calc(100% - 60px);border-radius:50%}@media only screen and (max-width: 767px){.intro figure:after{width:calc(100% - 30px);height:calc(100% - 30px);left:15px;top:15px}}.intro.sans_after figure:after{display:none}.intro .full_figure{width:43%}@media only screen and (max-width: 767px){.intro .full_figure{width:80%}}.intro .full_figure figure{width:100%}@media only screen and (max-width: 767px){.intro .full_figure figure{width:80%;margin:0 auto 1.5rem auto}}.intro img{border-radius:50%}.intro.sans_after figcaption{position:absolute;color:#d0474f;font-size:.76rem;bottom:-30px;left:50%;transform:translateX(-50%)}.intro h1,.intro h2{font-size:2rem;width:100%;margin-bottom:2rem;color:#707070;text-align:left}.intro h1:after,.intro h2:after{content:"";display:block;width:70%;max-width:180px;height:2px;border-radius:8px;background:#d0474f;margin-top:10px}.intro.sans h2{color:#d0474f;font-size:1.2rem;margin-bottom:.6rem;font-family:"Satoshi-Bold"}.intro.sans h2:after{display:none}.intro.reverse{flex-direction:row-reverse}@media only screen and (max-width: 767px){.intro.reverse{flex-direction:row}}.teaser{margin-top:1rem;position:relative;width:24%;background:#fbfbfb;padding:2rem;box-shadow:3px 3px 13px 0 rgba(0,0,0,.056);border-radius:10px;text-align:center;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 767px){.teaser{padding:2rem 1.3rem}}@media only screen and (max-width: 1023px){.teaser{width:49%}}@media only screen and (max-width: 767px){.teaser{width:100%}}.teaser figure{position:relative;border-radius:50%;width:70%;margin:20px auto}.teaser figure:after{content:"";background:rgba(0,0,0,.06);position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%}.teaser img{border-radius:50%}.teaser:hover{background:#d0474f;color:#fbfbfb;box-shadow:3px 3px 13px 0 #000}.teaser:hover h3{color:#fbfbfb}.teaser a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.time_table{background:#d0474f;color:#fbfbfb;padding:2rem;border-radius:10px;margin-top:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.time_table{padding:2rem 1.3rem}}.time_table h3{color:#fbfbfb}.time_table strong{display:inline-block;width:100px}@media only screen and (max-width: 767px){.time_table strong{display:block;width:auto}}.time_table ul{padding-left:0}.time_table li{text-indent:0 !important;margin-bottom:.2rem}.time_table li:before{display:none !important}.toggler{color:#d0474f;border-bottom:1px solid #cdd5db;font-size:1.25rem;padding-bottom:10px;margin-bottom:10px;position:relative;cursor:pointer}.toggler:after,.toggler:before{content:"";position:absolute;display:block;width:20px;height:2px;background:#d0474f;top:15px;right:10px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.toggler:after{transform:rotate(-90deg)}.toggler.ui-state-active:after{transform:rotate(0deg)}.ce_downloads.intro,.content-downloads.intro{display:block}.download-element{border-bottom:1px solid #cdd5db;padding-bottom:10px;margin-bottom:10px;width:100%}.download-element:before{content:url("../../files/layout/images/form_fill.svg");display:inline-block;margin-right:10px;vertical-align:middle}.imprint{background:#fbfbfb;padding:2rem;box-shadow:3px 3px 13px 0 rgba(0,0,0,.056);border-radius:10px;column-count:2;column-gap:60px;orphans:3;margin-bottom:60px}.imprint h1,.imprint h2{text-align:left;margin-bottom:10px}.imprint h1{font-size:1.6rem;color:#d0474f}.imprint h2{font-size:1.3rem;margin-bottom:30px}.imprint h3{font-size:1.1rem;font-weight:bold}@media only screen and (max-width: 767px){.imprint{padding:2rem 1.3rem}}@media only screen and (max-width: 1023px){.imprint{column-count:1;column-gap:0px}}.pop-up{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002}.pop-up.show{display:block}.pop-up .popup-inner{position:absolute;background:#d0474f;color:#fbfbfb;width:90vw;height:90vh;overflow-y:auto;max-width:800px;max-height:600px;border-radius:20px;left:50%;top:50%;transform:translate(-50%, -50%);padding:3rem 2rem 2rem 2rem}.pop-up .popup-inner h2{color:#fbfbfb}.pop-up .popup-inner p{font-size:clamp(1.1rem,1.8vw,1.6rem)}.popup-close{position:absolute;background:none;padding:0px;border:none;right:2rem;top:1rem;width:32px;height:32px}.popup-close:before,.popup-close:after{top:0px;position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;transform:rotate(-45deg)}.popup-close:before{transform:rotate(45deg)}#footer{padding:50px 0;background:#d0474f;color:#fbfbfb}#footer .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer h2{color:#fbfbfb;font-size:1.3rem;text-transform:uppercase;margin-bottom:.8rem;text-align:left}#footer a{color:#fbfbfb}#footer .footerteaser_left{width:30%;margin-bottom:1rem}@media only screen and (max-width: 767px){#footer .footerteaser_left{width:100%}}#footer .footerteaser_right{width:68%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){#footer .footerteaser_right{width:100%}}#footer .footerteaser_right .footerteaser{width:32%}#footer .footerteaser_right .footerteaser ul{margin-bottom:1rem}@media only screen and (max-width: 767px){#footer .footerteaser_right .footerteaser{width:100%}}#footer .name{padding-left:40px;background:url("../../files/layout/images/tooth.svg") no-repeat left 7px}#footer .address{padding-left:40px;background:url("../../files/layout/images/location.svg") no-repeat left 7px}#footer .phone{padding-left:40px;background:url("../../files/layout/images/phone.svg") no-repeat left 7px;height:24px;display:inline-block}#footer .email{padding-left:40px;background:url("../../files/layout/images/mail.svg") no-repeat left 7px}#footer .fax{padding-left:40px;background:url("../../files/layout/images/fax.svg") no-repeat left 7px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
