body{font-family:sans-serif;margin:0;padding:0}.logo{margin-bottom:1em;margin-left:4%;margin-top:.25em;width:85%}@media only screen and (max-width:1024px){.logo{margin-bottom:.25em;margin-top:-1em}}.testimonialContainer{align-items:center;display:flex;flex-direction:row;height:15em;justify-content:space-around;margin-bottom:1em;margin-top:1em}.testimonialPane{width:70%}.testButtonContainerLeft,.testButtonContainerRight{margin-top:-2em;width:10%}.testIcon{color:#404040}input[type=email],input[type=text],textarea{color:#000;font-family:aileronthin;font-size:1em;font-weight:800}.fieldContainer{display:flex;flex-direction:row;justify-content:center;margin-bottom:2em;margin-top:2em;width:100%}input{padding:.7em}input,textarea{background-color:#fff;border:2px inset grey;border-radius:5px;width:20%}textarea{padding:.8em}.fieldLabel{margin-right:2em;padding-top:.5em;text-align:right;width:5%}.fieldLabel,.formSubmit{font-family:aileronthin;font-size:1em;font-weight:700}.formSubmit{background-color:#fff;background-color:pink;border-style:inset;color:#fff;width:10%}::placeholder{color:pink;font-family:aileronthin;font-size:1em;font-style:italic;text-align:start}@media only screen and (max-width:1024px){::placeholder{color:red}.fieldLabel{margin:0;padding-right:2.5%;width:20%}input,textarea{width:60%}.formSubmit{width:50%}}.galleryWrapper{align-items:center;display:flex;flex-direction:row;height:500px;justify-content:center;margin-bottom:3em;margin-top:3em}.galleryImgWrapper{width:750px}.buttonWrapperLeft{padding-right:2em}.buttonWrapperRight{padding-left:2em}@media only screen and (max-width:1024px){.galleryImgWrapper{width:300px}.galleryImg{width:95%}.galleryWrapper{height:auto}.buttonWrapperLeft{padding-right:.5em}.buttonWrapperRight{padding-left:.5em}}.menu{align-items:center;background-color:#ffffffbf;border-bottom:1px solid #40404080;border-left-color:#40404080;border-right-color:#40404080;border-top:1px solid #40404080;display:flex;flex-direction:row;justify-content:space-around;padding-bottom:5px;padding-top:5px;position:sticky;top:0}.testIcon{cursor:pointer}@media only screen and (max-width:1024px){.menu{display:none}}.buttonLabel{cursor:pointer;font-family:sonder_script_3regular;font-size:2.25em;letter-spacing:1px}.buttonLabel,a{color:#e75480}a{text-decoration:none}.instaIcon{color:#404040;margin-right:.125em}.fbIcon{color:#404040;margin-left:.125em}@media only screen and (max-width:1024px){.salonImg{margin-bottom:1em;margin-top:1em;width:100%}}.locationWrapper{padding-bottom:5em}.mapWrapper{padding-bottom:.5em;padding-top:.5em}@media only screen and (max-width:1024px){iframe{height:400px;width:100%}}@media only screen and (min-width:1224px){.hamMenu{display:none}}.hamMenu{position:sticky;text-align:left;top:0}.menuContainer{background-color:#ffffffbf;padding-left:.75em;position:absolute;width:32vw}.mobile{font-size:1.5em;margin-bottom:.75em;margin-top:.75em}.hamburger{background-color:#ffffffbf;padding:.25em}.noRotate{margin-top:-5px}.rotated{margin-bottom:-.05em;margin-top:-.1em}.listItem{display:flex;flex-direction:row;justify-content:center}.serviceItem{text-align:left;width:30%}.servicePrice{text-align:right;width:15%}.listText{margin:0}.listSection{margin-bottom:1.5em}.makeItBigger{font-size:1.5em}@media only screen and (max-width:1024px){.serviceItem{width:70%}.servicePrice{width:10%}.makeItBigger{font-size:1em}}@font-face{font-family:sonder_script_3regular;font-style:normal;font-weight:400;src:url(/static/media/fenotype_-_sonderscript3.73b4d96ae477cb59bf3e.woff2) format("woff2"),url(/static/media/fenotype_-_sonderscript3.af0b299668670ff88d4e.woff) format("woff")}@font-face{font-family:aileronthin;font-style:normal;font-weight:400;src:url(/static/media/Aileron-Thin-webfont.72468cc8bfcc0ab65237.woff) format("woff")}.App{background-attachment:fixed;background-color:#fff5ee;background-size:cover;text-align:center}.opaqueWrapper{background-color:#ffffff80}h2{font-family:sonder_script_3regular;font-size:4em;letter-spacing:2px;padding-bottom:.025em}p{font-family:aileronthin;font-size:1.5em;font-weight:600}.content{padding-bottom:2em;padding-top:6em}.mainBodyWrapper{display:flex;flex-direction:row;justify-content:center}.sideSpacer{width:10%}@media only screen and (max-width:1024px){.sideSpacer{display:none}.mainBodyContent{padding-left:2.5%;padding-right:2.5%;width:100%}.content{padding-bottom:.25em;padding-top:.25em}h2{font-size:2em}p{font-size:1em}}
/*# sourceMappingURL=main.a05bb8d6.css.map*/