/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-primary:#907c68;--color-secondary:#6b6051;--color-accent:#bfa086;--color-headings:#5a4b3a;--color-body:#a8967f;--color-body-darker:#78655b;--color-background:#f5efe4;--color-border:#ccc;--border-radius:30px;--padding-vertical:2rem;--border-radius-block:0px}*,:after,:before{box-sizing:border-box}::selection{background:var(--color-primary);color:#fff}html{font-size:62.5%}body{color:var(--color-body);font-family:Rokkitt,Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1.5}h1,h2,h3{color:var(--color-headings);margin-bottom:1rem;line-height:1.1}h1{font-size:6rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}p{margin-top:0}@media screen and (width>=1024px){body{font-size:1.8rem}h1{font-size:8rem}h2{font-size:4rem}h3{font-size:2.4rem}}a{text-decoration:none}.link{color:var(--color-body-darker);font-size:2rem;font-weight:500}.link--white{color:#fff;font-size:1.6rem;font-weight:400}.link-arrow{color:var(--color-accent);text-transform:uppercase;font-size:2rem;font-weight:700}.link-arrow:after{content:">>";margin-left:5px;transition:margin .15s}.link-arrow:hover:after{margin-left:10px}@media screen and (width>=1024px){.link-arrow{font-size:1.5rem}}.list{padding-left:0;list-style:none}.list--inline .list__item{margin-right:2rem;display:inline-block}.list--point{list-style:outside}.list--point .list__item{margin-bottom:1rem;padding-left:.5rem}@media screen and (width>=1024px){.list--point .list__item{padding-left:0}}.icon{width:40px;height:40px}.icon--small{width:30px;height:30px}.icon--primary{fill:var(--color-primary)}.icon--white{fill:#fff}.icon-container{background:#f3f9fa;border-radius:100%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.icon-container--accent{background:var(--color-accent)}.btn{border-radius:var(--border-radius);cursor:pointer;text-align:center;text-transform:uppercase;white-space:nowrap;border:0;outline:0;margin:1rem 0;padding:2rem 4vw;font-size:1.8rem;font-weight:600}.btn .icon{vertical-align:middle;width:2rem;height:2rem;margin-right:1rem}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-accent)}.btn--secondary{background:var(--color-secondary);color:#fff}.btn--secondary:hover{background:var(--color-accent)}.btn--accent{background:var(--color-accent);color:#fff}.btn--accent:hover{background:var(--color-primary)}.btn--outline{color:var(--color-headings);border:2px solid var(--color-headings);background:#fff}.btn--outline:hover{background:var(--color-headings);color:#fff}.btn--streched{padding-left:6rem;padding-right:6rem}.btn--block{width:100%;display:inline-block}@media screen and (width>=1024px){.btn{font-size:1.5rem}}.input{border-radius:var(--border-radius);border:1px solid var(--color-border);color:var(--color-headings);outline:0;padding:1.5rem 3.5rem;font-size:2rem}::placeholder{color:#cdcbd7}.input-group{border:1px solid var(--color-border);border-radius:var(--border-radius);display:flex}.input-group .input{border:0;flex-grow:1;width:0;padding:1.5rem 2rem}.input-group .btn{margin:4px}@media screen and (width>=1024px){.input{font-size:1.5rem}}.media{margin-bottom:4rem;display:flex}.media--nav{max-width:5rem}.media__title{margin-top:0}.media__body{margin:0 2rem}.media__image{margin-top:1rem}.quote{color:var(--color-body-darker);margin:10px;font-size:2.5rem;font-style:italic;line-height:1.3}.quote__text:before{content:open-quote}.quote__text:after{content:close-quote}.quote__author{margin-bottom:0;font-size:3rem;font-style:normal;font-weight:500}.quote__organization{color:var(--color-headings);opacity:.4;margin-bottom:0;font-size:2rem;font-style:normal}.quote__line{position:relative;bottom:15px}@media screen and (width>=1024px){.quote{font-size:2rem}.quote__author{font-size:2.4rem}.quote__organization{font-size:1.6rem}}.grid{display:grid}@media screen and (width>=768px){.grid--1x2{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){.grid--1x3{grid-template-columns:repeat(3,1fr)}}.collapsible__header{justify-content:space-between;display:flex}.collapsible__heading{margin-top:0;font-size:3rem}.collapsible__content{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.collapsible__chevron{transition:transform .3s;transform:rotate(-90deg)}.collapsible--expanded .collapsible__chevron{transform:rotate(0)}.collapsible--expanded .collapsible__content{opacity:1;max-height:100vh;display:block}.block{padding:var(--padding-vertical) 2rem}.block__header{text-align:center;margin-bottom:4rem}.block__heading{margin-top:0}.block--dark{color:#7b858b;background:#000}.block--dark h1,.block--dark h2,.block--dark h3{color:#fff}.block--skewed-right{padding-bottom:calc(var(--padding-vertical) + 4rem);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 90%)}.block--skewed-left{padding-bottom:calc(var(--padding-vertical) + 4rem);clip-path:polygon(0% 0%,100% 0%,100% 90%,0% 100%)}.container,.hero{max-width:1140px}.container{margin:0 2rem}.hero{margin:0}@media screen and (width>=768px){:root{--padding-vertical:4rem}}@media screen and (width>=1024px){:root{--padding-vertical:8rem}.container,.hero{margin:0 auto}}.brand{margin:1rem;display:flex}.brand__image{align-self:center;height:5rem}.brand__body{color:var(--color-secondary);align-self:center;margin:1rem}.brand__heading{font-size:2rem}.brand__text{font-size:1.5rem}.brand__heading,.brand__text{margin:0}.brand:hover .brand__heading,.brand:hover .brand__text{color:var(--color-accent);transition:color .3s}.brand:hover .brand__image{transition:transform .3s;transform:scale(1.1)}@media screen and (width>=768px){.brand__image{height:5rem}.brand__heading{font-size:2.2rem}.brand__text{font-size:2rem}}.feature{gap:2rem;margin:0}.feature__content{text-align:center;padding:2rem 0}.feature__heading{margin:1rem 0}.feature__image{width:100%}.feature__text{font-size:2rem}@media screen and (width>=768px){.feature:nth-last-of-type(2n) .feature__content{order:2}.feature__content{padding:2rem}}.nav{background:var(--color-background);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.nav__list{width:100%;margin:0}.nav__item{border-bottom:1px solid #222;padding:.5rem 2rem;font-size:1.5rem}.nav__item>a{text-transform:uppercase;color:var(--color-primary);transition:color .3s}.nav__item>a:hover{color:var(--color-accent)}.nav__toggler{opacity:.5;cursor:pointer;transition:box-shadow .15s}.nav.collapsible--expanded .nav__toggler{opacity:1;border-radius:3px;box-shadow:0 0 0 3px #666}@media screen and (width>=1024px){.nav__toggler{display:none}.nav__list{opacity:1;width:auto;max-height:100%;font-size:1.6rem;display:flex}.nav__item{border:0}}.hero-main{border-radius:var(--border-radius-block);text-align:center;box-shadow:0 0 50px 5px var(--color-border);background-image:image-set("ocean.c7981e55.webp" 1x,"ocean@2x.8621b0cd.webp" 2x,"ocean.e20701c4.jpg" 1x,"ocean@2x.e4fbd8a2.jpg" 2x);background-position:top;background-repeat:no-repeat;background-size:cover;height:180px;margin:2rem;overflow:hidden}.hero-main .block__heading{margin:1rem 2rem;font-size:3rem}@media screen and (width>=768px){.hero-main{background-position:50% 40%;margin:0}.hero-main .block__heading{font-size:4rem}}@media screen and (width>=1024px){.hero-main{height:220px}.hero-main .block__heading{margin:2rem}}.introduction{padding-top:0}.introduction__heading{margin:2rem;font-size:2.5rem}.introduction__text{margin:2rem 0;font-size:2rem}.introduction .feature{margin-top:0}@media screen and (width>=768px){.introduction .block__header{margin:2rem}}.about{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);padding:2rem 1.5rem}.about .quote{margin:2rem;font-size:2rem}.about .quote__author{font-size:1.8rem}.about .quote__organization{font-size:1.6rem}.about__heading{text-align:center;margin:2rem}.about__image{max-width:60%;height:auto;margin:0 auto;display:block;position:relative}.about__image>img{width:100%;height:auto;display:block}.about .media{margin-bottom:0}.about__image>.icon-container{position:absolute;top:3rem;right:-32px}@media screen and (width>=768px){.about .quote{font-size:2rem}.about .quote__author{font-size:2.4rem}.about .quote__organization{font-size:1.8rem}.about__image{align-self:center;max-width:60%}}@media screen and (width>=1024px){.about .quote{font-size:2.2rem}.about .quote__author{font-size:2.4rem}.about .quote__organization{font-size:2rem}.about__image{max-width:45%}}.hero-quote{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);background-image:image-set("leaves.fbe07c13.webp" 1x,"leaves@2x.3f886972.webp" 2x,"leaves.73da02ba.jpg" 1x,"leaves@2x.970f66a7.jpg" 2x);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;height:180px;overflow:hidden}.block.container.hero:nth-of-type(2n){padding-left:5rem;padding-right:5rem}.hero-quote .quote{text-align:right;margin:0 4rem;padding-top:2rem;font-size:2rem}.hero-quote .quote__text{margin:0}.hero-quote .quote__author{font-size:2rem}.hero-quote .media{justify-content:flex-end}@media screen and (width>=768px){.hero-quote .quote{margin:0 20rem;padding-top:1rem}.hero-quote .quote__text{font-size:2.5rem}}@media screen and (width>=1024px){.hero-quote{height:220px}.hero-quote .quote__text{font-size:3rem}.hero-quote .quote__author{font-size:2.5rem}.hero-quote .quote{margin:0 25rem;padding-top:2rem}}.appointment{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);margin-bottom:4rem;padding:2rem 1.5rem}.appointment .feature__heading{font-size:2.2rem}.appointment .feature__content>p{font-size:1.8rem}.appointment .feature__image-horizontal,.appointment .featue__image-vertical{justify-self:center;max-width:240px}.appointment .feature__content>button{width:70%;margin-top:2rem}@media screen and (width>=768px){.appointment .feature__heading{font-size:2.4rem}.appointment .feature__content>p,.appointment .feature__content>a{font-size:2rem}.appointment .feature__image-horizontal{align-self:center;max-width:340px}}.hero-osteopathie{border-radius:var(--border-radius-block);height:130px;box-shadow:0 0 50px 5px var(--color-border);background-image:image-set("plant.21aff344.webp" 1x,"plant@2x.3fd9fba2.webp" 2x,"plant.17cb4c11.jpg" 1x,"plant@2x.3c53a34b.jpg" 2x);background-position:50% 95%;background-repeat:no-repeat;background-size:cover;justify-content:end;align-items:center;margin:2rem;display:flex;overflow:hidden}.hero-osteopathie .block__heading{text-align:right;margin:4rem 2rem 2rem;font-size:3rem}@media screen and (width>=768px){.hero-osteopathie{background-position:50% 60%;height:200px;margin:2rem}.hero-osteopathie .block__heading{margin:6rem 2rem;font-size:4rem}}@media screen and (width>=1024px){.hero-osteopathie{background-position:50% 60%;height:300px}.hero-osteopathie .block__heading{align-self:center;margin:auto 6rem}}.block.container.osteopathie{padding-top:0}.osteopathie__heading{margin:2rem;font-size:2.4rem}.osteopathie__text{margin:2rem;font-size:2rem}.osteopathie .block__header{margin-bottom:2rem}.osteopathie .feature{gap:0;margin-top:0}.osteopathie .feature__heading{font-size:2.2rem}.osteopathie .feature__content{padding:2rem}.osteopathie .feature__content>p{font-size:2rem}.osteopathie .feature__image-horizontal{width:60%;box-shadow:0 0 50px 5px var(--color-border);margin:0 6rem}.osteopathie .feature-block .feature__content{padding-top:0}@media screen and (width>=768px){.osteopathie .block__header{margin:2rem}.osteopathie .feature{align-items:center;margin-top:4rem}.osteopathie .feature:last-of-type picture{order:2}.osteopathie .feature__content,.osteopathie .feature-block .feature__content{padding:1rem}.osteopathie .featue__image-vertical{margin:5rem}}@media screen and (width>=1024px){.osteopathie .block__header{margin:2rem}.osteopathie .feature{align-items:center;margin-top:4rem}.osteopathie .feature:last-of-type picture{order:2}.osteopathie .feature__content,.osteopathie .feature-block .feature__content{padding:1rem}.osteopathie .feature__image-horizontal:first-of-type{width:50%;margin:2rem 10rem}.osteopathie .feature-block .feature__content{padding-top:4rem}}.block.container.ablauf-kosten{padding:0}.ablauf-kosten .block__header{margin-bottom:2rem}.ablauf-kosten .block__image{align-self:center}.ablauf-kosten .feature__image-horizontal{width:100%;box-shadow:0 0 50px 5px var(--color-border)}.ablauf-kosten .list__item-text{font-size:2rem}@media screen and (width>=768px){.ablauf-kosten .grid--1x2{grid-template-columns:40% 60%}.ablauf-kosten .block__header{margin:2rem}.ablauf-kosten .feature__image-horizontal{width:85%}}@media screen and (width>=1024px){.osteopathie .block__header{margin:2rem}.osteopathie .feature{align-items:center;margin-top:4rem}.osteopathie .feature__content,.osteopathie .feature-block .feature__content{padding:1rem}.osteopathie .feature-block .feature__content{padding-top:4rem}}.hero-ablauf-kosten{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);background-image:image-set("clay.633f6b67.webp" 1x,"clay@2x.e1a976ee.webp" 2x,"clay.69e3a27e.jpg" 1x,"clay@2x.c115312d.jpg" 2x);background-repeat:no-repeat;background-size:cover;overflow:hidden}.hero-ablauf-kosten .block__heading{text-align:right;margin:4rem 2rem 2rem;font-size:3rem}.hero-ablauf-kosten>p{color:var(--color-body-darker);font-size:2rem}@media screen and (width>=768px){.hero-ablauf-kosten{text-align:left}.hero-ablauf-kosten .feature__heading{margin:1rem 0}.hero-ablauf-kosten.feature__content{padding:4rem}}@media screen and (width>=1024px){.hero-ablauf-kosten{background-position:50% 60%;height:300px}.hero-ablauf-kosten .block__heading{align-self:center;margin:auto 6rem}}.costs .block__header{margin-bottom:.5px}.costs .list__item{margin-bottom:2rem;font-size:2rem}.about-me{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);margin-top:2rem;margin-bottom:2rem;padding:2rem 1.5rem}.about-me__image{max-width:90%;height:auto;margin:0 auto;display:block;position:relative}.about-me__image>img{width:100%;height:auto;display:block}.about-me__heading{text-align:center;margin:2rem}.about-me__content{margin:2rem;font-size:2rem}.about-me__header{margin-bottom:2rem}.about-me__body{font-size:2rem}.about-me .media{margin-bottom:0}.about-me .quote__author{font-size:1.8rem}.about-me .quote__organization{font-size:1.6rem}@media screen and (width>=768px){.about-me .quote{font-size:2rem}.about-me .quote__author{font-size:2.4rem}.about-me .quote__organization{font-size:1.8rem}.about-me__image{align-self:center;max-width:80%}}@media screen and (width>=1024px){.about-me .grid--1x2{grid-template-columns:40% 60%}.about-me .quote{font-size:2.2rem}.about-me .quote__author{font-size:2.4rem}.about-me .quote__organization{font-size:2rem}.about-me__image{max-width:70%}}.vita{flex-direction:column;align-items:center;margin:0 .5rem;display:flex}.vita__header>h3{font-size:2.4rem}.vita__body{font-size:2rem}@media screen and (width>=768px){.vita{margin:0 10rem}}@media screen and (width>=1024px){.vita{margin:0 30rem}}.book-me{padding-top:4rem;padding-bottom:0}.hero-book-me{border-radius:var(--border-radius-block);box-shadow:0 0 50px 5px var(--color-border);background-image:image-set("beige.bf0f7b7e.webp" 1x,"beige@2x.d82fc650.webp" 2x,"beige.16bd3bda.jpg" 1x,"beige@2x.faa51940.jpg" 2x);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.book-me .btn{margin:2rem 4rem}.book-me .btn i{margin-right:1rem}@media screen and (width>=768px){.hero-book-me{background-position:50% 40%}.book-me .btn{margin:6rem 2rem}.hero-book-me.grid--1x3{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1024px){.hero-book-me{background-position:50% 30%}.book-me .btn{margin:10rem 4rem}}.contact{padding-top:2rem;padding-bottom:2rem}.contact__heading{text-align:left;font-size:2.6rem}.contact__text{text-align:left;font-size:2rem}.finde-me .block__header{text-align:left;margin-bottom:0}.finde-me{font-size:2rem}.block.container.maps{padding-top:0;padding-bottom:4rem}.map{border:none;width:100%;height:60vh}@media screen and (width>=1024px){.contact{margin-top:4rem;margin-bottom:4rem}}.footer{background:#232323}.footer a{color:#777;transition:color .3s}.footer a:hover{color:#fff}.footer__section{border-bottom:1px solid #393939;padding:2rem}.footer__section .list{margin:0}.footer__heading{text-transform:uppercase;font-weight:600}.footer__brand{text-align:center;margin-top:5rem}.footer__brand img{width:100%;max-width:100px}.footer__copyright{color:#fff;opacity:.3;font-size:2rem}@media screen and (width>=768px){.footer__sections{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.footer .collapsible__chevron{display:none}.footer .collapsible__content{opacity:1;max-height:100%}.footer__brand{order:-1;margin-top:1rem}.footer__copyright{font-size:1.5rem}.footer__section{border:0}.footer__heading{font-size:1.6rem}.footer__section{font-size:2rem}}
/*# sourceMappingURL=repo.e99f2b7e.css.map */
