/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v7.1.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4;font-family:"jaf-bernina-sans-condensed",sans-serif;font-weight:300}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}[class^=icon-],[class*=" icon-"]{height:1rem;width:1rem;display:inline-block;fill:currentColor}.img-icon{width:5rem;height:5rem;margin:3.5rem auto 1.25rem}.img-icon img{max-width:100%;height:auto}.img-icon-small{width:2rem;height:2rem;margin-right:.5rem;display:inline-block}.img-icon-small img{max-width:100%;height:auto}footer{font-size:calc(.5rem + 1vw);padding-bottom:1rem}@media screen and (min-width: 900px){footer{font-size:1rem;padding-top:0}}footer .rating{float:left;display:block;margin-right:1.2987012987%;width:100%}footer .rating #jameda-widget-container1530188{margin:0 auto 3rem}footer .rating:last-child{margin-right:0}footer .logo-container{float:left;display:block;margin-right:1.2987012987%;width:49.3506493506%}footer .logo-container:last-child{margin-right:0}@media screen and (min-width: 900px){footer .logo-container{float:left;display:block;margin-right:1.2987012987%;width:24.025974026%}footer .logo-container:last-child{margin-right:0}}footer .txt{float:left;display:block;margin-right:1.2987012987%;width:49.3506493506%;padding-top:1rem;padding-left:5vw;line-height:1.3}footer .txt:last-child{margin-right:0}footer .txt div{margin-bottom:.5rem}@media screen and (min-width: 900px){footer .txt{float:left;display:block;margin-right:1.2987012987%;width:74.6753246753%;padding-top:4.25rem;padding-left:0}footer .txt:last-child{margin-right:0}footer .txt .name{float:left;display:block;margin-right:1.2987012987%;width:24.025974026%;padding-left:2rem}footer .txt .name:last-child{margin-right:0}footer .txt .anschrift{float:left;display:block;margin-right:1.2987012987%;width:15.5844155844%}footer .txt .anschrift:last-child{margin-right:0}footer .txt .contacts{float:left;display:block;margin-right:1.2987012987%;width:32.4675324675%}footer .txt .contacts:last-child{margin-right:0}footer .txt .legal{float:left;display:block;margin-right:1.2987012987%;width:24.025974026%;padding-top:1.3rem}footer .txt .legal:last-child{margin-right:0}}footer .logo-container{text-align:center}footer .logo-container img{max-height:170px;width:auto}header{height:3rem}header .left,header .right{float:left;display:block;margin-right:1.2987012987%;width:49.3506493506%}header .left:last-child,header .right:last-child{margin-right:0}header .right{text-align:right}header .right svg{height:1.25rem;width:1.25rem;margin-top:.85rem;margin-left:1rem;transition:all .25s ease-in-out}header .right svg:hover{transform:scale(1.1)}a{text-decoration:none;color:inherit;transition:all .25s ease-in-out}a:hover{color:#e54360}.wrapper{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 1rem}.wrapper::after{clear:both;content:"";display:block}img{max-width:100%}main{overflow-x:hidden}html{color:#5f5f5f;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4{margin-top:0;line-height:1.2}h2{color:#e54360;font-weight:400;font-size:1.875rem;margin-bottom:1.25rem}@media screen and (min-width: 900px){h2{font-size:2.15625rem}}h3{color:#5f5f5f;font-weight:600;margin-bottom:.75rem;font-size:1.25rem}@media screen and (min-width: 900px){h3{font-size:1.4375rem}}h4{font-size:1.15rem}@media screen and (min-width: 900px){h4{font-size:1.3225rem}}h5{font-size:1rem}@media screen and (min-width: 900px){h5{font-size:1.15rem}}strong{font-weight:600}.regular{font-weight:400}p{margin-top:0;margin-bottom:1.25rem}@media screen and (min-width: 900px){p{font-size:1.15rem}}p:last-of-type{margin-bottom:0}.page-datenschutz h2,.page-datenschutz h3,.page-datenschutz h4,.page-impressum h2,.page-impressum h3,.page-impressum h4{margin-top:3.5rem;margin-bottom:.5rem}.page-datenschutz h4,.page-datenschutz h5,.page-impressum h4,.page-impressum h5{margin-bottom:.25rem}.page-datenschutz h3+h4,.page-datenschutz h4+h5,.page-impressum h3+h4,.page-impressum h4+h5{margin-top:.5rem;margin-bottom:.25rem}.bigger{font-size:110%}.cd-top{position:fixed;height:2rem;width:2rem;bottom:1rem;right:1rem;z-index:100;overflow:hidden;text-indent:100%;white-space:nowrap;background:url("../img/pfeil.png") no-repeat center;background-size:cover;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility 0s .3s,scale .3s ease-in-out}@media screen and (min-width: 900px){.cd-top{height:2.25rem;width:2.25rem;bottom:2rem;right:2rem}}.cd-top.cd-fade-out,.cd-top.cd-is-visible{transition:opacity .3s 0s,visibility 0s 0s,scale .3s ease-in-out}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.75}@media screen and (min-width: 900px){.cd-top:hover{opacity:1;transform:scale(1.1);transition:all .3s ease-in-out}}.button_container{position:relative;float:left;height:1rem;width:1.35rem;cursor:pointer;z-index:1000000;transition:all .25s ease-out;padding:0;top:1rem}.button_container:hover{transition:all .25s ease-in}.button_container:hover>span{background:#e54360}.button_container.active .upper{transform:translateY(6px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{transform:translateY(-6px) translateX(0) rotate(-45deg);background:#fff}.button_container span{background:#5f5f5f;border:none;height:1px;width:100%;position:absolute;top:0;left:0;transition:all .25s ease-out;cursor:pointer}.button_container span:nth-of-type(2){top:6px}.button_container span:nth-of-type(3){top:12px}.fixit{overflow-y:hidden;margin:0;padding:0}.overlay{position:fixed;background:#e54360;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .15s,height .25s;overflow:hidden;z-index:999999}.overlay.open{opacity:1;visibility:visible;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay.open li{animation:fadeInHeight .35s ease-in forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.5s}.overlay.open li:nth-of-type(4){animation-delay:.6s}.overlay.open .contacts{opacity:0;animation:fadeIn .5s ease-in forwards;animation-delay:.6s}.overlay nav{position:absolute;text-align:center;margin:0 auto;width:100%;height:60%;top:35%;transform:translateY(-30%);font-size:6vmin}@media screen and (min-width: 900px){.overlay nav{font-size:3.5vmin}}.overlay .contacts{color:#fff;font-size:5vmin;width:100%;text-align:center;bottom:15%;position:absolute}@media screen and (min-width: 900px){.overlay .contacts{font-size:3.5vmin}}.overlay .contacts a{display:inline-block;margin:.5rem 0;font-weight:600}.overlay .contacts a svg{transition:all .25s ease-in-out;height:5vmin;width:5vmin;margin-right:.5rem;position:relative;top:-0.1rem}@media screen and (min-width: 900px){.overlay .contacts a svg{height:3.5vmin;width:3.5vmin}}.overlay .contacts a:hover{color:#fff}.overlay .contacts a:hover>svg{transform:scale(1.1)}.overlay ul{list-style:none;padding:0;margin:3rem auto 0;display:block;position:relative;height:100%}.overlay ul li{display:block;height:20%;max-height:14.5%;position:relative;opacity:0}.overlay ul li a{font-weight:300;display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;margin-right:auto;margin-left:auto;text-decoration:none;border:none;transition:all .22s ease-out}.overlay ul li a:hover{font-weight:600}@keyframes fadeInHeight{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@keyframes fadeInWidth{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-home .logo{position:relative;top:-2.5rem;margin-bottom:-1.5rem;width:25%;max-width:200px;margin-left:auto;margin-right:auto}.page-home .hero img,.page-home .referenzen img,.page-home .uebermich img{margin-left:auto;margin-right:auto;width:100%;height:auto}.page-home section{text-align:center;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 900px){.page-home section{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 900px){.page-home .ihrehebamme{padding-top:6rem}}.page-home .ihrehebamme .topcontent{float:left;display:block;margin-right:1.2987012987%;width:83.1168831169%;margin-left:8.4415584416%}.page-home .ihrehebamme .topcontent:last-child{margin-right:0}@media screen and (min-width: 900px){.page-home .ihrehebamme .topcontent{float:left;display:block;margin-right:1.2987012987%;width:32.4675324675%;margin-left:33.7662337662%;margin-bottom:4rem}.page-home .ihrehebamme .topcontent:last-child{margin-right:0}}.page-home .ihrehebamme .schwangerschaft,.page-home .ihrehebamme .geburt,.page-home .ihrehebamme .wochenbett{float:left;display:block;margin-right:1.2987012987%;width:66.2337662338%;margin-left:16.8831168831%}.page-home .ihrehebamme .schwangerschaft:last-child,.page-home .ihrehebamme .geburt:last-child,.page-home .ihrehebamme .wochenbett:last-child{margin-right:0}@media screen and (min-width: 900px){.page-home .ihrehebamme .schwangerschaft,.page-home .ihrehebamme .geburt,.page-home .ihrehebamme .wochenbett{float:left;display:block;margin-right:1.2987012987%;width:15.5844155844%}.page-home .ihrehebamme .schwangerschaft:last-child,.page-home .ihrehebamme .geburt:last-child,.page-home .ihrehebamme .wochenbett:last-child{margin-right:0}}@media screen and (min-width: 900px){.page-home .ihrehebamme .schwangerschaft{margin-left:16.8831168831%}.page-home .ihrehebamme .geburt,.page-home .ihrehebamme .wochenbett{margin-left:8.4415584416%}}.page-home .uebermich .content,.page-home .kennenlernen .content{float:left;display:block;margin-right:1.2987012987%;width:83.1168831169%;margin-left:8.4415584416%}.page-home .uebermich .content:last-child,.page-home .kennenlernen .content:last-child{margin-right:0}@media screen and (min-width: 900px){.page-home .uebermich .content,.page-home .kennenlernen .content{float:left;display:block;margin-right:1.2987012987%;width:32.4675324675%;margin-left:33.7662337662%}.page-home .uebermich .content:last-child,.page-home .kennenlernen .content:last-child{margin-right:0}}.page-home .uebermich{padding-top:2rem;position:relative}.page-home .uebermich .portrait{margin-bottom:2rem;position:relative}@media screen and (min-width: 900px){.page-home .uebermich .portrait{margin-bottom:4rem}}.page-home .uebermich::before{content:"";position:absolute;z-index:-1;left:-150px;top:-185px;width:450px;height:405px;background:url("../img/wolke_links.png");background-size:contain;background-position:top left;background-repeat:no-repeat}@media screen and (min-width: 900px){.page-home .uebermich::before{left:-284px;top:-400px;width:828px;height:745px}}@media screen and (min-width: 900px){.page-home .meineleistungen{padding-top:2rem;padding-bottom:2rem}}.page-home .meineleistungen .image-container{width:100%;position:relative;overflow:hidden;margin-bottom:2%}@media screen and (min-width: 900px){.page-home .meineleistungen .image-container{width:33%;margin-right:.5%;float:left}.page-home .meineleistungen .image-container:last-of-type{margin-right:0}}.page-home .meineleistungen .image-container .background{min-height:300px}.page-home .meineleistungen .image-container .txt-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:rgba(0,0,0,.2)}.page-home .meineleistungen .image-container .txt-overlay .content{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:100%}.page-home .meineleistungen .image-container .txt-overlay .content h3{color:#fff}.page-home .meineleistungen .image-container .txt-overlay .content .img-icon{margin-top:0}.page-home .kennenlernen{position:relative;padding-bottom:7rem}@media screen and (min-width: 900px){.page-home .kennenlernen{padding-top:6rem;padding-bottom:8rem}}.page-home .kennenlernen::after{position:absolute;content:"";z-index:-1;right:-180px;bottom:-120px;width:400px;height:360px;background:url("../img/wolke_rechts.png");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 900px){.page-home .kennenlernen::after{right:-230px;bottom:-220px;width:707px;height:636px}}.page-home .referenzen{padding-top:0}@media screen and (min-width: 900px){.page-home .referenzen h2{margin-top:4rem}}.page-home .referenzen .quote{margin-top:2rem;margin-bottom:4rem}.page-home .referenzen .quote-image-container{width:100%;position:relative;overflow:hidden;z-index:0}.page-home .referenzen .quote-image-container .txt-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:3}.page-home .referenzen .quote-image-container .txt-overlay .txt{position:absolute;top:50%;left:67%;transform:translate(-35%, -50%);text-align:center;width:100%}.page-home .content-before-footer{text-align:center;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 900px){.page-home .content-before-footer{margin-top:6rem;margin-bottom:0}}.page-home .content-before-footer .h2{font-weight:400;font-size:calc(1.15rem + 1vw)}@media screen and (min-width: 900px){.page-home .content-before-footer .h2{font-size:2.15625rem}}@media screen and (min-width: 900px){.page-impressum main,.page-datenschutz main{padding-top:4rem;padding-bottom:6rem}}.page-impressum .logo,.page-datenschutz .logo{position:relative;top:-2.5rem;margin-bottom:-4.5rem;width:25%;max-width:200px;margin-left:auto;margin-right:auto}.page-impressum .content,.page-datenschutz .content{max-width:700px;margin-left:auto;margin-right:auto}.error404 *{line-height:1.2;margin:0}.error404 main{color:#000;display:table;font-family:"jaf-bernina-sans-condensed",sans-serif;height:100vh;text-align:center;width:100%;background:#e4e4e4}.error404 .wrapper{display:table-cell;vertical-align:middle}.error404 h1{font-size:1.5em;font-weight:700;padding:0 2rem 2rem 2rem;margin:0 auto 2rem}.error404 span{display:block;margin:1rem auto;font-size:calc(4rem + 8vw)}@media only screen and (max-width: 280px){.error404 body,.error404 p{width:95%}.error404 h1{font-size:1em;margin:0}}.error404 .btn{text-transform:uppercase;letter-spacing:1px;padding:1rem 2rem;color:#e54360;background:#fff;transition:all .25s ease-in-out}.error404 .btn:hover{background:#e54360;color:#fff}.accent{color:#e54360}@media screen and (min-width: 900px){.mobile{display:none}}.desktop{display:none}@media screen and (min-width: 900px){.desktop{display:inherit}}
