.font-face-gm{font-family:MavenPro}.navbar{width:100%;height:15%;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:10}nav{display:flex;flex-direction:row;gap:30px;align-items:center}.hero{width:100%;height:70vh;background:url();background-color:var(--lightgrey);margin:0 auto;text-align:center;position:relative}.hero:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,-1)}.hero video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;object-fit:cover}.hero-text{width:100%;height:70%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-shadow:8;letter-spacing:-.015em;position:relative;z-index:10}.hero--heading{padding:0 15%;color:var(--darkgrey)}.hero--button{background-color:var(--darkgrey);color:var(--white);padding:.6em;font-size:17px;line-height:21px}.services{width:90%;height:40vh;margin:5%;display:flex;justify-content:space-between}.services-left{width:25%;height:100%}.services-paragraph{display:flex;flex-direction:column}.services-right{width:70%;height:70%;display:grid;grid-template-columns:repeat(2,50%);grid-gap:0 10px;margin-top:8%}.service{display:flex;align-items:center;justify-content:center;gap:3%;height:100px;margin:0 auto}.service-icon{width:50px;height:50px}.service-heading,.service-description{margin:0}@media only screen and (max-width: 780px){.services{display:flex;flex-direction:column;height:120vh;width:85%}.services-left{width:100%;height:30%;margin:0 2%}p{margin:2% 0}.services-right{width:90%;height:70%;display:flex;flex-direction:column;gap:1%;justify-content:center;margin:0 2%}}@media only screen and (max-width: 420px){.services{height:130vh}}.about{background:var(--lightgrey);width:90%;height:40%;display:flex;flex-direction:row;justify-content:center;padding:5% 0}.about--img{width:30%;height:40%;display:flex;justify-content:center}.headshot{width:auto;height:400px}.about--paragraph{width:60%;height:100%}@media only screen and (max-width: 780px){.about{flex-direction:column;align-items:center}.about--paragraph p{margin:5% 0}}.whatToExpect{width:95%;height:50vh;padding:5% 0 5% 5%;display:flex;align-items:center;justify-content:space-between}.whatToExpect--content{width:50%;height:90%}.whatToExpect--icon{display:flex;flex-direction:row;align-items:center;gap:2%}.content-icon{width:30px;height:30px}.whatToExpect--img{width:50%;height:90%;background:url(/assets/cupping.1341f1b0.jpeg);opacity:70%}.testimonials{width:90%;height:70vh;padding:5%;text-align:center}.testimonial--section{margin:0 auto;margin-top:4rem;width:80vw;height:450px;max-width:1200px;text-align:center;position:relative;display:flex;overflow:hidden}.icon{font-size:2rem;color:var(--white)}article{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s linear}article.activeSlide{opacity:1;transform:translate(0)}article.lastSlide{transform:translate(-100%)}article.nextSlide{transform:translate(100%)}.person-img{border-radius:50%;margin-bottom:1rem;width:150px;height:150px;object-fit:cover;border:4px solid var(--white);box-shadow:0 5px 15px #0003}article h4{text-transform:uppercase;color:var(--darkgrey);margin-bottom:.25rem;margin-top:0}.title{text-transform:capitalize;margin-bottom:.75rem;color:var(--grey)}.title{text-align:center;margin-bottom:2rem}.title h2{display:flex;align-items:center;justify-content:center;font-weight:500}.text{max-width:35em;margin:0 auto;margin-top:2rem;line-height:2;color:var(--darkgrey)}.prev,.next{position:absolute;top:200px;transform:translateY(-50%);color:var(--grey);width:1.25rem;height:1.25rem;display:grid;place-items:center;border-color:transparent;font-size:1rem;border-radius:.25rem;cursor:pointer;transition:all .3s linear}.prev:hover,.next:hover{background:var(--lightgrey)}.prev{left:0}.next{right:0}@media (min-width: 800px){.text{max-width:45em}.prev,.next{width:2rem;height:3rem;font-size:1.5rem}}@media only screen and (max-width: 780px){.testimonials{width:100%;height:50vh;margin-top:5%}.testimonial--section{margin:0 auto;margin-top:4rem;width:90vw;height:350px;max-width:1500px;text-align:center}.text{font-size:12px;max-width:30em}.person-img{width:50px;height:50px}}.deals{width:80%;height:10vh;padding:5%;margin:5%;background-color:var(--lightgrey);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5%}.deals p{margin:0;font-size:30px;line-height:139%;letter-spacing:-.015em;width:60%}.deals-buttons{display:flex;flex-direction:row;gap:5%;width:25%}.deals-buttons button{padding:.6em 2em}.dark-button{background-color:var(--darkgrey);color:var(--white)}@media only screen and (max-width: 780px){.deals{width:100%;flex-direction:column;justify-content:center;align-items:center}.deals p{margin:0;font-size:12px;line-height:139%;letter-spacing:-.015em;width:60%}.deals-buttons{display:flex;flex-direction:row;gap:5%;width:60%}.deals-buttons button{padding:.6em 2em;height:25px;font-size:8px}}.footer{width:90%;height:25vh;padding:5%;background-color:var(--grey)}.footer--info{display:flex;flex-direction:row;justify-content:space-between}.footer--info img{height:150px;width:200px}.info-content{display:flex;flex-direction:row;justify-content:flex-end;gap:5%}.info-content *{width:max-content}.info-content h5,p{margin:0}.info-content h5{font-family:MavenProBold;font-size:20px;line-height:32px;letter-spacing:-.015em;color:var(--darkgrey)}.info-directions img{width:125px;height:auto}.footer--additional{border-top:1px solid var(--white);margin-top:2%;padding:2% 0;color:var(--darkgrey);display:flex;flex-direction:row;justify-content:space-between}.footer-socials{display:flex;flex-direction:row;gap:2%}.footer-socials i{width:50px}@font-face{font-family:MavenPro;src:local("MavenPro"),url(/assets/MavenPro-Regular.f6760f4e.ttf),url(/assets/MavenPro-Bold.e1b12e36.ttf)}@font-face{font-family:MavenProBold;src:local("MavenPro"),url(/assets/MavenPro-Bold.e1b12e36.ttf)}:root{font-family:MavenPro,MavenProBold,Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400,700;color-scheme:light dark;color:var(--white);background-color:var(--black);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--white: #e9eded;--darkgrey: #657b7b;--grey: #9aacac;--lightgrey: #c7d1d1;--black: #121616}a{font-weight:500;color:var(--darkgrey);text-decoration:inherit}a:hover{color:var(--grey)}body{margin:0;display:flex}h1{font-size:56px;line-height:1.1}h2{font-size:40px;line-height:72px;letter-spacing:-.015em;margin:0}h4{font-size:1.4em;font-family:MavenProBold;line-height:36px;letter-spacing:-.015em;color:var(--darkgrey)}span{font-family:MavenProBold;font-style:normal;font-weight:800;font-size:20px;line-height:72px;letter-spacing:-.015em;margin-bottom:0;color:var(--darkgrey)}button{border-radius:6px;border:1px solid var(--darkgrey);padding:.6em 2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--white);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--lightgrey)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}li{list-style:none}@media (prefers-color-scheme: light){:root{color:var(--black);background-color:var(--white)}a:hover{color:var(--darkgrey)}button{background-color:var(--white)}}@media only screen and (max-width: 780px){h1,h2,h4,span,button,p{font-size:1.5em}button{padding:.1em .6em}}@media only screen and (max-width: 420px){h1,h2,h4,span,button,p{font-size:1em}}
