.sub-menu-toggles[aria-expanded=true]~.about-menu-navigation,.sub-menu-toggles[aria-expanded=true]~.for-clients-menu-navigation,.sub-menu-toggles[aria-expanded=true]~.our-team-menu-navigation{z-index:30;top:39px;opacity:1;width:max-content;padding:10px 20px 20px 10px;background-color:var(--off-white-color);pointer-events:all;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;box-shadow:2px 2px 5px rgba(0,0,0,.2),-2px 2px 5px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.2);height:auto;list-style:none;left:0}.primary-navigation a,button>span{font-family:Onest;letter-spacing:1.75px}.h1-hero-first,.h1-hero-second{text-shadow:2px 2px 4px rgba(0,0,0,.5)}#hero-left-arrow,#right-arrow-hero{height:30px;width:30px;transition:transform .3s ease-in;z-index:21}.contact-wrapper,.form-label,.hidden,.sr-only{overflow:hidden}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--off-white-color);visibility:hidden;opacity:0;transition:opacity .5s;position:relative;z-index:0;overflow-x:hidden;display:flex;flex-direction:column}.loaded{visibility:visible;opacity:1}:root{--fs-aboutus:clamp(2.5rem, 12vw + 1rem, 10rem);--fs-contactheaders:clamp(1.5rem, 5vw + 0.5rem, 3rem);--fs-xl:clamp(2.5rem, 12vw + 1rem, 7rem);--fs-l:clamp(2.5rem, 10vw + 1rem, 5.5rem);--fs-headers:clamp(1.5rem, 5vw + 0.5rem, 7rem);--fs-modalities-photo-text:clamp(1.5rem, 5vw + 0.5rem, 4.4rem);--fs-600:1.5rem;--fs-500:1.25rem;--fs-400:1rem;--gap:2.5rem;--font-family-header:"fatfrank",sans-serif;--off-white-color:#faf9f6;--background-black:#121212;--btn-font-family:"Montserrat",sans-serif;--nav-item-font-family:"Montserrat",sans-serif;--main-div-hover-animations:0.9;--main-transition-speed:400ms;--slower-trainsition-speed:600ms;--heading-wiggle-time:1000ms}button:focus{outline:#79c145 solid 2px}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Regular"),local("BebasNeue-Regular"),url(https://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXoo9Wdhzg.ttf) format("truetype");font-display:block}@font-face{font-family:Montserrat;font-style:normal;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g.ttf) format("truetype");font-display:block}@font-face{font-family:Poppins;font-style:normal;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLDz8Z1JlU6E.ttf) format("truetype");font-display:block}@font-face{font-family:Onest;font-style:normal;src:local("Onest Regular"),local("Onest-Regular"),url(https://fonts.gstatic.com/s/onest/v1/Q4UJQ5M_fEpi8VBZ9UaYw2Xna0wG41cvSvGhY3OMBmg.woff2) format("woff2");font-display:block}.primary-header{position:sticky;background-color:var(--off-white-color);top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 0;z-index:1000}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:2.25rem;letter-spacing:2px;margin-top:5px;margin-left:12px;cursor:pointer;transition:transform .3s}.header-h1:hover,.header-logo-image:hover+.header-h1{transform:scale(1.1);font-weight:700}.header-logo-image{height:50px;width:50px;margin-left:10px;transform-origin:center;transition:transform .3s}.monkey-home-anchor{text-decoration:none}.rotate-animation{animation:1s linear .75 rotate}@keyframes rotate{0%,100%{transform:rotate(0)}20%,40%,60%,80%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}}.copy-right-footer-plus-monkey-container,.header-logo,.submission-box{display:flex;justify-content:center;align-items:center}.mobile-contact-img,.mobile-hero-img,.mobile-nav-toggle{display:none}.flex{display:flex;gap:var(--nav-items-gap,3rem)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;position:absolute;white-space:nowrap;width:1px}.primary-navigation{list-style-type:none;margin:0;padding:0}.h3-profile-page-title{font-size:20px;font-family:var(--btn-font-family);text-align:center;margin-bottom:20px}.h3-modalitytype-page,.h3-profile-page,.h3-profile-page-caption,.p-profile-page{margin-bottom:20px}.primary-navigation a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:16px;color:#121212}.nav-bar-list-item{margin-right:10px;font-family:var(--nav-item-font-family);font-weight:700;position:relative;font-size:14px}#personal-training-nav-item,#pilates-nav-item{transition:opacity .3s}#personal-training-nav-item:hover,#pilates-nav-item:hover,.about-menu-navigation a:hover,.for-clients-menu-navigation a:hover,.our-team-menu-navigation a:hover,.studio-menu-navigation a:hover,.sub-menu-toggles:hover,.sub-menu-toggles[aria-expanded=true]{opacity:60%}.header-nav-div{margin-top:12px}.hidden{display:none;position:absolute;left:0;opacity:0;height:0;pointer-events:none}.about-menu-navigation,.for-clients-menu-navigation,.our-team-menu-navigation,.studio-menu-navigation{opacity:0;height:0;overflow:hidden;transition:opacity .6s,height .6s;position:absolute;z-index:5;left:0;pointer-events:none}.hero-content,.image-carousel,.image-carousel>ul,.slide,.slide>img{height:100%;width:100%}.sub-menu-toggles[aria-expanded=true]~.about-menu-navigation,.sub-menu-toggles[aria-expanded=true]~.for-clients-menu-navigation,.sub-menu-toggles[aria-expanded=true]~.our-team-menu-navigation{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute}.about-menu-navigation a,.for-clients-menu-navigation a,.our-team-menu-navigation a,.studio-menu-navigation a{text-decoration:none;cursor:pointer;color:var(--background-black);transition:opacity .3s}.about-menu-navigation li,.contact-info-line-1,.for-clients-menu-navigation li,.main-about-us-cert-text>li,.nested-about-us-cert-text>li,.our-team-menu-navigation li,.services-menu-navigation li,.studio-menu-navigation li{margin-top:10px}.contact-us-button{background-color:#79c145;border:2px solid #79c145;border-radius:8px;color:#fff;font-size:14px;font-weight:700;font-family:var(--btn-font-family);padding:15px 20px;cursor:pointer;text-decoration:none;transition:color .1s,background-color .1s,border .1s}.about-us-learn-more-anchor:hover,.contact-us-button:hover,.sessions-learn-more-anchor:hover{background-color:#fff;border:2px solid #79c145;color:#79c145}.anchor-nav,.nav-bar-anchor{text-decoration:none;cursor:pointer}#chevron-svg{height:10px;width:10px;margin-left:5px;margin-top:3px}.chevron{fill:var(--background-black);stroke-width:10px;opacity:50%;transition:transform .1s}.up{transform:rotate(180deg)}.sub-menu-toggles[aria-expanded=true]>.chevron{opacity:100%}.sub-menu-toggles{display:flex;justify-content:center;align-items:center;border:none;background-color:var(--off-white-color);font-family:Onest,var(--btn-font-family);font-weight:700;font-size:16px;letter-spacing:1.75px;cursor:pointer;transition:opacity .3s}button>span{text-transform:uppercase}#hero{position:relative;display:flex;flex-direction:column;height:90vh;z-index:0}.hero-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr .5fr .25fr;position:absolute;top:0;left:0;z-index:10;padding-bottom:10px}.hero-image{grid-area:1/1/5/2;display:block;object-fit:cover;object-position:center;height:100%;width:100%}.h1-hero-first{grid-area:3/1/4/2;font-size:2rem;letter-spacing:.75px;text-align:center;color:#fff;z-index:20;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:Montserrat,Onest,sans-serif;z-index:20;font-weight:600;text-transform:uppercase}.h1-hero-second{font-size:1.5rem;align-self:center;letter-spacing:.75px;color:#fff;z-index:20;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:Montserrat,Onest,sans-serif;z-index:20;grid-area:4/1/5/2;font-weight:600;text-transform:uppercase}#about{display:block;height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:40px;position:relative;z-index:1;height:100%;padding:40px 40px}.in-studio-p{grid-area:3/1/4/2;max-width:600px;margin-top:40px;font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.6;font-weight:400;margin-left:auto;margin-right:auto;color:#333}.in-studio-p p+p{margin-top:1.5rem}.about-us-header{grid-area:1/1/2/3;width:100%;display:flex;justify-content:center;align-items:center}.about-us-h1{position:relative;font-size:var(--fs-aboutus);font-family:Onest,var(--btn-font-family);color:#121212;font-weight:700;justify-self:center;z-index:10;background:0 0;text-align:center;padding:0 30px}.about-us-picture-container{grid-area:2/1/3/3;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.about-us-emblem{grid-area:1/1/2/2;z-index:20;justify-self:center;align-self:end;align-items:center;width:30%}.pilates-box,.stregnth-training-box{grid-template-columns:.5fr 1fr .5fr}.about-us-image{display:block;grid-area:1/1/2/2;width:100%;height:auto;z-index:10;border-radius:8%}.about-denise-image-profile-page,.about-kelly-image-profile-page{max-width:225px;height:auto;align-self:center;background:#121212;box-shadow:0 4px 8px rgba(0,0,0,.2)}.about-denise-image-profile-page{border:4px solid #121212;border-radius:50%}.h1-denise-profile-page,.h1-kelly-profile-page{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700}.h2-denise-profile-page,.h2-kelly-profile-page,.h2-modalitytype-page{font-size:28px;font-family:Onest,var(--btn-font-family);text-align:left;margin-top:40px}.denise-profile-content,.h1-modalitytype-page,.kelly-profile-content,.modalitytype-page-content,.modalitytype-page-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212}.p-profile-page{margin-top:20px}.about-kelly-image-profile-page{border:7px solid #121212;border-radius:50%}.about-us-learn-more-anchor,.modalities-learn-more-anchor{max-width:fit-content;text-decoration:none;cursor:pointer}#denises-content,#fitness-journey-page,#kellys-content,#policies-section,#resource-section{display:grid;grid-template-columns:.1fr 1fr .1fr;grid-template-rows:repeat(2,auto);height:100%;position:relative;background-color:#fff;z-index:1}#personal-training-content,#pilates-content{display:grid;grid-template-columns:.1fr 1fr .1fr;grid-template-rows:auto auto;height:100%;position:relative;background-color:#fff;z-index:1}.modalitytype-page-header{grid-area:1/1/2/4;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-left:20px;padding-right:20px;overflow-y:hidden}.denise-profile-content,.kelly-profile-content,.modalitytype-page-content{grid-area:2/2/3/3;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding-left:20px;padding-right:20px}.h1-modalitytype-page{font-size:var(--fs-xl)}.h3-modalitytype-page,.h3-profile-page,.p-modalitytype-page{font-size:20px;font-family:var(--btn-font-family);text-align:left;margin-top:20px}.modality-bold{font-size:24px;margin-right:10px}.modalitytype-img-holder,.modalitytype-page-img{width:100%;height:auto}.denise-profile-header,.kelly-profile-header{grid-area:1/1/2/4;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-top:60px;padding-left:20px;padding-right:20px}.h3-profile-page-caption,.p-profile-page{font-size:20px;font-family:var(--btn-font-family);text-align:left}.about-us-instructors-denise,.about-us-instructors-kelly{font-family:var(--nav-item-font-family);font-size:28px;color:#121212;align-self:center}.img-profile-holder{height:100%;width:100%;margin-top:40px;margin-bottom:10px}.profile-page-imgs{display:block;width:auto;height:500px;object-fit:cover;border-radius:8%}.Denise-profile-page-img,.cardio-bike,.cardio-elliptical,.denise-cable-machine,.kelly-full-wheel,.kelly-hammy-curls,.kelly-profile-picture,.lunge-with-ball{display:block;width:100%;object-fit:cover;height:auto;border-radius:40px}.about-us-instructors-denise{justify-self:center}.about-us-learn-more-anchor,.main-about-us-cert-text,.nested-about-us-cert-text{font-size:var(--fs-600);font-family:var(--btn-font-family)}.main-about-us-cert-text{color:#121212;margin-left:10%;align-self:center}.nested-about-us-cert-text{display:flex;flex-direction:column;color:#121212;list-style:none}.about-us-learn-more-anchor{background-color:#79c145;border:2px solid #79c145;margin-top:20px;align-self:center;border-radius:8px;color:#fff;font-size:14px;font-weight:700;padding:15px 20px;transition:color .1s,background-color .1s,border .1s}#sessions-and-methods{display:grid;grid-template-rows:repeat(6,auto);height:100%;row-gap:10px;padding:50px 40px;height:100%;row-gap:50px;position:relative;z-index:1}.we-offer-picture-container{grid-area:1/1/2/2;width:100%;max-width:900px;margin:0 auto;overflow:hidden}.we-train-img-container{grid-area:4/1/5/2;width:100%;max-width:900px;margin:0 auto;overflow:hidden}.we-offer-img{width:100%;height:auto;object-fit:cover;display:block;border-radius:8%}.we-train-image{width:100%;height:auto;object-fit:cover;display:block;border-radius:8%}.specialties-img-container{grid-area:1/1/2/2;width:100%;max-width:900px;margin:0 auto;overflow:hidden}.specialties-header{grid-area:2/1/3/2}.specialties-img{width:100%;height:auto;object-fit:cover;display:block;border-radius:8%}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:var(--font-family-header),var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700}.session-offerings h3{margin-top:20px;font-family:Onest,var(--btn-font-family);font-size:1.5rem;text-align:center}.session-offerings p{text-align:left}.cert-list{list-style:disc;padding-left:1.25rem;margin:0}.cert-list li{margin-bottom:.5rem;line-height:1.5}.cert-list li::marker{color:#79c149}.who-we-help-list{list-style:none;padding-left:0;margin:0}.who-we-help-list li{font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.6;margin-bottom:18px;position:relative;padding-left:28px}.who-we-help-list li::before{content:"•";color:#79c149;font-size:3rem;position:absolute;left:0;top:-.8rem;line-height:1}.specialties-content{padding:0;grid-area:3/1/4/2;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#121212;gap:30px}.specialties-list{list-style:none;margin:80px 0 50px 0}.specialties-list li{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;margin-bottom:30px}.sessions-learn-more-anchor{text-shadow:none!important;border:none;text-decoration:none;background-color:#79c145;border-radius:8px;color:#fff;font-size:14px;font-weight:700;font-family:var(--btn-font-family);padding:15px 20px;cursor:pointer;transition:color .1s,border .1s,background-color .1s}.method-content>h1,.pricing-h2,.session-offerings>h1,.specialties-content>h1{font-size:28px;font-family:Onest,var(--btn-font-family)}.pricing-h2{margin-bottom:20px}.method-content>p,.pricing-paragraph,.session-offerings>p,.specialties-content>p{font-size:1.2rem;font-family:var(--btn-font-family)}.header-modalities,.method-item-header{background-color:var(--off-white-color);display:flex;font-family:var(--font-family-header),var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700}.method-item-header{grid-area:5/1/6/2;flex-direction:column;justify-content:flex-start;align-items:center}.method-content{grid-area:6/1/7/2;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#121212;gap:30px}#modalities{display:grid;grid-template-columns:1fr;grid-template-rows:200px repeat(5,1fr);height:100%;position:relative;row-gap:50px;padding:50px 0}.header-modalities{grid-area:1/1/2/2;justify-content:center;align-items:center}.h1-modalities{text-align:center}.behavior-change-specialist-badge,.corrective-exercise-specialist,.modalities-personal-training-mod-img,.modalities-pilates-monkey-mod-img,.senior-fitness-specialist,.womens-fitness-specialist{height:150px;width:150px}.bg-modalities{grid-area:2/1/7/2;z-index:1;background-color:#fff}.pilates-box{grid-area:2/1/3/2;display:grid;grid-template-rows:1fr;height:100%;z-index:2}.balance-and-proprioception,.flexibility-and-mobility,.pilates-modality,.strength-training-modality{grid-area:1/2/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-family-header),Onest,var(--btn-font-family);color:var(--off-white-color);text-shadow:2px 2px 4px rgba(0,0,0,.9);text-align:center;font-size:var(--fs-modalities-photo-text)}.modalities-learn-more-anchor{text-shadow:none!important;border:none;font-family:var(--btn-font-family);font-size:var(--fs-600);background-color:#79c145;align-self:center;border-radius:8px;color:#fff;font-size:14px;font-weight:700;font-family:var(--btn-font-family);padding:15px 20px;transition:color .1s,background-color .1s}.modalities-learn-more-anchor:hover{background-color:#fff;color:#79c145}.balance-and-proprioception-photo,.cardiovascular-conditioning-modality-photo-elliptical,.flexibility-and-mobility-photo,.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center}.cardio-box,.stregnth-training-box{display:grid;grid-template-rows:1fr;height:100%;z-index:2}.stregnth-training-box{grid-area:3/1/4/2}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr .5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/2/2/4;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-family-header),Onest,var(--btn-font-family);color:var(--off-white-color);text-shadow:-2px -2px 4px rgba(0,0,0,.9);text-align:center;font-size:var(--fs-modalities-photo-text)}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/3/2/4;z-index:3;display:flex;justify-content:center;align-items:center}.balance-proprioception-box,.flexibility-mobility-box{grid-template-columns:.5fr 1fr .5fr;grid-template-rows:1fr;z-index:2;height:100%}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid}.balance-proprioception-box{grid-area:6/1/7/2;display:grid}#specialties{display:grid;grid-template-columns:1fr;grid-template-rows:400px auto auto;padding:40px;gap:20px;height:100%;position:relative;z-index:1}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:var(--font-family-header),var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.specialties-learn-more-anchor{text-shadow:none!important;border:none;text-decoration:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;font-family:var(--btn-font-family)}.jl-body-conditioning{height:40px;width:auto}#testimonials{display:block;width:100%;height:100%}.read-full-review{color:#79c145;font-style:italic;font-weight:700;text-decoration:none}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonials-header{grid-area:1/1/2/2;display:flex;justify-content:center;align-items:center}.testimonials-h1-box{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.testimonials-h1{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212}.test-stars{height:50px;width:auto}.testimonials-monkey{height:200px;width:200px;border:10px solid #faf9f6;border-radius:50%;justify-self:center}.testimonials-buttons-google,.testimonials-buttons-yelp{background:#79c145;width:fit-content;height:fit-content;padding:10px;text-decoration:none;color:#fff;font-family:Onest,var(--btn-font-family)}.testimonials-button-box-2{display:flex;justify-content:center;align-items:center;grid-area:4/1/5/2}.testimonials-buttons-google{width:fit-content;height:fit-content;padding:10px;text-decoration:none;color:#fff;font-family:Onest,var(--btn-font-family);border-radius:10px;border:2px solid #79c145;margin-right:5px}.testimonials-buttons-google:hover,.testimonials-buttons-yelp:hover{background:#fff;border:2px solid #79c145;color:#79c145}.testimonials-buttons-yelp{border-radius:10px;border:2px solid #79c145;margin-left:5px}.client-testimonial-stars{height:50px}.testimonial-5-star{z-index:10;margin-top:10px;margin-bottom:10px}.img-5-star{height:25px;width:auto}.testimonial-bq{margin:0 0 15px 0;font-style:normal;font-weight:400;line-height:1.6;font-size:1.2rem;color:#333;position:relative;font-family:Onest,var(--btn-font-family)}.testimonial-button-box{margin-top:40px;grid-area:2/1/3/2}.testimonial-bq::before{content:"“";font-size:2.2rem;color:#79c149;line-height:0;margin-right:6px;vertical-align:-6px}.testimonial-bq::after{content:"”";font-size:2.2rem;color:#79c149;line-height:0;margin-left:4px;vertical-align:-6px}.about-us-h1,.contact-h1,.h1-method,.h1-sessions,.h1-specialties,.pricing-h1{font-family:onest,var(--font-family-header);text-align:center;font-size:var(--fs-l)}.testimonial-name{margin:0;font-weight:600;color:#121212;font-size:1.15rem;font-family:Onest,var(--btn-font-family)}.testimonial-card{max-width:520px;margin:0 auto 40px auto;text-align:center}.to-read-more-testimonials{grid-area:3/1/4/2;margin-bottom:30px}.read-more-p{margin:0;font-weight:600;color:#121212;font-size:1.25rem;font-family:Onest,var(--btn-font-family);text-align:center;grid-area:3/1/4/2}.h2-email-header{font-family:Onest,var(--btn-font-family);font-size:28px}.h3-email{font-size:1.05rem}.address-h2-header{font-family:Onest,var(--btn-font-family);font-size:28px}.address-h3{font-size:1.05rem}.h2-phone-number-header{font-family:Onest,var(--btn-font-family);font-size:28px}.h3-phone-number{font-size:1.05rem}.h2-hours-header{font-family:Onest,var(--btn-font-family);font-size:28px}.h3-hours{font-size:1.05rem}#pricing{padding:40px 40px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px}.pricing-list{list-style:none;padding:0;margin:0 0 24px 0}.pricing-list li{font-size:1.2rem;font-family:Montserrat,sans-serif;margin-bottom:12px;margin-top:12px;padding:12px 0;border-bottom:1px solid #dcdcdc}.pricing-paragraph{margin-top:24px}.pricing-list li:last-child{border-bottom:none}#trusted-professional-page,.fitness-journey-header,.policies-header,.resource-header,.trusted-professional-header{grid-area:1/1/2/4;background-color:var(--off-white-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.h1-fit-journey,.trusted-pro-h1{font-size:var(--fs-xl);text-align:center;font-family:Onest,var(--btn-font-family)}.bold-policy{font-size:20px;font-family:Onest,var(--btn-font-family)}.resource-anchor{color:#121212}.policies-content,.resource-content{grid-area:2/2/3/3;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#121212;gap:30px;padding-left:20px;padding-right:20px;padding-top:70px}.form-input,.form-name,textarea{padding:10px;border:none;box-sizing:border-box}.h1-policy,.resource-h1{font-size:var(--fs-xl);text-align:center}.price-h3{font-size:24px;font-family:Onest,var(--btn-font-family)}#contact{display:block;height:100%;width:100%;background-color:var(--off-white-color)}.form-label{display:none;height:0}.form-name{margin-bottom:10px;width:50%!important;border-radius:10px;outline:1px solid #333;margin-right:5px}.form-email{margin-bottom:40px;width:50%!important;outline:1px solid #333}#message{height:50%!important;outline:1px solid #333}.form-input,textarea{width:100%;border-radius:10px}input:focus,textarea:focus{outline:0}.form-submission{background-color:#fff;border:none;cursor:pointer;border-radius:8px;width:100px;margin-top:20px}::placeholder{color:#121212;font-size:16px;font-family:var(--btn-font-family)}.address-h2-header,.contact-h1{font-family:Onest,var(--btn-font-family)}.contact-wrapper{display:grid;grid-template-columns:.25fr .25fr .25fr .25fr;grid-template-rows:250px 50px 150px 500px}.contact-us-header{grid-area:3/1/4/5;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:12}.contact-us-img{max-width:150px;width:100%;height:auto;display:block}.contact-h1{color:#121212;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);z-index:10;display:block;margin-top:0;padding-top:0;line-height:.9}.address,.address-h3{color:#121212;z-index:10}.address{grid-area:1/1/2/5;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.address-h2-header{z-index:10;text-transform:uppercase;margin-top:32px}.address-h3{font-family:Onest,var(--btn-font-family)}.h2-email-header,.h2-hours-header,.h2-phone-number-header{z-index:10;text-transform:uppercase}.h3-email,.h3-hours,.h3-hours-bottom,.h3-phone-number{z-index:10;font-family:Onest,var(--btn-font-family);font-weight:400}.copyright-footer-h2,.copyright-symbol{color:#fff;font-size:1.25rem;font-weight:700}.contact-inquiry{grid-area:4/1/5/5;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:10;margin:60px 200px 50px;background-color:#fff;padding:50px 20px;border-radius:30px;box-shadow:0 8px 25px rgba(0,0,0,.12);outline:1px solid #333}.contact-img-box{grid-area:2/1/4/5}.desktop-contact-img{display:block;width:100%;z-index:5}.contact-info-divs{display:flex;flex-direction:column}#footer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#121212;width:100%;height:150px;z-index:20}.pilates-monkey-img{height:75px;width:85px;margin-right:20px}.personal-training-monkey-img{height:75px;width:85px;margin-left:20px}.google-reviews,.yelp-icon{height:25px;width:25px}.copyright-footer-h2{font-family:var(--font-family-header)}.copyright-symbol{font-family:Onest,sans-serif;margin-right:5px}.google-reviews,.youtube-icon{align-self:center;margin-right:10px;transition:opacity .3s ease-in}.icon-container{display:flex;justify-content:space-between;align-content:center}.google-reviews:focus,.google-reviews:hover,.yelp-icon:focus,.yelp-icon:hover,.youtube-icon:focus,.youtube-icon:hover{opacity:.6;cursor:pointer}.yelp-icon{align-self:center;transition:opacity .3s ease-in}.youtube-icon{height:30px;width:30px}@media (min-width:93em){.header-h1{font-size:2rem}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.mother-daughter-stamp{z-index:15;height:300px;width:250px}.about-denise-text,.about-kelly-text{padding:20px 150px}.about-name-picture-denise,.about-name-picture-kelly{border-radius:2em}}@media (min-width:100em){.header-h1{font-size:2.25rem}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.h1-hero-first{font-size:2.5rem}.h1-hero-second{font-size:2rem}#about{grid-template-rows:300px 700px 800px}.about-denise-text,.about-kelly-text{padding:20px 200px}.about-name-picture-denise,.about-name-picture-kelly{flex-grow:.1}}@media (min-width:68em) and (max-width:100em){.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}}@media (max-width:68em){.email-us-button,.sub-menu-toggles{font-weight:700;font-family:var(--btn-font-family)}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.contact-us-img{max-width:100px}.primary-navigation{display:flex;position:fixed;z-index:1000;inset:10% 0 0 40%;flex-direction:column;padding:50px 0 0 50px;background-color:var(--off-white-color);--gap:2rem;transition:transform .6s ease-in-out;transform:translateX(100%)}.mobile-nav-toggle{display:block;position:absolute;background:0 0;border:none;border-radius:50%;top:.75rem;right:.25rem;z-index:9999}.mobile-nav-toggle[aria-expanded=true]+.header-nav-div>.primary-navigation{display:flex;position:fixed;z-index:1000;inset:10% 0 0 20%;flex-direction:column;padding:50px 0 0 50px;background-color:var(--off-white-color);gap:1.2rem;transform:translateX(0)}.sub-menu-toggles[aria-expanded=true]~.about-menu-navigation{display:flex;flex-direction:column;z-index:1000;left:0;opacity:1;list-style:none;background-color:var(--off-white-color);pointer-events:all;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:.25rem}.sub-menu-toggles[aria-expanded=true]~.for-clients-menu-navigation,.sub-menu-toggles[aria-expanded=true]~.our-team-menu-navigation{display:flex;flex-direction:column;z-index:1000;left:0;opacity:1;background-color:var(--off-white-color);list-style:none;pointer-events:all;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:.25rem}.drop-down{margin-top:250px}.drop-down-pilates{margin-top:80px}svg .line{fill:#000;z-index:9000}.mobile-nav-toggle>.hamburger>.line{transition:transform .3s ease-in}.mobile-nav-toggle:hover .line{transform:scale(1.1)}.mobile-nav-toggle .line{transition:y .3s ease-in .3s,rotate .3s ease-in;transform-origin:center}.mobile-nav-toggle[aria-expanded=true] .line{transition:y .3s ease-in,rotate .3s ease-in .3s}.mobile-nav-toggle[aria-expanded=true] .top{rotate:45deg}.mobile-nav-toggle[aria-expanded=true] .bottom{rotate:-45deg}.sub-menu-toggles{border:none;background-color:var(--off-white-color);font-size:15px}.primary-navigation{background-color:var(--off-white-color)}.email-us-button{position:fixed;bottom:10px;right:5px;z-index:10000;text-decoration:none;background-color:#79c145;border:2px solid #fff;border-radius:8px;color:#fff;font-size:14px;padding:15px 20px;cursor:pointer;transition:color .1s,opacity .3s,background-color .1s,border .1s}.map-icon,.phone-icon{display:flex;position:absolute;height:40px;width:40px;cursor:pointer;z-index:9010;background:0 0;transition:transform .3s}.email-us-button:hover{background-color:#fff;border:2px solid #79c145;color:#79c145}.map-icon{justify-content:center;align-items:center;right:3.5rem}.phone-icon,.stamp-box{justify-content:center}.map-icon:hover,.phone-icon:hover{transform:scale(1.2)}.phone-icon{align-items:center;right:6.5rem}.map-image{height:30px;width:30px;z-index:9000}.phone-image{height:40px;width:40px;z-index:9000}.map-icon-container,.phone-icon-container{display:flex!important;justify-content:center!important;align-items:center!important;opacity:1;pointer-events:all;z-index:9000}.grow-header-h1{transform:scale(1.1)!important}.contact-img,.desktop-contact-img,.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;position:relative;padding:20px 20px}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.method-content,.session-offerings,.specialties-content,.specialties-header{background-color:var(--off-white-color);color:#121212}.about-denise-text{grid-area:3/1/4/3}.about-kelly-text{grid-area:4/1/5/3}.stamp-box{grid-area:1/1/3/3;display:flex;align-items:center}.mother-daughter-stamp{z-index:15;height:200px;width:200px}.profile-page-imgs{display:block;width:100%;height:auto;object-fit:cover;border-radius:8%}.h3-profile-page-title{font-size:16px;font-weight:400}.h3-modalitytype-page,.h3-profile-page,.h3-profile-page-caption,.p-modalitytype-page,.p-profile-page{font-size:16px;font-weight:400}.h1-denise-profile-page,.h1-kelly-profile-page{font-size:var(--fs-xl)}.method-item-header,.pricing-header,.sessions-item-header,.specialties-header,.testimonials-h1{font-size:var(--fs-l);font-weight:700;font-family:Onest,var(--btn-font-family)}#sessions-and-methods{grid-template-rows:repeat(6,auto);row-gap:50px;position:relative;padding:10px 40px 50px 40px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.h1-method,.h1-sessions,.h1-specialties,.pricing-h1{text-align:center;font-size:var(--fs-l)}.session-offerings{grid-area:3/1/4/2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}.modalities-personal-training-mod-img,.modalities-pilates-monkey-mod-img{height:60px;width:60px}#specialties{position:relative;grid-template-rows:300px auto auto}.specialties-header{grid-area:2/1/3/2;display:flex;justify-content:center;align-items:center}.testimonials-header{grid-area:1/1/2/2}.client-testimonial-stars{height:30px;width:auto;margin-bottom:15px}.testimonial-bq{margin:0 0 15px 0;font-style:normal;font-weight:400;line-height:1.6;font-size:1.05rem;color:#333;position:relative;font-family:Onest,var(--btn-font-family)}.testimonial-button-box{margin-top:40px}.testimonial-bq::before{content:"“";font-size:2.2rem;color:#79c149;line-height:0;margin-right:6px;vertical-align:-6px}.testimonial-bq::after{content:"”";font-size:2.2rem;color:#79c149;line-height:0;margin-left:4px;vertical-align:-6px}.testimonial-name{margin:0;font-weight:600;color:#121212;font-size:1.15rem;font-family:Onest,var(--btn-font-family)}.testimonial-card{max-width:520px;margin:0 auto 40px auto;text-align:center}.to-read-more-testimonials{grid-area:3/1/4/2}.read-more-p{margin:0;font-weight:600;color:#121212;font-size:1.15rem;font-family:Onest,var(--btn-font-family);text-align:center}.pricing-content,.pricing-header{background-color:var(--off-white-color);display:flex;color:#121212}.client-testimonial-text{margin-top:40px}.pricing-header{grid-area:1/1/2/2;justify-content:center;align-items:center}.pricing-content{grid-area:2/1/3/2;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;padding-top:70px}.pricing-h2{font-size:28px;font-family:Onest,var(--btn-font-family)}.price-h3{font-size:24px;font-family:Onest,var(--btn-font-family)}.pricing-paragraph{font-size:20px;font-family:var(--btn-font-family)}.address,.address-h2,.address-h3,.h2-email,.h2-phone-number,.h3-email,.h3-hours-bottom,.h3-phone-number{font-size:var(--fs-400)}#message{height:30%!important}.contact-wrapper{display:grid;grid-template-columns:.1fr 1fr .1fr;grid-template-rows:500px 20px auto 400px}.contact-inquiry{grid-area:4/2/5/3;margin:25px}.form-submission{background-color:#79c149;color:#fff;font-weight:700;margin-top:95px;font-size:16px}.address{display:flex;flex-direction:column;align-items:center;justify-content:space-around;grid-area:1/1/2/4;padding:0 20px}.address-h3{text-align:center}.contact-info-divs{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-email{margin-bottom:20px}.mobile-contact-img{display:block;width:100%;z-index:5}.contact-us-header{grid-area:3/1/4/4}.contact-h1{font-size:var(--fs-l);display:block;margin-top:0;padding-top:0;line-height:.9;margin-bottom:20px}.personal-training-monkey-img,.pilates-monkey-img{height:45px;width:55px}}@media (min-width:48em) and (max-width:68em){.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;position:relative;z-index:1;height:100%;padding:20px 20px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;background-color:#fff;border-radius:2em;padding:30px 5px;flex-grow:.25}.about-denise-text{grid-area:3/1/4/3}.about-kelly-text{grid-area:4/1/5/3}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center}.mother-daughter-stamp{z-index:15;height:250px;width:200px}.client-testimonial-text-box{padding:20px 20px 10px}.client-testimonial-text{margin-top:0}.testimonial-text-box{grid-area:2/1/3/2;grid-template-rows:100px 200px 300px}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.test-stars{height:30px;width:auto}.to-read-more-testimonials{grid-area:3/1/4/2;margin-bottom:30px}}@media (min-width:35em) and (max-width:48em){.h1-hero-first{font-size:2.25rem}.h1-hero-second{font-size:1.25rem}.h1-hero-third{font-size:5rem;margin-left:5%}.h2-hero{font-size:1.25rem;bottom:140px}.h3-hero{font-size:1rem}#about{display:block;height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;position:relative;z-index:1;height:100%;padding:20px 20px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25}.about-denise-text{grid-area:3/1/4/3}.about-kelly-text{grid-area:4/1/5/3}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center}.mother-daughter-stamp{z-index:15;height:175px;width:150px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.testimonial-text-box{grid-template-columns:1fr;grid-template-rows:100px 200px 400px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonial-carousel{grid-template-rows:700px}.client-testimonial-text-box{padding:20px 20px 10px}.testimonials-button-box-2{grid-area:4/1/5/2}.test-stars{height:30px;width:auto}}@media (max-width:27em){.address,.contact-inquiry,.form-email,.h2-phone-number{margin-bottom:20px}.header-logo-image{height:20px;width:20px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:.5rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.h1-hero-first{font-size:1.25rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.address,.address-h2,.h2-email,.h2-phone-number{font-size:var(--fs-400)}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;position:relative;z-index:1;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:300px 300px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:450px 450px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}#message{height:50%!important}.contact-wrapper{background-color:#fff;display:grid;grid-template-columns:.1fr 1fr .1fr;grid-template-rows:500px 10px 100px auto}.contact-img-box{grid-area:3/1/5/4}.contact-us-header{grid-area:3/2/4/3}.address{grid-area:1/2/2/3}.contact-inquiry{grid-area:4/2/5/3}#contact{background-color:#79c145}.form-submission{margin-top:20px}.address{margin-top:0}.h2-email{margin-top:20px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 20px 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonial-text-box{grid-template-rows:100px 200px 800px}.test-stars{height:30px;width:auto}}@media (min-width:18.375em) and (max-width:20.875em){.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:.75rem;margin-left:8px}.map-icon{right:3.25rem}.map-image{height:25px;width:25px}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#sessions-and-methods,.h2-h3-container{display:grid;grid-template-columns:1fr}.header-logo-image{height:35px;width:35px}.mobile-nav-toggle{top:.25rem}.phone-icon{right:5.5rem}.h1-hero-first{font-size:24px}.h1-hero-second{font-size:18px}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:350px 375px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:350px 375px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:100px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:25px;width:auto}.contact-inquiry{background-color:rgba(255,255,255,.75)}.form-submission{margin-top:20px;color:#fff;margin-bottom:20px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonial-text-box{grid-template-rows:100px 200px 500px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:800px}.left-circle-testimonial-box{margin-right:30px}.right-circle-testimonial-box{margin-left:30px}.test-stars{height:30px;width:auto}}@media (min-width:20.875em) and (max-width:21.9375em){#sessions-and-methods{padding:20px 20px;row-gap:20px}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.2rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:1.75rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#sessions-and-methods{grid-template-rows:repeat(4,auto);height:100%;row-gap:20px;padding:20px 20px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:350px 360px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:350px 360px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}#specialties{grid-template-rows:300px auto auto;padding:20px 20px}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:25px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}.client-testimonial-text-box{padding:20px 0 10px!important}.left-circle-testimonial-box{margin-right:30px}.right-circle-testimonial-box{margin-left:30px}.testimonials-button-box-2{grid-area:4/1/5/2}}@media (min-width:21.9375em) and (max-width:22.75em){#sessions-and-methods,#specialties,.about-us-wrapper{position:relative;z-index:1}#specialties{padding:20px 20px;grid-template-rows:300px auto auto}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.25rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:2rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#sessions-and-methods{grid-template-rows:repeat(4,auto);height:100%;row-gap:20px;padding:20px 20px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:320px 340px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:320px 340px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:25px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}.testimonials-button-box-2{grid-area:4/1/5/2}.left-circle-testimonial-box{margin-right:20px}.right-circle-testimonial-box{margin-left:20px}}@media (min-width:22.75em) and (max-width:23.4375em){.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.25rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#sessions-and-methods,.h2-h3-container{display:grid;grid-template-columns:1fr}.h1-hero-first{font-size:1.75rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:330px 330px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:330px 330px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:100px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:25px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}.testimonials-button-box-2{grid-area:4/1/5/2}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}}@media (min-width:23.4375em) and (max-width:24.0625em){#sessions-and-methods,#specialties,.about-us-wrapper{position:relative;z-index:1}#specialties{padding:20px 20px;grid-template-rows:300px auto auto}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.5rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:1.75rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#sessions-and-methods{grid-template-rows:repeat(4,auto);height:100%;row-gap:20px;padding:20px 20px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings,.specialties-content{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:310px 310px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:310px 310px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:30px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}}@media (min-width:24.0625em) and (max-width:25.25em){#sessions-and-methods,#specialties,.about-us-wrapper{position:relative;z-index:1}#specialties{padding:20px 20px;grid-template-rows:300px auto auto}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.5rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:1.75rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#sessions-and-methods{grid-template-rows:repeat(4,auto);height:100%;row-gap:20px;padding:20px 20px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:300px 300px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:300px 300px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}.jl-body-conditioning{height:30px;width:auto}}@media (min-width:25.25em) and (max-width:26.25em){.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:1.5rem;margin-left:8px}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}#sessions-and-methods,.h2-h3-container{display:grid;grid-template-columns:1fr}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.h1-hero-first{font-size:1.5rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);row-gap:20px;height:100%}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:280px 300px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:280px 300px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonial-carousel{grid-template-rows:500px}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}.jl-body-conditioning{height:30px;width:auto}}@media (min-width:26.25em) and (max-width:31.25em){#sessions-and-methods,#specialties,.about-us-wrapper{position:relative;z-index:1}#specialties{padding:20px 20px;grid-template-rows:300px auto auto}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:2rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:2rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:1rem}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#sessions-and-methods{grid-template-rows:repeat(4,auto);height:100%;row-gap:20px;padding:20px 20px}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;padding-left:20px;padding-right:20px;padding-top:70px;background-color:var(--off-white-color)}.specialties-content{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text,.about-kelly-text{grid-template-rows:290px 290px!important}.about-denise-text{grid-area:3/1/4/3;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:30px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonial-carousel{grid-template-rows:500px}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.client-testimonial-text-box{padding:20px 0 10px}.testimonials-button-box-2{grid-area:4/1/5/2}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}}@media (min-width:31.25em) and (max-width:37.1875em){.about-us-wrapper,.sessions-item-header{background-color:var(--off-white-color)}.header-logo-image{height:40px;width:40px}.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:2rem;margin-left:8px}.map-icon{right:3.25rem}.phone-icon{right:5.5rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.h1-hero-first{font-size:2rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}#about{height:100%;width:100%}.about-us-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:280px 280px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.sessions-item-header{grid-area:2/1/3/2;display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{background-color:var(--off-white-color);flex-direction:column;color:#121212;gap:30px}.session-offerings{grid-area:3/1/4/2;display:flex;justify-content:center;align-items:flex-start}.method-item-header,.stamp-box{display:flex;justify-content:center}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;display:flex;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:280px 280px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:120px;width:100px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:40px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:30px;width:auto}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.testimonial-carousel{grid-template-rows:700px}.testimonial-text-box{grid-template-rows:100px 200px 400px;grid-template-columns:1fr}.client-testimonial-text-box{padding:20px 20px 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}}@media (min-width:15em) and (max-width:18.375em){.header-h1{font-family:var(--font-family-header);color:var(--background-black);font-size:.5rem;margin-left:8px}.map-icon{right:3rem}.desktop-hero-img{display:none}#about,.mobile-hero-img{display:block}.map-image{height:20px;width:20px}.header-logo-image{height:35px;width:35px}.mobile-nav-toggle{top:.1rem}.phone-icon{right:4.5em}.phone-image{height:30px;width:30px;z-index:9000}.h1-hero-first{font-size:1.5rem}.h1-hero-second{font-size:1rem}.h1-hero-third{font-size:4rem;margin-left:5%}.h2-h3-container{grid-area:5/1/6/3;grid-template-rows:1fr 1.25fr 1fr}.h2-hero{font-size:1.25rem}.h3-hero{font-size:1rem}.method-item-header,.sessions-item-header{font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);font-weight:700}.sessions-item-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content,.session-offerings,.specialties-content{display:flex;flex-direction:column;color:#121212;gap:30px;background-color:var(--off-white-color)}.session-offerings{grid-area:3/1/4/2;justify-content:center;align-items:flex-start}.method-item-header{grid-area:5/1/6/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;color:#121212}.method-content{grid-area:6/1/7/2;justify-content:center;align-items:flex-start}.balance-and-proprioception,.cardiovascular-conditioning-modality,.flexibility-and-mobility{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:var(--fs-modalities-photo-text);font-family:Onest,var(--btn-font-family)}#about{height:100%;width:100%}.about-us-wrapper{background-color:var(--off-white-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);row-gap:20px;height:100%;padding:20px 20px}.about-denise-text{grid-area:3/1/4/3;grid-template-rows:420px 420px;padding:20px 10px}.denise-card,.kelly-card{padding:0!important}.about-kelly-text{grid-area:4/1/5/3;grid-template-rows:420px 420px;padding:20px 10px}.about-name-picture-denise,.about-name-picture-kelly{display:flex;flex-direction:column;flex-grow:.25;display:flex;flex-direction:column;background-color:#fff;border-radius:2.5em;padding:20px 5px;flex-grow:.25}.stamp-box{grid-area:1/1/3/3;display:flex;justify-content:center;align-items:center;margin-top:0!important}.mother-daughter-stamp{z-index:15;height:75px;width:75px}#modalities,.pilates-box{display:grid;height:100%;grid-template-columns:1fr}#modalities{grid-template-rows:50px repeat(5,1fr);position:relative;row-gap:10px;padding:50px 0}.pilates-box{grid-area:2/1/3/2;grid-template-rows:1fr;z-index:2}.pilates-modality-photo,.strength-training-modality-photo{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.cardio-box,.stregnth-training-box{display:grid;z-index:2;height:100%;grid-template-rows:1fr}.stregnth-training-box{grid-area:3/1/4/2;grid-template-columns:1fr}.cardio-box{grid-area:4/1/5/2;grid-template-columns:.5fr .5fr}.cardiovascular-conditioning-modality{grid-area:1/1/2/3;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardiovascular-conditioning-modality-photo-elliptical{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px}.cardiovascular-conditioning-modality-photo-bike{grid-area:1/2/2/3;z-index:3;display:flex;justify-content:center;align-items:center;padding-right:5px}.flexibility-mobility-box{grid-area:5/1/6/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;z-index:2}.flexibility-and-mobility-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center;padding-left:5px;padding-right:5px}.balance-and-proprioception,.flexibility-and-mobility{grid-area:1/1/2/2;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.balance-proprioception-box{grid-area:6/1/7/2;grid-template-rows:1fr;z-index:2}.balance-and-proprioception-photo{grid-area:1/1/2/2;z-index:3;display:flex;justify-content:center;align-items:center}.specialties-header{grid-area:2/1/3/2;background-color:var(--off-white-color);display:flex;justify-content:center;align-items:center;font-family:Onest,var(--btn-font-family);font-size:var(--fs-headers);color:#121212;font-weight:700;padding-left:20px;padding-right:20px}.jl-body-conditioning{height:30px;width:auto}.form-submission{margin-top:20px}.testimonials-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:40px 40px;justify-content:center;align-items:center;align-content:center}.client-testimonial-text-box{padding:20px 0 10px!important}.testimonials-button-box-2{grid-area:4/1/5/2}.testimonial-text-box{grid-template-rows:100px 200px 200px;grid-template-columns:1fr}.testimonial-carousel{grid-template-rows:500px}.left-circle-testimonial-box{margin-right:60px}.right-circle-testimonial-box{margin-left:60px}.testimonials-buttons-google{margin-left:5px}.testimonials-buttons-yelp{margin-right:5px}#pricing{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:40px 20px}.pricing-header{grid-area:1/1/2/2}.pricing-content{grid-area:2/1/3/2}}