h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.clean-base .row .c-col{padding-left:2%!important;padding-right:2%!important}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.body-container-wrapper{background-image:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_bg_blue.jpg);background-position-y:1000px;background-repeat:repeat-y;background-size:contain}.img-rounded-bh img,.img-rounded-bv img,.img-rounded-sh img,.img-rounded-sv img{border-radius:1000px}.img-rounded-sq img{border-radius:100px}.row-vertical-align .container .row{align-items:center;display:flex}.hhs-post-feat-img{border-radius:75px}.c-video-card-outer,.c-video-card-outer img,.vid-rounded iframe{border-radius:50px}.hhs-top-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);background-color:rgba(0,0,0,.3);background:rgba(0,0,0,.3);padding-left:2%!important;padding-right:2%!important}.sticky-menu.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff)}.sticky-menu .hhs-header-cta a{border:2px solid #222;color:#222!important}.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mega-nav-con a,.mega-text-con a{letter-spacing:0!important}.sticky-menu.active #hs_cos_wrapper_dnd_area-module-1 .interactive-button,.sticky-menu.active #hs_cos_wrapper_dnd_area-module-2 .interactive-button{border:2px solid #2e3439;color:#2e3439}h2.header-intro{font-size:21px;font-weight:400;line-height:32px;text-align:center}@media (min-width:992px){.mega-menu .row{display:flex}.hhs-top-bar .mega-menu .container{max-width:unset;padding-left:10%;padding-right:0}}.mega-menu .row .col-4{align-content:center;vertical-align:middle}.mega-menu .row .col-3 a,.mega-menu .row .col-4 a{font-size:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mega-menu .row .col-3 a:hover,.mega-menu .row .col-4 a:hover{-moz-transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.mega-menu.active{padding:0!important}.mega-menu-1.mega-menu .row .col-8{background:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/office_2.jpg);background-position:bottom;background-size:cover;min-height:500px}.mega-menu-2.mega-menu .row .col-6{background:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/3%20ket%20inf%20therapy%20-%20homepage.jpg);background-position:75%;background-size:cover;min-height:500px}.mega-menu-3.mega-menu .row .col-8{background:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_her_media.jpg);background-size:cover;min-height:500px}.mega-menu-4.mega-menu .row .col-8{background:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_kcla_mega_menu_1.jpg);background-size:cover;min-height:500px}.mega-menu h5{color:#fff;font-weight:700;letter-spacing:1px;margin-bottom:5px;margin-top:35px;text-transform:uppercase}.mega-menu .clear{height:30px}.mega-menu .mega-text-con ul{padding-left:0!important}.mega-menu ul li{list-style:none;margin:2px 0!important}.mega-menu ul li a{letter-spacing:0}.disclaimer,.disclaimer p,.disclaimer span,.disclaimer strong{color:#888;font-size:11px;line-height:14px;text-align:left}.hhs-side-menu ul li a{text-transform:uppercase}.hhs-side-menu ul ul li{margin:10px 0}.hhs-side-menu ul ul li a{font-weight:300!important;text-transform:none}.inner-page-hero{padding:15%}.inner-page-hero-small{max-height:87px}.video-hero{height:80vh}.green-bg-text h5{background-color:#e3f6f0;border-radius:100px;margin:50px 0;padding:50px}.bullet-section row{padding-bottom:20px}.bullet-blue-circle h5{font-size:18px;font-weight:600;padding-left:30px;text-indent:-15px}.bullet-blue-circle h5:before{content:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/blue-bullet.svg);display:inline-block;padding-right:10px;vertical-align:middle}.hhs-card-flip-con .plus-minus{border-radius:100px;font-size:16px!important;min-height:25px!important;min-width:25px!important;right:30px!important;top:25px!important}.hhs-card-flip-con .tile .back,.hhs-card-flip-con .tile .front,.hhs-card-flip-con:hover .contents{border-radius:50px}.values-section .back .contents,.values-section .tile .contents{align-items:center;display:flex!important;margin:0 auto;text-align:center}.values-section .tile .contents h4{font-size:24px!important;font-weight:600!important;margin:0 auto}.values-section .back .contents p{color:#2e3439;font-size:18px}.home-video-header .row{bottom:120px;padding-bottom:unset;padding-top:unset;position:absolute!important}.home-video-header.c-fullscreen{height:100vh!important}.home-video-header h1{font-size:125px;font-weight:500;letter-spacing:-2px;line-height:.9}.home-video-header h4{font-size:32px;letter-spacing:-1px;padding:30px 0}.section-image-over-text h2,.section-image-over-text h3{padding:30px 0}.section-consult .c-col-inner{padding-bottom:100px;padding-top:70vh}.media-slider{padding-bottom:50px}.kcla-slider .c-slide-inner-3,.media-slider .c-slide-inner-3{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.kcla-slider .c-slider button.slick-next,.kcla-slider .c-slider button.slick-prev,.media-slider .c-slider button.slick-next,.media-slider .c-slider button.slick-prev{margin-top:40px!important}.kcla-slider .c-slider button.slick-next,.media-slider .c-slider button.slick-next{right:4%!important}.kcla-slider .c-slider button.slick-prev,.media-slider .c-slider button.slick-prev{right:6%!important}.logos-scroll img{max-width:250px}.container-fluid,.logos-scroll .col-12,.logos-scroll .container{padding-left:0;padding-right:0}.kcla-slider .slick-slide,.media-slider .c-image-1{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.kcla-slider .slick-slide:hover,.media-slider .c-image-1:hover{cursor:pointer;transform:scale(1.07);-moz-transform:scale(1.07);-webkit-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07)}.process-boxes .hhs-flexi-card{border:8px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.process-boxes h4{background-color:#2e3439;border-radius:100px;color:#fff;margin:0 auto 20px;max-height:50px;max-width:50px;padding:12px}.team-slider .c-image-3{min-height:300px}.team-popup{max-width:600px;padding:50px 35px 35px;width:100%}.team-popup .close-popup{background:transparent;color:#2e3439;font-weight:600;text-transform:uppercase}.accordion_group{background:#e3f6f0;border-radius:100px;margin-bottom:8px;padding:10px}accordion_group.expanded{border-radius:20px}.accordion_content{font-size:15px;line-height:21px}.accordion_icon{background-color:transparent}.accordion_group .accordion_icon:after,.accordion_group .accordion_icon:before{background-color:#2e3439}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.kcla-story .row{padding-bottom:25px;padding-top:0}.kcla-story{margin-bottom:35px}#welness-wrapper{padding:25px 15px}.c-slide-inner-3 .play-btn{display:none}.c-slide-inner-3:hover .play-btn{display:block}.hhs-blog-post-card{border-radius:75px}@media (min-width:961px){body form.hs-form div:not(.legal-consent-container) ul.inputs-list{column-count:2}.kcla-slider .read-more,.media-slider .read-more{margin-left:30px}}@media (max-width:600px){.team-slider .c-image-3{height:400px}}@media (max-width:575px){.scrolling-logos.slick-slider .logo-item img{padding:0}}@media (max-width:1450px){.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a{font-size:14px}}@media (min-width:961px) and (max-width:1300px){.hhs-nav-grid__extras{display:none!important}}@media (max-width:922px){.clean-base .row .c-col{padding-left:15px;padding-right:15px}.mt-100{margin-top:50px}.mb-100{margin-bottom:50px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.home-video-header h1{font-size:55px}.home-video-header h4{font-size:24px}.home-video-header .c-section video{object-position:20%!important}.logos-scroll img{max-width:150px}.bullet-section row{padding-bottom:0}.clean-base .row .c-col{padding-left:15px!important;padding-right:15px!important}.hhs-divider{margin:0}.section-image-over-text h2,.section-image-over-text h3{padding:30px 0 10px}.kcla-slider h4{margin-top:15px}.kcla-slider .read-more,.media-slider .read-more{text-align:center}.logos-scroll.insurance-logos img{max-width:200px}#hs_cos_wrapper_widget_1742919619131 .hhs-logo-mod{padding-bottom:30px;padding-top:0}.kcla-story .row{padding-bottom:25px;padding-top:0}.kcla-story{margin-bottom:35px}.accordion{padding:0 15px}.accordion_header{padding-left:25px;text-indent:-25px}.insurance-logos img{max-width:200px}.green-bg-text h5{margin:0;padding:35px}.hhs-footer-mod{text-align:center}.hhs-social-con{text-align:center!important}.hhs-foot-logo img{margin:0 auto;max-width:250px}}@media (max-width:600px){.hs-content-id-186571074119 video{display:none!important}.inner-page-hero{padding:50% 0}}.depression-form-section .container-slim{background:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:0 auto;max-width:900px;padding:50px}.depression-form-section .wrapper-point,.mdl-radio__ripple-container{display:none}.depression-form-section label{text-align:center}.depression-form-section ul[role=checkbox]{margin-top:20px}.depression-form-section .hs-form-radio label{background:#fff;border:2px solid #2e3439;border-radius:100px;color:Infinity;height:unset;padding:5px;text-align:center}.depression-form-section .hs-form-radio label span{font-weight:700;letter-spacing:1px;text-transform:uppercase}.depression-form-section .mdl-radio.is-upgraded{padding-left:unset}.depression-form-section .mdl-radio__ripple-container{width:100%}.depression-form-section .mdl-radio__inner-circle,.depression-form-section .mdl-radio__outer-circle{opacity:0;position:fixed;width:0}.depression-form-section input[type=radio]{-webkit-appearance:none}.depression-form-section .hs-form-radio label.is-checked{background:#2e3439;color:#fff}.depression-form-section .hs-form-radio label.is-checked span{color:#fff}.depression-form-section .hs-form-radio label:hover{background:#2e3439;color:#fff}.depression-form-section .hs-form-radio label:hover span{color:#fff}.hsfc-FormWrapper{background:#bdeaff;border:10px solid #fff;border-radius:50px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:0 auto;max-width:900px;padding:0 20px}.hsfc-Step .wrapper-point{display:none}.hsfc-Step{margin:20px auto;max-width:800px}.hsfc-FieldLabel,.hsfc-Step label{margin:0 auto;text-align:center}.hsfc-Step ul[role=checkbox]{margin-top:20px}.hsfc-RadioFieldGroup__Options .hsfc-Step label{background:#fff;border:2px solid #2e3439;border-radius:100px;color:#2e3439;height:unset;margin-bottom:30px;margin:0 auto!important;max-width:400px;padding:5px;text-align:center}.hsfc-Step .hsfc-FieldLabel span{display:block;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:center;text-transform:uppercase}.hsfc-Step .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel span{font-size:14px;font-weight:700;letter-spacing:1px;margin:0 auto;text-align:center;text-transform:uppercase}.hsfc-Step .hsfc-RadioInput{border:0!important;padding:10px!important}.hsfc-Step .hsfc-RadioInput:checked:after{background-color:transparent!important;content:url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/check.svg)!important;-webkit-mask-image:unset!important;mask-image:unset!important}.hsfc-Step input[type=radio]{-webkit-appearance:none}.hsfc-Step label.is-checked{background:#2e3439;color:#fff}.hsfc-Step label.is-checked span{color:#fff}.hsfc-Step label:active,.hsfc-Step label:focus,.hsfc-Step label:hover{background:#2e3439;color:#fff}.hsfc-Step label:hover span{color:#fff}.hsfc-EmailField label,.hsfc-TextField label{opacity:0;visibility:0}.hsfc-EmailField input,.hsfc-TextField input{background-color:#fff;border:2px solid #2e3439;-webkit-border-radius:50px;border-radius:50px;color:#676870;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;padding:10px 8px}@media (max-width:480px){.c-image-container-1{height:100%!important}.slick-dots{display:block!important}}