:root{--paddingLg:100px;--paddingMed:22px;--paddingSm:12px;--mobilePadding:52px}@font-face{font-family:IBM Plex Mono;src:url(/static/media/IBMPlexMono-Light.4e589619e91de55f9a7c.ttf)}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:none;transform:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;margin:0}.App{text-align:center}.Navbar{align-items:center;display:flex;height:64px;justify-content:space-around;padding:32px 0}.Navbar-logo{cursor:pointer;height:72px;width:300px}.Navbar-links{display:flex;margin:16px 0}.Navbar-links a:not(.Link){color:#333;font-family:Montserrat;font-size:18px;line-height:16px;padding:12px 20px;text-decoration:none}.Navbar-links .Link{margin-left:24px}.Navbar-links>a.active{color:#b279f1;font-weight:900}.Link{border-radius:4px;cursor:pointer;font-family:Montserrat;font-size:16px;font-weight:700;height:24px;justify-content:center;text-align:center;text-decoration:none}.Link,.Link-text{align-items:center;display:flex}.primary{background:linear-gradient(45deg,#b279f1 10%,#e356ab 90%);background-size:200% 100%;box-shadow:0 4px 35px 0 #782dca26;color:#fff;padding:8px;transition:background-color .3s;width:175px}.primary:hover{-webkit-animation:glow 3s linear infinite;animation:glow 3s linear infinite}@-webkit-keyframes glow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes glow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.secondary{border:2px solid #000;border-radius:4px;color:#000;padding:4px 16px}.secondary:hover{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#762af3,#d8468b);background-clip:text;-webkit-background-clip:text;border-image:linear-gradient(90deg,#762af3 50%,#d8468b);border-image-slice:2}.secondary:hover .Arrow path{fill:url(#arrowGradient)}.tertiary{color:#fff;margin:8px 0;text-align:left;text-decoration:none;transition:color .3s}.tertiary:hover{color:#b279f1}.Arrow{margin:8px 0 8px 8px}.NavbarResponsive{--duration:0.5s;background-color:#fff;display:flex;justify-content:space-around;margin:0 auto;padding:16px 0;position:fixed;width:100%;z-index:1}.NavbarResponsive-nav{align-items:center;display:flex;justify-content:space-between;z-index:2}.NavbarResponsive-small-logo{height:35px;width:60px}.NavbarResponsive-link-wrapper{background-color:#00000088;height:101vh;left:0;position:fixed;top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:background-color var(--duration) ease-in-out;width:100vw;z-index:10}.NavbarResponsive-link-wrapper.hidden{background-color:#00000000;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:background-color var(--duration) ease-in-out;transition:-webkit-transform var(--duration) .5s;transition:transform var(--duration) .5s;transition:transform var(--duration) .5s,-webkit-transform var(--duration) .5s}.NavbarResponsive-links{background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:24px;position:fixed;text-align:left;-webkit-transform:translateX(0);transform:translateX(0)}.NavbarResponsive-links,.NavbarResponsive-links.hidden{transition:-webkit-transform var(--duration) ease-in-out;transition:transform var(--duration) ease-in-out;transition:transform var(--duration) ease-in-out,-webkit-transform var(--duration) ease-in-out}.NavbarResponsive-links.hidden{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.NavbarResponsive-main-links{display:flex;flex-direction:column}.NavbarResponsive-cta{padding:48px 0}.NavbarResponsive-logo{height:72px;padding-bottom:var(--paddingMed);width:164px}.NavbarResponsive-main-links a{color:#333;font-family:Nuckle;font-size:18px;font-weight:700;line-height:16px;padding:22px 44px 22px 0;text-decoration:none}.NavbarResponsive-main-links>a.active{color:#b279f1;font-family:Nuckle-bold}.SmallCaption{font-family:IBM Plex Mono;font-size:17px;font-weight:700;letter-spacing:2px;line-height:24px;padding:var(--paddingSm) 0;text-transform:uppercase}.Footer{-webkit-animation:var(--slide-up);animation:var(--slide-up);background-color:#2f3135;color:#fff;font-family:Montserrat,sans-serif;margin-top:calc(var(--paddingLg)*2)}.Footer-top{background-position:0;background-size:100% 100%;display:flex;height:300px;position:relative}.Footer-logo{height:25%;margin:5% 7%}.Footer .SmallCaption{font-size:14px}.Footer-menus{align-items:center;display:flex}.Footer-menu{display:flex;flex-direction:column;height:60%;margin:3%;text-align:left;width:15vw}.Footer-menus .Link{display:inline}.Footer-lines{height:100%;position:absolute;right:0;top:0}.Footer-bottom{align-items:center;border-top:1px solid gray;display:flex;height:15%;padding:2% 7%}.Footer-bottom-text img{height:20px;padding:0 16px 0 0;width:20px}.Footer-bottom-text{align-items:center;display:flex;padding-right:24px}.verified{cursor:pointer}@media (max-width:900px){.Footer-logo{height:18%;width:55%}.Footer-lines{display:none}.Footer-menu{margin-left:7%;width:50vw}.Footer-top{flex-direction:column;height:500px}.Footer-bottom{align-items:flex-start;flex-direction:column;padding:2% 3%;text-align:left}.Footer-bottom-text{padding:16px}.Footer-bottom-text img{height:20px;width:20px}}.LandingPage{position:relative}@media (max-width:900){.LandingPage{padding-top:var(--mobilePadding)}}.LoadingSpinner{height:30vh}.LoadingSpinner-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-default{display:inline-block;height:80px;position:relative;width:80px}.lds-default div{-webkit-animation:lds-default 2.2s linear infinite;animation:lds-default 2.2s linear infinite;background:#b279f1;border-radius:50%;height:6px;position:absolute;width:6px}.lds-default div:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:66px;top:37px}.lds-default div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s;left:62px;top:22px}.lds-default div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s;left:52px;top:11px}.lds-default div:nth-child(4){-webkit-animation-delay:-.3s;animation-delay:-.3s;left:37px;top:7px}.lds-default div:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:22px;top:11px}.lds-default div:nth-child(6){-webkit-animation-delay:-.5s;animation-delay:-.5s;left:11px;top:22px}.lds-default div:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s;left:7px;top:37px}.lds-default div:nth-child(8){-webkit-animation-delay:-.7s;animation-delay:-.7s;left:11px;top:52px}.lds-default div:nth-child(9){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:22px;top:62px}.lds-default div:nth-child(10){-webkit-animation-delay:-.9s;animation-delay:-.9s;left:37px;top:66px}.lds-default div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;left:52px;top:62px}.lds-default div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;left:62px;top:52px}@-webkit-keyframes lds-default{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes lds-default{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.Services{font-family:Montserrat,sans-serif;padding-top:var(--paddingLg)}@media (max-width:900px){.Services-header{padding-top:var(--mobilePadding)}}.SectionHeader{font-family:GFS Didot,serif;margin:0}h2{font-size:36px;line-height:47px;padding:var(--paddingMed) 0}h3{font-size:24px;line-height:32px;padding:var(--paddingSm) 0}@media (max-width:500px){h2{font-size:28px}}.ServiceDescription{display:flex;justify-content:space-evenly;padding:var(--paddingLg) 5px}.reverse{flex-direction:row-reverse}.ServiceDescription img{height:300px;width:auto}.ServiceDescription-description{font-size:18px;line-height:30px;text-align:left;width:30%}.ServiceDescription-description article{margin-bottom:40px}.ServiceDescription .Link{width:90%}@media (max-width:900px){.ServiceDescription,.reverse{align-items:center;flex-direction:column;margin:0 auto;padding:var(--mobilePadding) 0;width:95%}.ServiceDescription-description{width:95%}}@media (max-width:500px){.ServiceDescription img{height:80%;padding:var(--mobilePadding) 0;width:95%}}.FAQ{margin:var(--paddingLg) 0}.Question{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:22px 0;position:relative;text-align:left;width:72%}.Question-question-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}.Question-question-wrapper img{height:48px;padding:22px 0;width:48px}.Question-question-wrapper h3{margin:0;padding:0}.Question-answer{font-family:Montserrat,sans-serif;margin:0;max-height:0;overflow:hidden;transition-duration:.1s;transition-property:max-height,margin;transition-timing-function:linear;width:75%}.showing{margin:0 0 44px;max-height:1000px}@media (max-width:500px){.Question,.showing{width:90%}.showing{padding-top:24px}}:root{--starBullet:"https://vesta-healing.s3.amazonaws.com/about-me/star-bullet.webp"}.AboutMe{font-size:18px;position:relative}.AboutMe-img-wrapper{margin:0 auto;width:100vw}.AboutMe-header,.AboutMe-img-wrapper{-webkit-animation:var(--slide-up);animation:var(--slide-up)}.AboutMe-header{padding:var(--paddingLg) 0}.AboutMe-img-wrapper img{width:100%}.AboutMe-about{align-items:top;-webkit-animation:var(--slide-up);animation:var(--slide-up);display:flex;padding:var(--paddingLg) 0}.AboutMe-about-img{-webkit-transform:translateX(-1%);transform:translateX(-1%);width:50%}.AboutMe-about-img img{width:100%}.AboutMe-about-text{font-family:Montserrat,sans-serif;font-weight:300;line-height:30px;margin:0 10vw;text-align:left;width:60%}.AboutMe-about-text b{font-weight:700}.AboutMe-quote{color:#828282;font-family:Nimbus;font-size:36px;font-weight:600;line-height:43px;margin:calc(var(--paddingLg)*2) auto;width:65%}.AboutMe-quote,.AboutMe-specialties{-webkit-animation:var(--slide-up);animation:var(--slide-up)}.AboutMe-specialties{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:space-between;margin:var(--paddingLg) auto}.AboutMe-specialties-wrapper{display:flex;flex-direction:column;margin:0 auto;text-align:left;width:40%}.AboutMe-specialties-wrapper .Link{margin-top:22px;width:80%}.AboutMe-specialties-wrapper .SectionHeader,.AboutMe-specialties-wrapper .SmallCaption{padding:0}.AboutMe-specialties-list{margin:22px;padding:0}.AboutMe-specialties li{margin:4px 0;padding:4px 0 4px 20px}.AboutMe-specialties li::marker{content:url(https://vesta-healing.s3.amazonaws.com/about-me/star-bullet.webp)}.AboutMe-specialties-img{width:40%}.AboutMe-specialties-img img{width:100%}@media (max-width:900px){.AboutMe{padding-top:var(--mobilePadding)}.AboutMe-img-wrapper img{height:25vh}.AboutMe-header{padding:var(--paddingSm) 0}.AboutMe-about{flex-direction:column;margin:0 auto;padding:initial;width:95%}.AboutMe-about-img{-webkit-transform:translateX(-25%);transform:translateX(-25%);width:80%}.AboutMe-about-text{margin:0 auto;width:95%}.AboutMe-quote{width:95%}.AboutMe-specialties{align-items:center;flex-direction:column-reverse;width:95%}.AboutMe-specialties-wrapper{margin:var(--paddingLg) auto;width:95%}.AboutMe-specialties-wrapper .Link{margin:var(--paddingMed) auto;width:95%}.AboutMe-specialties-img{margin:var(--margin) 0;width:80%}}.RedirectModal{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.RedirectModal-img{height:250px;margin-top:128px;width:300px}
/*# sourceMappingURL=main.8e7dec85.css.map*/