.footer_footer__unmqs{background-color:#2c3e50;color:#fff;padding:20px 0}.footer_container__K9h0P{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.footer_copyright__o87rv{text-align:center}.footer_contactInfo__pSCMu,.footer_socialMedia__Md0c_{flex:1;min-width:250px;margin:10px 0}.footer_contactInfo__pSCMu h2,.footer_socialMedia__Md0c_ h2{font-size:20px;margin-bottom:10px}.footer_contactInfo__pSCMu a,.footer_contactInfo__pSCMu p,.footer_socialMedia__Md0c_ a{font-size:16px;margin:5px 0;color:#fff;text-decoration:none}.footer_contactInfo__pSCMu a:hover,.footer_socialMedia__Md0c_ a:hover{text-decoration:underline}.footer_footerHeader__OcnJB{font-size:16px;text-align:center;font-weight:200;padding:20px}.footer_watermarkContainer__ZdMNI{margin-right:100px}.footer_watermarkContainer__ZdMNI img{max-width:200px;height:200px}@media (max-width:768px){.footer_footerHeader__OcnJB{display:none}.footer_container__K9h0P{flex-direction:column;text-align:center;align-self:center}.footer_contactInfo__pSCMu,.footer_socialMedia__Md0c_{margin:20px 0}.footer_watermarkContainer__ZdMNI{margin-right:0;display:flex;flex-direction:row;align-items:center;justify-content:center}}body,html{margin:0;padding:0;border:none;width:100%;height:100%;font-family:var(--font-roboto);box-sizing:border-box}.home-body,.home-h1,.home-h2,.home-p,.home-ul{margin:0;padding:0;font-size:calc(1rem + .5vw)}.home-h2{position:relative;display:inline-block;font-family:var(--font-arsenal);font-weight:700;font-size:28px;color:#083260;z-index:1;padding:.4em .8em;line-height:1.2}.home-h2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:115%;height:2.1em;background:url(/static/blue-brushstroke.png) no-repeat 50%;background-size:cover;z-index:-1;pointer-events:none}.home-body{line-height:1.6;color:#333;background-color:#f4f4f4}.home-header{background-color:#fff;padding:1rem 0;z-index:100}.alert-banner,.home-header{color:#fff;position:fixed;width:100%;top:0;left:0}.alert-banner{background-color:#0e3cba;text-align:center;padding:8px 0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px;transition:opacity .5s ease-in-out;opacity:1}.hidden-banner{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s linear .5s}.alert-link{font-weight:700;color:#fff;margin-left:10px}nav{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:0 20px;transition:padding .6s ease,margin-top .6s ease,margin-bottom .6s ease}.nav.shrink{padding-top:0;padding-bottom:0;margin-top:-10px;margin-bottom:-10px}.cedar-logo.shrink{transform:scale(.8)}.cedar-logo{transition:transform .6s ease}.nav-container{display:flex;flex-direction:column}.nav ul{list-style:none;padding:0;text-align:left;margin:0 0 0 auto}.nav-item{position:relative;display:inline-block}.nav-link{display:block;padding:10px;color:#0c447f;text-decoration:none;transition:color .3s ease;font-weight:400;font-size:20px}.nav-item:hover .nav-link{color:#1e5ba8}.dropdown{display:none;position:absolute;left:0;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:1000;min-width:160px;width:auto;white-space:nowrap}.dropdown li{display:block;width:100%}.dropdown a{padding:8px;display:block;color:#333;text-decoration:none;transition:background-color .3s ease}.dropdown a:hover{background-color:#f4f4f4}.nav-item:hover .dropdown{display:block}.contact-info{color:#000;font-size:12px;text-align:right;padding-right:200px;align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.home-nav-logo{max-width:200px;padding:0}.home-main{padding-bottom:20px;background-color:#fff}.home-main,.parallax-top-margin{padding-top:80px}.approach-block,.environment-block,.home-section,.reviews-block{margin-bottom:20px;padding:10px 1.2vw;text-align:center;overflow:auto}.approach-block img{max-height:500px;border-radius:15px}.approach-block-container{display:flex;flex-direction:row;padding-top:30px;padding-left:2vw;padding-right:2vw;flex:1}.approach-block p,.environment-block p,.home-section p,.reviews-block p{font-size:calc(.62rem + .5vw);line-height:1.8;color:#424242;margin-bottom:20px;padding-left:50px;padding-right:50px;font-weight:300}.environment-block p{padding-left:20vw;padding-right:20vw}.circle-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:20px}.center-y{align-items:center}.center-y,.circle-review{display:flex;flex-direction:column;justify-content:center}.circle-review{width:300px;height:300px;background-color:#bfd7f0;border-radius:50%;margin-left:4%;margin-right:4%;background-image:linear-gradient(90deg,rgba(140,165,224,.71),#d0e7f0)}.circle-container p{text-align:center;font-size:15px;color:#000}.home-hero{text-align:center}.services-banner{display:flex;justify-content:space-between;align-items:center;padding-left:10%;padding-right:10%;margin-bottom:20px}.services-block{display:flex;font-weight:200;font-size:20px;flex-direction:column;height:150px;align-items:center;text-align:center;margin-right:10px;margin-left:10px;padding:20px;border-radius:15px;width:200px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.19);position:relative;overflow:hidden;z-index:0;text-decoration:none;color:#000}.services-block:after,.services-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.services-block:before{background-image:linear-gradient(90deg,rgba(129,157,221,.71),#e0eff5);opacity:1;transition:opacity .6s ease}.services-block:after{background-image:linear-gradient(90deg,rgba(186,204,234,.71),rgba(88,68,218,.362));opacity:0;transition:opacity .6s ease}.services-block:hover:before{opacity:0}.services-block:hover:after{opacity:1}.services-block img{max-height:50px}.home-hero h2{font-size:32px;color:#0056b3}.home-hero p{font-size:18px}.parallax{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/tree.webp);text-shadow:2px 2px 4px rgba(0,0,0,.5);min-height:600px;background-position:center 20%;font-weight:300}.parallax,.parallax-hikers{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:left;font-size:30px}.parallax-hikers{background-image:url(/static/bright-flowers.webp);background-position:50%;padding-top:50px;padding-bottom:50px;font-weight:400;display:flex;flex-direction:column;align-items:center}.slogan-header{padding-top:100px;padding-left:30px;text-align:center;font-weight:500;padding-bottom:0;margin-bottom:10px;line-height:20px}.contact-header{margin-top:0;padding-top:60px;padding-left:30px;font-weight:900;color:#fff}.slogan-subheader-2{font-style:italic;text-align:center;font-size:23px;line-height:1.2;padding-right:25%;padding-left:25%}.slogan-subheader-1{padding-top:0;margin-top:0;padding-left:30px;text-align:center;font-weight:300;font-size:25px;margin-bottom:0}.dot-separator:after{content:"·";font-size:300%;vertical-align:middle}.menu-button,.menu-button-portal,.nav-contact-info,.patient-form-button,.schedule-button,.slogan-button,.staff-button{background-color:#0776adbb;color:#fff;padding:15px 20px;border:none;border-radius:5px;cursor:pointer;font-size:21px;margin:10px 0 10px 30px;font-weight:800;transition:padding .3s ease,background-color .3s ease;box-shadow:-4px 0 8px rgba(0,0,0,.2)}.nav-contact-info{font-size:16px!important;text-decoration:none}.menu-button,.menu-button-portal,.slogan-button{margin-left:0;text-decoration:none}.menu-button,.menu-button-portal{margin-right:0;font-size:18px;border-radius:30px}.menu-button-portal{background-color:#193e65;border-radius:30px}.menu-button-portal:active,.menu-button:active{background-color:#92bdec;transform:scale(.95)}.nav-contact-info,.schedule-button{border-radius:10px;font-size:13px;background-color:#084f9c;margin-left:auto}.slogan-button:hover{background-color:#b0b0ca9e;padding:20px 25px}.slogan-button-container{display:flex;justify-content:center;width:100%}.environment-block{background-image:linear-gradient(90deg,rgba(129,157,221,.71),#e0eff5);margin-bottom:0}.reviews-block{background-image:linear-gradient(90deg,hsla(42,66%,77%,.545),#e0eff5);margin-bottom:0}.stars-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.stars-container img{max-width:50px;height:auto;margin-top:10px}.stars-container span{font-weight:500;font-size:30px;align-items:center}.home-footer{background-color:#0056b3;color:#fff;text-align:center;padding:10px 0;position:relative;width:100%}.privacy-notice{color:#000;font-size:16px}.environment-pics{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:0;padding-bottom:50px;overflow:hidden}.environment-pics img{max-width:400px;max-height:400px;padding-left:10px;padding-right:10px;transition:transform .6s ease,margin .6s ease;transform:scale(1);border-radius:25px}.patient-form,.services-list{display:flex;flex-direction:column;gap:15px;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(8px);padding:20px;border-radius:15px;width:400px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.services-list{background-color:rgba(150,195,228,.8);color:#000;background-image:linear-gradient(90deg,#eeedfc,#fff)!important;border:none;outline:1px solid #342120;font-family:var(--font-inter);padding:20px;list-style-position:inside}.services-list ul{padding-left:0;list-style-position:inside}.services-list li{padding:5px 0;margin-left:20px}.patient-form-button:hover{background-color:#5684b5}.patient-form select{cursor:pointer;background-color:#f9f9f9;margin-top:10px}.patient-form-header{font-size:22px;color:#0b0c0c;font-weight:600;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;text-align:center}.patient-form label{font-size:16px;font-weight:300;color:#000;margin-bottom:0;padding-bottom:0}.hamburger{cursor:pointer;display:none}.hamburger-line{width:25px;height:3px;background-color:#0c447f;margin-top:5px;border-radius:10px}.menu-line{width:70%;height:2px;background-color:#0c447f6a;border-radius:15x}.menu{text-decoration:none;animation:slide-in .5s ease forwards}.menu.closing{animation:slide-out .5s ease forwards}.auction-input{width:100%;padding:10px 40px;font-size:16px;margin-bottom:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.auction-item-description{font-size:16px}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.menu-dropdown{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;font-size:16px;font-family:var(--font-inter);background-image:linear-gradient(90deg,rgba(166,188,239,.71),#fff);width:100%}@keyframes slide-down{0%{max-height:0;opacity:0}to{max-height:400px;opacity:1}}@keyframes slide-up{0%{max-height:400px;opacity:1}to{max-height:0;opacity:0}}.menu-dropdown{animation:slide-down .5s ease-in-out forwards}.menu-dropdown.closing{animation:slide-up .5s ease-in-out forwards}.menu-dropdown li a{text-decoration:none;color:#0c447f}.menu-dropdown li{padding-top:15px;padding-bottom:5px}.nav-closer{color:#fff;font-size:20px;background-color:#0c437e8b;padding:10px 15px;margin-top:40px;border-radius:15px;margin-left:80%}.down-arrow{font-size:18px}.small-screen-header{display:none}.staff-background{background-image:url(/static/staff/layered-waves-haikei.png);background-position:0 100%,100% 100%;background-repeat:repeat-x;background-size:50% 400px,50% 400px;background-color:#f9fcff}.staff-background h2{margin-top:0}.therapist-background{background-color:#dcf3f7}.primary-care-background h2,.therapist-background h2{margin-top:0}.primary-care-background{background-color:#dffefc}.spravato-team,.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;padding:20px;justify-content:center;max-width:900px}.spravato-team{padding-bottom:50px}.cost{padding-bottom:23px}.auction-item,.team-member{background:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.auction-item:hover,.team-member:hover{transform:translateY(-5px)}.auction-item img,.team-member img{padding:20px;border-radius:100px;object-fit:cover}.auction-item img{border-radius:60px}.auction-details{max-width:70vw!important;font-weight:400;padding:0;margin-top:0;text-align:center}.auction-item p{font-size:16px!important;padding-left:20px!important;padding-right:20px!important;color:red}.auction-button{cursor:pointer;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;padding:8px 16px;background-color:rgba(45,51,237,.462);transition:box-shadow .3s ease;margin-left:10px;margin-right:10px;margin-bottom:10px;font-weight:600;font-size:16px}.portal-pic{max-width:95vw;height:auto}.auction-button:hover{box-shadow:0 6px 8px rgba(0,0,0,.2)}.auction-item h3,.auction-item h4,.auction-item p,.team-member h3,.team-member h4,.team-member p{text-align:center;margin-top:0;margin-bottom:5px;font-family:var(--font-roboto)}.team-member h4{font-size:16px;font-weight:300}.blobs{background-image:url(/static/staff/blob-scene-haikei-3.svg);display:flex;flex-direction:row;align-items:center}.blobs,.dot-background,.program-wave-background,.stacked-sideways,.stacked-waves,.wave-top{aspect-ratio:960/300;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.dot-background,.program-wave-background,.stacked-sideways,.stacked-waves,.wave-top{background-image:url(/static/staff/wave-haikei-thin.svg)}.auction-waves{aspect-ratio:900/900;width:100%;background-position:50%;background-size:cover;background-image:url(/static/auction-waves.svg)}.program-wave-background{background-image:url(/static/services/program-schedule-waves.svg)}.program-wave-background h2{margin-top:0}.stacked-waves{background-image:url(/static/staff/stacked-waves-haikei.svg)}.stacked-sideways{background-image:url(/static/staff/stacked-waves-sideways.svg)}.dots-background{background-image:url(/static/spravato/dots-background.svg)}.small-screen-environment,.small-screen-review{display:none}.no-padding-bottom{padding-bottom:0}@media (max-width:768px){body,html{overflow-x:hidden}.spravato-team{max-width:300px}.cedar-logo{width:140px;height:65px}.parallax,.parallax-hikers{background-attachment:scroll;background-position:50%}nav{flex-direction:row;align-items:center;justify-content:space-between}.nav-contact-li,.nav-item-container{display:none}.home-nav-logo{width:140px}.dropdown,.nav-contact-info,.nav-item{display:none;margin:0;padding:0}.nav-contact-info{max-width:0;border:none;background:none}.hamburger{display:block;cursor:pointer;margin:0}.hamburger-icon{width:25px;height:3px;background-color:#0c447f;margin:4px 0}.nav-link{text-align:right;font-size:25px;font-family:var(--font-inter)}.auction-button{background-color:#9fc9f7;font-weight:700;font-size:20px}.menu{display:flex;flex-direction:column;align-items:center;position:fixed;width:80%;height:100%;max-height:100vh;overflow-y:auto;top:0;right:0;background-color:hsla(0,0%,100%,.95);z-index:100;padding:20px;font-family:var(--font-roboto);font-weight:600;color:rgba(0,0,0,.1);box-shadow:-4px 0 8px rgba(0,0,0,.2)}.menu li{text-align:center}.menu img{max-height:60%;max-width:60%;padding-bottom:0}.slogan-header{font-size:32px;line-height:40px;margin-bottom:30%;margin-left:0;padding-left:10px;padding-right:10px}.slogan-button{margin-left:0;text-decoration:none}.slogan-subheader-2{text-align:center;font-size:18px;line-height:1.2}.slogan-subheader-1,.slogan-subheader-2{font-style:italic;padding-left:10px;padding-right:10px}.slogan-subheader-1{padding-top:10px;font-size:20px}.team-grid{max-width:100vw;margin-left:0;margin-right:0}.menu-contact{display:flex;flex-direction:row;align-items:center;color:#000;font-weight:300;margin-top:-20px}.menu-contact img{min-height:23px;min-width:23px}.services-banner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:10px;padding-left:5px;padding-right:5px}.services-block{display:flex;font-weight:200;font-size:16px;flex-direction:column;align-items:center;text-align:center;margin-right:0;margin-left:0;background-color:#337ece35;backdrop-filter:blur(8px);padding:10px;border-radius:15px;width:150px;height:150px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.19);text-decoration:none;color:#000;overflow:hidden;z-index:0}.services-block img{max-height:50px}.approach-block-container{display:flex;flex-direction:column}.approach-block-container p{padding-left:0;padding-right:0}.home-h2{display:none}.small-screen-environment,.small-screen-header,.small-screen-review{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:#463f3f;font-weight:600;font-family:var(--font-inter);font-size:30px;background-image:url(/static/blue-brushstroke.png);min-height:120px;background-size:cover;border-radius:15px}.small-screen-environment,.small-screen-review{background-image:linear-gradient(rgba(0,0,0,.379),rgba(0,0,0,.223)),url(/static/tree-stars.webp);height:150px;width:255px}.small-screen-review{background-image:linear-gradient(rgba(0,0,0,.379),rgba(0,0,0,.223)),url(/static/mountaintop-clouds.webp)}.approach-block-container img{display:none}.environment-block{display:flex;flex-direction:column;padding:20px 0 0}.environment-pics{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow-x:auto}.center-env{display:flex;flex-direction:column;align-items:center}.environment-pics img{max-height:200px}.reviews-block{margin-bottom:0;padding-left:0;padding-right:0;padding-top:20px;overflow:visible}.circle-container{display:flex;overflow-x:auto;width:100%;max-width:100%;align-items:flex-start;justify-content:flex-start;padding:10px}.stars-container img{height:50px;width:auto}.circle-review{flex-shrink:0;border-radius:50%;max-width:280px;max-height:280px;padding:10px;overflow:hidden;margin-right:10px;background-color:#f2f2f2}.circle-review p{font-size:14px!important}.stars-container img{max-width:50px;padding-top:10px}.reviews-block h3{margin-top:10px}.google{width:350px}.staff-background h2{margin-top:0}.services-list{background-color:rgba(150,195,228,.8);color:#000;background:linear-gradient(to bottom right,#1f19d0b2,#f6f2f2);border:none;outline:1px solid #342120;font-family:var(--font-inter);width:300px;padding:20px 0;font-size:16px}.services-list ul{margin-left:0;list-style-position:outside}.services-list li{text-indent:-20px;padding:0 20px}.patient-form{width:300px}}.service-main{padding-top:200px;padding-bottom:20px;background-color:#fff}.service-parallax,.service-parallax-counseling,.service-parallax-health,.service-parallax-integrated-psych,.service-parallax-medication,.service-parallax-overview,.service-parallax-recreation,.service-parallax-staff,.spravato-parallax,.spravato-video-parallax{text-shadow:2px 2px 4px rgba(0,0,0,.5);min-height:400px;background-attachment:fixed;background-position:center 20%;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:left;font-size:30px;font-weight:300}.service-parallax-overview{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/services-overview.webp);background-position:center calc(100% - 10px)}.service-parallax-health{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/services/beach-jump.jpg);background-position:center calc(100% - 0px)}.service-parallax-integrated-psych{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/beach-sunset-tree.webp);background-position:center calc(100% - 10px)}.service-parallax-counseling{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/trail.webp)}.embrace-change img{width:40vw;height:auto}.service-parallax-medication{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/sunrise.webp);background-position:center 150%;max-height:100px}.service-parallax-recreation{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/static/services/arts-and-crafts.jpg)}.service-parallax-staff{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(/static/cedarpics/sunflowers.webp);background-position:center calc(100% - 180px)}.spravato-parallax{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(/static/spravato/white-flower.webp);background-position:center 70%}.spravato-video-parallax{text-align:center;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(/static/spravato/kites.webp)}.spravato-video-parallax h3{margin-top:0;padding-top:40px;padding-bottom:0;font-weight:500;margin-bottom:-30px}.spravato-video-rows{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:0}.service-contact-subheader,.service-header-text-1{text-align:center;font-weight:500;padding:100px 30px 0;margin-bottom:10px}.service-block,.staff-block{display:flex;flex-direction:column;align-items:center}.booking-block{display:flex;flex-direction:row;align-items:center;justify-content:center}.current-patients{background-image:linear-gradient(rgba(199,226,247,.5),#f4ebf6),url(/static/services-overview.webp);padding-bottom:40px}.new-patients{padding-bottom:40px;padding-top:20px;background-color:#fff}.booking-block h2,.service-block h2{padding:20px 20px 0;font-weight:400;font-size:28px;color:#193782;text-align:center;font-family:var(--font-inter)}.booking-block p,.service-block p,.staff-block p{font-size:calc(.62rem + .5vw);line-height:1.8;color:#424242;margin-bottom:20px;padding-left:50px;padding-right:50px;font-weight:300;text-align:center;max-width:1200px}.safety{background-color:#fef9e7;padding-bottom:43px}.picture-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:120px;padding-right:120px;width:70%}.picture-row img{max-height:250px;border-radius:15px}ul{list-style-type:disc;margin-left:20px;font-size:18px;font-weight:400}ul li{margin-bottom:8px}.psych{padding-bottom:30px;background-color:#f4ebf6;background-image:linear-gradient(rgba(199,226,247,.5),#f4ebf6),url(/static/services-overview.webp)}.centered-list{display:flex;justify-content:center}.centered-list ul{list-style-type:disc;padding-left:20px}.bullet-container{display:flex;flex-direction:column;align-items:center}.service-contact-subheader{padding-top:10px;padding-bottom:30px;font-weight:500}.model-horizontal{width:100vw;height:auto;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0}.cedar-model img{width:100%;height:auto;margin:auto;align-self:center}.service-half-block,.service-half-block-recreation{padding:40px 30px;display:flex;flex-direction:row;justify-content:space-between;max-width:1500px;align-items:center}.service-half-block h2{margin-top:0;padding-top:0}.service-half-block img{max-width:50%;max-height:fit-content;border-radius:15px}.service-half-block-recreation{padding-top:0;align-items:center}.service-half-block-recreation img{max-width:50%;max-height:500px;border-radius:15px;margin-top:20px}.service-half-block-recreation h2{padding-top:0}.italics{font-style:italic}.center{display:flex;flex-direction:column;align-items:center}.center img{max-height:600px;border-radius:15px}.spravato-video{display:flex;flex-direction:row;justify-content:center;align-items:center;height:500px;width:500px;margin-top:0;padding-top:0}.spravato-video iframe{width:100%;height:60%;border-radius:15px;box-shadow:-4px 0 8px rgba(0,0,0,.2);margin:10px auto;padding-top:0}.show-small{display:none}.table-container{max-width:800px;margin:auto;overflow-x:auto;display:flex;flex-direction:row;justify-content:space-evenly}table{width:100%;border-collapse:collapse;box-shadow:0 2px 15px rgba(0,0,0,.1);background-color:rgba(240,242,247,.644);margin:0 20px 120px;font-family:var(--font-inter)}td,th{text-align:left;padding:12px 15px;border-bottom:1px solid #ccc}th{background-color:#22228f;font-weight:700;color:#fff}tr:hover{background-color:#b6d3f4}.testing-info{background-color:#f0f8ff}@media (max-width:768px){.service-parallax,.service-parallax-counseling,.service-parallax-health,.service-parallax-integrated-psych,.service-parallax-medication,.service-parallax-overview,.service-parallax-recreation{background-attachment:scroll;background-position:50%}.approach-block p,.environment-block p,.home-section p,.reviews-block p,.service-block p,.staff-block p{font-size:16px}.spravato-video-parallax{padding:20px}.spravato-parallax{word-wrap:break-word;background-position:0}.service-header-text-1{font-size:32px;padding-left:10px;padding-right:10px}.hide-small{display:none}.show-small{display:flex;flex-direction:row;align-items:center;justify-content:center}.show-small img{border-radius:15px}.spravato-video-rows{flex-direction:column;justify-content:center;align-items:center}.spravato-video{height:250px;width:300px;margin-top:0}.spravato-video iframe{width:100%;height:80%}.spravato-video-parallax h3{padding-bottom:40px}.team-member-shrink{height:300px;width:50vw;margin-left:0;margin-right:0}.wave-top{padding-top:40px;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wave-top h3{padding-top:0}.picture-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:20px;max-width:300px;width:auto;align-items:center;justify-items:center}.picture-row img{width:100%;object-fit:cover;height:auto;display:block}.service-half-block,.service-half-block-recreation{flex-direction:column;align-items:center;justify-content:center;padding:10px 0 0}.booking-block{flex-direction:column}.booking-block p{font-size:18px;text-align:left}.service-half-block img,.service-half-block-recreation img{max-width:100%;max-height:fit-content;border-radius:15px;width:300px;height:auto}.space-below-image img{margin-bottom:40px}.bullet-container h2{margin-top:0;margin-bottom:0}.table-container{max-width:100%;overflow-x:auto;display:flex;gap:0;padding:1px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start}table{width:90vw;border-collapse:collapse;box-shadow:0 2px 15px rgba(0,0,0,.1);background-color:rgba(240,242,247,.644);font-family:var(--font-inter)}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid #ccc}th{background-color:#22228f;font-weight:700;color:#fff}tr:hover{background-color:#b6d3f4}}