@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://use.typekit.net/ull7tsn.css");*{margin:0;padding:0;box-sizing:border-box}html{background-color:#003}html,body{min-width:100vw;width:100vw;min-height:100vh;height:100vh;scroll-behavior:smooth;letter-spacing:1px;overflow-x:hidden}h1,h2,h3,h4{font-family:Lato,sans-serif;letter-spacing:.5px}h1,h2,h3,h4{color:#f93}h1{color:#d3d3d3;font-size:1.3em;font-weight:300;line-height:1.8em}@media only screen and (min-width:1500px){h1{font-size:2em}}h1.headlines-section{font-size:1.5em;color:#f93;font-weight:500}@media only screen and (min-width:1200px){h1.headlines-section{font-size:2em;font-weight:700;margin-bottom:50px}}h1.right{text-align:right}h2{font-size:20px;font-weight:500}@media only screen and (min-width:1500px){h2{font-size:24px;font-weight:700}}h3{font-size:18px;font-weight:500}@media only screen and (min-width:1500px){h3{font-size:22px;font-weight:700}}h4{font-size:16px;font-weight:500}@media only screen and (min-width:1500px){h4{font-size:20px;font-weight:700}}p,a,td,li{font-size:12px;font-family:Lato,sans-serif;font-weight:300;font-style:normal;color:#d3d3d3;line-height:19px}@media only screen and (min-width:375px){p,a,td,li{font-size:14px;line-height:22px}}@media only screen and (min-width:520px){p,a,td,li{font-size:16px;line-height:24px}}@media only screen and (min-width:1000px){p,a,td,li{font-size:18px;line-height:28px}}@media only screen and (min-width:1500px){p,a,td,li{font-size:20px;line-height:30px}}@media only screen and (min-width:2200px){p,a,td,li{font-size:20px;line-height:35px}}a,a:focus,a:visited,a:active,a:hover{text-decoration:none}img{pointer-events:none}@media only screen and (orientation:landscape){#hamburg{position:fixed;z-index:9999999;right:30px;top:40px;width:56px;height:40px;cursor:pointer;padding:0 2px;border-radius:5px;background-color:rgba(0,0,51,0.7)}}@media only screen and (orientation:landscape) and (min-width:500px){#hamburg{top:70px;right:50px}}@media only screen and (orientation:landscape) and (min-width:700px){#hamburg{top:80px;right:80px}}@media only screen and (orientation:landscape) and (min-width:1000px){#hamburg{top:100px}}@media only screen and (orientation:landscape) and (min-width:1300px){#hamburg{display:none}}@media only screen and (orientation:landscape){#hamburg .hamburg{width:100%;height:100%}}@media only screen and (orientation:landscape){#hamburg .line{position:absolute;left:8px;height:4px;width:calc(100% - 16px);background:#f93;border-radius:2px;display:block;transition:ease-in-out .5s;transform-origin:center;box-shadow:0 1px 1px #003}}@media only screen and (orientation:landscape){#hamburg .line:nth-child(1){top:8px}}@media only screen and (orientation:landscape){#hamburg .line:nth-child(2){top:18px}}@media only screen and (orientation:landscape){#hamburg .line:nth-child(3){top:28px}}@media only screen and (orientation:landscape){#hamburg .hamburg.checked .line:nth-child(1){transform:translateY(10px) rotate(-45deg)}}@media only screen and (orientation:landscape){#hamburg .hamburg.checked .line:nth-child(2){opacity:0}}@media only screen and (orientation:landscape){#hamburg .hamburg.checked .line:nth-child(3){transform:translateY(-10px) rotate(45deg)}}@media only screen and (orientation:landscape){.navigation{position:fixed;position:-ms-device-fixed;z-index:9999;left:0;top:-2000px;width:100%;max-width:100vw;background-color:#003;display:flex;flex-direction:column;align-content:center;justify-content:flex-end;height:auto;max-height:100vh;opacity:0;transition:all .6s ease;visibility:hidden;box-shadow:0 1px 3px #424242}}@media only screen and (orientation:landscape) and (min-width:1300px){.navigation{transition:none;background-color:transparent;justify-content:flex-end;box-shadow:none;padding-right:40px}}@media only screen and (orientation:landscape) and (min-width:1900px){.navigation{padding-right:40px}}@media only screen and (orientation:landscape){.navigation .navigation-container{width:100%;max-width:100%;margin:0 auto;padding:10px 0;height:100vh;max-height:100vh}}@media only screen and (orientation:landscape) and (min-height:540px){.navigation .navigation-container{padding:50px 0;height:auto;max-height:100vh}}@media only screen and (orientation:landscape) and (min-width:1300px){.navigation .navigation-container{padding:50px 0;margin:0 60px 0 0}}@media only screen and (orientation:landscape) and (min-width:2500px){.navigation .navigation-container{padding:100px 0 50px}}@media only screen and (orientation:landscape){.navigation .navigation-container ul{display:flex;display:-ms-flexbox;justify-content:space-evenly;flex-direction:column;list-style:none;width:100%;max-width:100%;margin:0 auto;padding-left:0;height:100%;max-height:100vh}}@media only screen and (orientation:landscape) and (min-width:1300px){.navigation .navigation-container ul{flex-direction:row;padding:10px 14px;height:auto;width:auto;max-width:60vw;margin-left:40vw;background-color:rgba(0,0,51,0.7);border-radius:20px}}@media only screen and (orientation:landscape){.navigation .navigation-container ul li{display:flex;display:-ms-flexbox;flex-direction:column;align-items:center;font-size:12px;text-transform:uppercase;border-bottom:1px solid rgba(253,162,90,0.1);padding:20px 0;margin:0}.navigation .navigation-container ul li:nth-child(5),.navigation .navigation-container ul li:last-child{border-bottom:0}}@media only screen and (orientation:landscape) and (min-height:540px){.navigation .navigation-container ul li{padding:25px 0}}@media only screen and (orientation:landscape) and (min-width:1300px){.navigation .navigation-container ul li{border-bottom:0}}@media only screen and (orientation:landscape){.navigation .navigation-container ul li a{font-family:"Lato",sans-serif;letter-spacing:1px;font-weight:500;color:#d3d3d3;font-size:1.2em}}@media only screen and (orientation:landscape) and (min-width:1900px){.navigation .navigation-container ul li a{font-size:1.6em}}@media only screen and (orientation:landscape) and (min-width:2500px){.navigation .navigation-container ul li a{font-size:22px}}@media only screen and (orientation:landscape){.navigation .navigation-container ul li a::after{display:block;content:"";border-bottom:solid 3px #f93;transform:scaleX(0);transition:transform .3s ease-out}}@media only screen and (orientation:landscape){.navigation .navigation-container ul li a:hover::after{transform:scaleX(1);transform-origin:50%}}@media only screen and (orientation:landscape){.navigation.show{top:0;opacity:1;visibility:visible}}@media only screen and (orientation:landscape){#cookie-hint{position:fixed;z-index:999;left:0;bottom:0;width:100vw;opacity:0;height:0}#cookie-hint .cooke-hint-text{width:100%;height:auto;padding:20px 0;background-color:white;border-radius:10px;display:grid;grid-row:auto;grid-row-gap:20px}#cookie-hint .cooke-hint-text div{width:80%;height:100%;margin:0 auto}#cookie-hint .cooke-hint-text div p{color:black;line-height:150%;letter-spacing:.5px;text-align:justify;font-size:14px}#cookie-hint .cooke-hint-text div p a{color:#1e5bad;font-size:14px}#cookie-hint .cooke-hint-text div button{display:block;width:auto;height:auto;padding:10px 20px;margin:0 auto;background-color:#1e5bad;color:white;font-size:14px;font-weight:bold;letter-spacing:1px;border-radius:12px;box-shadow:none;border:0;cursor:pointer}}@media only screen and (orientation:landscape){.container section .content-container{display:grid;grid-template-columns:100%;grid-row-gap:30px;justify-content:flex-start;width:100%;min-height:40vh;height:auto}}@media only screen and (orientation:landscape) and (min-width:1500px){.container section .content-container{grid-row-gap:50px}}@media only screen and (orientation:landscape) and (min-width:2200px){.container section .content-container{grid-row-gap:80px}}@media only screen and (orientation:landscape){.container section .content-container .content{width:100%;padding:0 100px;height:auto}}@media only screen and (orientation:landscape) and (min-width:1000px){.container section .content-container .content{padding:0 100px}}@media only screen and (orientation:landscape) and (min-width:1200px){.container section .content-container .content{padding:0 200px}}@media only screen and (orientation:landscape) and (min-width:1400px){.container section .content-container .content{padding:0 300px}}@media only screen and (orientation:landscape) and (min-width:2200px){.container section .content-container .content{padding:0 500px}}@media only screen and (orientation:landscape){.container section .content-container .content-image{width:100%;height:100%;padding-bottom:20px}.container section .content-container .content-image img{width:100%;height:auto}}@media only screen and (orientation:landscape){.container section .triangle{background-size:40vw;background-repeat:no-repeat}}@media only screen and (orientation:landscape) and (min-width:1300px){.container section .triangle{background-size:35vw}}@media only screen and (orientation:landscape){.container section .triangle-right{background-position:right top;background-image:url("../images/dreieck-right.svg")}}@media only screen and (orientation:landscape){.container section .triangle-left{background-position:left top;background-image:url("../images/dreieck-left.svg")}}@media only screen and (orientation:landscape){.container footer .content-container{display:grid;grid-template-columns:100%;width:100%;min-height:450px;padding-top:50px;height:auto;background-repeat:no-repeat;justify-content:space-around}.container footer .content-container .content{width:100%;padding:0 100px;height:auto}}@media only screen and (orientation:landscape) and (min-width:1000px){.container footer .content-container .content{padding:0 100px}}@media only screen and (orientation:landscape) and (min-width:1200px){.container footer .content-container .content{padding:0 200px}}@media only screen and (orientation:landscape) and (min-width:1400px){.container footer .content-container .content{padding:0 300px}}@media only screen and (orientation:landscape) and (min-width:2200px){.container footer .content-container .content{padding:0 500px}}@media only screen and (orientation:landscape){.container footer .triangle{background-size:60vw;background-repeat:no-repeat;background-position:right bottom;background-image:url("../images/dreieck-right-last.svg")}}@media only screen and (orientation:landscape) and (min-width:700px){.container footer .triangle{background-size:400px}}@media only screen and (orientation:landscape) and (min-width:1000px){.container footer .triangle{background-size:400px}}@media only screen and (orientation:landscape){#start .content-container{grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:"logo" "welcome";background-image:url("../images/dreieck-left-first.svg");background-repeat:no-repeat;background-size:55vw;background-position:left top}}@media only screen and (orientation:landscape) and (min-width:700px){#start .content-container{background-size:50vw}}@media only screen and (orientation:landscape) and (min-width:1300px){#start .content-container{background-size:40vw;grid-template-areas:"logo welcome";grid-template-rows:100%;grid-template-columns:30vw 65vw;height:auto}}@media only screen and (orientation:landscape){#start .content-container .logo{padding-top:40px;padding-left:30px;grid-area:logo}}@media only screen and (orientation:landscape) and (min-width:500px){#start .content-container .logo{padding-top:70px;padding-left:50px}}@media only screen and (orientation:landscape) and (min-width:700px){#start .content-container .logo{padding-top:80px;padding-left:60px}}@media only screen and (orientation:landscape) and (min-width:1000px){#start .content-container .logo{padding-top:100px;padding-left:80px}}@media only screen and (orientation:landscape) and (min-width:1900px){#start .content-container .logo{padding-top:150px}}@media only screen and (orientation:landscape) and (min-width:2500px){#start .content-container .logo{padding-top:200px}}@media only screen and (orientation:landscape){#start .content-container .logo img{width:32vw}}@media only screen and (orientation:landscape) and (min-width:700px){#start .content-container .logo img{width:28vw}}@media only screen and (orientation:landscape) and (min-width:1300px){#start .content-container .logo img{width:80%;margin-left:10%}}@media only screen and (orientation:landscape){#start .content-container .welcome{width:100%;height:auto;grid-area:welcome;padding:0 30px;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (orientation:landscape) and (min-width:500px){#start .content-container .welcome{width:80%;margin:0 auto}}@media only screen and (orientation:landscape) and (min-width:1000px){#start .content-container .welcome{width:80%;margin-left:20%}}@media only screen and (orientation:landscape) and (min-width:1300px){#start .content-container .welcome{width:100%;padding:25% 0 0;margin-left:0}}@media only screen and (orientation:landscape) and (min-width:2500px){#start .content-container .welcome{justify-content:center}}@media only screen and (orientation:landscape){#start .content-container .welcome .welcome-first{padding-top:25px}}@media only screen and (orientation:landscape) and (min-width:320px){#start .content-container .welcome .welcome-first{padding-top:40px}}@media only screen and (orientation:landscape) and (min-width:500px){#start .content-container .welcome .welcome-first{padding-top:150px}}@media only screen and (orientation:landscape){#start .content-container .welcome div{margin-bottom:25px}}@media only screen and (orientation:landscape) and (min-width:700px){#start .content-container .welcome div{margin-bottom:45px}}@media only screen and (orientation:landscape){#start .content-container .welcome div h1{text-align:center;width:80%;margin:0 auto}#start .content-container .welcome div h1 span{font-size:1.4em;color:#f93;font-weight:500}}@media only screen and (orientation:landscape){#start .content-container .welcome div p{text-align:center}}@media only screen and (orientation:landscape) and (min-width:700px){#start .content-container .welcome div p{width:60%;margin:0 auto}}@media only screen and (orientation:landscape) and (min-width:1300px){#start .content-container .welcome div p{width:60%;margin:0 auto}}@media only screen and (orientation:landscape) and (min-width:2500px){#start .content-container .welcome div p{width:30%;font-size:20px}}@media only screen and (orientation:landscape){#start .content-container .welcome div .pain-icons{display:flex;flex-wrap:wrap;height:auto;justify-content:center}}@media only screen and (orientation:landscape) and (min-width:800px){#start .content-container .welcome div .pain-icons{width:80%;margin-left:10%}}@media only screen and (orientation:landscape){#start .content-container .welcome div .pain-icons img{width:55px;height:55px;margin:8px 15px}}@media only screen and (orientation:landscape) and (min-width:1300px){#start .content-container .welcome div .pain-icons img{margin-top:100px;margin-bottom:50px;width:70px;height:70px}}@media only screen and (orientation:landscape) and (min-width:2500px){#start .content-container .welcome div .pain-icons img{margin:200px 25px 50px;width:100px;height:100px}}@media only screen and (orientation:landscape){#impressum{width:100%}#impressum .content-container{grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:"logo" "welcome" "imprint-text";background-image:url("../images/dreieck-left-first.svg");background-repeat:no-repeat;background-size:55vw;background-position:left top;min-height:80vh;justify-content:flex-start}}@media only screen and (orientation:landscape) and (min-width:700px){#impressum .content-container{background-size:50vw}}@media only screen and (orientation:landscape) and (min-width:1000px){#impressum .content-container{background-size:40vw;grid-template-areas:"logo welcome" "imprint-text imprint-text";grid-template-rows:auto auto;grid-template-columns:30vw 60vw;height:auto}}@media only screen and (orientation:landscape){#impressum .content-container .logo{padding-top:40px;padding-left:30px;grid-area:logo}}@media only screen and (orientation:landscape) and (min-width:500px){#impressum .content-container .logo{padding-top:70px;padding-left:50px}}@media only screen and (orientation:landscape) and (min-width:700px){#impressum .content-container .logo{padding-top:80px;padding-left:60px}}@media only screen and (orientation:landscape) and (min-width:1000px){#impressum .content-container .logo{padding-top:100px;padding-left:80px}}@media only screen and (orientation:landscape) and (min-width:1900px){#impressum .content-container .logo{padding-top:150px}}@media only screen and (orientation:landscape) and (min-width:2500px){#impressum .content-container .logo{padding-top:200px}}@media only screen and (orientation:landscape){#impressum .content-container .logo img{width:32vw}}@media only screen and (orientation:landscape) and (min-width:700px){#impressum .content-container .logo img{width:28vw}}@media only screen and (orientation:landscape) and (min-width:1300px){#impressum .content-container .logo img{width:80%;margin-left:10%}}@media only screen and (orientation:landscape){#impressum .content-container .imprint{grid-area:welcome;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;padding-top:45vh}#impressum .content-container .imprint h1{text-align:right;margin-bottom:50px}}@media only screen and (orientation:landscape) and (min-width:2500px){#impressum .content-container .imprint h1{margin-bottom:100px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint h1 span{font-size:1.4em;color:#f93;font-weight:500}}@media only screen and (orientation:landscape){#impressum .content-container .imprint div p,#impressum .content-container .imprint div h2{text-align:right}}@media only screen and (orientation:landscape){#impressum .content-container .imprint div h2{margin-top:30px;margin-bottom:15px}}@media only screen and (orientation:landscape) and (min-width:2500px){#impressum .content-container .imprint div h2{margin-top:50px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint div p{font-size:16px;line-height:25px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint-text{grid-area:imprint-text}}@media only screen and (orientation:landscape) and (min-width:1000px){#impressum .content-container .imprint-text{padding-left:180px}}@media only screen and (orientation:landscape) and (min-width:2500px){#impressum .content-container .imprint-text{padding-left:500px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint-text p{font-size:16px;line-height:25px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint-text h2{margin-top:50px;margin-bottom:25px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint-text h3{margin-top:50px}}@media only screen and (orientation:landscape){#impressum .content-container .imprint-text hr{margin-bottom:25px}}@media only screen and (orientation:landscape) and (min-width:1000px){#contact{margin-top:-50px}}@media only screen and (orientation:landscape) and (min-width:1300px){#contact{margin-top:-100px}}@media only screen and (orientation:landscape){#contact .content-container{grid-template-rows:auto auto auto auto;padding-top:25vw;padding-bottom:30px}#contact .content-container .content .contact-info{height:auto;display:flex;justify-content:start;align-items:start;margin-bottom:35px}#contact .content-container .content .contact-info .contact-info-icons{width:40px;padding-right:15px;pointer-events:none}}@media only screen and (orientation:landscape) and (min-width:1200px){#contact .content-container .content .contact-info .contact-info-icons{width:90px;padding-right:35px}}@media only screen and (orientation:landscape) and (min-width:2200px){#contact .content-container .content .contact-info .contact-info-icons{width:120px;padding-right:50px}}@media only screen and (orientation:landscape){#contact .content-container .content .contact-info .contact-info-icons img{width:100%;height:auto;pointer-events:none}}@media only screen and (orientation:landscape){#contact .content-container .content .contact-info div p,#contact .content-container .content .contact-info div td,#contact .content-container .content .contact-info div a{vertical-align:top}#contact .content-container .content .contact-info div table{margin-top:25px}}@media only screen and (orientation:landscape){#contact .content-container .content iframe{min-height:450px;width:100%;height:600px}}@media only screen and (orientation:landscape){#contact .content-container .content-p{width:65%}}@media only screen and (orientation:landscape){#aboutme .content-container{grid-template-columns:50% auto;grid-template-areas:"grid-img grid-h1" "grid-text grid-text" "grid-vitae grid-vitae";padding-bottom:50px}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container{grid-template-areas:"grid-img grid-h1" "grid-img grid-text" "grid-img grid-text" "grid-vitae grid-text" "grid-vitae grid-text" "grid-vitae grid-text";grid-column-gap:30px}}@media only screen and (orientation:landscape){#aboutme .content-container .content{width:100%;margin-left:0}#aboutme .content-container .content p{margin-bottom:20px}#aboutme .content-container .content .signature{font-size:20px;font-weight:500;padding-top:20px;color:#1e5bad}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .content .signature{font-size:24px}}@media only screen and (orientation:landscape){#aboutme .content-container .content .about-qualifications{margin-top:15px;font-size:12px;line-height:20px}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .content .about-qualifications{font-size:16px;line-height:22px}}@media only screen and (orientation:landscape){#aboutme .content-container .content .about-bao{display:flex;margin:25px 0}#aboutme .content-container .content .about-bao p,#aboutme .content-container .content .about-bao a{font-size:12px;line-height:18px;color:#d3d3d3}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .content .about-bao p,#aboutme .content-container .content .about-bao a{font-size:16px;line-height:22px}}@media only screen and (orientation:landscape){#aboutme .content-container .content .about-bao p img,#aboutme .content-container .content .about-bao a img{margin-left:25px;width:50px;height:50px}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .content .about-bao p img,#aboutme .content-container .content .about-bao a img{margin-left:40px;width:70px;height:70px}}@media only screen and (orientation:landscape){#aboutme .content-container .content-image{grid-area:grid-img;padding-top:10%;padding-bottom:30px;width:100%;height:100%}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .content-image{width:110%;padding-bottom:0}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .content-image{width:90%}}@media only screen and (orientation:landscape){#aboutme .content-container .content-h1{grid-area:grid-h1;margin-top:50vh;width:100%;padding:0}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .content-h1{margin-top:25vh}}@media only screen and (orientation:landscape){#aboutme .content-container .content-text{grid-area:grid-text;width:100%}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .content-text{padding:0 100px 0 0}}@media only screen and (orientation:landscape) and (min-width:1200px){#aboutme .content-container .content-text{padding:0 200px 0 0}}@media only screen and (orientation:landscape) and (min-width:1400px){#aboutme .content-container .content-text{padding:0 300px 0 0}}@media only screen and (orientation:landscape) and (min-width:2200px){#aboutme .content-container .content-text{padding:0 500px 0 0}}@media only screen and (orientation:landscape){#aboutme .content-container .about-vitae{grid-area:grid-vitae;width:100%}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .about-vitae{padding:0 50px 0 100px}}@media only screen and (orientation:landscape) and (min-width:1200px){#aboutme .content-container .about-vitae{padding:0 50px 0 200px}}@media only screen and (orientation:landscape) and (min-width:1400px){#aboutme .content-container .about-vitae{padding:0 50px 0 300px}}@media only screen and (orientation:landscape) and (min-width:2200px){#aboutme .content-container .about-vitae{padding:0 50px 0 500px}}@media only screen and (orientation:landscape){#aboutme .content-container .about-vitae table tr{height:22px;vertical-align:top}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .about-vitae table tr{height:34px}}@media only screen and (orientation:landscape){#aboutme .content-container .about-vitae table tr td{font-size:10px;line-height:15px}}@media only screen and (orientation:landscape) and (min-width:1000px){#aboutme .content-container .about-vitae table tr td{font-size:13px;line-height:20px}}@media only screen and (orientation:landscape) and (min-width:1500px){#aboutme .content-container .about-vitae table tr td{font-size:15px;line-height:20px}}@media only screen and (orientation:landscape){#aboutme .content-container .about-vitae table tr td:nth-child(odd){padding-right:20px}}@media only screen and (orientation:landscape){#patients .content-container{grid-template-columns:auto 50%;grid-template-areas:"grid-h1 grid-img" "grid-text grid-text";padding-bottom:50px}}@media only screen and (orientation:landscape) and (min-width:1000px){#patients .content-container{margin-top:-100px;grid-column-gap:30px}}@media only screen and (orientation:landscape) and (min-width:2200px){#patients .content-container{margin-top:150px;grid-template-areas:"grid-h1 grid-img" "grid-text grid-img";min-height:60vw}}@media only screen and (orientation:landscape){#patients .content-container .content-image{grid-area:grid-img;width:75%;margin-left:25%;height:auto}}@media only screen and (orientation:landscape) and (min-width:1300px){#patients .content-container .content-image{width:67%;margin-left:32%}}@media only screen and (orientation:landscape){#patients .content-container .content-h1{grid-area:grid-h1;width:100%;display:flex;align-items:center;padding:0 0 0 100px}}@media only screen and (orientation:landscape) and (min-width:1200px){#patients .content-container .content-h1{padding:0 0 0 200px;align-items:flex-end}}@media only screen and (orientation:landscape) and (min-width:1400px){#patients .content-container .content-h1{padding:0 0 0 300px}}@media only screen and (orientation:landscape) and (min-width:2200px){#patients .content-container .content-h1{padding:0 0 0 500px}}@media only screen and (orientation:landscape){#patients .content-container .content-text{grid-area:grid-text;width:100%}}@media only screen and (orientation:landscape) and (min-width:2200px){#patients .content-container .content-text{padding:0 0 0 500px}}@media only screen and (orientation:landscape){#services .content-container{grid-template-columns:50% auto;grid-template-areas:"grid-img grid-h1" "grid-text grid-text"}}@media only screen and (orientation:landscape) and (min-width:1000px){#services .content-container{grid-template-areas:"grid-img grid-h1" "grid-text grid-text";grid-template-columns:auto 50%;grid-column-gap:30px}}@media only screen and (orientation:landscape) and (min-width:2200px){#services .content-container{grid-template-areas:"grid-img grid-h1" "grid-img grid-text";grid-template-columns:auto 50%;grid-column-gap:30px;min-height:60vw}}@media only screen and (orientation:landscape){#services .content-container .content p span{color:#f93}#services .content-container .content ul{list-style:none;padding-left:20px;margin-top:25px}#services .content-container .content ul li::before{content:"•";color:#1e5bad;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;margin-right:.5em}}@media only screen and (orientation:landscape){#services .content-container .content-image{grid-area:grid-img;width:78%;height:100%}}@media only screen and (orientation:landscape) and (min-width:1000px){#services .content-container .content-image{width:83%}}@media only screen and (orientation:landscape) and (min-width:1300px){#services .content-container .content-image{width:73%}}@media only screen and (orientation:landscape) and (min-width:2500px){#services .content-container .content-image{width:72%}}@media only screen and (orientation:landscape){#services .content-container .content-h1{display:flex;align-items:center;grid-area:grid-h1;width:100%;padding:0}}@media only screen and (orientation:landscape) and (min-width:1200px){#services .content-container .content-h1{align-items:flex-end}}@media only screen and (orientation:landscape){#services .content-container .content-text{grid-area:grid-text;width:100%}}@media only screen and (orientation:landscape) and (min-width:2200px){#services .content-container .content-text{padding:0 500px 0 0}}@media only screen and (orientation:landscape) and (min-width:1000px){#osteopathy{margin-top:-50px}}@media only screen and (orientation:landscape) and (min-width:1300px){#osteopathy{margin-top:-100px}}@media only screen and (orientation:landscape){#osteopathy .content-container{grid-template-rows:auto auto auto auto;padding-top:25vh;padding-bottom:30px}}@media only screen and (orientation:landscape) and (min-width:1300px){#osteopathy .content-container{padding-top:25vh}}@media only screen and (orientation:landscape){#osteopathy .content-container .content blockquote p{font-style:italic}#osteopathy .content-container .content h2{margin-top:30px;margin-bottom:15px}#osteopathy .content-container .content h3{margin-bottom:25px}#osteopathy .content-container .content h4{margin-bottom:10px}}@media only screen and (orientation:landscape){#osteopathy .content-container .content-osteo{display:grid;grid-template-rows:auto auto auto auto auto auto}}@media only screen and (orientation:landscape) and (min-width:1000px){#osteopathy .content-container .content-osteo{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;grid-column-gap:30px;grid-row-gap:50px;justify-content:space-around;min-height:auto;height:auto;padding-bottom:50px}}@media only screen and (orientation:landscape) and (min-width:1000px) and (min-width:1500px){#osteopathy .content-container .content-osteo{grid-column-gap:80px}}@media only screen and (orientation:landscape){#osteopathy .content-container .content-osteo img{width:100%;height:auto;margin-top:30px}}@media only screen and (orientation:landscape) and (min-width:700px){#osteopathy .content-container .content-osteo img{width:80%;margin-left:10%}}@media only screen and (orientation:landscape) and (min-width:1000px){#osteopathy .content-container .content-osteo img{width:100%;margin-left:0}}@media only screen and (orientation:landscape){#footer .content-container{width:100%;grid-template-areas:"footer-bao" "footer-info" "footer-links" "footer-data" "footer-copyright";grid-template-rows:auto auto auto auto auto auto;padding-top:50px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container{grid-template-areas:"footer-bao footer-bao footer-bao footer-bao" "footer-info footer-links footer-data footer-copyright";grid-template-rows:auto auto;grid-template-columns:auto auto auto auto;grid-column-gap:20px;align-items:flex-end;justify-content:space-between;width:100%;max-width:100vw}}@media only screen and (orientation:landscape) and (min-width:1900px){#footer .content-container{grid-template-columns:auto 350px auto 35vw;grid-column-gap:40px}}@media only screen and (orientation:landscape) and (min-width:2200px){#footer .content-container{min-height:40vh;grid-template-columns:auto 350px auto 42vw;grid-column-gap:40px}}@media only screen and (orientation:landscape){#footer .content-container .footer-bao{display:flex;grid-area:footer-bao;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:40px;width:100%}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-bao{align-items:flex-end}}@media only screen and (orientation:landscape){#footer .content-container .footer-bao p{margin-right:30px;font-size:12px}}@media only screen and (orientation:landscape) and (min-width:1000px){#footer .content-container .footer-bao p{margin-right:40px}}@media only screen and (orientation:landscape) and (min-width:1300px){#footer .content-container .footer-bao p{font-size:14px}}@media only screen and (orientation:landscape){#footer .content-container .footer-bao a img{width:45px;height:45px}}@media only screen and (orientation:landscape) and (min-width:700px){#footer .content-container .footer-bao a img{width:60px;height:60px}}@media only screen and (orientation:landscape){#footer .content-container .footer-info{width:100%;grid-area:footer-info;padding-right:0}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-info{padding-bottom:25px}}@media only screen and (orientation:landscape){#footer .content-container .footer-info table tr td{padding-bottom:20px;min-width:100px;font-size:12px}}@media only screen and (orientation:landscape) and (min-width:1300px){#footer .content-container .footer-info table tr td{font-size:14px}}@media only screen and (orientation:landscape){#footer .content-container .footer-info table tr td a{font-size:12px}}@media only screen and (orientation:landscape) and (min-width:1300px){#footer .content-container .footer-info table tr td a{font-size:14px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-info table tr td{vertical-align:top;padding-bottom:0;padding-top:10px}}@media only screen and (orientation:landscape){#footer .content-container .footer-links,#footer .content-container .footer-data{height:100%;width:100%;padding-right:30px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-links,#footer .content-container .footer-data{margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:0 0 25px 0}}@media only screen and (orientation:landscape){#footer .content-container .footer-links ul,#footer .content-container .footer-data ul{list-style:none;margin-bottom:20px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-links ul,#footer .content-container .footer-data ul{margin-bottom:0}}@media only screen and (orientation:landscape){#footer .content-container .footer-links ul li,#footer .content-container .footer-data ul li{text-align:right;line-height:18px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-links ul li,#footer .content-container .footer-data ul li{text-align:left}}@media only screen and (orientation:landscape){#footer .content-container .footer-links ul li a,#footer .content-container .footer-data ul li a{font-size:12px;color:#003}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-links ul li a,#footer .content-container .footer-data ul li a{color:#d3d3d3;text-align:left}}@media only screen and (orientation:landscape) and (min-width:1300px){#footer .content-container .footer-links ul li a,#footer .content-container .footer-data ul li a{font-size:14px}}@media only screen and (orientation:landscape){#footer .content-container .footer-links{grid-area:footer-links}}@media only screen and (orientation:landscape){#footer .content-container .footer-data{grid-area:footer-data}}@media only screen and (orientation:landscape){#footer .content-container .footer-copyright{grid-area:footer-copyright;height:100%;padding-right:30px}}@media only screen and (orientation:landscape) and (min-width:1100px){#footer .content-container .footer-copyright{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-bottom:0;width:auto;padding-bottom:25px}}@media only screen and (orientation:landscape){#footer .content-container .footer-copyright p{color:#003;font-size:10px;text-align:right}}@media only screen and (orientation:landscape) and (min-width:1000px){#footer .content-container .footer-copyright p{font-size:12px}}