@font-face{font-family:'Inter';src:url(//www.cwcrecovery.com/wp-content/themes/cwc-custom/fonts/InterVariable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--blue:#007dd1;--light-blue:#39a6f5;--dark-blue:#0963ad;--text-color:#444;--font-family:'Inter',ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--shadow:0 1px 3px 0 rgba(0,0,0,.15),0 1px 2px -1px rgba(0,0,0,.15)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);color:var(--text-color);line-height:1.75;font-size:16px;margin:0;padding:0}body.nav-open{overflow:hidden}h1{font-size:42px;font-weight:500;color:#fff}h2{font-size:34px;font-weight:500;color:var(--blue)}h3{font-size:26px;font-weight:500}h4{font-size:21px;font-weight:500;text-transform:uppercase}h1,h2,h3,h4{margin-top:1rem;margin-bottom:1rem}p{margin-bottom:.75rem}p.cta-text{font-size:18px}ol,ul{margin-block-start:1rem;margin-block-end:1rem;padding-inline-start:2.5rem}a{color:var(--dark-blue);text-decoration:none}a:hover{color:var(--light-blue)}header{background:#fff;position:sticky;top:0;z-index:999;border-bottom:1px solid #f4f7f8;box-shadow:var(--shadow)}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem}.site-logo{line-height:0;flex:1}.menu-toggle{display:block;background:0 0;border:none;font-size:1.75rem;color:#444;cursor:pointer;padding:.5rem .5rem .5rem 1rem;border-left:1px solid #eee}header nav{display:none}header nav.open{display:flex;flex-flow:column wrap;top:90px;left:0;bottom:0;transition:right .3s ease;position:fixed;width:100%;background:#fff;overflow-y:auto}header nav ul{list-style:none}header nav>ul{padding:0;margin:0;border-top:4px solid var(--blue)}header nav>ul>li{display:flex;flex-flow:wrap;cursor:pointer;justify-content:space-between;border-bottom:1px solid #eee;align-items:center}header nav>ul>li>a{padding:1rem;color:var(--text-color)}header nav ul>li>ul.sub-menu{display:none;flex-flow:column nowrap;padding:0;margin:0;width:100%;background:#fff}header nav ul.sub-menu.open{display:flex;transition:right .3s ease}header nav .submenu-toggle{padding:0 1rem;font-size:18px}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header,header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu>li{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;border:1px solid #eee}li.menu-header{color:var(--text-color);background:#f4f7f8;border-top:1px solid #eee}li.menu-header>a{pointer-events:none;cursor:default;color:inherit;padding:1rem}li.menu-header>ul.sub-menu{padding-left:0}li.menu-header>ul.sub-menu>li>a{padding:1rem;color:var(--text-color)}header nav ul.primary-menu>li>ul.sub-menu li.menu-header ul.sub-menu li a:before,header nav ul.primary-menu>li>ul.sub-menu li.menu-header-lg ul.sub-menu li a:before{content:'\f061';color:var(--dark-blue);font-family:'Font Awesome 6 Free';font-weight:900;line-height:1.75;font-size:9px;padding-right:.5rem;vertical-align:middle}.phone-button{background:0 0;color:var(--blue);padding:.5rem 1rem;white-space:nowrap;flex:0 0 auto;align-items:center;gap:.5rem}.phone-text{display:none}.phone-button:hover{background:0 0;color:var(--light-blue)}.phone-button i{font-size:1.25rem;padding-right:.75rem}.insurance-container a.button,.global-cta-container a.button{margin:.75rem;min-width:245px}.button,.read-more{background:var(--blue);color:#fff;padding:.65rem 1.75rem;border-radius:.3rem;justify-content:center;justify-self:center;text-transform:uppercase}.button:hover,.read-more:hover{background:var(--light-blue);color:#fff}.button-text,.read-more-text{display:initial;font-size:1.05rem;font-weight:500}.button i{font-size:.9rem;border-radius:.5rem;padding-right:.7rem;line-height:.7}.read-more i{font-size:.9rem;border-radius:.5rem;padding-left:.7rem;line-height:.7}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero{position:relative;overflow:hidden;color:#fff;text-align:center;padding:3rem 1rem 7rem;background-size:cover;background-position:center;margin-top:-2rem;text-shadow:0 1px 6px rgba(0,0,0,.85)}.hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-45deg,#155b9a,#007dd1,#155b9a);opacity:.65;background-blend-mode:normal}.hero-title,.hero-center-title{position:relative;z-index:10;padding:1.75rem}.home .hero-title span{font-size:28px;font-weight:600;margin-bottom:0;text-transform:uppercase;line-height:2.25rem;padding-bottom:.75rem}.hero-title h1{font-size:17px;font-weight:500;color:#fff}.hero-center-title h1,.hero-center-title p{color:#fff;text-align:center}.inner-hero .hero-title,.blog-hero .hero-title,.hero-center-title{position:relative;z-index:1;text-align:left;padding:0 2em}.inner-hero,.blog-hero{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 1rem}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.reviews{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 2rem}.inner-hero:after,.reviews:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-45deg,#155b9a,#007dd1,#155b9a);opacity:.87;background-blend-mode:normal}.blog-hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;opacity:.75;background-blend-mode:normal}.inner-hero .hero-title h1,.blog-hero .hero-title h1,.hero-center-title h1{color:#fff;font-weight:500;text-transform:none;font-size:42px;line-height:3rem}.blog-hero .post-date{color:#fff;font-size:15px;padding-top:2rem;margin-bottom:0}.breadcrumbs{display:flex;flex-flow:row;color:#fff;font-size:14px;padding-top:1rem}.breadcrumbs a{color:#fff}.breadcrumbs:before{content:'\f015';font-family:'Font Awesome 6 Free';font-weight:900;margin-right:.5rem;font-size:12px;vertical-align:middle}.main-container{margin:0 auto}.main-content{max-width:1200px;margin:0 auto;padding:2rem}.cta-section{margin:0 auto;padding:4rem 2rem;background:#f4f7f8;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.inner-grid,.inner-grid-full{display:grid;grid-template-columns:1fr;max-width:1200px;margin:0 auto}.team-grid,.blog-grid,.our-blog-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;padding:2rem 0}.grid-2,.grid-3,.accreditations-grid{display:grid;grid-template-columns:1fr;gap:0 2rem}.service-container{display:flex;flex-direction:column-reverse;max-width:1200px;margin:-6rem 1.5rem 1.5rem;box-shadow:var(--shadow);border-radius:1rem;overflow:hidden;position:relative;z-index:10}.white-box{display:none}.service-column{position:relative;flex:1;padding:0 .25rem}.service-column ul{display:none;list-style:none;align-content:center;padding:0 .5rem}.service-column ul.open{display:block}.title-box{background:#f4f7f8;border-radius:.33rem;padding:.5rem;display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;text-align:center;justify-content:center;font-size:17px;font-weight:400;color:#444}.title-box img{width:30px;height:30px}.service-column ul li{padding:.5rem 0}.service-column ul li a{color:var(--text-color);font-size:15px}.service-column ul li a:before{content:'\f061';color:var(--dark-blue);font-family:'Font Awesome 6 Free';font-weight:900;line-height:1.75;font-size:10px;padding-right:.33rem;vertical-align:middle}.service-column ul li a:hover{color:var(--light-blue)}.service-toggle{margin-left:auto;cursor:pointer}.blue-box{background:rgba(9,99,173,.85);color:#fff;padding:1.5rem;flex:1;text-align:center}.blue-box h2{margin:auto;margin-bottom:1rem;font-size:24px;font-weight:500;color:#fff}span.sub-title{font-size:20px;font-weight:500;color:var(--text-color);text-transform:uppercase}.home .main-content h2{margin-top:0}.why-cwc{text-align:center;padding-bottom:2rem}.grid-right.why-cwc p{padding-top:1.5rem}.why-cwc h3{color:var(--blue)}.help-container{display:flex;position:relative;flex-direction:column;gap:3rem;padding:0 0 3rem}.help-content ul{list-style-type:none;padding-left:0;padding-bottom:1rem;text-align:left}.help-content ul li{padding:.5rem 0}.help-content ul li:before{content:'\f054';color:var(--blue);font-family:'Font Awesome 6 Free';font-weight:900;line-height:1.75;font-size:14px;padding-left:.1rem;padding-right:.5rem}.accreditations-gallery{display:flex;flex-flow:wrap;justify-content:center;padding:1rem 0}.accreditations-images{width:calc(100% / 4);padding:.5rem}.accreditations-images img{max-width:100%;height:auto}.program p{padding-bottom:1rem}.program:not(:last-child){border-bottom:1px solid #eee;padding-bottom:2rem}.insurance-container,.global-cta-container{display:flex;flex-flow:wrap;justify-content:center;max-width:1200px;margin:0 auto}.insurance-gallery{display:flex;flex-flow:wrap;justify-content:center;padding:1.5rem 0}.insurance-images{width:calc(100% / 3);padding:.5rem}.insurance-images img{max-width:150px;height:auto}.reviews .hero-title{color:#fff;text-align:left;margin:0 auto;padding:1rem 2rem}.reviews .hero-title h2{font-size:36px;line-height:40px;color:#fff}.reviews .hero-title h3{font-size:24px;margin:0}.review-container{max-width:1200px;margin:0 auto}.reviews-wrapper{max-width:1200px;margin:0 auto;padding:0 2rem;overflow:hidden;position:relative}.reviews-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;position:relative;z-index:1;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.reviews-carousel::-webkit-scrollbar{display:none}.review-item{display:flex;flex-flow:column wrap;justify-content:flex-start;width:100%;min-height:300px;background:#fff;padding:1.25rem;border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);flex:0 0 auto;scroll-snap-align:start}.review-header{display:flex;flex-flow:row nowrap;justify-content:space-evenly;max-height:50px;width:100%}.review-avatar{display:flex;flex-flow:column wrap;background:#f4f7f8;justify-content:center;width:60px;height:55px;border-radius:50%;border:1px solid #eee;margin:0 auto;font-size:25px}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-initial{width:60px;height:60px;border-radius:50%;background-color:#f4f7f8;color:var(--dark-blue);font-size:25px;font-weight:500;display:flex;align-items:center;justify-content:center}.review-author{text-align:left;padding:.2rem .75rem;width:70%}.review-g-logo{display:flex;flex-flow:column wrap;padding-top:.25rem}.review-g-logo img{width:18px;height:18px}.review-name{font-size:15px;font-weight:500;color:var(--text-color)}.review-rating{display:flex;color:gold;font-size:14px}.review-rating i{margin:0 2px}.review-content{font-size:15px;text-align:left;padding-top:.75rem;width:100%}.carousel-prev,.carousel-next{position:absolute;top:50%;padding:.25rem .5rem;transform:translateY(-50%);background:rgba(255,255,255,.8);border:none;cursor:pointer;font-size:20px;color:#333;border-radius:50%;display:none;z-index:1}.carousel-prev{left:0}.carousel-next{right:0}.review-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8);align-items:center;justify-content:center}.modal-content{background-color:#fff;margin:5rem auto;padding:2rem 1.5rem;border-radius:8px;width:90%;max-width:500px;position:relative}.close-button{position:absolute;top:0;right:10px;font-size:24px;cursor:pointer;color:#aaa}.close-button:hover{color:#000}#modal-review-text{font-size:15px;padding:1rem}.container{max-width:1200px;margin:0 auto;padding:0 15px}.page-section{display:flex;flex-direction:column-reverse;gap:1rem;margin-bottom:2rem}.page-section .section-image img{width:100%;height:auto;border-radius:1rem}.page-section .section-content h2{margin-top:0}h2.team-page{text-align:center}.team-member{overflow:hidden;text-decoration:none;color:inherit;display:block;text-align:center;padding-bottom:1rem}.team-member img{width:100%;height:auto;display:block;object-fit:cover;margin-bottom:.75rem;border-radius:1rem}.team-grid a.team-member:hover{color:#444}.team-member h3{margin:0;font-size:1rem}.team-member .credentials,.team-member .team-position{margin:.5rem 1rem;font-size:.85rem}.team-grid .team-member .credentials,.team-grid .team-member .team-position{margin:0}.team-member .team-title{padding-bottom:.5rem;justify-content:center}.team-member .team-title .team-position{margin:0;padding:0 .5rem 1.5rem;text-align:center}.team-menu{text-align:center;padding-bottom:2rem}.team-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;border:1px solid var(--light-blue);justify-content:space-around}.team-menu li{margin:0;padding:1rem 0;text-align:center;width:100%}.team-menu li:not(:last-child){border-bottom:1px solid var(--light-blue)}.team-menu a{text-decoration:none;color:#333;font-weight:500;padding:5px 10px;transition:color .3s ease}.team-menu a:hover{color:car(--blue)}.team-left{margin-bottom:1rem}.team-left img{width:100%;height:auto;display:block;border-radius:1rem}.team-title{display:flex;flex-flow:row nowrap;align-items:baseline}.credentials{padding-left:.2rem;font-weight:300;font-size:20px}.team-position{font-size:18px;text-transform:uppercase;font-weight:500;color:var(--blue)}.team-title h2,.team-title p,.team-posiiton p{margin-top:0;margin-bottom:0}.team-title h2{color:var(--text-color)}.team-position{margin:0 0 1rem}.facility-gallery{display:flex;flex-flow:wrap;justify-content:flex-start;padding:1rem 0 2rem}.facility-images{width:calc(100% / 3);padding:0 .25rem}.facility-images img{width:100%;height:115px;object-fit:cover}.accreditations-image{margin:auto}.accreditations-image img{max-width:80%;height:auto}.blog-posts{margin-bottom:2rem}.latest-post,.blog-post{border:1px solid #adc8e2;border-radius:1rem;overflow:hidden}.latest-post{display:flex;flex-direction:column}.latest-post .post-image,.latest-post .post-content,.blog-post .post-image,.blog-post .post-content{width:100%}.latest-post .post-image img,.blog-post .post-image img{display:block;width:100%;height:auto}.latest-post .post-content,.blog-post .post-content{padding:1.5rem;background:#fff}.latest-post h2,.blog-post h2{margin-top:0;margin-bottom:.5rem;font-size:1.33rem;font-weight:500}.post-date{font-size:.875rem;color:#666;margin-bottom:1rem}.post-date i{margin-right:.5rem}.latest-post .post-content p,.blog-post .post-content p{margin:0 0 1rem}.sidebar{background:#fff;padding:2rem}.sidebar-title,.related-pages-menu>h3.related-sub-heading{font-size:1.25rem;margin-bottom:0;font-weight:500;border-bottom:2px solid var(--dark-blue);padding:0 0 .3rem;color:var(--text-color)}.sidebar-title:before,.related-pages-menu .related-sub-heading:before{content:'\f550';color:var(--text-color);font-family:'Font Awesome 6 Free';font-weight:900;line-height:1;font-size:15px;padding-left:.1rem;padding-right:.5rem}.category-list,.related-posts-list,.related-links{list-style:none;padding:.25rem 0 0;margin:0}.category-list>li>a,.related-posts-list>li>a,.related-links>li>a{display:block;padding:.6rem 0;color:var(--text-color);font-weight:400}.category-list>li>a:hover,.related-posts-list>li>a:hover,.related-links>li>a:hover{color:var(--light-blue)}.related-posts-list li,.related-links li{border-bottom:1px solid #eee}.widget-title{font-size:1.4rem;margin-bottom:1rem;font-weight:500;text-align:center}.sidebar-dark-blue{background:rgba(9,99,173);border-radius:.33rem;margin:2rem 0;padding:1.25rem;color:#fff}.sidebar-blue{background:#f4f7f8;border-radius:.33rem;margin:2rem 0;padding:2rem 1.25rem;text-align:center}.sidebar-blue h3,.sidebar-dark-blue h3{margin-top:0}.sidebar-blue .gallery{display:flex;flex-flow:wrap;justify-content:center}.sidebar-blue .gallery .gallery-item{width:calc(100% / 2);padding:1rem}.sidebar-blue .gallery .gallery-item img{height:auto;max-width:100%}.letter{max-width:1200px;margin:0 auto;padding:3rem;margin-top:-5rem;position:relative;z-index:1;box-shadow:var(--shadow)}.letter p{line-height:2.25rem;padding:.5rem 0}.gform_wrapper .gform_fields{grid-row-gap:.5rem !important}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea,.gform_wrapper .ginput_container select{border-radius:.33rem !important;font-size:15px !important;color:#444 !important;padding:.7rem .5rem !important;border:1px solid #adc8e2}.gform_wrapper .ginput_container input::placeholder,.gform_wrapper .ginput_container textarea::placeholder,.gform_wrapper .ginput_container select::placeholder{color:#444 !important;font-size:15px !important}.gform_wrapper .gform_required_legend{display:none !important}.gform_wrapper .gform_footer{margin:auto !important;padding:0 !important;width:100%}.gform_wrapper .gform_footer input{margin-bottom:0 !important}.gform_wrapper .gform_footer .gform_button{background:var(--dark-blue);padding:.5rem 1rem;margin:.5rem 0;font-family:'Inter';font-size:16px;text-transform:uppercase;border:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.blue-box .gform_wrapper .gform_footer .gform_button,.sidebar-dark-blue .gform_wrapper .gform_footer .gform_button{background:#0eaa0e}.gform_wrapper.gravity-theme .gform_validation_errors{display:none !important}.gform_wrapper.gravity-theme .gfield_description{font-size:12px !important;padding:.25rem 1rem !important;text-align:left}footer{background:var(--dark-blue);color:#fff;text-align:center;padding:1rem}.footer-container{display:flex;flex-direction:column;max-width:1200px;margin:0 auto}.footer-container a{color:#fff}.footer-container a:hover{color:#fff}.footer-row{padding-bottom:1rem;text-align:left;padding:2rem}.footer-col-1,.footer-col-2,.footer-col-3,.footer-col-4{padding-bottom:2rem}.footer-row ul{list-style-type:none;padding:.25rem 0 0;margin:0}.footer-row ul>li>a{display:block;padding:.33rem 0;color:#fff;font-weight:400}.footer-row h3.footer-menu-title{font-size:1.125rem;text-transform:uppercase;font-weight:600;color:#fff;margin-bottom:0;padding:0 0 .3rem}.footer-row .gallery{display:flex;flex-flow:row nowrap;justify-content:space-between}.footer-row .gallery .gallery-item{width:calc(100% / 4);padding:.5rem}.footer-row .gallery .gallery-item img{height:auto;max-width:100%}.footer-col-1 img{filter:brightness(0) invert(1);padding:1rem 0 2rem}.copyright-container{border-top:1px solid var(--light-blue);padding-top:1.5rem;font-size:13px}@media (min-width:768px){header{position:sticky;top:-10px;z-index:999;max-width:1200px;margin:.9rem auto;border:1px solid #f4f7f8;border-radius:.9rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--shadow)}.header-container{display:flex;position:relative;width:100%;height:85px;margin:0 auto;padding:0 1.25rem}.site-logo{display:flex;align-items:center;flex:none}.site-logo img{max-height:50px;width:auto}.site-logo a{font-size:1.2rem;font-weight:700;color:var(--blue);line-height:0}.menu-toggle{display:none}header nav .submenu-toggle{display:none !important}header nav{display:flex;height:100%}header nav ul{display:flex;flex-flow:row;gap:0 1.5rem;margin:0;padding:0;list-style-type:none;border:0}header nav>ul.primary-menu>li{display:flex;position:relative;padding:0;margin:0 auto;align-items:center;border-bottom:4px solid transparent}header nav>ul.primary-menu>li:hover{border-bottom:4px solid var(--blue)}header nav>ul.primary-menu>li a,header nav>ul.primary-menu>li a:hover{color:var(--text-color);padding:0}header nav ul.primary-menu>li>ul.sub-menu{display:none;position:absolute;top:89px;left:0;width:auto;gap:1.5rem;background:#fff;border-radius:.9rem;border:1px solid #f4f7f8;padding:1.25rem 1.5rem;min-width:300px;transform:translate(-30%,0);box-shadow:var(--shadow)}header nav ul.primary-menu>li:hover>ul.sub-menu{display:flex;flex-flow:row nowrap}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header{flex:1;display:block;min-width:245px;background:0 0;border:0}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>a{font-size:14px;font-weight:600;color:var(--dark-blue);text-transform:uppercase}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu{display:flex;flex-flow:column nowrap;padding:.25rem 0 0}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu>li{margin-bottom:.5rem;border:none}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu>li>a{font-weight:400;font-size:15px;color:var(--text-color);padding:0}header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu>li>a:hover,header nav ul.primary-menu>li>ul.sub-menu>li.menu-header>ul.sub-menu>li>a:hover:before{color:var(--light-blue)}.phone-button{background:var(--blue);color:#fff;padding:.5rem 1.75rem;border-radius:.3rem;text-transform:uppercase;justify-content:center}.phone-button:hover{background:var(--light-blue);color:#fff}.phone-text{display:initial;font-size:1.05rem}.phone-button i{font-size:.9rem;border-radius:.5rem}.main-content{padding:4rem 2rem}.inner-grid{grid-template-columns:3.5fr 1.5fr}.grid-2{grid-template-columns:2fr 1.5fr}.grid-3{grid-template-columns:1fr 1.5fr;gap:2rem}.our-blog-grid{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(4,1fr)}.accreditations-grid{grid-template-columns:1fr 3fr;gap:3rem}.blog-hero .breadcrumbs{padding-top:.5rem}.hero{padding:14rem 2rem 20rem;margin-top:-8rem}.hero-title,.hero-center-title{max-width:1200px;margin:auto}.home .hero-title span{font-size:40px}.home .hero-title h1{font-size:22px}.inner-hero{padding:12rem 2rem 3rem;margin-top:-8rem}.blog-hero{padding:12rem 2rem 3rem;margin-top:-8rem}.blog-hero .hero-title h1{line-height:3.25rem}.service-container{flex-direction:row;margin:-14rem auto 0 auto}.service-column ul{display:block}.service-toggle{display:none}.white-box{flex:3;display:flex;flex-direction:row;gap:1.75rem;background:#fff;padding:1.5rem}.service-column:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:-1rem;width:1px;height:calc(100% - 0rem);background:#eee}.help-container{flex-direction:row;padding:0}.help-content{padding:0 .25rem}.help-content:after{content:'';display:block;position:absolute;top:1.33rem;right:0;width:1px;height:100%;background:#eee}.insurance-images{width:calc(100% / 5);padding:1rem}.review-item{width:270px}.modal-content{width:70%;max-width:600px}.latest-post{flex-direction:row}.latest-post .post-image{width:40%;position:relative;overflow:hidden}.latest-post .post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.latest-post .post-content{width:60%}.team-menu ul{flex-direction:row;justify-content:center}.team-menu li:last-child{margin-right:0}.team-menu li:not(:last-child){border-right:1px solid var(--light-blue);border-bottom:none}.facility-images{width:calc(100% / 4);padding:0 .25rem}.facility-gallery{padding:1.5rem 0 4rem}.page-section.image-left{flex-direction:row;gap:2rem;padding-bottom:2rem;align-items:center}.page-section.image-right{flex-direction:row-reverse;gap:2rem;align-items:center}.page-section .section-image{width:50%}.page-section .section-content{width:50%}.letter{margin-top:-7rem}.sidebar-blue{padding:1.25rem}.gform_wrapper .gform_footer .gform_button{background:var(--dark-blue);color:#fff;padding:.6rem 1.75rem;border-radius:.3rem}.gform_wrapper .gform_footer .gform_button:hover,.blue-box .gform_wrapper .gform_footer .gform_button:hover{background:var(--light-blue)}.global-cta{padding:4rem 0}.global-cta-btn{flex-flow:row}.global-cta-container p{font-size:18px;font-weight:400;padding:1rem 13rem}.footer-row{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;padding:1rem 0 2rem}.footer-col-1,.footer-col-2,.footer-col-3,.footer-col-4{width:calc(100% / 4);padding:0}}