@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}.dyno{display:none!important}body,html{font-family:Inter,sans-serif;font-size:10px;font-weight:400;background:#fff;scroll-behavior:smooth;color:#666;overflow-x:hidden}@media(min-width:768px){body,html{font-weight:300}}a{text-decoration:none;color:#666}.hinweis{border:3px solid #ffa247;padding:2rem;margin-bottom:2rem}img{max-width:100%;object-fit:cover;object-position:center}section h2{font-size:clamp(2.6rem,4vw,4.5rem);font-weight:700;font-stretch:condensed}section h2,section h3{text-transform:uppercase;padding-bottom:1.6rem}section h3{font-family:Playfair,serif;font-size:clamp(2rem,3vw,2.6rem);font-weight:400}section p{padding-bottom:1.6rem;line-height:1.6;font-size:clamp(1.7rem,1.8vw,1.9rem)}section strong{font-weight:700}.container{max-width:136.5rem;margin:0 auto}.inner{padding:0 1rem}@media(min-width:768px){.inner{padding:0 3rem}}.orange-text{color:#ffa247}.weiss-text{color:#fff}button{background-color:#ffa247;cursor:pointer;height:5rem;padding:0 3rem;font-size:clamp(1.7rem,2vw,1.8rem);font-weight:400;display:flex;align-items:center;border:none;border-radius:3px;transition:all .5s ease-in-out;margin-top:1rem;text-align:left}@media(min-width:768px){button{font-weight:300}}button:hover{background-color:#f27b06;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}button:hover svg{margin-left:.5em;margin-right:-.5em}button svg{height:2rem;transition:all .5s ease-in-out;padding-right:1.5rem}button a,button svg{color:#fffcf7}button.weiss{background-color:#fed}button.weiss:hover{background-color:#fff}button.weiss a,button.weiss svg{color:#ffa247}.marquee{position:relative;overflow:hidden;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));z-index:0}.marquee__inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translate3d(var(--move-initial),0,0);animation:marquee 40s linear infinite;animation-play-state:paused}.marquee span{opacity:.1;font-size:20vw;line-height:1.2;font-weight:700;text-transform:uppercase;padding:0 2vw;white-space:nowrap}.marquee__inner{animation-play-state:running}@keyframes marquee{0%{transform:translate3d(var(--move-initial),0,0)}to{transform:translate3d(var(--move-final),0,0)}}.row-main{display:grid;grid-template-columns:1fr}@media(min-width:992px){.row-main{grid-template-columns:1fr 1fr;grid-gap:2rem}}footer{padding:0 3rem;font-size:1.6rem}footer .container{display:flex;justify-content:flex-end}@media(min-width:992px){footer .container{padding:3rem 3rem 0}}footer .container .footer-text{background-color:#ffa247;padding:1.5rem 0;text-align:center;width:100%}@media(min-width:992px){footer .container .footer-text{width:40%}}footer .container .footer-text a{color:#fff}.content-header{background-size:cover;background-position:50%}.content-header.bg-home{background-image:url(/img/termin1.jpg);background-position:50%}.ordination{background-color:#fed;padding-top:8rem;position:relative;z-index:3}@media(min-width:992px){.ordination{padding:18rem 2rem 0}}.ordination .container .row{background-color:#fffcf7;padding:3rem;display:flex;flex-direction:column-reverse}@media(min-width:768px){.ordination .container .row{padding:6rem}}@media(min-width:992px){.ordination .container .row{flex-direction:row}.ordination .container .row .foto-ordi{flex-basis:40%;margin-top:-14rem}}.ordination .container .row .content-ordi{padding:6rem 0;position:relative}@media(min-width:992px){.ordination .container .row .content-ordi{padding:0}.ordination .container .row .content-ordi .home-img-news{position:absolute;height:52rem;overflow:hidden}.ordination .container .row .content-ordi{flex-basis:60%;padding-left:6rem}.ordination .container .row .news-home{flex-basis:40%}}.ordination .news-row{flex-direction:column!important}@media(min-width:992px){.ordination .news-row{min-height:55rem;flex-direction:row!important}}.home-vorsorge{background-color:#ffa247;display:flex;padding:10rem 0 22rem;position:relative;z-index:1}.home-vorsorge .container{color:#fff;display:flex;flex-direction:column;padding:3rem}@media(min-width:992px){.home-vorsorge .container{flex-direction:row;padding:8rem;color:#fed}}.home-vorsorge .container .vorsorge-img{margin-bottom:3rem}@media(min-width:992px){.home-vorsorge .container .vorsorge-img{flex-basis:60%;padding-right:6rem}}.home-vorsorge .container .vorsorge-img img{height:80vh;width:100%;object-fit:cover}.home-vorsorge .container .vorsorge-text h2{font-size:clamp(2rem,4vw,4.5rem);color:#fed}@media(min-width:992px){.home-vorsorge .container .vorsorge-text{flex-basis:40%}}.psycho{background-color:#fff;padding:0 3rem}.psycho .container{background-image:url(/img/home5.jpg);background-size:cover;background-position:top;display:flex;justify-content:flex-end;padding:3rem;position:relative;z-index:2;margin-top:-20rem}@media(min-width:576px){.psycho .container{height:80vh}}.psycho .container .psycho-text{background-color:rgba(255,162,71,.85);color:#fff;height:100%;padding:3rem;width:100%}.psycho .container .psycho-text h2{font-size:clamp(2rem,4vw,4.5rem)}@media(min-width:992px){.psycho .container .psycho-text{width:50%;background-color:#ffa247;color:#fed}}@media(min-width:1200px){.psycho .container .psycho-text{width:40%}}.wrapper-header.imp{height:60vh}.wrapper-header{display:grid;width:100vw;height:100vh;grid-template-rows:13rem auto 6rem;grid-template-areas:"header" "content" "kontakt"}.wrapper-header header{grid-area:header;position:fixed;width:100vw;height:13rem;background-color:#fff;z-index:50}@media(min-width:576px){.wrapper-header header{height:9.2rem}}@media(min-width:992px){.wrapper-header header{height:16.5rem}}.wrapper-header header.shadow{box-shadow:0 3px 10px 0 rgba(0,0,0,.3);background-color:#fff}.wrapper-header header .container{display:flex;height:100%;align-items:center}.wrapper-header header .container .logo{flex-basis:70%;padding:1rem;display:flex;flex-direction:column}@media(min-width:1200px){.wrapper-header header .container .logo{flex-basis:60%;padding:3rem}}.wrapper-header header .container .logo .adresse{display:none}@media(min-width:768px){.wrapper-header header .container .logo .adresse{display:block;font-size:clamp(1rem,1.5vw,1.5rem);padding-top:.5rem}}.wrapper-header header .container .logo label{float:left;margin-left:.3rem}.wrapper-header header .container .logo h2 a{font-size:clamp(2.3rem,3.3vw,3.95rem);font-weight:300;color:#ffa247}@media(min-width:576px){.wrapper-header header .container .logo h2 a label:nth-of-type(2){margin-left:.7rem}}.wrapper-header header .container .logo h3{font-size:clamp(1.28rem,1.8vw,2.15rem);font-weight:400;color:#666}.wrapper-header header .container .menu{flex-basis:40%;display:flex;align-items:center;background-color:#ffa247;height:100%;z-index:2}@media(min-width:768px){.wrapper-header header .container .menu{justify-content:space-between}}.wrapper-header header .container .menu .kontakt{display:none}@media(min-width:992px){.wrapper-header header .container .menu .kontakt{display:block;background-color:#ffa247;color:#fff;font-size:clamp(1.15rem,1.6vw,1.6rem);width:100vw;z-index:2;width:auto;padding-left:2rem}}.wrapper-header header .container .menu .kontakt .container{display:flex;height:6rem}@media(min-width:992px){.wrapper-header header .container .menu .kontakt .container{flex-direction:column;min-width:27rem;height:auto}}.wrapper-header header .container .menu .kontakt .container p{display:flex;align-items:center;width:50%;justify-content:center;padding:1rem}.wrapper-header header .container .menu .kontakt .container p:hover svg{color:#f27b06}.wrapper-header header .container .menu .kontakt .container p svg{width:clamp(1.4rem,2vw,2.2rem);color:#fff;margin-right:.5rem}.wrapper-header header .container .menu .kontakt .container p svg.mobile{width:clamp(1.2rem,2vw,1.8rem)}.wrapper-header header .container .menu .kontakt .container p a{color:#fff}@media(min-width:992px){.wrapper-header header .container .menu .kontakt .container p{width:100%;justify-content:flex-start}}.wrapper-header header .container .menu .menu-nav{height:100%;color:#fed;display:flex;align-items:center;font-size:clamp(1.6rem,2vw,2.5rem);text-transform:uppercase;padding:0 3rem;position:relative;z-index:10;cursor:pointer}.wrapper-header header .container .menu .menu-nav.active{height:100vh;width:100vw;position:fixed;left:0;top:0}.wrapper-header header .container .menu .menu-nav .hamburger{margin-right:1rem;display:flex;align-items:flex-end}.wrapper-header header .container .menu .menu-nav .hamburger span{display:block;height:.2rem;width:2.5rem;margin-bottom:.5rem;background-color:#fed}.wrapper-header .content-header{grid-area:content}.wrapper-header .content-header-imp{grid-area:content;height:50vh}.wrapper-header .kontakt-header{grid-area:kontakt;background-color:#ffa247;display:flex;align-items:center;position:relative;z-index:10}.wrapper-header .kontakt-header svg{width:clamp(2rem,2vw,2.2rem);color:#fff;margin-right:1rem;margin-bottom:-.2rem}.wrapper-header .kontakt-header p{display:flex;align-items:center;width:100%;justify-content:center;padding:2rem 1rem}.wrapper-header .kontakt-header a{color:#fff;text-decoration:none;font-size:2rem}@media(min-width:576px){.wrapper-header{grid-template-rows:9.2rem auto 6rem}}@media(min-width:992px){.wrapper-header{grid-template-rows:16.5rem auto;grid-template-areas:"header" "content"}.wrapper-header .kontakt-header{display:none}}.bg-orange{display:none}@media(min-width:992px){.bg-orange{display:block;position:absolute;right:0;top:0;height:16.5rem;background-color:#ffa247;width:30%;z-index:0}}.navi{position:fixed;height:100vh;width:100vw;background-color:#ffa247;left:0;top:0;z-index:9;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0}.navi ul{list-style:none}.navi ul li{display:flex;width:100%;justify-content:center;align-items:center;width:70vw;border-bottom:1px solid #f27b06}@media(min-width:1200px){.navi ul li{width:60vw}}.navi ul li:first-of-type{border-top:1px solid #f27b06}.navi ul li svg{width:3rem;color:#ffa247}.navi ul li a{display:block;padding:3.5vh;font-size:clamp(2rem,3vw,3rem);color:#fed}@media(min-width:768px){.navi ul li a{padding:5vh}}.navi ul li:hover{background-color:#f27b06}.navi ul li:hover svg{color:#f27b06}.menutxt{padding-bottom:.4rem}.bg-ordi{background-image:url(/img/termin1.jpg);background-position:50%}.bg-ordi,.bg-team{background-size:cover}.bg-team{background-image:url(/img/team1.jpg);background-position:bottom}section{padding:4rem 1rem}@media(min-width:768px){section{padding:8rem 3rem}}.schwaninger-top{background-color:#fed;color:#f27b06}.schwaninger-top .team{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1/1;grid-gap:2%;gap:2%;grid-template-areas:"team-text team-text" "team-img1 team-img2"}@media(min-width:992px){.schwaninger-top .team{grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr;grid-template-areas:"team-text team-text team-img1 team-img2"}}.schwaninger-top .team .team-text{grid-area:team-text;height:auto}.schwaninger-top .team .team-img1{grid-area:team-img1}.schwaninger-top .team .team-img2{grid-area:team-img2}.schwaninger{background-color:#ffa247;color:#fed}.schwaninger .row{padding:3rem 0}.schwaninger .cols-2{display:grid;grid-template-columns:1fr;grid-gap:3%}@media(min-width:992px){.schwaninger .cols-2{grid-template-columns:repeat(2,1fr)}}.arbeiten .container{display:grid;grid-gap:3%;margin-bottom:4rem;grid-template-columns:1fr}@media(min-width:992px){.arbeiten .container{grid-template-columns:2fr 1fr}}.arbeiten .container .slider-text{display:flex;flex-direction:column;justify-content:space-between;background-color:#efefef;overflow:hidden}.arbeiten .container .slider-text .slide{margin:3rem}.arbeiten .container .slider-text .slider-btns{display:flex;justify-content:center;padding:2rem}.arbeiten .container .slider-text .slider-btns div{width:3rem;height:.5rem;background-color:#ccc;margin:1rem;border-radius:.2rem;transition:all .3s ease-in-out;cursor:pointer}.arbeiten .container .slider-text .slider-btns div.active{background-color:#ffa247;transform:scale(1.5)}.arbeiten .container .info{background-color:#ffa247;color:#fff;position:relative}.arbeiten .container .info .info-icon{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);background-color:#ffa247;width:8rem;height:8rem;border-radius:50%;display:flex;justify-content:center;align-items:center;border:3px solid #fed}.arbeiten .container .info .info-icon svg{height:5rem;color:#fed}.arbeiten .container .info .inner{padding:6rem 2rem 4rem;margin:2rem;border:3px solid #fed}.arbeiten .container .info .inner h4{font-size:clamp(1.6rem,2vw,1.8rem);margin-bottom:2rem}.arbeiten .container .info .inner p{font-size:1.6rem}.links-wrapper{background-color:#fffcf7}.links-wrapper h2{font-size:clamp(2rem,3vw,3rem);color:#ffa247}.links-wrapper .links{display:grid;grid-template-columns:1fr;grid-gap:3%}@media(min-width:992px){.links-wrapper .links{grid-template-columns:1fr 1fr}}.links-wrapper .links a{background-color:#ffa247;color:#fff;padding:1rem;font-size:clamp(1.7rem,1.8vw,1.9rem);display:flex;align-items:center;min-height:8rem}.links-wrapper .links a svg{color:#fff;width:3rem}.links-wrapper .links p{margin:3rem 0;background-color:#fed;display:flex;justify-content:space-between;align-items:stretch;padding:0;border-radius:3px}.links-wrapper .links p span{padding:1rem;align-self:center}.bg-termin{background-image:url(/img/team1.jpg);background-size:cover;background-position:50%}.termin{background-color:#fed}.Message{background:green;color:#fff;padding:.5rem 1rem;display:inline-block;font-size:2rem}.kontaktform{padding:3rem;overflow:hidden}.kontaktform h2{font-size:clamp(3rem,4vw,5rem);font-weight:600;color:#ffa247;text-transform:uppercase;padding-bottom:3rem}.kontaktform input,.kontaktform textarea{display:block;width:100%;margin-bottom:2rem;padding:2rem;font-size:clamp(1.6rem,1.8vw,1.8rem);background-color:transparent;border:none;border-bottom:1px solid #ffa247;color:#ffa247;font-family:Inter,sans-serif;font-weight:700}.kontaktform input[type=submit],.kontaktform textarea[type=submit]{background-color:#ffa247;color:#fff;border-radius:2.9rem;margin-top:2rem}@media(min-width:992px){.kontaktform input[type=submit],.kontaktform textarea[type=submit]{max-width:25rem}}.kontaktform input[type=checkbox],.kontaktform textarea[type=checkbox]{width:2rem;margin:0 .8rem 0 0}.kontaktform input::placeholder,.kontaktform textarea::placeholder{font-weight:400;color:#ffa247;opacity:.6}.kontaktform textarea{height:30.8rem;font-family:Inter,sans-serif;font-weight:400}.kontaktform .check{font-size:clamp(1.4rem,2vw,1.6rem);display:flex;align-items:center;padding-bottom:1.5rem}.kontaktform .terms{display:none}.ordination-termin{padding-top:8rem;position:relative;z-index:3}@media(min-width:992px){.ordination-termin{padding:18rem 2rem 0}}.ordination-termin .container .row{background-color:#ffa247;color:#fff;padding:3rem;display:flex;flex-direction:column-reverse}@media(min-width:768px){.ordination-termin .container .row{padding:6rem}}@media(min-width:992px){.ordination-termin .container .row{flex-direction:row}.ordination-termin .container .row .foto-ordi{flex-basis:40%;margin-top:-14rem}}.ordination-termin .container .row .content-ordi{padding:6rem 0;position:relative}.ordination-termin .container .row .content-ordi h2{color:#fed}@media(min-width:992px){.ordination-termin .container .row .content-ordi{padding:0}.ordination-termin .container .row .content-ordi .home-img-news{position:absolute;height:52rem;overflow:hidden}.ordination-termin .container .row .content-ordi{flex-basis:60%;padding-left:6rem}.ordination-termin .container .row .news-home{flex-basis:40%}}.ordination-termin .news-row{flex-direction:column!important}@media(min-width:992px){.ordination-termin .news-row{height:50rem;flex-direction:row!important}}.vorsorge .wrapper-header{height:auto}.bg-vor{background-color:#fed}.untersuchung,.vorsorge-text{padding:0}.untersuchung div,.vorsorge-text div{padding:4rem 0}.untersuchung h1,.vorsorge-text h1{font-size:clamp(2.5rem,3vw,3.5rem);text-transform:uppercase;font-weight:700;font-stretch:condensed;padding-bottom:1.6rem;color:#ffa247}.untersuchung h2,.vorsorge-text h2{font-size:clamp(2rem,3vw,2.6rem);color:#ffa247}.untersuchung p,.vorsorge-text p{font-size:clamp(1.7rem,1.8vw,1.9rem)}.vorsorge-wrapper{display:flex;flex-direction:column-reverse;height:85vh;max-width:136.5rem;margin:0 auto}@media(min-width:992px){.vorsorge-wrapper{height:auto;flex-direction:row}}.vorsorge-wrapper .vorsorge-text{flex-basis:40%;padding:1rem}@media(min-width:992px){.vorsorge-wrapper .vorsorge-text{flex-basis:70%}}@media(min-width:1200px){.vorsorge-wrapper .vorsorge-text{flex-basis:60%;padding:3rem}}.vorsorge-wrapper .vorsorge-img{flex-basis:60%;background-image:url(/img/team2.jpg);background-size:cover;background-position:top;padding-left:2rem;min-width:45rem}@media(min-width:992px){.vorsorge-wrapper .vorsorge-img{flex-basis:30%}}@media(min-width:1200px){.vorsorge-wrapper .vorsorge-img{flex-basis:40%}}.para-untersuchung{background-image:url(/img/vorsorge2.jpg);background-repeat:no-repeat;background-size:cover;position:relative;background-position:50%;height:50vh}@media(min-width:1200px){.para-untersuchung{background-attachment:fixed}}.para-untersuchung:after{content:"";position:absolute;background-color:#ffa247;width:100%;height:100%;left:0;top:0;opacity:.3}.glaucom{padding-top:0}.glaucom h2{font-size:clamp(2rem,3vw,2.6rem);color:#ffa247}.glaucom .row{display:grid;grid-template-columns:1fr}@media(min-width:992px){.glaucom .row{grid-template-columns:repeat(2,1fr);grid-gap:3%}}.glaucom .img-glau{position:relative;height:52rem}.glaucom .img-glau .glau-img{position:absolute;height:52rem;overflow:hidden}.glaucom .img-glau .glau-img img{object-fit:cover;object-position:bottom}.glaucom .acco{padding:5rem 0;margin:8rem auto}.glaucom .accordion__section{display:flex;flex-direction:column;margin-bottom:3rem;padding:0 1rem}@media(min-width:768px){.glaucom .accordion__section{padding:0 3rem}}.glaucom .accordion__section button{height:auto}.glaucom .accordion__section .accordion{background-color:#ffa247;color:#fff;cursor:pointer;padding:1.8rem;display:flex;align-items:center;border:none;outline:none;transition:background-color .6s ease;border-radius:0}.glaucom .accordion__section .accordion.active,.glaucom .accordion__section .accordion:hover{background-color:#f27b06}.glaucom .accordion__section .accordion .accordion__title{font-size:clamp(1.7rem,2vw,2rem);font-weight:400;padding:0;max-width:90%}.glaucom .accordion__section .accordion__content{overflow:hidden;transition:max-height .6s ease;background-color:#efefef}.glaucom .accordion__section .accordion__text{padding:2rem;color:#111}.glaucom .accordion__section .accordion__text,.glaucom .accordion__section .accordion__text p{font-size:clamp(1.3rem,2vw,1.6rem);line-height:clamp(1.8rem,3vw,2.6rem)}.glaucom .accordion__section button{position:relative}.glaucom .accordion__section button span{position:absolute;width:3rem;height:2px;right:2rem;background:#fff;border-radius:2px;transition:.3s}.glaucom .accordion__section button span:first-of-type{right:3rem;transform:rotate(90deg)}.glaucom .accordion__section button span:last-of-type{right:3rem}.glaucom .accordion__section h2{font-size:clamp(2.2rem,4vw,5rem);font-weight:400;color:#ffa247;text-transform:uppercase;padding:3.5rem 0 5rem}.glaucom .accordion__section h2 span{color:#fed}.glaucom .accordion__section button span.active{transform:rotate(0)!important}.glaucom .accordion__section button.active{background-color:#3e5179}.kontaktlinsen{padding:4rem 0}.kontaktlinsen .container{display:flex;flex-direction:column;position:relative;align-items:center}@media(min-width:992px){.kontaktlinsen .container{flex-direction:row;margin:10rem auto}}.kontaktlinsen .container h2{font-size:clamp(2rem,3vw,2.6rem);color:#ffa247;padding-left:4rem}.kontaktlinsen .container .slider-text{display:flex;flex-direction:column;justify-content:space-between;background-color:hsla(0,0%,94%,.9);overflow:hidden;position:relative;z-index:2;min-height:79rem}.kontaktlinsen .container .slider-text .btn-coop{background-color:#666;display:inline-block;padding:1rem}.kontaktlinsen .container .slider-text .btn-coop a{color:#fff;padding:1rem}@media(min-width:992px){.kontaktlinsen .container .slider-text{max-width:66%}}.kontaktlinsen .container .slider-text .slide{margin:3rem}.kontaktlinsen .container .slider-text .slider-btns{display:flex;justify-content:center;padding:2rem}.kontaktlinsen .container .slider-text .slider-btns div{width:3rem;height:.5rem;background-color:#ccc;margin:1rem;border-radius:.2rem;transition:all .3s ease-in-out;cursor:pointer}.kontaktlinsen .container .slider-text .slider-btns div.active{background-color:#ffa247;transform:scale(1.5)}.kontaktlinsen .container .kontaktlinsen-img{position:relative;right:0;z-index:0}@media(min-width:992px){.kontaktlinsen .container .kontaktlinsen-img{position:absolute;width:40vw}}.kontaktlinsen .container .kontaktlinsen-img .kontakt-img img{max-height:55rem;width:100%}@media(min-width:992px){.kontaktlinsen .container .kontaktlinsen-img .kontakt-img img{width:80rem}}.psy-link{color:#fff;text-decoration:underline}