@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Antic+Didone&family=Birthstone&display=swap);@font-face{font-family:Dream Avenue;src:url(/static/media/Dream%20Avenue%20Regular.93bc8340df9bf160df07.otf)}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.4df14eb5e72bf55c4497.ttf)}@font-face{font-family:Signature Smooth;src:url(/static/media/Revive%2080%20-%20Smooth%20Signature.885752df4e59713b1439.otf)}.App{text-align:center}body{background-color:#f7f4ef;margin:auto;width:95vw}#app-body{height:calc(100vh - 300px);position:relative}a,p{color:#555;font-family:Montserrat,sans-serif;text-decoration:inherit}h1,h2,h3{color:#333;font-family:Antic Didone,sans-serif}br{font-size:0}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:420px){#app-body{height:calc(100vh - 100px)}}#name-link{color:#000;text-decoration:none}#header-bar{align-items:center;display:flex;flex-direction:row;height:70px;margin:10px auto auto}#title{display:block;justify-content:center;line-height:20px;padding-top:30px;text-align:center;width:30%}#title .dream-avenue{font-family:Dream Avenue;font-size:45pt}#title .montserrat{font-family:Montserrat;font-size:10pt}#web-menu{display:flex;flex-wrap:nowrap;float:left;width:35%}#web-menu a{border-bottom:1px solid #0000;color:#333;font-size:1em;margin:0 15px;text-decoration:none;transition:border-bottom .2s linear}#web-menu a.selected{color:#222}#web-menu a.selected,#web-menu a:hover{border-bottom:1px solid #444;color:#222;text-decoration:none}#mobile-menu{display:none}@media screen and (max-width:1240px){#web-menu{display:none}#title{margin:auto;width:60%}#mobile-menu,.title-spacer{min-width:70px;width:20%}#mobile-menu{display:inline;height:100%;z-index:1}#mobile-menu button{background-color:inherit;border:none;height:100%;width:100%}#mobile-menu.closed .nav-options{display:none}#mobile-menu.open button{background-color:#e6dfd0;border-radius:10px 10px 0 0}#mobile-menu.open .nav-options{background-color:#e6dfd0;border-radius:0 25px 25px 25px;display:flex;flex-direction:column;padding:30px 0;position:fixed;width:300px}#mobile-menu.open .nav-options a{color:#333;font-size:1em;padding:30px 20px;text-decoration:none;transition:background-color .2s linear}#mobile-menu.open .nav-options a.selected{color:#222}#mobile-menu.open .nav-options a.selected,#mobile-menu.open .nav-options a:hover{background-color:#ded4c0;color:#222;text-decoration:none}}@media screen and (max-width:420px){#header-bar{margin-bottom:20px}}#home-elements{display:flex;flex-direction:row-reverse;height:calc(100vh - 80px);width:100%}#home-text{align-items:center;display:flex;flex-direction:column;font-size:1.35em;padding-top:20vh;width:50%}#home-text p{margin:10px;width:50%}#home-text a{color:#e6dfd0}#services-button{background-color:#a67a5b;border-radius:10px;margin-top:50px;padding:15px 50px}#home-image-container{width:50%}#home-image{background:url(/static/media/homepage_image.9baf0030c8125354d691.jpg) 100% 0 no-repeat;background-position-x:100%;background-position-y:100%;background-size:cover;border-radius:90% 60%;height:90%;margin:auto;width:90%}@media screen and (max-width:600px){#home-elements{flex-direction:column;position:absolute;top:20px}#home-image-container{height:50%;min-height:150px;width:100%}#home-image{background-position-y:60%;border-radius:15px}#home-text{padding-top:0;width:100%}#home-text .name{display:none}#services-button{margin-top:20px}}@media screen and (max-width:420px){#home-elements{height:calc(100vh - 100px)}}#about-container{margin:auto;width:75%}#about-container h1{font-family:Signature Smooth;font-size:4em;font-weight:400;margin-bottom:10px}#about-container p{margin-top:0}#about-text-container{color:#555;font-size:1.15em;letter-spacing:.01em;line-height:125%;margin-bottom:3%}#greenland-image{background:url(/static/media/greenland.3d26a0a8440081392aa6.jpeg) no-repeat;background-position-y:50%;background-size:cover;height:200px;resize:both}@media screen and (max-width:900px){#about-container{width:90%}}@media screen and (max-width:400px){#about-container{width:100%}#about-text-container{margin:auto;width:90%}}#contact-container{display:flex;flex-direction:row;height:100%;margin-top:10vh;max-height:500px}#contact-picture{background:url(/static/media/contact_picture.50b40db462b912bfeecd.png) no-repeat;background-position:50%;background-size:contain;height:auto;resize:both;width:50%}#contact-links{margin-left:40px;margin-right:auto;margin-top:50px;text-align:left;width:50%}#contact-links a{color:#555;font-size:1.2em}#contact-links h2{font-size:1.6em;font-weight:400;margin-bottom:10px}@media screen and (max-width:760px){#contact-container{flex-direction:column;margin-top:30px}#contact-picture{background-size:contain;height:50%;margin:auto;min-width:150px;width:100%}#contact-links{margin:auto;text-align:center;width:100%}}#services-list{display:flex;flex-direction:row;margin-top:150px}.service{margin:0 40px;text-align:center;width:33%}.service p{margin-bottom:50px}.service .book-button{background-color:#a67a5b;border-radius:10px;color:#e6dfd0;margin-top:50px;padding:15px 50px}.service .image{border-radius:10%;height:100%;margin:auto;min-width:50%}#online-fitness{background:url(/static/media/online_fitness.61885766877dcc2f1280.jpg) no-repeat;background-position-x:60%;background-position-y:40%;background-size:cover}#nutrition-only{background:url(/static/media/nutrition_only.6229c562c166245a7ba9.jpg) no-repeat;background-position-x:60%;background-position-y:70%;background-size:cover}#fitness-and-nutrition{background:url(/static/media/fitness_and_nutrition.62feabcceccd27638f97.jpg) no-repeat;background-position-x:60%;background-position-y:90%;background-size:cover}@media screen and (max-width:925px){#services-list{flex-direction:column;margin:30px auto auto}.service{margin:auto auto 60px;width:70%}.service h3{margin-bottom:0;margin-top:10px}.service p{margin-bottom:30px;margin-top:5px}.image{min-height:100px;width:100px}}#reviews-container h2{font-size:1.6em;font-weight:400;margin-bottom:25px;text-align:center}#reviews-container #reviews{display:flex;flex-direction:column}#reviews-container #reviews .review{background-color:#e6dfd0;border-radius:10px;margin:2% auto;padding:1%;width:50%}#reviews-container #reviews .review p{margin-bottom:0}#reviews-container #reviews .review .client-name{font-weight:700;margin:0}@media screen and (max-width:810px){#reviews-container{height:100%}#reviews-container h2{font-size:1.6em;margin-bottom:20px;margin-top:20px}#reviews-container #reviews{align-items:center;flex-direction:column;height:100%}#reviews-container #reviews .review{margin:1%;width:90%}#reviews-container #reviews .review p{margin-top:5px}}
/*# sourceMappingURL=main.20255a78.css.map*/