.container{position:relative;width:100%;min-height:80vh;max-width:960px;margin:0 auto;padding:0 5px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:95%;padding:0}}@media (min-width: 550px){.container{width:95%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.6em;line-height:1.6;font-weight:400;font-family:'Open Sans',sans-serif;font-family:Roboto,sans-serif;background:#dce9f2}h1,h2,h3,h4,h5,h6{margin-top:2.5rem;margin-bottom:1rem;color:#005387;font-weight:600}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}.heading-yellow{font-size:8rem}}#small{font-size:x-small}p{margin-top:0}blockquote{background-color:#f2f2f2;border-radius:25px;max-width:420px;font-size:1.8rem;font-style:italic;margin:.25em 0;padding:.25em 40px;line-height:1.45;position:relative;color:#383838}blockquote::before{display:block;content:"\201C";font-size:80px;position:absolute;left:-1rem;top:-2rem;color:#7a7a7a}blockquote cite{font-size:1.4rem;display:block;margin-top:.5rem}blockquote cite::before{content:"\2014 \2009"}.signature-wrapper{margin-left:2rem;float:left;text-align:center}.signature-wrapper .img-circle{margin:0;height:auto;width:auto}.signature{font-style:italic;font-weight:600;font-size:2rem}img{max-width:100%;height:auto;box-shadow:0 10px 15px #00000030 0 5px 5px #0000003b}.img-circle{margin:0 15px 20px;border-radius:50%;height:125px;width:125px;display:inline}.img-nav{max-height:20px;width:20px;box-shadow:none;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.logo{float:left}.name{box-shadow:none;margin-top:30px;margin-bottom:10px}.gallery .control-operator:target ~ .controls .control-button{color:#ccc;color:#fff6}.gallery .control-button:first-of-type,.gallery .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1),.gallery .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2),.gallery .control-operator:nth-of-type(3):target ~ .controls .control-button:nth-of-type(3),.gallery .control-operator:nth-of-type(4):target ~ .controls .control-button:nth-of-type(4),.gallery .control-operator:nth-of-type(5):target ~ .controls .control-button:nth-of-type(5),.gallery .control-operator:nth-of-type(6):target ~ .controls .control-button:nth-of-type(6),.gallery .control-operator:nth-of-type(7):target ~ .controls .control-button:nth-of-type(7){color:#FAB001}.gallery .item{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.gallery .item:first-of-type{pointer-events:auto;opacity:1}.gallery .control-operator{display:none}.gallery .control-operator:target ~ .item{pointer-events:none;opacity:0;-webkit-animation:none;-o-animation:none;animation:none}.gallery .control-operator:target ~ .controls .control-button{-webkit-animation:none;-o-animation:none;animation:none}@-webkit-keyframes controlAnimation-2{0%{color:#ccc;color:#fff6}14.3%,50%{color:#FAB001}64.3%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-2{0%{color:#ccc;color:#fff6}14.3%,50%{color:#FAB001}64.3%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-2{0%{color:#ccc;color:#fff6}14.3%,50%{color:#FAB001}64.3%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}@-o-keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}@keyframes galleryAnimation-2{0%{opacity:0}14.3%,50%{opacity:1}64.3%,100%{opacity:0}}.items-2.autoplay .control-button{-webkit-animation:controlAnimation-2 14s infinite;-o-animation:controlAnimation-2 14s infinite;animation:controlAnimation-2 14s infinite}.items-2.autoplay .item{-webkit-animation:galleryAnimation-2 14s infinite;-o-animation:galleryAnimation-2 14s infinite;animation:galleryAnimation-2 14s infinite}@-webkit-keyframes controlAnimation-3{0%{color:#ccc;color:#fff6}9.5%,33.3%{color:#FAB001}42.9%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-3{0%{color:#ccc;color:#fff6}9.5%,33.3%{color:#FAB001}42.9%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-3{0%{color:#ccc;color:#fff6}9.5%,33.3%{color:#FAB001}42.9%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}@-o-keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}@keyframes galleryAnimation-3{0%{opacity:0}9.5%,33.3%{opacity:1}42.9%,100%{opacity:0}}.items-3.autoplay .control-button{-webkit-animation:controlAnimation-3 21s infinite;-o-animation:controlAnimation-3 21s infinite;animation:controlAnimation-3 21s infinite}.items-3.autoplay .item{-webkit-animation:galleryAnimation-3 21s infinite;-o-animation:galleryAnimation-3 21s infinite;animation:galleryAnimation-3 21s infinite}@-webkit-keyframes controlAnimation-4{0%{color:#ccc;color:#fff6}7.1%,25%{color:#FAB001;color:#fffc}32.1%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-4{0%{color:#ccc;color:#fff6}7.1%,25%{color:#FAB001;color:#fffc}32.1%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-4{0%{color:#ccc;color:#fff6}7.1%,25%{color:#FAB001;color:#fffc}32.1%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}@-o-keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}@keyframes galleryAnimation-4{0%{opacity:0}7.1%,25%{opacity:1}32.1%,100%{opacity:0}}.items-4.autoplay .control-button{-webkit-animation:controlAnimation-4 28s infinite;-o-animation:controlAnimation-4 28s infinite;animation:controlAnimation-4 28s infinite}.items-4.autoplay .item{-webkit-animation:galleryAnimation-4 28s infinite;-o-animation:galleryAnimation-4 28s infinite;animation:galleryAnimation-4 28s infinite}@-webkit-keyframes controlAnimation-5{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-5{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-5{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@-o-keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@keyframes galleryAnimation-5{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}.items-5.autoplay .control-button{-webkit-animation:controlAnimation-5 35s infinite;-o-animation:controlAnimation-5 35s infinite;animation:controlAnimation-5 35s infinite}.items-5.autoplay .item{-webkit-animation:galleryAnimation-5 35s infinite;-o-animation:galleryAnimation-5 35s infinite;animation:galleryAnimation-5 35s infinite}@-webkit-keyframes controlAnimation-6{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-6{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-6{0%{color:#ccc;color:#fff6}5.7%,20%{color:#FAB001;color:#fffc}25.7%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-6{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@-o-keyframes galleryAnimation-6{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}@keyframes galleryAnimation-6{0%{opacity:0}5.7%,20%{opacity:1}25.7%,100%{opacity:0}}.items-6.autoplay .control-button{-webkit-animation:controlAnimation-6 42s infinite;-o-animation:controlAnimation-6 42s infinite;animation:controlAnimation-6 42s infinite}.items-6.autoplay .item{-webkit-animation:galleryAnimation-6 42s infinite;-o-animation:galleryAnimation-6 42s infinite;animation:galleryAnimation-6 42s infinite}@-webkit-keyframes controlAnimation-7{0%{color:#ccc;color:#fff6}3.43%,14.2857%{color:#FAB001}17.7157%,100%{color:#ccc;color:#fff6}}@-o-keyframes controlAnimation-7{0%{color:#ccc;color:#fff6}3.43%,14.2857%{color:#FAB001}17.7157%,100%{color:#ccc;color:#fff6}}@keyframes controlAnimation-7{0%{color:#ccc;color:#fff6}3.43%,14.2857%{color:#FAB001}17.7157%,100%{color:#ccc;color:#fff6}}@-webkit-keyframes galleryAnimation-7{0%{opacity:0}3.43%,14.2857%{opacity:1}17.7157%,100%{opacity:0}}@-o-keyframes galleryAnimation-7{0%{opacity:0}3.43%,14.2857%{opacity:1}17.7157%,100%{opacity:0}}@keyframes galleryAnimation-7{0%{opacity:0}3.43%,14.2857%{opacity:1}17.7157%,100%{opacity:0}}.items-7.autoplay .control-button{-webkit-animation:controlAnimation-7 49s infinite;-o-animation:controlAnimation-7 49s infinite;animation:controlAnimation-7 49s infinite}.items-7.autoplay .item{-webkit-animation:galleryAnimation-7 49s infinite;-o-animation:galleryAnimation-7 49s infinite;animation:galleryAnimation-7 49s infinite}.gallery .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1),.gallery .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2),.gallery .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3),.gallery .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4),.gallery .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5),.gallery .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6),.gallery .control-operator:nth-of-type(7):target ~ .item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-button:nth-of-type(1),.gallery .item:nth-of-type(1){-webkit-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.gallery .control-button:nth-of-type(2),.gallery .item:nth-of-type(2){-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.gallery .control-button:nth-of-type(3),.gallery .item:nth-of-type(3){-webkit-animation-delay:12s;-o-animation-delay:12s;animation-delay:12s}.gallery .control-button:nth-of-type(4),.gallery .item:nth-of-type(4){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.gallery .control-button:nth-of-type(5),.gallery .item:nth-of-type(5){-webkit-animation-delay:26s;-o-animation-delay:26s;animation-delay:26s}.gallery .control-button:nth-of-type(6),.gallery .item:nth-of-type(6){-webkit-animation-delay:33s;-o-animation-delay:33s;animation-delay:33s}.gallery .control-button:nth-of-type(7),.gallery .item:nth-of-type(7){-webkit-animation-delay:40s;-o-animation-delay:40s;animation-delay:40s}.gallery .control-button{color:#ccc;color:#fff6}.gallery .control-button:hover{color:#fff;color:#fffc}.gallery{position:relative;padding-top:65%}.gallery .item{height:100%;overflow:hidden;text-align:center;background:#4d87e2}.gallery figure{margin:0}.gallery .controls{position:absolute;bottom:0;width:100%;text-align:center;font-size:6em;line-height:.5;display:flex;justify-content:center}.gallery .control-button{display:block;margin:0 .02em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.gallery .secondary-controls{position:absolute;width:100%;height:100%;top:0;pointer-events:none;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery .secondary-controls a{display:block;pointer-events:auto;height:60px;width:60px;border-radius:60px;color:#fff9;font-size:3em;font-weight:700;text-decoration:none;text-align:center;background:#f2f2f280;transition:all ease 250ms;animation-delay:0}.gallery .secondary-controls a:hover{background:#f2f2f2e6}.gallery .secondary-controls a:nth-child(1){margin-left:.5em}.gallery .secondary-controls a:nth-child(2){margin-right:.5em}.gallery .secondary-controls img{border-radius:60px;display:block;padding:2px 5px}.gallery .secondary-controls a:nth-child(1) img{padding-left:0}.gallery .secondary-controls a:nth-child(2) img{padding-right:0}#topnav-wrapper{top:0;width:100%;overflow:hidden;position:relative;background:#005387;font-size:1.8rem;margin:0 auto;padding:0 10px;box-sizing:border-box}#topnav-wrapper a,a:visited{color:#fff}#topnav-wrapper a:hover,a:active{color:#ffb200}.float-left{float:left}.float-right{float:right}.container-header{margin-top:10rem;text-align:center}.heading-title{padding-top:1rem;color:#ffb200;font-weight:700;font-size:3.5rem}.heading-image img{max-height:200px;width:auto;box-shadow:none}.heading-image-small img{max-height:150px;width:auto;box-shadow:none}.mitarbeiter{margin-bottom:0}.person{border-bottom:1px solid #ccc;margin-bottom:2em}.mitarbeiter-wrapper{overflow:hidden;margin-left:-2rem}.mitarbeiter-wrapper,h5{margin-top:0}.mitarbeiter-wrapper img{float:left;margin-right:2rem}.content-subtitle{color:#ffb200}.heading-subtitle{margin:.25rem 0 2rem;text-transform:uppercase;font-weight:700;font-size:1.8rem;letter-spacing:-.05rem;color:#005387}.intro{margin-top:2rem;margin-bottom:4rem;color:#005387;text-align:left;font-style:italic}footer{width:100%;background:#005387;border-bottom:1.25rem solid #ffb200;position:absolute;text-align:center;font-weight:400;margin-top:4em}#footerf a{color:#fff}#footerf a:hover{color:#ffb200}a,a:visited{color:#005387;text-decoration:none}a:hover,a:active{color:#ffb200}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label > .label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul > li{background:url(../img/li-item_zahn_20.png) no-repeat left center;padding:5px 0 5px 22px;margin-bottom:0;list-style:none}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre > code{display:block;padding:1rem 1.5rem;white-space:pre}th{background-color:#005387;color:#fff}td{padding:6px 10px;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tr:nth-child(even){background-color:#f5f5f5}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}img.u-pull-right{margin-left:1em;margin-bottom:.5em}img.u-pull-left{margin-right:1em;margin-bottom:.5em}video{max-width:95%}#gallery{max-width:100%}#gallery a{text-decoration:none}#gallery .item{width:80px;height:80px;overflow:hidden;float:left;box-shadow:0 10px 20px #00000030 0 6px 6px #0000003b;margin:.5rem;display:block}#gallery .item a{overflow:hidden}#gallery .item a img{height:100%;align-self:center}.lightbox{display:none;position:relative;z-index:9999;max-width:100%;height:90%;top:0;left:0;color:#333;margin-bottom:1rem;padding-bottom:2rem}.lightbox:target{display:block;outline:none}.lightbox .box{max-width:90%;margin:2% auto;padding:10px 20px;background-color:#FFF;box-shadow:0 1px 26px -3px #777}.lightbox .title{margin:0;padding:0 0 10px}.lightbox .content{display:block;position:relative}.lightbox .content .desc{z-index:99;bottom:0;position:absolute;padding:10px;margin:0 0 4px;background:#000c;color:#fff;font-size:17px;opacity:0;transition:opacity ease-in-out .5s}.lightbox .content:hover .desc{opacity:1}.lightbox .next,.lightbox .prev,.lightbox .close{display:block;text-decoration:none;font-size:22px;color:#858585}.prev{float:left}.next,.close{float:right}.clear{display:block;clear:both;padding-top:2.5rem}.thumbnail-left,.thumbnail-right{max-width:40%;margin-bottom:3em}.thumbnail-left{margin-right:1em;float:left}.thumbnail-right{margin-left:1em;float:right}@media all and ( min-width:960px ){.thumbnail-left{margin-right:5%}.thumbnail-right{margin-left:10%}}#unsere-praxis + a .thumbnail-right{max-width:25%}.lightbox2{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:50px;left:0;background:#000c}.lightbox2 img{max-width:90%;max-height:80%;margin-top:2%}.lightbox2:target{outline:none;display:block}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container::after,.row::after,.u-cf{content:"";display:table;clear:both}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/open-sans-v40-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/open-sans-v40-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/open-sans-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(../fonts/open-sans-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url(../fonts/open-sans-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/open-sans-v40-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/open-sans-v40-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/roboto-v47-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/roboto-v47-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:200;src:url(../fonts/roboto-v47-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:200;src:url(../fonts/roboto-v47-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/roboto-v47-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/roboto-v47-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/roboto-v47-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/roboto-v47-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/roboto-v47-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/roboto-v47-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:600;src:url(../fonts/roboto-v47-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:600;src:url(../fonts/roboto-v47-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/roboto-v47-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/roboto-v47-latin-700italic.woff2) format("woff2")}@media (min-width: 400px){body{background:#dce9f2 url(../img/tooth.png) no-repeat 100% 50%;background-size:90% auto}}@media (min-width: 550px){body{background-size:75% auto}}@media (min-width: 750px){body{background-size:contain;background-position:top}}.notification-opener a{display:block;margin:2em 0;border:1px solid;border-radius:60px;padding:.5em 1em;text-align:center;background:#FFF;color:inherit}.notification-opener a::before{display:inline-block;position:relative;top:4px;margin-right:.5em;content:'';height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.notification{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:1em;left:1em;width:calc(100vw - 6em);height:calc(100vh - 6em);overflow-y:auto;border:1px solid;margin:2em 0;padding:2em 2em 0;background:#FFF;z-index:25;box-shadow:0 0 3em #000c 0 5px 5px #0000003b;transition:all ease 250ms}.notification:target{opacity:1;visibility:visible;pointer-events:all}.notification::before{position:absolute;right:1.5em;top:1.5em;display:block;content:'';height:30px;width:30px;background-repeat:no-repeat;background-size:contain;background-position:center}.close-notification{display:inline-block;padding:.5em 2em;margin:2em 0;border:1px solid;border-radius:60px}.info{border-color:#00529B}.info.important{border-color:#D8000C}.success{border-color:#4F8A10}.warning{border-color:#9F6000}.error{border-color:#D8000C}.info::before{background-image:url(../img/info.png)}.info.important::before{background-image:url(../img/info-important.png)}.success::before{background-image:url(../img/success.png)}.warning::before{background-image:url(../img/warning.png)}.error::before{background-image:url(../img/error.png)}@media all and ( min-width: 900px ){.notification-opener,.close-notification{display:none}.notification{opacity:1;visibility:visible;pointer-events:all;display:block;position:relative;top:auto;left:auto;height:auto;width:auto;float:right;max-width:30%;margin-left:2em;box-shadow:none}}
