@font-face{font-family:"Belanda";font-style:normal;font-weight:400;src:local(""),url("../fonts/belanda.woff2") format("woff2"),url("../fonts/belanda.woff") format("woff")}@font-face{font-family:"Baskervville";font-style:normal;font-weight:400;src:local(""),url("../fonts/baskervville-v13-latin-regular.woff2") format("woff2"),url("../fonts/baskervville-v13-latin-regular.woff") format("woff")}@font-face{font-family:"Baskervville";font-style:italic;font-weight:400;src:local(""),url("../fonts/baskervville-v13-latin-italic.woff2") format("woff2"),url("../fonts/baskervville-v13-latin-italic.woff") format("woff")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none}img,picture,svg{max-width:100%;display:block}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.container{max-width:78rem;width:100%;margin:0 auto;padding:0 1.5rem}.split{display:flex;align-items:center}@media(max-width: 50em){.split{flex-direction:column}}.splitLeft,.splitRight{position:relative;width:50%}@media(max-width: 50em){.splitLeft,.splitRight{width:100%}}.splitLeftImg{display:flex;justify-content:flex-start}.splitRightImg{display:flex;justify-content:flex-end}.splitCenterTextBlock{position:absolute;left:35%;background-color:#bf967e;padding:3rem}@media(max-width: 50em){.splitCenterTextBlock{position:relative;left:0;background-color:#bf967e;padding:3rem}}.splitCenterTextBlock p{color:#fafafa}.splitCenterTextBlock p:last-child::before{content:url(../img/designEle02.png);position:absolute;display:block;top:3rem;right:4rem}@media(max-width: 37.5em){.splitCenterTextBlock p:last-child::before{top:2rem;right:-2rem}}.passion .splitCenterTextBlock p:last-child::after{content:url(../img/designEle01.png);position:absolute;display:block;bottom:-8rem;right:-8rem;mix-blend-mode:color-burn}.textCols{display:flex}@media(max-width: 50em){.textCols{display:flex;flex-direction:column}}.textColLeft,.textColRight{align-self:flex-start}@media(max-width: 50em){.textColLeft,.textColRight{margin:auto}}.textColRight{padding-left:4rem}@media(max-width: 50em){.textColRight{padding-left:0}}.textBlockHeading{font-size:1.25rem}.headingHr{width:30%;border:2px solid #676767;margin-bottom:1.5rem}@media(max-width: 50em){.headingHr{margin:0 auto 1.5rem auto}}.sr-only{position:absolute;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.no-flexbox-gap{margin-right:1.5rem}.no-flexbox-gap{margin-right:1.6rem}.no-flexbox-gap{margin-right:5rem}body{line-height:1.8}.heading-1,.heading-2,.heading-3{font-family:"Belanda",sans-serif;color:#8c654f}.heading-1{font-size:3rem}@media(max-width: 37.5em){.heading-1{font-size:2.5rem;text-align:center}}.heading-2{font-size:2.5rem;margin-bottom:2rem}@media(max-width: 50em){.heading-2{text-align:center}}@media(max-width: 37.5em){.heading-2{font-size:1.75rem}}.heading-3{font-size:1.5rem;margin-block:2rem}@media(max-width: 28.75em){.heading-3{margin-block:.75rem}}.heading-4{font-size:1.25rem;margin-block:2rem;color:#bf967e;text-transform:uppercase}.subhead{font-style:italic;text-transform:uppercase}p,dt,dd,li,q{font-family:"Baskervville",sans-serif}p,li{max-width:75ch;color:#676767}p{margin-bottom:1.5rem}@media(max-width: 50em){p{text-align:center}}q{font-style:italic;display:block;max-width:75ch;font-size:1.75rem;text-align:center;color:#bf967e;margin:0 auto;padding-top:4rem}.quote::after{content:url(../img/arrows.png);display:block;text-align:center;margin-top:1.5rem}.card-btn{border:none;background-color:#d99982;padding-block:1rem;width:100%;color:#fff;transition:all 500ms;cursor:pointer;text-align:center}.card-btn:hover,.card-btn:active{background-color:#bf967e}.cards{display:flex;gap:2rem}@media(max-width: 62.5em){.cards{flex-direction:column}}.card{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem;overflow:hidden;position:relative}@media(max-width: 62.5em){.card{max-width:500px;margin:auto}}@media(max-width: 28.75em){.card{padding:.75rem}}.card::before{content:"";height:600px;width:600px;background-color:#f2ede9;border-radius:100%;position:absolute;left:-80%;bottom:-30%;z-index:99}@media(max-width: 28.75em){.card::before{content:"";left:-80%;bottom:-70%}}.card-text,.card-btn,.card h3,.pricing-text,.pricing h2,.pricing ul{z-index:100}.card-text{border-top:1px solid #676767;text-align:center;padding-block:3rem}@media(max-width: 28.75em){.card-text{padding-block:1rem}}.card-pricing{font-size:1.75rem;color:#fafafa;z-index:1000}.pricing h2{padding-bottom:1.5rem;border-bottom:1px solid #676767}.pricing ul{padding-inline:2rem}.pricing ul li{list-style-type:disc;margin-bottom:1.5rem}@media(max-width: 62.5em){.pricing ul li{margin-bottom:.5rem}}.pricing-text{padding-block:3rem}@media(max-width: 62.5em){.pricing-text{padding-block:1rem}}.pricing{justify-content:center}.pricing .card{max-width:430px}.pricing .card::before{content:"";height:600px;width:600px;background-color:#f2ede9;border-radius:100%;position:absolute;left:80px;top:-300px;z-index:99}.pricing .card::after{content:"";height:600px;width:600px;background-color:#d99982;border-radius:100%;position:absolute;left:-85px;bottom:-480px;z-index:99}@media(max-width: 37.5em){.pricing .card::after{left:-98px;bottom:-520px}}.section-footer{background-color:#f2ede9;padding-top:9rem}.section-footer .container{display:flex;justify-content:space-evenly;margin-bottom:4rem}@media(max-width: 50em){.section-footer .container{flex-direction:column;justify-content:center}}.section-footer .container div{text-align:center;width:33.333333%;border-left:1px solid #bf967e}@media(max-width: 50em){.section-footer .container div{margin:auto;width:100%;border-left:none;border-bottom:1px solid #bf967e}}.section-footer .container div:last-child{border-right:1px solid #bf967e}@media(max-width: 50em){.section-footer .container div:last-child{border-right:none;border-bottom:none}}.cpyright{width:100vw;height:80px;background:#bf967e;display:flex;align-items:center;justify-content:center;color:#f2ede9}.grid{display:grid;column-gap:3.6rem;row-gap:9.6rem}.grid--center-v{align-items:center}.grid--2-cols{grid-template-columns:repeat(2, 1fr)}.grid--3-cols{grid-template-columns:repeat(3, 1fr)}.grid--4-cols{grid-template-columns:repeat(4, 1fr)}header{position:relative;width:100%;height:80px;background-color:#fafafa;display:flex;align-items:center;justify-content:center;position:fixed;z-index:400}.logo{height:60px}@media(max-width: 28.75em){.logo{max-width:200px}}.main-nav{position:absolute;top:0;left:0;height:100vh;width:100%;background-color:#fafafa;display:flex;align-items:center;justify-content:center;z-index:500;font-family:"Belanda",sans-serif;font-size:2.5rem;opacity:0;pointer-events:none;visibility:hidden;transition:all 500ms}.main-nav::after{content:"";background-image:url(../img/flower2.jpg);background-position:bottom;background-size:cover;opacity:.2;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.main-nav__list{height:100vh;padding:10%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.main-nav__link{color:#8c654f;transition:all 500ms;font-family:"Belanda",sans-serif;position:relative}.main-nav__link:hover,.main-nav__link:active{color:#d99982;opacity:.7}.main-nav__link::before{content:"";top:90%;height:2px;position:absolute;width:100%;height:2px;background:currentColor;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s cubic-bezier(0.4, 1, 0.8, 1)}.main-nav__link:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.main-nav__link span{display:inline-block;transition:transform .3s cubic-bezier(0.4, 1, 0.8, 1)}.main-nav__link:hover span{transform:scale3d(1.05, 1.05, 1.05)}a{color:#8c654f;transition:all 500ms}a:hover,a:active{color:#d99982;opacity:.6}.sublinks{font-family:"Baskervville",sans-serif;font-size:1rem;color:#8c654f}.btn-mobile-nav{position:absolute;right:20px;border:none;background:none;height:50px;width:50px;cursor:pointer;z-index:600}.burgerIcon,.closeIcon{filter:invert(43%) sepia(13%) saturate(1164%) hue-rotate(337deg) brightness(95%) contrast(92%)}.closeIcon{display:none}.nav-open{opacity:1;pointer-events:auto;visibility:visible}.section-hero{height:100vh;background-image:url(../img/hero.jpg);background-position:bottom;background-size:cover;display:flex;align-items:center;justify-content:center}.section-about{padding-bottom:9rem}.about,.aboutGal,.aboutTxt{padding-block:9rem}.about{background-color:#f2ede9}.imgLayer{position:relative;height:100%;width:100%}.imgLayerBefore,.imgLayerAfter{position:absolute;top:0;left:0;z-index:148}@media(max-width: 50em){.imgLayerBefore{display:none}}.imgLayerImg{position:relative;z-index:150}.imgLayerFg{position:absolute;top:0;left:-40px;z-index:148}.aboutGal{background-image:url(../img/hero.jpg);background-position:bottom;background-size:cover}.aboutGal .container{display:flex;flex-direction:column;align-items:center}.aboutGal h2{max-width:60ch;text-align:center;color:#fafafa}.gallery{width:100%;display:flex;justify-content:space-between;padding-inline:1rem;gap:2rem}@media(max-width: 37.5em){.gallery{flex-direction:column;justify-content:center;align-items:center}}.gal-item{position:relative;border-radius:50% 50% 0 0;overflow:hidden}@media(max-width: 37.5em){.gal-item{border-radius:0;max-width:388px}}@media(max-width: 37.5em){.gal-item img{margin:auto}}.gal-title{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(140,101,79,.5)}.gal-title p{font-family:"Belanda",sans-serif;font-size:2.5rem;color:#fafafa}@media(max-width: 75em){.gal-title p{font-size:1.5rem}}@media(max-width: 50em){.gal-title p{font-size:1rem}}.circle{position:absolute;max-width:500px;right:-50%}@media(max-width: 50em){.circle{display:none}}.passion{background:url(../img/designEle03.png);background-position:right;background-repeat:no-repeat}.section-courses{background-color:#f2e8df;padding-block:9rem}.section-courses h2,.section-courses .subtitle{text-align:center}.section-courses .subtitle{max-width:100%}.motherblessing-txt .textBlock{left:-15%}.section-motherblessing{padding-top:9rem}.motherblessing-details{background-color:#f2e8df;padding-block:9rem;margin-top:-4rem}@media(max-width: 62.5em){.motherblessing-details{margin-top:0}}.motherblessing-details .container{position:relative;background-color:#fafafa;padding:4rem;margin-top:-9rem}@media(max-width: 62.5em){.motherblessing-details .container{padding:1.5rem;margin-top:0}}.courseDetails{margin-bottom:2rem}.courseDetails li{list-style-type:disc}.priceDetails{text-align:center;font-style:italic;font-size:.8125rem;line-height:1.4;margin:3rem auto 0 auto}.section-contact{background-color:#bf967e;padding-block:9rem;display:flex;flex-direction:column;justify-content:center}@media(max-width: 37.5em){.section-contact{padding-inline:1rem}}.section-contact .heading-2{color:#fff;text-align:center}.section-contact p{color:#fff;text-align:center;margin:0 auto 4rem auto;max-width:75ch}.section-contact .card-btn{background:#8c654f}.section-contact .card-btn:hover,.section-contact .card-btn:active{background:#d99982}form{display:flex;flex-direction:column;max-width:500px;margin:auto}@media(max-width: 28.75em){form{max-width:360px}}input{height:50px;padding:10px;margin-bottom:2rem;border:none}textarea{border:none;resize:none;padding:10px;margin-bottom:2rem}.thankyou{display:flex;flex-direction:column;z-index:1}.thankyou p{text-align:center;color:#707070;margin-top:1.5rem}.section-impressum,.section-datenschutz{display:flex;flex-direction:column;align-items:center;text-align:center}.heading-2-impressum,.heading-2-datenschutz{font-family:"Baskervville",sans-serif;color:#bf967e}.heading-2-impressum{font-size:1rem}.heading-2-datenschutz{font-size:1.75rem;margin-bottom:1.5rem}.heading-3-datenschutz{font-size:1.25rem;color:#8c654f;margin-bottom:.75rem}.section-datenschutz span{font-style:italic;color:#bf967e}.section-impressum p{margin-bottom:3rem}.section-impressum a{color:#8c654f}/*# sourceMappingURL=main.min.css.map */