@import url(https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Sunflower:wght@300&family=Zeyada&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing{background-position:50%;background-size:cover;height:100%;margin-top:33.3vh;position:relative}.landing,.landingSection{display:flex;flex-wrap:wrap;justify-content:center}.landingSection{align-items:center;font-family:Sunflower,sans-serif;font-weight:300;width:100%}.landingQuote{background-color:#fff;background-image:url(/static/media/thumbnail_IMG_0409.9a7db23feece48ee3803.jpg);background-position:0;background-repeat:no-repeat;background-size:contain;display:flex;height:50vh;justify-content:center;width:100%}.landingQuote h4{background-color:rgba(188,244,241,.901);font-size:3vh;font-weight:300;opacity:1;padding:15px}.welcomeText{font-size:20px;line-height:30px}.welcomeText p{margin-left:3.5vw;padding:10px;width:50%}.Unfiltered{display:flex;justify-content:center;width:100%}.unfiltered-img{margin:3vh;width:40%}.unfilteredText{align-items:center;display:flex;flex-wrap:wrap;width:50%}.Unfiltered p{margin-left:3vw;padding:10px;top:50%;width:90%}.unfilteredTitle{align-items:center;margin-left:3vw}.booking{align-items:center;background:linear-gradient(hsla(0,0%,49%,.705),rgba(83,82,82,.758)),url(/static/media/adrien-king-XzBluXxBoyQ-unsplash.dfe6375677963b7d973e.jpg);background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.booking h1{color:#fff;font-size:70px;margin:7vh 0 2vh;text-align:center;width:100%}.booking p{color:#fff}.helpContainer{width:100%}.help,.helpContainer{display:flex;flex-wrap:wrap;justify-content:center}.help{color:#fff;margin-bottom:10vh;width:80vw}.helpIntroduction{text-align:center;width:80vw}.help p{margin:10px}.help h3,.help p{text-align:center}.help h3{font-size:30px;width:100%}.helpContainer{margin:5vh 0 0}.helpContainer p{font-size:19px}.learnMore div{margin:2%;text-align:center;width:40%}.bookNow,.learnMore div{display:flex;flex-wrap:wrap;justify-content:center}.bookNow{align-items:center;height:70vh;width:100%}.bookNow a{border:2px solid #a4a1a1;color:#156161;font-size:22px;height:20px;padding:10px 13px 17px;text-decoration:none}.bookNow p{font-size:25px;margin-bottom:7vh;text-align:center;width:92vw}.bookNowContainer{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.homeLinks{display:flex;flex-wrap:wrap;justify-content:space-around;width:95%}.homeLinks a{border:2px solid #a4a1a1;color:#156161;font-size:22px;height:20px;margin-bottom:4vh;padding:10px 13px 17px;text-decoration:none}@media screen and (max-width:48em){.Unfiltered{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.unfiltered-img{width:50%}.unfilteredText{align-items:center;display:flex;flex-wrap:wrap;width:100%}.Unfiltered p{margin-left:3vw;top:50%}.unfilteredTitle{align-items:center;margin-left:3vw}.unfiltered-img{width:100%}.Unfiltered p{margin-left:3.5vw;padding:10px;width:90%}.learnMore{height:100%}.learnMore div{width:80vw}.learnMoreContainer{padding:5vh 0 10vh}.welcomeText{height:100%}.welcomeText p{margin:2vh 0 10vh;width:90vw}.booking{height:100%}.landingSection h1{font-size:40px}.landingQuote{background-image:url(/static/media/thumbnail_IMG_0409.9a7db23feece48ee3803.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:40vh;justify-content:center;width:100%}.bookNow a{font-size:18px}.bookNow p{font-size:20px}}@media screen and (min-width:800px){.helpContainer{justify-content:space-around}.help{width:20vw}}.partner-landing{background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;height:100vh;justify-content:center}.Ashley{border-radius:50%;height:40vh;margin-top:8vh}.about-section{background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-top:33.3vh;position:relative}.me{border:5px solid rgba(21,97,97,.5);border-radius:50%;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);height:40vh;margin-bottom:5vh;margin-top:8vh}.aboutIntro{border-bottom:5px solid rgba(21,97,97,.5);border-top:5px solid rgba(21,97,97,.5);margin:25px;padding-bottom:25px;padding-top:25px;text-align:center;width:80%}.aboutTitle{margin-top:10vh}.aboutIntro h2{letter-spacing:0;margin:0}.aboutText{font-size:18px;line-height:23px;margin:5vh 0 10vh;width:80%}.verified{width:200px}.createSesh{border-bottom:5px solid rgba(21,97,97,.5);display:flex;justify-content:center;margin:2vh 0 10vh;padding-bottom:10vh;width:100%}.createSesh a{border:2px solid #a4a1a1;color:#156161;font-size:22px;height:20px;padding:10px 13px 17px;text-decoration:none}.banner{align-items:end;background-image:url(/static/media/thumbnail_IMG_0422.215eb7ff1532f7badaeb.jpg);background-position:0;background-size:cover;border-bottom:1px solid #000;border-top:1px solid #000;color:#156161;display:flex;height:45vh;position:absolute;top:3vh;width:100%}.bannerTitle{margin-right:6vw;width:100%}.bannerTitle p{font-size:30px;text-align:end;width:100%}@media screen and (max-width:48em){.bannerTitle p{background-color:hsla(0,0%,100%,.788);font-family:Sunflower,sans-serif;font-size:18px;padding-top:2px;width:100%}}.promo{align-items:center;display:flex;height:3vh;justify-content:center;width:100%}.promoText{font-size:15px;letter-spacing:3px;margin:0;text-align:center}.promoText a{color:#000}.promoText a:hover{background-color:#4eb09b;color:#fff;padding:3px}@media screen and (max-width:48em){.promoText{font-size:12px;letter-spacing:2px;margin-top:2px;text-align:center}}.footer{align-items:center;border-top:3px solid rgba(21,97,97,.5);display:flex;justify-content:space-around;padding:25px 0}.contact-info p{font-size:15px;line-height:35px}.contact-links{grid-gap:30px;display:grid}.contact-links a{text-decoration:none}.brandIcons{height:20px;margin:1vh}.services{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:33.3vh;position:relative}.services div{box-shadow:0 3px 8px rgba(0,0,0,.24);margin:5vw;padding:5vw;width:100%}.services a{border:2px solid rgba(21,97,97,.582);color:#156161;font-size:18px;padding:8px 10px;text-decoration:none}.services p{font-size:20px}.introductory{background-color:hsla(0,0%,100%,.804)}.teenSession{background-color:rgba(21,97,97,.676);color:hsla(0,0%,100%,.916);text-align:right}.session{background-color:hsla(0,0%,100%,.804)}.teenSession p{text-align:left}.teenSession a{border:2px solid rgba(184,214,214,.947);color:#fff}.btnDiv{display:flex;justify-content:center;width:100%}.billing{margin-top:10vh;text-align:center;width:90vw}@media screen and (max-width:800px){.services div{margin:5vh;width:80vw}}@media screen and (max-width:48em){iframe{width:90vw}}.contactStatement p{font-size:18px;margin-top:6vh;width:40vw}.location{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:33.3vh;position:relative}iframe{margin:5vw 0}.address p{font-size:18px;font-weight:700;line-height:25px}.address p a{text-decoration:none}@media screen and (max-width:699px){.address p{font-size:16px}.address{margin-top:5vh}iframe{margin-bottom:8vh}.contactStatement p{width:90vw}}.bannerMenu{align-items:center;background-color:rgba(188,244,241,.901);display:flex;flex-wrap:wrap;height:6vh;justify-content:space-between;margin-top:4vh;padding:5px 0 9px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}.logoTitle{font-size:40px;margin:0 0 0 1vw}.logoTitle,.logoWords{color:#156161;letter-spacing:1px}.logoWords{font-family:"Cedarville Cursive";font-size:18px;margin:17px 0 0 5px}.logo{display:flex}.bannerMenu a{color:#156161;font-size:18px;padding:8px 10px;text-decoration:none}.bookingBtn{align-self:center;border:2px solid rgba(21,97,97,.582)}.bookingBtn:hover,a:hover{color:#fff}a:hover{background-color:hsla(0,0%,60%,.689);transition:.1s ease}.learnMore a:hover{color:#fff}.nav-btn{background:transparent;border:none;cursor:pointer;display:none;opacity:0;outline:none;padding:5px}.navItems{align-items:center;display:flex;justify-content:space-around;width:60vw}@media screen and (max-width:925px){.nav-btn{display:block;opacity:1}.logoTitle,.nav-btn{color:#156161;font-size:30px}.logoTitle{letter-spacing:1px;margin-left:1vw;margin-top:3px}.logoWords{color:#156161;font-family:"Cedarville Cursive";font-size:14px;letter-spacing:1px;margin:13px 0 0 5px}nav{align-items:center;background-color:rgba(188,244,241,.901);border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-wrap:wrap;height:50vh;justify-content:center;margin-top:2.5vh;position:fixed;right:10px;top:10px;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);transition:.5s ease-in-out}.responsive_nav{-webkit-transform:none;transform:none}nav a{width:100%}.nav-btn-close{position:absolute;right:20px;top:20px}.nav-btn-open{margin-right:2vw}.bookingBtn{width:200px}}@media screen and (max-height:750px){.bannerMenu a{padding:2px 10px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{font-family:Quicksand,sans-serif;letter-spacing:1px}body,html{font-family:Archivo,sans-serif;height:100%;margin:0;padding:0;width:100%}.general{background-color:#f5f8f8;height:100%}
/*# sourceMappingURL=main.f0c76887.css.map*/