@font-face{font-family:'Prata';src:url("../fonts/Prata/Prata-Regular.ttf")}@font-face{font-family:'Poppins';src:url("../fonts/Poppins/Poppins-Regular.ttf")}@font-face{font-family:'Poppins-Medium';src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:'Poppins-Bold';src:url(../fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:'Roboto-Regular';src:url(../fonts/Roboto-Regular.ttf)}@font-face{font-family:'Roboto-Condensed-Bold';src:url(../fonts/RobotoCondensed-Bold.ttf)}@font-face{font-family:'Roboto-Condensed';src:url(../fonts/RobotoCondensed-Regular.ttf)}.mt-0{margin-top:0}.mt-1{margin-top:.75rem}.mb-1{margin-bottom:.75rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mt-3{margin-top:7rem}.mb-3{margin-bottom:7rem}.pt-3{padding-top:3.25rem}.pb-0{padding-bottom:0 !important}body{margin:0;font-family:'Open Sans';word-break:break-word}*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#004e81}a:hover{text-decoration:underline;font-weight:bold}.document-link{display:block;padding:10px;border:2px solid #004e81;border-radius:1rem;transform:scale(1);transition:ease-in-out .3s}.document-link:hover{transform:scale(0.98)}p{line-height:1.5;font-family:"Roboto Regular",sans-serif;color:#6e6e6e;font-size:1.2rem;margin-bottom:1rem}li{line-height:1.7;font-family:"Roboto Regular",sans-serif;color:#6e6e6e;font-size:1.2rem}.dots{list-style-type:disc;margin-left:1.2rem}strong{color:#004e81}.mob{display:none}.center{text-align:center}.img-top{object-position:0 -100px}@media screen and (max-width: 1000px){.img-top{object-position:top}}.quote{font-style:italic}.flex{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.flex-start{width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}input[type='text'],input[type='tel'],input[type='email'],textarea{font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;font-size:1.8rem;color:#1a1a18;width:100%;padding:1rem;border-radius:0.2rem;font-size:1rem;margin:0.6rem 0;border:solid 1px #ccc;box-shadow:0 0 3px 1px #9d9d9d;transition:all 0.3s ease-in-out}input:focus,textarea:focus{background-color:rgba(0,78,129,0.05);border:1px solid #ccc;outline:#004e81;box-shadow:0 0 1px 1px rgba(0,78,129,0.5)}.upload-text{margin-left:.5rem}.upload{width:100%;padding:1rem 0}#uploadBtn1,#uploadBtn2{margin-top:0}.active{color:#004e81 !important;font-weight:600}h1{font-family:'Roboto-Condensed-Bold';font-size:3rem;text-transform:uppercase;color:#004e81;text-shadow:white 0px 0px 5px}h2{font-family:'Roboto-Condensed-Bold';font-size:2.2rem;text-transform:uppercase;color:#004e81;margin-bottom:.75rem}h3{font-family:'Roboto-Condensed-Bold';font-size:3rem;text-transform:uppercase;color:#004e81;text-shadow:white 0px 0px 5px}h4{font-size:2rem;font-family:'Roboto-Condensed';text-transform:uppercase;font-weight:200;color:#6e6e6e;margin-bottom:10px;text-shadow:white 0px 0px 5px}h5{font-size:1.8rem;font-family:'Roboto-Condensed-Bold';text-transform:uppercase;color:#004e81;margin-bottom:10px}h6{font-size:1.5rem;font-family:'Roboto-Condensed';text-transform:uppercase;font-weight:200;color:#6e6e6e;margin-bottom:10px;text-shadow:white 0px 0px 5px}.italic{font-size:1.8rem;font-style:italic;color:#004e81;font-family:'Roboto-Condensed-Bold'}.subhead{color:#4a5568}.img-fit{object-fit:cover}.w-100{width:100%}.img-pos-left{object-position:left}.flex-center{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}button{font-family:"Roboto Regular",sans-serif;font-size:1.3rem;padding:0.4rem 0.7rem;background-color:transparent;color:#004e81;border:2px solid #004e81;border-radius:10px;box-shadow:none;cursor:pointer;position:relative;margin-top:2rem;margin-bottom:1.25rem}button:hover{color:white}button:focus{color:white}button::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:50%;background-color:#004e81;transition:transform ease .3s;transform:scaleX(0)}button:hover::before{border-radius:5px;transform:scaleX(1)}button:focus::before{border-radius:5px;transform:scaleX(1)}.btn-center{position:relative;left:50%;transform:translate(-50%)}.btn-teaser{z-index:9;background-color:rgba(255,255,255,0.7)}.btn{padding:.75rem 1.25rem;display:inline-block;transition:0.4s}.btn::before{content:'› ';transition:0.1s ease-out}.btn:hover{background-color:#6e6e6e;transform:translateX(10px)}.btn__white{padding:.75rem 1.25rem;display:inline-block;transition:0.4s;border:1px solid #004e81}.btn__white::before{content:'› ';transition:0.1s ease-out}.btn__white:hover{background-color:#004e81;transform:translateX(10px);color:white}input[type='submit']{display:block;font-family:"Roboto Regular",sans-serif;font-size:1.3rem;padding:0.4rem 0.7rem;background-color:transparent;color:#004e81;border:2px solid #004e81;border-radius:10px;box-shadow:none;cursor:pointer;position:relative;margin-top:2rem;margin-bottom:1.25rem;transition:ease-in-out .3s}input[type='submit']:hover{background-color:#004e81;color:white}input[type='submit']:focus{background-color:#004e81;color:white}.dropdown-button{padding:0;background-color:none;border:none;color:#6e6e6e;margin-top:0;margin-bottom:0}.dropdown-button:hover{color:#004e81}.dropdown-button:focus{color:#004e81}.dropdown-button::before{display:none}.rotate{transform:rotate(180deg)}.toggler{display:none}nav{width:100%;height:120px;display:flex;justify-content:space-between;padding:2rem;position:fixed;top:0;z-index:10;background-color:white;border-bottom:1px solid #004e81}.main-menu{width:70%;max-width:1200px;display:flex;justify-content:space-around;flex-direction:row;align-items:center}.main-menu li a,.main-menu li{color:#6e6e6e;text-decoration:none}.main-menu li a:hover,.main-menu li:hover{color:#004e81}.logo{width:250px;display:flex;align-items:center}.logo img{width:100%}.logo__center{max-width:90%;width:400px;margin-left:auto;margin-right:auto;position:relative;left:50%;transform:translate(-50%);margin-bottom:3rem}.dropdown{position:relative}.dropdown.show+.dropdown-button,.link:hover{color:#004e81}.dropdown-menu{position:absolute;left:-1.5rem;top:calc(100% + 1rem);background-color:white;padding:1.5rem;border-radius:0 0 1rem 1rem;width:300px;box-shadow:0px 3px 4px 0 rgba(0,0,0,0.2);opacity:0;transform:translateY(-40px);transition:opacity 150ms ease-in-out, transform 150ms ease-in-out;pointer-events:none}.dropdown-menu li{line-height:1.8rem;padding-bottom:.6rem}.dropdown-arrow{width:1rem;margin-left:3px}.dropdown.show>.dropdown-button+.dropdown-menu{transform:translateY(0);opacity:1;pointer-events:auto}.intro__grid{margin:8% 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:5vw}.intro__img{display:flex;justify-content:center;align-self:center}.intro__img img{width:400px;height:400px;border-radius:50%;box-shadow:-10px -10px 15px #fff,10px 10px 13px rgba(94,104,121,0.288)}.intro__text-2 h2,.intro__text-2 p{text-align:right}.intro__arrow{width:35px}.img-sticky{position:sticky;top:9rem}.teaser{height:650px;background-repeat:none;background-size:cover;position:relative}.teaser-hilfsmittel{background-image:url(../img/schiene-2.jpg)}.teaser-ablauf{background-image:url(../img/ablauf-2.jpg)}.teaser-fktd{background-image:url(../img/funktionsanalyse.jpg);background-position:center}.teaser-seg-fktd{background-image:url(../img/funktionsanalyse.jpg)}.teaser-bruxismus{background-image:url(../img/bruxismus.jpg);background-position:center}.teaser__caption{position:absolute;left:10%;top:40%}.teaser::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(55deg, white, transparent 80%)}.video-section{width:100%;max-width:2000px;padding:auto;position:relative;left:50%;transform:translate(-50%)}video{width:100%}.blue-bg__frame{overflow:hidden;width:550px;height:600px;position:absolute;bottom:-300px;right:0px;z-index:-1}.blue-bg{width:600px;height:600px;border-radius:50%;background-color:#004e81;object-fit:cover}@media screen and (max-width: 1320px){body body{overflow-x:hidden}}.primary{color:#004e81}.bg-primary{background-color:#004e81}.secondary{color:#6e6e6e}.white{color:white}.bg-white{background-color:white}.section__spacer{margin:auto;padding:7rem 0}.pos-top{object-position:0 -100px}.top{object-position:top}header{min-height:110px}.main-header{width:100%;height:40vh;object-fit:cover;object-position:top;z-index:10}.header__grid{width:100%;display:grid;grid-template-columns:auto 50px 800px;grid-template-rows:1fr;align-items:center}.header__img{padding:3rem 0;width:100%;height:600px;grid-column:1/3;grid-row:1/2}.header__img-full{width:100%;max-height:600px}.colorful{filter:grayscale(0)}.header__text-box{display:flex;background-color:white;padding:10% 12%;min-height:600px;border-radius:60px 0 0 60px;box-shadow:-2px 0px 8px rgba(0,0,0,0.3);grid-column:2/4;grid-row:1/2;z-index:1}.container{width:70%;min-width:1000px;max-width:1500px;margin:0 auto;padding:7rem 0;position:relative}@media (min-width: 1000px){.container-blue-bg{margin:7rem 0 0 0;position:relative;background-color:#004e81;height:40vh}.container-blue-bg .main-header{width:70%;min-width:1000px;max-width:1500px;position:relative;left:50%;transform:translate(-50%);z-index:0}}.container-fluid{width:100%;margin:0 auto;padding:7rem 0 0}.two-columns-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:10%;row-gap:10%}.two-columns-text{column-count:2;column-gap:5rem}.two-columns-text img{border-radius:1rem}.three-columns-grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5%;row-gap:2rem}.two-of-three{grid-template-columns:2fr 1fr}.reverse-grid{grid-template-columns:1fr 2fr}.download-box{width:250px;border-radius:15px;border:3px solid #004e81;background-color:#004e81}.download-box p,.download-box .download-headline{text-align:center;color:white;padding:1rem 0}.thumbnail{width:100%;height:220px;border-radius:15px 15px 0 0}.team{grid-gap:1rem;grid-template-columns:1fr 2fr}.team p{position:relative}.team p::before{position:absolute;content:'● ';left:-35px;display:block;color:#004e81}.team__img{width:100%;height:400px;border-radius:50px;object-position:top}.team__logos{height:100%;width:100%;max-width:250px;margin-bottom:1rem}.accordion{margin-top:3rem;z-index:10;border-radius:1rem;border:2px solid #004e81;transition:ease-in-out .3s;transform:scale(1)}.accordion:hover{transform:scale(0.98)}.accordionToggler{cursor:pointer;padding:1rem 2rem 0.7rem;display:flex;justify-content:space-between;background-color:white;border-radius:1rem}.accordionToggler h5{margin-right:1rem}.accordion-inner{padding:2rem;display:none;position:relative;border-top:1px solid white}.accordion-line{position:absolute;left:1rem;right:1rem;height:1px;z-index:-1;box-shadow:0 0 10px #fff,0 0 15px #fff,0 0 20px #004e81,0 0 25px #004e81}.nohover:hover{transform:scale(1)}.show-accordion{display:grid;height:100%}.accordion-close-arrow{position:absolute;bottom:2rem;right:2rem;cursor:pointer}.vorher-nachher{grid-template-columns:500px 500px;grid-gap:1rem;width:1016px;position:relative;left:50%;transform:translate(-50%)}.ref{width:100%;height:600px;border-radius:3rem;filter:grayscale(1)}.rel{position:relative}.action{display:flex;justify-content:center;align-items:center;position:absolute;top:200px;left:408px;width:200px;height:200px;border-radius:50%;border:8px solid #fff;background-color:#004e81;z-index:1}.button-headline{color:white;margin:0;font-size:1.8rem;text-align:center}.gray-bg{width:100%;background-color:#f8f8f8}.testimonial{background:#f8f8f8;padding:7rem 2rem 4rem;margin:3rem 0;border-radius:2rem;box-shadow:-10px -10px 15px #fff,10px 10px 13px rgba(94,104,121,0.288);text-align:center;position:relative}.small-gaps{row-gap:3rem}.testimonial__img{width:150px;height:150px;border:5px solid white;border-radius:50%;position:absolute;bottom:90%;top:-75px;transform:translate(-50%)}.media{background:#f8f8f8;padding:2rem;border-radius:2rem;text-align:center;position:relative;transition:0.1s ease-in-out;position:relative}.media:hover{box-shadow:inset -7px -7px 12px #fff,inset 7px 7px 12px rgba(139,145,156,0.288);cursor:pointer;transform:scale(0.95)}.media .thumbnail{object-position:left;border-radius:15px}.media:hover .play{opacity:1}.play{position:absolute;top:50%;left:50%;transform:translate(-50%, -85%);width:200px;opacity:0;transition:ease-in-out .2s;z-index:3}.video-box{position:relative}.video-box::before{position:absolute;border-radius:2rem;opacity:0;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,78,129,0.5);z-index:2;transition:ease-in-out .2s}.video-box:hover::before{opacity:1}#contact .address-container{text-align:right;justify-self:right}#contact .address-container .address{margin-bottom:3rem}form{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.message,.upload,.datenschutz{grid-column:1/3}.datenschutz p{display:inline}input [type='checkbox']{display:inline-block}input [type='file']{background-color:#004e81}.error{color:red !important}.success{color:green !important}.footer-grid{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;grid-gap:2rem;padding:4rem 15vw;box-shadow:0 -5px 10px rgba(0,0,0,0.1)}.address{width:300px}.contact-button{background-color:#004e81;width:250px;height:250px;display:flex;justify-content:center;align-items:center;border-radius:50%;align-self:center;justify-self:center}.contact-button h3{color:white;text-shadow:none}.footer-menu{display:grid;grid-template-columns:1fr 1fr;height:100px;background-color:#004e81}.footer-menu li a{color:white}.footer-menu__navigation{display:flex;flex-direction:row;align-items:center;padding-left:15vw}.footer-menu__navigation li{margin-right:2rem}.right{justify-self:right}.social-media{display:flex;flex-direction:row;justify-content:flex-end;padding-right:15vw}.icon{width:50px;margin-right:2rem}#datenschutz h5,#datenschutz li,#impressum h5,#impressum li{margin-top:1rem}@media screen and (min-width: 2200px){.dirk-img{object-position:0 -155px}.kontakt-img{object-position:0 -425px}}@media screen and (max-width: 1320px){#intro{padding-top:1rem}.container{max-width:auto}.header__grid{grid-template-columns:auto 50px 600px}.footer-grid{padding:4rem 5vw}.footer-menu__navigation{flex-wrap:wrap;width:100%;padding-left:5vw;padding-top:1rem}.blue-bg{background-color:rgba(0,78,129,0.2)}.play{top:50%;left:50%;transform:translate(-50%, -95%);width:150px;opacity:1;transition:ease-in-out .2s;z-index:3}}@media screen and (max-width: 1080px){.toggler{display:block;position:relative;width:50px;height:50px}.toggler>div{height:0.25rem;margin:0.5rem 0;background-color:#004e81;width:50px}.line__one,.line__two,.line__three{transition:ease-in-out .2s}.close-icon .line__one{transform:rotate(45deg);position:absolute;top:20px;left:0;margin:0}.close-icon .line__two{opacity:0}.close-icon .line__three{transform:rotate(-45deg);position:absolute;top:20px;left:0;margin:0}nav{padding:2.5rem 5%}.main-menu{width:400px;max-width:100vw;max-height:calc(100vh - 120px);overflow-y:scroll;overflow-x:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:fixed;top:120px;right:0;transform:translateX(400px);opacity:0;background-color:white;padding:3rem;transition:opacity ease-in-out 250ms, transform ease-in-out 250ms;box-shadow:2px 5px 10px rgba(0,0,0,0.3);z-index:100}.main-menu li,.main-menu li a,.main-menu button{color:#6e6e6e;font-size:1.6rem;line-height:2rem}.main-menu li{padding-bottom:.8rem}.dropdown{text-align:right}.dropdown-menu{box-shadow:none;transform:translateY(-10px);transition:none;left:auto;right:8px;border-right:2px solid #004e81;border-radius:0;padding-top:10px;padding-bottom:10px}.dropdown-menu li a{font-size:1.4rem;line-height:2rem}.dropdown-menu li{text-align:right}.nav__active{transform:translateX(0);opacity:1}.dropdown.show>.dropdown-button+.dropdown-menu{position:relative}.mt-3{margin-top:3.25rem}.btn-center{left:0;transform:translate(0)}.center{text-align:left}.center-mob{text-align:center}.container{width:80%;min-width:auto;max-width:auto}.intro__text-2{margin-top:3.25rem}.intro__text-2 h2,.intro__text-2 p{text-align:left}.intro__grid{grid-template-columns:1fr}.two-columns-grid{grid-template-columns:1fr;row-gap:2rem}.two-columns-text{column-count:1}.three-columns-grid{grid-template-columns:1fr 1fr;row-gap:2rem}.header__grid{grid-template-columns:1fr;grid-template-rows:auto auto;align-items:flex-start}.header__img{grid-column:1/4;padding:0;height:300px}.header__text-box{padding:3rem 10%;grid-row:2/3;border-radius:0;box-shadow:none;min-height:0;grid-column:1/4}.blue-bg__frame{width:350px;height:400px;top:-100px;z-index:1}.bg__frame-home{top:100px;z-index:-1}.blue-bg{width:400px;height:400px}.teaser{height:350px}.teaser__caption{top:2rem}.container-fluid{padding:0}.download-box{margin-top:2rem}.team__img{grid-row:1/2;max-width:500px;min-height:500px;margin-bottom:3.25rem}.img-sticky{position:relative;top:0}.history{grid-row:2/3}.team{grid-template-columns:1fr 2fr;grid-gap:1rem}.vorher-nachher{grid-template-columns:300px 300px;grid-gap:1rem;width:616px}.ref{height:350px;border-radius:2rem}.rel{position:relative}.action{top:30%;left:233px;width:150px;height:150px;border:5px solid #fff}.vorher-nachher .center{text-align:center}#contact .address-container{display:none}#contact button{grid-column:1/3}.footer-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.footer-grid .contact-button{grid-column:1/3;grid-row:1/2}.right{justify-self:left}.footer-menu{grid-template-columns:1fr;height:180px}.footer-menu .social-media{justify-content:flex-start;padding-left:5vw}.mob{display:inline}}@media screen and (min-width: 681px){.footer__greenbar__mobile{display:none}}@media screen and (max-width: 680px){nav{padding:1.7rem 5%;height:100px}.logo{width:200px}.main-menu{max-height:calc(100vh - 100px);top:100px}.main-menu li{padding-bottom:1.5rem}.dropdown li{padding-top:.8rem;padding-bottom:0}header{min-height:100px}h1{font-size:2.5rem}h3,h2{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.6rem}.mt-2{margin-top:1rem}.container{width:90%;padding:3.25rem 0}.media{padding:1rem}.three-columns-grid{grid-template-columns:1fr}.header__text-box{padding:3rem 5%}.intro__img{grid-row:1/2;margin-bottom:1.25rem}.intro__img img{width:250px;height:250px}.intro__arrow{display:none}.download-box{width:180px;margin-top:2rem}.download-box .thumbnail{height:150px}.address{width:100%;text-align:center}.contact-button{width:180px;height:180px}.teaser__caption{left:5%;top:auto;bottom:3rem}.blue-bg__frame{width:200px;height:400px}.blue-bg{width:300px;height:300px}.team__img{min-height:auto;max-height:350px;border-radius:2rem}.team{grid-template-columns:1fr;grid-gap:0}.team p{margin-bottom:2rem}.team p::before{display:none}.history{text-align:center}.accordionToggler{padding:1rem 1rem .7rem}.accordion-inner{padding:1rem}.accordion-close-arrow{bottom:1rem;right:1rem}.vorher-nachher{grid-template-columns:1fr;grid-gap:1rem;width:100%}.vorher-nachher h2{margin-top:.75rem}.vorher-nachher .button-headline{margin-top:0}.ref{height:350px;border-radius:2rem}.rel{position:relative}.action{top:80%;left:50%;transform:translate(-50%);width:150px;height:150px;border:5px solid #fff}.vorher-nachher .center{text-align:center}.team__logos{width:90%;height:auto;padding-left:10%;margin-bottom:2rem}#contact button,#contact #firstname,#contact #surname,#contact #fon,#contact #email,#contact .message,#contact .datenschutz,#contact .upload{grid-column:1/2}form{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;grid-template-rows:auto}.footer-grid .contact-button{grid-column:1/2;grid-row:2/3}.footer__quicklinks{display:none}.pos-top{object-position:center}.pos-bot{object-position:bottom}}
/*# sourceMappingURL=style.css.map */