@keyframes appear{0%{opacity:0}to{opacity:1}}#aerzte{flex-direction:column;justify-content:space-evenly;align-items:center;padding-top:3em;padding-bottom:5em;display:flex}#aerzte h5{color:#324d93;font-size:1.5em;font-weight:400}#aerzte hr{width:5em;margin:1em}#aerzte .dentists{flex-direction:column;margin:1em;display:flex}.dentist{flex-direction:column;align-items:center;margin:1em;font-family:Roboto,sans-serif;display:flex}.dentist .img-ring{-o-transition:.2s;border:1px solid #f0f0f0f0;border-radius:50%;flex-direction:column;justify-content:flex-end;align-items:center;margin:2rem auto;transition:all .2s;display:flex;overflow:hidden}.dentist .img-ring picture{font-size:0}.dentist .img-ring img{-o-transition:.2s;width:256px;height:256px;transition:all .2s}@media (width<=60rem){.dentist .img-ring{transform:scale(1)}.dentist .img-ring img{transform:scale(1.05)}.dentist .img-ring:hover{transform:scale(1.1)}.dentist .img-ring:hover img{transform:scale(1)}}.dentist .span-div{flex-direction:row;align-items:center;margin:.25em;display:flex}.dentist .span-div span{text-align:center;text-transform:uppercase;letter-spacing:.2px;color:#324d93;padding:0 .125em;font-size:.8em}.dentist .span-div span.dot{color:#858585}.dentist h2{color:#212121;font-size:1.4em;font-weight:300}.dentist p{color:#858585;padding:0 .125em}@media (width>=60rem){#aerzte{background-image:radial-gradient(circle at 69% 86%,#a5a5a50f 0% 25%,#c1c1c10f 25% 50%,#dddddd0f 50% 75%,#f9f9f90f 75% 100%),radial-gradient(circle at 49% 76%,#8181810f 0% 25%,#a4a4a40f 25% 50%,#c8c8c80f 50% 75%,#ebebeb0f 75% 100%),radial-gradient(circle at 22% 64%,#adadad0f 0% 25%,#7777770f 25% 50%,#4040400f 50% 75%,#0a0a0a0f 75% 100%),linear-gradient(307deg,#fff,#fff);width:100%}#aerzte .dentists{flex-direction:row;justify-content:space-evenly;width:100%;max-width:90rem;margin:0;display:flex}.dentist{-o-transition:.5s;border-radius:2rem;margin:2.5rem 0;padding:0 1.5rem 1.5rem;transition:all .5s}.dentist:hover{box-shadow:-16px -16px 32px 16px #fff,16px 16px 32px 16px #0002,inset 0 0 2px -1px #0001}.dentist p{font-size:.9em}}.arzt{width:100%;display:block!important}.arzt #aerzte{padding-top:0}@media (width>=60rem){.arzt #aerzte{width:initial;float:right;padding:initial;border:1px solid #0001;border-radius:8px;margin:0 0 1rem 2rem}}@media (width<=60rem){.arzt .dentist h2{font-size:1.8em!important}}.arzt .dentist{margin:1rem}.arzt .dentist:hover{box-shadow:none}.arzt .dentist h2{color:#212121!important}.arzt>section{margin-top:3rem;display:grid}.down{cursor:pointer;align-self:center;width:2rem;height:2rem;margin:.5rem;position:relative}.down svg{opacity:0;width:100%;height:100%;animation:3s linear infinite down;position:absolute}.down svg:nth-child(2){animation-delay:.55s}@keyframes down{0%{opacity:0;transform:translateY(-50%)}20%{opacity:1;transform:translateY(-0%)}40%{opacity:0;transform:translateY(40%)}to{opacity:0;transform:translateY(40%)}}footer{color:#fff}footer>div{background-color:#2b354b;flex-direction:column;justify-content:space-evenly;align-items:center;padding:3em;display:flex}footer>div .lowerinfo{flex-direction:column;width:100%;margin-bottom:3em;display:flex}footer>div .lowerinfo>p{padding:.5em}footer>div .lowerinfo>a{flex-direction:row;align-items:center;display:flex}footer>div .lowerinfo>a p{font-size:.9em}footer>div .lowerinfo>a svg{color:#324d93;width:1.25em;height:1em;padding:.5em .75em}footer>div .opening-hours{width:100%;margin-bottom:3em}footer>div .opening-hours>p{padding:.5em 0;font-size:1.2em}footer>div .opening-hours hr{color:#858585;background-color:#858585;border:none;height:1px}footer>div .opening-hours .hr-div{margin-bottom:.5em}footer>div .opening-hours .hr-div hr{height:2px}footer>div .opening-hours .hr-div hr:first-child{color:#324d93;background-color:#324d93;width:10%;margin-right:3px}footer>div .opening-hours .hr-div hr:nth-child(2){width:90%;margin-left:3px}footer>div .opening-hours>div{flex-direction:row;justify-content:space-between;display:flex}footer>div .opening-hours>div.active{color:#758ed0}footer>div .opening-hours>div>p{margin:1.25em auto;font-size:.9em}footer>div .opening-hours>div>p:first-child{margin-left:0}footer>div .opening-hours>div>p:nth-child(2){margin-right:0}footer>a p{text-align:center;background-color:#172137;padding:1em}@media (width>=60rem){footer{color:#fff}footer>div{flex-direction:row;display:flex}footer>div .lowerinfo{width:inherit;margin-bottom:5em}footer>div .opening-hours{width:inherit;margin-bottom:0;font-size:.9em}footer>div .opening-hours>div>p{margin:1.25em 5em}}#contact-form{flex-direction:column;align-items:center;width:100%;padding:10vw;display:flex}#contact-form h5{color:#324d93;font-size:1.5em;font-weight:400}#contact-form hr{width:5em;margin:1em}#contact-form #form{flex-direction:column;align-self:normal;margin-top:4rem;display:flex}#contact-form #form .field{flex-direction:column;margin-bottom:1.5rem;display:flex}#contact-form #form .field.alert input,#contact-form #form .field.alert textarea{border:1px solid #ff0075}#contact-form #form .field label{color:#324d93;text-transform:uppercase;font-weight:400}#contact-form #form .field input,#contact-form #form .field textarea{border:1px solid #d3d3d3;min-height:3rem;margin:.5rem 0}#contact-form #form .field textarea{resize:vertical;min-height:6rem}#contact-form #form .field .alert{color:#ff0075}#contact-form #form .required{color:#ff4500}#contact-form #form .info{color:#324d93;align-self:center}#contact-form #form .spinner{align-self:center;width:2rem;height:2rem;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#contact-form #form #hCaptcha{margin:1rem auto}#contact-form #form .submit{color:#000a;text-transform:uppercase;border:2px solid #d3d3d3;min-height:3rem;margin:3rem 0}#contact-form #form .alert-box{color:#710038;background-color:#ffd0e3;border:1px solid #ff0075;flex-direction:column;display:flex}#contact-form #form .alert-box.success{color:#007013;background-color:#d1ffdd;border:1px solid #0f3}#contact-form #form .alert-box span{margin:1rem 1.5rem}@media (width>=40rem){#contact-form{width:inherit;padding:5rem}#contact-form #form{width:40rem}}#main{flex-direction:column;justify-content:space-between;align-items:normal;display:flex}#main .head nav{flex-direction:column;align-items:normal;display:flex;position:relative}#main .head nav .left{z-index:1;background-color:#fff;flex-direction:row;justify-content:center;display:flex}#main .head nav .left a{max-width:30em;margin:2rem 0}#main .head nav .left a #logo{object-fit:scale-down;max-width:100%;height:150px;padding:.5rem 0}#main .head nav button{-o-transition:.3s;color:#fff;z-index:1;background-color:#324d93;border:none;margin-bottom:2rem;transition:all .3s;overflow:visible}#main .head nav button svg{-o-transition:.3s;background-color:#324d93;border:.25rem solid #fff;border-radius:50%;align-self:center;width:1.5rem;height:1.5rem;margin:-1rem 0;padding:1rem;transition:all .3s;position:relative}#main a.down{display:none}@media (width>=40rem){#main .head nav .right>.upperinfo{display:none}}@media (width<=40rem){#main .head>.upperinfo{display:none}}@media (width>=60rem){#main{background-color:#00000007}#main .head{flex-direction:column;justify-content:space-between;display:flex}#main .head nav{background-color:#fff;border-bottom:2px solid #f0f0f0f0;flex-direction:row;justify-content:space-between;align-items:center;min-height:6rem;display:flex}#main .head nav .left{flex-direction:row;display:flex}#main .head nav .left a{margin:0}#main .head nav .left a #logo{width:240px;height:73px;padding:0 3rem}#main .head nav button{display:none}#main .head nav .right{flex-direction:row;align-self:normal;margin-right:2rem;display:flex}#main .head nav .right a.active p{color:#fff;background-color:#324d93}#main .head nav .right p{-o-transition:.2s;flex-direction:row;align-items:center;height:100%;padding:1rem;font-weight:400;transition:all .2s;display:flex}#main .head nav .right p:hover{background-color:#00000007}#main a.down{display:inherit}}@media (width<=60rem){#main .head nav.expanded button{margin-top:-.5rem;margin-bottom:0}#main .head nav.expanded button svg{border:.25rem solid #0000;margin:0;padding:.5rem}#main .head nav.expanded .right{opacity:1;pointer-events:inherit;margin-top:0}#main .head nav .right{-o-transition:.5s;opacity:0;pointer-events:none;margin-top:-12rem;transition:all .5s}#main .head nav .right>a.active p{border-bottom:1px solid #324d93}#main .head nav .right>a p{text-transform:capitalize;border-bottom:1px solid #0001;margin:.5rem 1rem;padding:.75rem}#main .head nav .right>a p:hover{border-bottom:1px solid #758ed0}}svg{overflow:inherit;box-sizing:content-box}.slide{height:12rem;position:relative;box-shadow:0 0 .25rem #00000080}.slide .angles-left{left:3vw}.slide .angles-right{right:3vw}.slide button{-o-transition:.2s;z-index:4;background-color:#ffffffbf;border:none;border-radius:50%;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 1px 1px #00000040}.slide button:disabled{background-color:#0000}.slide button svg{width:2rem;height:2rem;padding:.5rem}.slide div{height:100%}.slide div img{-o-transition:.2s;object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;transition:all .2s;animation:1s slide;position:absolute;top:0;left:0}.slide div img.next{opacity:1;z-index:2;animation:1s forwards appear}.slide div img.last{opacity:1;z-index:1}.slide div img.s1{object-position:0 55%}.slide div img.s2{object-position:0 23%}.slide div img.s3{object-position:0 65%}.slide div img.s4{object-position:0 29%}.slide div img.s5{object-position:0 40%}@media (width>=40rem){.slide{height:15rem}}@media (width>=40rem) and (height>=50rem){.slide{height:20rem}}@media (width>=60rem){.slide{height:25rem}}@media (width>=80rem){.slide{height:35rem}}.jobs .table{grid-template-columns:auto auto auto;grid-auto-flow:row;display:grid}.jobs .table>*{margin:auto .25em}.jobs .table svg{padding-top:2px}#topics{text-align:center;flex-direction:column;align-items:center;margin:5em 0;display:flex}#topics a:hover span{transform:scale(1.1)}#topics a,#topics div{flex-direction:column;align-items:center;width:min-content;margin:1.5em;padding:1.5rem;display:flex}#topics a span,#topics div span{-o-transition:.2s;border-radius:50%;width:fit-content;padding:.5em;font-size:4em;transition:all .2s;box-shadow:inset 0 0 0 2px #0001}#topics a h4,#topics div h4{max-width:80vw;margin:1.5rem 0;font-size:1.2em;font-weight:400}@media (width>=60rem){#topics{flex-direction:row;justify-content:space-evenly;width:100%;max-width:90rem;margin:8em 0;display:flex}#topics a,#topics div{min-width:14rem;margin:0}#topics a h4,#topics div h4{max-width:14rem}}.upperinfo{background-color:#00000007;border-top:2px solid #0001;border-bottom:2px solid #0001}.upperinfo .card-group-div .card{flex-direction:row;padding:.5rem;display:flex}.upperinfo .card-group-div .card.important svg{border-color:#ff4500}.upperinfo .card-group-div .card svg{border-right:2px solid #758ed0;width:1rem;height:1rem;padding:1rem}.upperinfo .card-group-div .card>div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:2rem;padding:0 1rem;display:flex}.upperinfo .card-group-div .card>div h4{padding-bottom:.125rem;font-weight:400}.upperinfo .card-group-div .card>div p{font-size:.8rem}@media (width>=40rem){.upperinfo .card-group-div{flex-direction:column;align-items:center;display:flex}.upperinfo .card-group-div .card{width:24rem}.upperinfo .card-group-div .card.mid{margin-left:5rem}.upperinfo .card-group-div .card.right{margin-left:10rem}}@media (width>=60rem){.upperinfo{background-color:unset;border:0;flex-direction:row;align-self:center;margin:1rem;font-size:1.2rem;display:flex}.upperinfo .card-group-div .card{align-items:flex-start;margin:.5rem 0;padding:0}.upperinfo .card-group-div .card.mid{margin-left:3rem}.upperinfo .card-group-div .card.right{margin-left:6rem}}#welcome{flex-direction:column;align-items:center;width:100%;margin:5vw;padding-top:5rem;display:flex}#welcome img{border-radius:50%;width:400px;max-width:80vw;height:400px;max-height:80vw;margin:1rem auto}#welcome .text-div{text-align:center;flex-direction:column;align-items:center;max-width:40rem;margin:1rem;display:flex}#welcome .text-div h5{color:#324d93;padding:1vh 0;font-size:1.2em;font-weight:400}#welcome .text-div h2{color:#404040;padding:.5em 0;font-size:1.9em;font-weight:400;line-height:1.1em}#welcome .text-div hr{color:#858585;width:3em}#welcome .text-div p{color:#545454;padding:.25rem 0;font-size:1.4em;line-height:1.5em}@media (width>=60rem){#welcome{width:inherit;flex-direction:row;justify-content:center;margin:5em 0;padding:0;display:flex}#welcome img{margin:4em}#welcome .text-div{align-items:unset;max-width:min(45vw,43rem);text-align:unset;margin:0}#welcome .text-div h2{max-width:min(45vw,35rem)}}@font-face{font-family:dentalicons2;src:url(/_build/assets/dentalicons2-CIRRI0M-.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.sow-icon-dentalicons2,[class^=dentalicons2-],[class*=dentalicons2-]{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:dentalicons2!important}.sow-icon-dentalicons2[data-sow-icon]:before{content:attr(data-sow-icon);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1;font-family:dentalicons2!important}.dental-dentalia-37:before{content:""}.dental-dentalia-38:before{content:""}.dental-dentalia-39:before{content:""}.dental-dentalia-40:before{content:""}.dental-dentalia-36:before{content:""}.dental-dentalia-35:before{content:""}.dental-dentalia-34:before{content:""}.dental-dentalia-33:before{content:""}.dental-dentalia-32:before{content:""}.dental-dentalia-31:before{content:""}.dental-dentalia-30:before{content:""}.dental-dentalia-29:before{content:""}.dental-dentalia-28:before{content:""}.dental-dentalia-27:before{content:""}.dental-dentalia-26:before{content:""}.dental-dentalia-25:before{content:""}.dental-dentalia-24:before{content:""}.dental-dentalia-23:before{content:""}.dental-dentalia-22:before{content:""}.dental-dentalia-21:before{content:""}.dental-dentalia-20:before{content:""}.dental-dentalia-19:before{content:""}.dental-dentalia-18:before{content:""}.dental-dentalia-17:before{content:""}.dental-dentalia-16:before{content:""}.dental-dentalia-15:before{content:""}.dental-dentalia-14:before{content:""}.dental-dentalia-13:before{content:""}.dental-dentalia-12:before{content:""}.dental-dentalia-11:before{content:""}.dental-dentalia-10:before{content:""}.dental-dentalia-9:before{content:""}.dental-dentalia-8:before{content:""}.dental-dentalia-7:before{content:""}.dental-dentalia-6:before{content:""}.dental-dentalia-5:before{content:""}.dental-dentalia-4:before{content:""}.dental-dentalia-3:before{content:""}.dental-dentalia-2:before{content:""}.dental-dentalia-1:before{content:""}html{scroll-behavior:smooth}#app{color:#212121;width:100%;font-family:Open Sans,sans-serif;font-weight:300}svg{vertical-align:center}:not(img,svg),:before,:after{box-sizing:border-box;margin:0;padding:0}:visited{color:inherit}a{color:inherit;text-decoration:none}#main-content{flex-direction:column;align-items:center;display:flex}#content{flex-direction:column;align-self:center;align-items:flex-start;max-width:80rem;margin-top:auto;margin-bottom:auto;padding:0 4rem 10rem;display:flex}#content h1{color:#595959;text-align:center;font-size:2.5em}#content h2,#content h3,#content h4{color:#324d93;width:fit-content;margin-top:1rem;margin-bottom:1rem;font-size:2em}#content p,#content li,#content h5,#content a{color:#858585;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem}#content h5{margin:.5rem 0}#content strong{color:#595959;margin:.75rem 0;font-size:1.8rem}#content a{color:#324d93;font-weight:400}#content ul{list-style-position:inside}.gray-background{background-color:#00000007;flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=60rem){.page{min-height:100vh}.page.main{border-bottom:2px solid #f0f0f0f0}}@media (pointer:fine){button{cursor:pointer}}picture{-webkit-user-select:none;user-select:none}
