#flashes{bottom:75px;position:fixed;right:5px;width:300px;z-index:1000}#flashes .alert{border-radius:8px;padding:16px;position:relative}#flashes .alert.success{background:#6ed18c}#flashes .alert.success .content p,#flashes .alert.success .content strong{color:#1c572e}#flashes .alert.error{background:#f2474e}#flashes .alert.error .content p,#flashes .alert.error .content strong{color:#66070b}#flashes .alert.warning{background:#ffc447}#flashes .alert.warning .content p,#flashes .alert.warning .content strong{color:#7a5300}#flashes .alert.info{background:#6f8dae}#flashes .alert.info .content p,#flashes .alert.info .content strong{color:#1d2834}#flashes .alert .content strong{display:inline-block}#flashes .alert .content p{margin:0}#flashes .alert .close button{align-items:center;background:none;color:#fff;display:flex;font-size:24px;height:2.5rem;padding:.5rem 1rem;position:absolute;right:0;text-decoration:none;top:0}#client-matching{margin:1rem auto;max-width:1080px;min-height:70vh}#client-matching .buttons{display:flex;flex-direction:row}#client-matching .buttons .button{align-items:center;color:#fff;display:flex;justify-content:center}@media only screen and (max-width:780px){#client-matching .buttons{flex-direction:column}#client-matching .buttons .button{width:100%}#client-matching .buttons .button:first-child{margin-bottom:10px}}.location-view-container{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}.location-view-container .location-view2{border-radius:6px}.location-view-container .location-view2 button.mobile-only.primary{max-width:100px}.location-view-container .location-view2 .header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0}.location-view-container .location-view2 .header h1,.location-view-container .location-view2 .header h2,.location-view-container .location-view2 .header h3,.location-view-container .location-view2 .header h4,.location-view-container .location-view2 .header h5,.location-view-container .location-view2 .header h6{margin:0}.location-view-container .location-view2 .header .location .area{display:flex;justify-content:space-between}.location-view-container .location-view2 .header .location .area .name{margin-right:8px}.location-view-container .location-view2 .header .location .area i{color:#efb52e}.location-view-container .location-view2 .header .location .address{color:#737373}.location-view-container .location-view2 .credential-verification{font-weight:700;margin-bottom:24px}.location-view-container .location-view2 .credential-verification .contact-licenses-stuck,.location-view-container .location-view2 .credential-verification .text-error a{color:#f2474e;font-weight:700;text-decoration:underline}.location-view-container .location-view2 .sub-header{margin-bottom:8px}.location-view-container .location-view2 .sub-header .title{margin-bottom:0}.location-view-container .location-view2 .sub-header .desc{color:#737373}.location-view-container .location-view2 .appointment-info{display:flex;flex-direction:row;margin-bottom:24px}.location-view-container .location-view2 .appointment-info .available-hours{margin-bottom:24px;margin-right:24px;width:100%}.location-view-container .location-view2 .appointment-info .regular-hours{width:100%}.location-view-container .location-view2 .appointment-info .regular-hours .hours .hour{display:flex}.location-view-container .location-view2 .appointment-info .regular-hours .hours .hour span{display:block}.location-view-container .location-view2 .appointment-info .regular-hours .hours .hour span:first-child{width:100px}.location-view-container .location-view2 .location-details .toggle-items .item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.location-view-container .location-view2 .location-details .toggle-items .item span{font-size:16px}.location-view-container .location-view2-form .location-hours .header,.location-view-container .location-view2-form .location-information .header{margin-bottom:16px}.location-view-container .location-view2-form .location-hours .item,.location-view-container .location-view2-form .location-information .item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.location-view-container .location-view2-form .location-hours .item span,.location-view-container .location-view2-form .location-information .item span{font-size:20px;margin-right:8px}.location-view-container .location-view2-form .location-hours .inputs,.location-view-container .location-view2-form .location-information .inputs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.location-view-container .location-view2-form .location-hours .inputs .input-container,.location-view-container .location-view2-form .location-information .inputs .input-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.location-view-container .location-view2-form .location-hours .inputs .input-container label,.location-view-container .location-view2-form .location-information .inputs .input-container label{width:20%}.location-view-container .location-view2-form .location-hours .inputs .input-container .input-box,.location-view-container .location-view2-form .location-information .inputs .input-container .input-box{width:80%}.location-view-container .location-view2-form .actions{display:flex;justify-content:space-between;margin-top:24px;width:100%}@media only screen and (max-width:1024px){.location-view-container .location-view{width:100%}.location-view-container .location-view .appointment-info{flex-direction:column}.location-view-container .location-view .appointment-info .available-hours{margin-bottom:16px;margin-right:0}.location-view-container .location-view .appointment-info .available-hours,.location-view-container .location-view .appointment-info .regular-hours{border-bottom:1px solid #dee1e5;border-radius:0;box-shadow:none;padding:0 0 24px}.location-view-container .location-view .location-details{border-radius:6px;padding:0;width:100%}.location-view-container .location-view .location-details .toggle-items .item{align-items:flex-start;flex-direction:row}.location-view-container .location-view .location-details .toggle-items .item span{font-size:16px}}@media only screen and (max-width:768px){.credential-verification .modal section{padding:1rem!important}}@media only screen and (max-width:600px){.location-view-container .location-view2{display:flex;flex-direction:column}.location-view-container .location-view2 .appointment-info{flex-direction:column}.location-view-container .location-view2 .location{flex:1 1 50px}.location-view-container .location-view2 .header{flex-direction:column}.location-view-container .location-view2 .header .location{border-bottom:1px solid #dee1e5;padding-bottom:24px}.location-view-container .location-view2 .header .location .name{font-size:28px}.location-view-container .location-view2 .credential-verification{margin-bottom:24px}.location-view-container .location-view2-form .location-hours .inputs .input-container .input-box,.location-view-container .location-view2-form .location-information .inputs .input-container .input-box{width:75%}}.modal section .select-items,.select-items{display:flex;flex-direction:column}.modal section .select-items .disabled-checkbox input[type=checkbox]:checked+label:before,.select-items .disabled-checkbox input[type=checkbox]:checked+label:before{background:gray;border:gray}.modal section .select-items .checkbox,.select-items .checkbox{display:inline-flex}.modal section .select-items .checkbox input[type=checkbox],.select-items .checkbox input[type=checkbox]{display:none}.modal section .select-items .checkbox input[type=checkbox]:disabled+label:before,.select-items .checkbox input[type=checkbox]:disabled+label:before{background:none;border:1px solid #dce0e0}.modal section .select-items .checkbox input[type=checkbox]:disabled+label:after,.select-items .checkbox input[type=checkbox]:disabled+label:after{display:none}.modal section .select-items .checkbox label,.select-items .checkbox label{display:inline-flex;width:auto}.availability-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.availability-container .location-availability-container{column-gap:24px;display:flex;flex-wrap:wrap}.availability-container .location-availability-container .location-availability-child{max-width:45%;min-width:300px}.availability-container .contact-announcements .contact-form{margin-bottom:16px}.availability-container .contact-announcements .notices{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}.availability-container .contact-announcements .notices .header .title{margin-bottom:8px}.availability-container .contact-announcements .notices .help-text{color:#737373;margin-bottom:0}.availability-container .contact-announcements .notices .announcement{background:#f1f6fd;margin-top:16px;padding:1rem}.vacation-responder .tab-select{width:10rem}.vacation-responder .container{align-items:center;display:flex;justify-content:center;width:50%}.vacation-responder .container.disabled{opacity:.5}.vacation-responder .container label{align-items:center;display:flex;justify-content:center;padding:.5rem 0}.vacation-responder i{cursor:pointer}#vacation-responder-tooltip{background-color:#fff;border:2px solid #37bec3;border-radius:8px;color:#2c3643;cursor:pointer;font-weight:400;max-width:300px;opacity:1!important;padding:.5rem;text-align:center}.remote-in-person{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}.remote-in-person .toggles{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.box{border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}.box.no-box{border-radius:0;box-shadow:none;padding:0}.flex-between{display:flex;justify-content:space-between}.half-width{width:48%}.full-width{width:100%}.inactive-provider{align-items:center;display:flex;flex:1 1;height:90vh;justify-content:center}.header{display:flex;justify-content:space-between;margin-bottom:8px}.header .header-left{max-width:85%;padding-right:16px}.header .header-left h3{white-space:nowrap}.w-32{width:32%}.error-link a{color:#f2474e;text-decoration:underline}.widgets-wrapper{column-gap:24px;display:flex;flex-wrap:wrap;row-gap:24px}.widgets-wrapper .messages-widget-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:50%;position:relative;z-index:0}.widgets-wrapper .messages-widget-container .loader-container{margin:0 auto;width:50px}.widgets-wrapper .messages-widget-container:after{background:#37bec3;border:4px solid #fff;border-radius:50%;content:"";display:none;height:20px;position:absolute;right:-10px;top:-10px;width:20px}.widgets-wrapper .messages-widget-container.has-unread:after{display:block}.widgets-wrapper .messages-widget-container .messages-widget-row{column-gap:12px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0}.widgets-wrapper .messages-widget-container .messages-widget-row h6{margin:0;padding:8px 0}.widgets-wrapper .messages-widget-container .messages-widget-row a{align-items:center;display:flex;margin:8px 0}.widgets-wrapper .messages-widget-container .messages-widget-row:not(:last-child){border-bottom:1px solid #d0c9d6}@media only screen and (max-width:780px){#home-dashboard .header{padding-left:0}#home-dashboard .subtitle,#home-dashboard h2.title{display:none}.mobile-border-bottom{border-bottom:1px solid rgba(0,0,0,.141)}.box:not(.no-mobile){border-radius:0;box-shadow:none;padding:0 0 12px}.w-32,.w-49{width:100%}.inactive-provider{align-items:center;display:flex;flex:1 1;height:90vh;justify-content:center}.inactive-provider h2,.inactive-provider p{text-align:center}.availability-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}.availability-container .contact-announcements{width:100%}.availability-container .contact-announcements .announcements .header .header-left{padding-bottom:16px;padding-right:0}.availability-container .w-49,.half-width{width:100%}.widgets-wrapper .messages-widget-container .messages-widget-row{padding:.5rem}}.announcement{background:#effcfd;border:1px solid #aac4e0;padding:1.5rem}.announcement.quaternary{background:#fff8e7;border:1px solid #efb52e;margin-bottom:1rem;padding:10px 16px}.announcement p:not(.m-b-xs){margin-bottom:0}.announcement a{color:#222;text-decoration:underline}.announcement.video{color:#222}.announcement.video.no-video{background:#fdf1f1;border:#f19b9f}.announcement.video.hidden{background:#fff8e7;border:#f9ce83}.announcement.video.visible{background:#effcfd;border:#6ed0d3}.general-info-flex{column-gap:64px;display:flex;flex-wrap:wrap;min-width:300px}.location{display:flex;flex:1 1 200px;flex-direction:column;margin-right:20px;min-width:200px}.location hr{margin:8px 0;width:100%}.location i{margin-right:8px}.locations-container{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:16px}.announcements{display:flex;flex-direction:column}.announcements .actions{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px;row-gap:12px}.announcements .actions button{font-size:1rem}.align-center{align-items:center}.blog-posts{display:flex;flex-wrap:wrap;width:100%;-webkit-box-orient:horizontal}.blog-posts .post{border:1px solid #eee;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.141);display:flex;flex:1 1 30%;flex-direction:column;margin:1.5%;min-width:200px;overflow:hidden}.blog-posts .post a{display:flex;flex-direction:column;height:100%}.blog-posts .post img{height:15rem;object-fit:cover;width:100%}.blog-posts .post .card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1rem}.blog-posts .post .card-info{display:block;flex-grow:1;padding:"1rem 1rem 0";position:relative}.love-yo-work{display:flex;justify-content:center;padding:0 24px;text-align:center}.modal.provider-contact-form .announcements p{line-height:1.5rem}.status-notification{line-height:1.5rem;overflow-x:auto;overflow-y:hidden;padding:10px;text-align:center}.status-notification.pending,.status-notification.reviewing{background:#fff8e7;border-bottom:.25px solid #efb52e;border-top:.25px solid #efb52e}.status-notification.inactive,.status-notification.incomplete,.status-notification.locked{background:#fdf1f1;border-bottom:.25px solid #da646a;border-top:.25px solid #da646a}.status-notification button{height:2rem;margin-left:1rem;position:relative;top:-3px}.modal{background:#fff;border-radius:1rem;bottom:10%;left:20%;max-width:1080px;opacity:1;overflow:hidden;padding:24px 48px;position:fixed;right:20%;top:10%;z-index:200}.modal.wide{left:5%;right:5%}.modal.therapist-portal-modal{padding:0}.modal.therapist-portal-modal header{padding-left:48px}.modal.therapist-portal-modal header h3{margin-bottom:0}.modal .close{background:none;color:#222;font-size:32px;height:auto;padding:16px 24px;position:absolute;right:0;top:0}.modal section.therapist-portal-modal-section{height:calc(100% - 66px);overflow:auto;padding:24px 48px}.modal .specialty-modal-interior .typeahead-container{display:flex;justify-content:space-between}.modal .specialty-modal-interior .typeahead-container .typeahead{margin-right:.5rem}.modal .specialty-modal-interior .typeahead-container .typeahead .options{max-height:400px}.modal .specialty-modal-interior .typeahead-container button.primary{border-radius:50px;font-size:.9rem;white-space:nowrap}.modal .field .item .switch label{min-width:70px}.modal section input[type=checkbox]+label{display:flex}.modal section .add-location-modal-interior .tab-select,.modal section .delete-location-modal-interior .tab-select{width:280px}.modal section .add-location-modal-interior .tab-select .container,.modal section .delete-location-modal-interior .tab-select .container{width:49%}.modal section .add-location-modal-interior label.aligned-label,.modal section .delete-location-modal-interior label.aligned-label{align-items:center;display:flex;justify-content:flex-start;width:100px}.modal section .add-location-modal-interior input.input-box,.modal section .delete-location-modal-interior input.input-box{width:calc(100% - 100px)}.modal section .add-location-modal-interior input[type=checkbox],.modal section .delete-location-modal-interior input[type=checkbox]{display:none}.modal section .add-location-modal-interior .item.flex,.modal section .delete-location-modal-interior .item.flex{justify-content:space-between;margin-bottom:8px}.modal section .add-location-modal-interior .select-items,.modal section .delete-location-modal-interior .select-items{width:100%}.modal section .add-location-modal-interior .select-items .checkbox label .time-of-day,.modal section .delete-location-modal-interior .select-items .checkbox label .time-of-day{width:80px}.modal section .add-location-modal-interior .description,.modal section .delete-location-modal-interior .description{color:#737373}.modal section .add-location-modal-interior .actions,.modal section .delete-location-modal-interior .actions{height:0;visibility:hidden}footer .actions{display:flex;justify-content:flex-end;width:100%}footer .actions button{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:600;height:3.25rem;margin-left:8px}.contact-modal{text-align:left}.contact-modal textarea{width:100%}.contact-modal p{white-space:pre-wrap}.contact{cursor:pointer;text-decoration:underline}@media only screen and (max-width:780px){.modal{border-radius:0;bottom:0;left:0;padding:16px 24px;right:0;top:0}.modal .specialty-modal-interior .typeahead-container{flex-direction:column}.specialty-typeahead{margin-bottom:1rem}}.shorter-modal{max-height:400px}@media only screen and (max-width:415px){.shorter-modal{max-height:450px}}@media only screen and (max-width:320px){.shorter-modal{max-height:90vh}}.video-embed .preview-area__code{display:block;margin-bottom:1rem;width:50%}@media only screen and (max-width:780px){.video-embed .preview-area__code,iframe{width:100%}}.reset-password input{display:block;width:100%}.reset-password input:last-child{margin-bottom:24px}.side-nav-icon{position:relative}.side-nav-icon .unread{background:#37bec3;border:2px solid #fff;border-radius:50%;height:15px;position:absolute;right:-5px;top:-5px;width:15px}.default{display:flex;flex-direction:column}#layout.default .loading-content{align-items:center;display:flex;height:75vh;justify-content:center}#layout.default .nav-top-container nav.nav.top{position:unset;top:unset}#layout.default .content-container{margin-top:0}#layout.default .content-inner-container{overflow-y:auto;width:100%}.nav-top-container{display:flex;flex-direction:column;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;width:100%;z-index:100}.nav-top-container nav.nav.top .section{height:100%}.nav-top-container nav.nav.top .dropdown{border-left:1px solid #dee1e5;display:flex;height:100%}.nav-top-container nav.nav.top .dropdown .link.profile{color:#2c3643;padding:0 1.5rem;transition:color .2s ease-out}.nav-top-container nav.nav.top .dropdown .link.profile:hover{color:#37bec3}.nav-top-container nav.nav.top .dropdown .link.profile span{display:flex}.nav-top-container nav.nav.top .dropdown .link.profile span i{margin-left:1rem}.nav-top-container nav.nav.top .dropdown .link.profile img{margin-left:0;margin-right:1rem}.nav-top-container nav.nav.top .dropdown .menu{max-height:80vh;min-width:270px;overflow:hidden;padding:8px 0}.nav-top-container nav.nav.top .dropdown .menu .link i{color:#2c3643;display:inline-block;margin:4px 0 4px 24px;padding:4px 0}.nav-top-container nav.nav.top .dropdown .menu .link a{color:#2c3643;display:inline-block;margin:4px 24px 4px 0}.nav-top-container button.nav-messages{align-items:center;background-color:initial;border:none;box-shadow:none;color:#2c3643;display:flex;font-family:proxima-nova,sans-serif;font-size:1rem;justify-content:center;padding:1rem 1.5rem}.nav-top-container button.nav-messages:hover{color:#37bec3}.nav-top-container button.nav-messages i{font-size:24px;margin-right:.5rem;position:relative}.nav-top-container button.nav-messages i span{background:#37bec3;border:2px solid #fff;border-radius:50%;height:15px;position:absolute;right:-7px;top:-5px;width:15px}nav.side .brand{display:none}.banner-showing nav.portal-side-nav.side .nav-inner{padding-bottom:0}nav.portal-side-nav.side{height:auto;max-width:302px;min-width:302px;padding:0}nav.portal-side-nav.side :focus{outline:none}nav.portal-side-nav.side .link.primary,nav.portal-side-nav.side .primary,nav.portal-side-nav.side a.primary{transition:none}nav.portal-side-nav.side .link.primary:not(.nav-cta),nav.portal-side-nav.side .primary:not(.nav-cta),nav.portal-side-nav.side a.primary:not(.nav-cta){color:#37bec3}nav.portal-side-nav.side i{font-size:20px;margin-right:16px}nav.portal-side-nav.side .nav-section-title{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;z-index:1}nav.portal-side-nav.side .nav-section-title .toggle{font-size:14px;margin-right:0;transform:rotate(-90deg);transition:.3s}nav.portal-side-nav.side .nav-section-title.active .toggle{transform:rotate(0deg)}nav.portal-side-nav.side .nav-section-title:last-of-type{margin-bottom:0;outline:1px solid red}nav.portal-side-nav.side .link:not(.primary) a{color:#2c3643}nav.portal-side-nav.side .link-group{max-height:0;overflow:hidden;padding-left:36px;transition:.4s;z-index:0}nav.portal-side-nav.side .link-group.active{max-height:500px;transition:.7s}nav.portal-side-nav.side .nav-inner{padding:16px 16px 0}nav.portal-side-nav.side .nav-inner hr{margin:1rem 0 2rem}nav.portal-side-nav.side .menu-toggle-button-wrapper.collapsed{text-align:center}nav.portal-side-nav.side .menu-toggle-button-wrapper.expanded .menu-toggle-button{margin-left:32px}nav.portal-side-nav.side .menu-toggle-button-wrapper hr{margin-bottom:12px;margin-top:0}nav.portal-side-nav.side .menu-toggle-button-wrapper .menu-toggle-button{background:none;border:none;color:#222;font-family:proxima-nova,sans-serif;font-size:14px;padding:0}nav.portal-side-nav.side .menu-toggle-button-wrapper .menu-toggle-button .chevron i{font-size:14px;margin-right:5px}nav.nav.bg-primary{background-color:#effcfd}.cta-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;width:100%}.cta-wrapper a{margin-bottom:1rem}.cta-wrapper a:last-of-type{margin:0}.cta-wrapper .nav-cta{color:#fff;height:auto;line-height:1.2rem;min-height:2.75rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}#menu-tooltip{background-color:#fff;border:1px solid #37bec3;color:#37bec3;font-weight:700;max-width:200px;opacity:1!important}@media only screen and (max-width:1024px){nav.portal-side-nav.side{height:100vh;margin-left:-280px;max-width:280px;min-width:280px}.nav-top-container nav.nav.top .dropdown .link.profile img{margin-right:0}}nav.portal-side-nav.side.portal-side-nav-collapsed{min-width:70px;width:70px}nav.portal-side-nav.side.portal-side-nav-collapsed .fa-chevron-down,nav.portal-side-nav.side.portal-side-nav-collapsed .menu-group-title,nav.portal-side-nav.side.portal-side-nav-collapsed .menu-link-text{display:none}.portal-side-nav-collapsed{z-index:1}.web-badge .title-number .number{align-items:center;background-color:#37bec3;border-radius:100px;color:#fff;display:flex;height:45px;justify-content:center;margin-right:1rem;padding:10px;width:45px}.web-badge .title-number h3{margin-bottom:0}.web-badge .form-group{margin-top:30px;text-align:center}.web-badge .form-group label{display:block;font-size:18px}.web-badge .form-group input{display:block}.web-badge .preview-section{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);margin-bottom:3rem;padding:24px}.web-badge .preview-section.white{background-color:#6f8dae;color:#fff}.web-badge .preview{align-items:center;display:flex;width:100%}.web-badge .preview .image{margin-right:2rem;max-width:300px}.web-badge .preview .code-container{width:100%}.web-badge .preview__output{border:1px solid #d3d3d3;border-radius:3px;margin:auto;padding-bottom:30px;padding-top:60px;text-align:center}.web-badge .preview__output--turquoise{background-color:#f7f7f7}.web-badge .preview__output--white{background-color:navy}.web-badge .preview-area__code{display:block;margin:20px auto;overflow:visible;overflow-wrap:break-word;width:100%;word-wrap:break-word;background-color:initial;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px;text-align:left}.web-badge .preview-area__code#codeWhite{border-radius:6px;box-shadow:0 2px 8px #fff;color:#fff;padding:24px}.web-badge .form-group--select select{background:#fff;border:1px solid #222;font-size:18px;font-size:14px;font-weight:500;height:56px;margin-top:15px;padding:0 10px;width:370px}.web-badge #therapist-link{border:1px solid!important;border-radius:0;height:56px!important;margin-top:10px;padding:0 16px!important;width:340px!important}.web-badge button.copy-btn{background:#37bec3;border:none;border-radius:30px;color:#fff;font-size:20px;font-weight:600;height:auto;padding:16px 38px}.web-badge .input-section{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}@media only screen and (max-width:780px){#app{flex-direction:column}.web-badge .input-section,.web-badge .preview-section{width:100%}.web-badge .preview{flex-direction:column}.web-badge .preview .image{margin-right:0}.web-badge .grid{grid-template-columns:1fr}.web-badge .preview-area__code{font-size:.8rem}}.approaches .select-items,.checkbox-container .select-items,.clientele .select-items{column-count:2;column-gap:0;display:block}.approaches .select-items .field,.checkbox-container .select-items .field,.clientele .select-items .field{display:inline-block;width:340px}.approaches .static-tags,.checkbox-container .static-tags,.clientele .static-tags{column-count:2}@media only screen and (max-width:780px){.approaches .select-items,.checkbox-container .select-items,.clientele .select-items{display:grid;grid-template-columns:1fr}.approaches .select-items .field,.checkbox-container .select-items .field,.clientele .select-items .field{width:90vw}.approaches .static-tags,.checkbox-container .static-tags,.clientele .static-tags{column-count:1}}@media only screen and (min-width:1190px){.approaches .select-items .field,.checkbox-container .select-items .field,.clientele .select-items .field{width:380px}}@media only screen and (min-width:1440px){.approaches .approaches .select-items .field,.checkbox-container .approaches .select-items .field,.clientele .approaches .select-items .field{width:440px}}.instruction{color:#737373}.refer-and-earn{margin:0 auto 30vh;max-width:1080px}.refer-and-earn hr{display:none}.refer-and-earn .sub-title,.refer-and-earn .title{white-space:pre-wrap}.refer-and-earn .sub-title i,.refer-and-earn .title i{padding-left:.5rem}.refer-and-earn .share-link{width:max(750px,75%)}.refer-and-earn .share-link .form{padding-bottom:3rem;padding-top:3rem}.refer-and-earn .share-link .form .link-container .link{margin-bottom:1rem}.refer-and-earn .share-link .form .link-container .link input{background:#f4f4f3;border:none;border-bottom:2px solid #dce0e0;margin-right:1rem;max-width:30rem;width:100%}.refer-and-earn .share-link .form .link-container .social-links a{padding-left:.25rem;padding-right:.25rem;text-decoration:underline}.refer-and-earn .how-it-works{margin-top:24px;padding-bottom:4rem;padding-top:3rem;width:max(750px,75%)}.refer-and-earn .how-it-works .refer-icon-container{display:inline}.refer-and-earn .how-it-works .box2{display:inline-block;height:8rem;padding:1rem;vertical-align:top;width:33%}.refer-and-earn .how-it-works .box2:not(:last-child){border-right:1px solid #d3d3d3}.refer-and-earn .how-it-works .box2 i{display:inline-block;font-size:2rem;padding-right:.5rem;vertical-align:top}.refer-and-earn .how-it-works .box2 h5{display:inline-block;width:calc(100% - 60px)}@media only screen and (max-width:780px){.refer-and-earn hr{display:block;margin-bottom:36px;margin-top:36px}.refer-and-earn .share-link{width:100%}.refer-and-earn .share-link .form{padding:0}.refer-and-earn .share-link .form .link-container .link input{margin-bottom:1rem;margin-right:0}.refer-and-earn .share-link .form .link-container .link button{max-width:30rem;width:100%}.refer-and-earn .share-link .form .link-container .social-links span{display:block}.refer-and-earn .how-it-works{margin:0;padding:0;width:100%}.refer-and-earn .how-it-works .refer-icon-container{display:inline-block;width:75px}.refer-and-earn .how-it-works .box2{border-bottom:1px solid #d3d3d3;display:flex;height:auto;padding-left:0;padding-right:0;width:100%}.refer-and-earn .how-it-works .box2:not(:last-child){border-right:none}.refer-and-earn .how-it-works .box2 h5{margin-bottom:0;width:100%}}.typeahead{position:relative}.typeahead .options{background:#fff;border:1px solid #d0c9d6;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);left:0;max-height:350px;overflow-y:scroll;padding:0 24px;position:absolute;right:0;z-index:1}.typeahead .options div[role=menuitem]{cursor:pointer;margin:20px 0}.typeahead .options div[role=menuitem]:hover{color:#37bec3}.typeahead .input-container{background-color:#fff;border:1px solid #dce0e0;border-radius:6px;display:inline-block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;min-width:10rem;outline:none;text-align:left;transition:border .2s}.typeahead .input-container input:not([type=radio]):not([type=checkbox]){border:none;min-width:1rem}.typeahead .input-container .selected{background:#f1f6fd;border:1px solid #aac4e0;border-radius:5px;display:inline-block;height:36px;line-height:26px;margin:4px;padding:4px;white-space:nowrap}.typeahead .input-container .unselect{background-color:initial;color:#000;font-size:1rem;height:1rem;padding:0}.typeahead .input-container .unselect:hover{transform:scale(1.1);transition:.25s}.typeahead.support-flow-typeahead .selected{background:unset;border:unset}.typeahead.support-flow-typeahead .unselect{display:none}.addable-form .add,.provider-licenses .add,.sortable-tag-form .add{background:none;color:#37bec3;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding:0}.addable-form .add .far,.provider-licenses .add .far,.sortable-tag-form .add .far{margin-right:5px}.addable-form .add:focus,.provider-licenses .add:focus,.sortable-tag-form .add:focus{color:#0d797c}.addable-form.sessions .row-container{grid-template-columns:3fr 3fr 2fr 1fr}.addable-form.licenses .row-container{grid-template-columns:1fr 1fr 1fr 1fr .3fr}.addable-form.education .row-container{grid-template-columns:3fr 3fr 2fr .5fr}.addable-form.employment .row-container{grid-template-columns:3fr 3fr 1.5fr 1.5fr .5fr}.addable-form-inner{display:grid;grid-template-rows:auto;row-gap:4px;grid-row-gap:4px;margin-bottom:20px}.addable-form-inner .row-container{column-gap:10px;display:grid;grid-template-rows:auto}.addable-form-inner .addable-tag-form-field-group span{color:gray;font-size:.8rem}.addable-form-inner .field .name{align-items:center;display:flex}.addable-form-inner .field.fee,.addable-form-inner .field.length{max-width:200px;min-width:60px}.addable-form-inner .field.fee input,.addable-form-inner .field.length input{padding-left:20px}.addable-form-inner .field span.units{position:relative;top:-39px}.addable-form-inner .field input{min-width:100px;width:100%}.addable-form-inner .field.fee span.units{left:10px}.addable-form-inner .field.length span.units{left:80%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.addable-form .delete,.sortable-tag-form .delete{color:#f2474e;cursor:pointer;font-size:1.3rem}.add i,.delete i{transition:transform .25s}.add:hover i,.delete:hover i{transform:rotate(180deg) scale(1.15)}.employment-display{display:grid;grid-template-columns:2fr 2fr 1fr;grid-row-gap:1px;row-gap:1px;grid-column-gap:1px;column-gap:1px}.employment-display h6{margin-bottom:0}select{background-color:#fff;border:1px solid #dce0e0;border-radius:6px;display:inline-block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;min-width:4rem;outline:none;padding:.875rem .75rem;text-align:left;transition:border .2s}select:required:invalid{color:gray}select option[value=""][disabled]{display:none}.sortable-tag-form-field-group.box{align-items:center;border-radius:5px;display:flex;height:6rem;justify-content:space-between;line-height:6rem;margin-bottom:30px;padding:0 1rem 0 0}.sortable-tag-form-field-group.box.lg{height:15rem;line-height:1rem}.sortable-tag-form-field-group.box.lg .handle{height:15rem;width:3rem}.sortable-tag-form-field-group.box .handle{background:hsla(0,0%,95%,.369);border-radius:5px 0 0 5px;border-right:1px solid hsla(0,0%,95%,.369);color:#6f8dae;cursor:grab;display:flex;flex:1 1 50px;font-size:1.3rem;height:6rem;justify-content:center;margin-right:1rem;max-width:70px}.sortable-tag-form-field-group.box .handle .fas{display:flex;flex-direction:column;justify-content:center}.sortable-tag-form-field-group.box .name{flex:1 1 30%}.sortable-tag-form-field-group.box .name textarea{font-weight:700}.sortable-tag-form-field-group.box .description{flex:1 1 40%}.sortable-tag-form-field-group.box .sortable-tag-form-field{display:flex;flex-direction:column;height:5rem;justify-content:flex-start;margin-right:1rem}.sortable-tag-form-field-group.box .sortable-tag-form-field textarea{flex:1 0 auto;height:100%;min-height:0;width:100%}.sortable-tag-form-field-group.box .sortable-tag-form-field .text-error{line-height:1.3rem;margin-top:12px}.sortable-tag-form-field-group.box .sortable-tag-form-field .fixed-name{display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;line-height:1rem}.sortable-tag-form-field-group.box .error{color:#f2474e}.sortable-tag-form-label{margin-bottom:24px}.sortable-tag-form-label .name{margin-bottom:4px}.insurance-accepting-toggles{display:flex;flex-wrap:wrap;justify-content:space-between}.insurance-accepting-toggles .location-name{font-weight:500;margin-right:8px}.insurance-accepting-toggles .tab-container{flex:1 1 45%;justify-content:space-between;max-width:45%;min-width:350px}.insurance-accepting-toggles .tab-container .tab-select{height:32px;margin-right:8px;width:120px}.insurance-accepting-toggles .tab-container .tab-select .container{width:50%}.insurance-accepting-toggles .tab-container .tab-select .container label{height:32px;line-height:32px;padding:0}.insurance-accepting-toggles .tab-container .tab-container-right{display:flex}.insurance-accepting-toggles .tab-container button.delete{background-color:#fff;height:unset;padding:0}.insurance-accepting-toggles .tab-container button.delete i{color:#f2474e;font-size:1.3rem}.pronoun-fields #custom-pronoun-input,.pronoun-fields #custom-pronoun-input:focus{border:none;border-bottom:1px solid #6ed0d3;border-radius:0;height:15px;width:300px}.flex-center{align-items:center;display:flex;justify-content:center}#panel-tooltip{background-color:#fff;border:2px solid #6f8dae;border-radius:10px;color:#6f8dae;font-weight:700;max-width:200px;opacity:1!important}.word-count{background:#fff;border-radius:3px;color:#737373;font-size:12px;font-weight:700;left:calc(100% - 70px);position:relative;text-align:center;top:-40px;width:68px}.statement textarea{height:300px;width:100%}.custom-fee-message,.statement .rendered-text{white-space:pre-wrap}.in-network-switch,.sliding-scale{max-width:500px}.in-network-switch h6,.sliding-scale h6{margin-bottom:0}.in-network-switch input:not([type=radio]):not([type=checkbox]),.sliding-scale input:not([type=radio]):not([type=checkbox]){min-width:150px;padding-left:20px;width:150px}.in-network-switch .units,.sliding-scale .units{left:8px;position:absolute;top:11px}.in-network-switch .tab-container,.sliding-scale .tab-container{width:150px}.in-network-switch .tab-container .container,.sliding-scale .tab-container .container{width:49%}.in-network-switch .tab-container .container label,.sliding-scale .tab-container .container label{padding:8px 0}.i-agree-label-inner{color:#4c4c4c;font-size:.85rem;font-weight:300;line-height:1.15rem}.i-agree-label-inner a{color:#222;font-size:inherit}@media only screen and (max-width:780px){.sortable-tag-form-field-group.box.lg{flex:1 1 45rem;flex-direction:column;height:unset;padding:0}.sortable-tag-form-field-group.box.lg .handle{height:3rem;margin-right:0;max-width:unset;width:100%}.sortable-tag-form-field-group.box.lg .unregistered-provider-grid{margin-left:20px}.sortable-tag-form-field-group.box.lg .delete{margin:10px 0}.actions{display:inline-block}.addable-form .fixed-name{font-size:1.2rem;font-weight:500}.addable-form .addable-form-inner .row-container{grid-template-columns:1fr}.addable-form .addable-form-inner .row-container .field{margin-bottom:8px}.addable-form .addable-form-inner .row-container .delete{margin-top:8px}.addable-form .addable-form-inner .field{max-width:unset}}.link-as-button{background-color:#37bec3;border:none;border-radius:100rem;color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:500;height:2.75rem;line-height:1;outline:none;padding:12px 32px}.link-as-button:hover{background-color:#0d797c;color:#fff}.gallery-photo{border:1px solid #5f5f5f;border-radius:8px;height:12rem;width:12rem}.gallery-photo .selected{border:2px solid #37bec3}.gallery{display:grid;grid-template-columns:repeat(auto-fit,13rem)}.o-3{opacity:.3}.fsp-picker,.fsp-picker-overlay{z-index:900!important}.image-selector{position:relative}.image-selector input{display:none}.image-selector i{align-items:center;cursor:pointer;display:flex;height:1.6rem;justify-content:center;margin-left:3px;transition:.1s;width:1.6rem}.image-selector i:hover{transform:scale(1.1)}.image-selector .lightbox-toggle{cursor:pointer}.image-selector .controls{background:#fff;border-radius:.25rem;display:flex;padding:.2rem;position:absolute;right:1.25rem;top:.25rem;z-index:2}.image-selector .controls label{cursor:pointer}.image-selector .controls label:hover i,.image-selector .lightbox-toggle:hover i{transform:scale(1.1)}.image-selector .handle{cursor:grab}.lightbox{align-items:flex-end;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:150}.lightbox.hidden{opacity:0;visibility:hidden;z-index:-1}.lightbox img{height:95%;object-fit:contain;width:100%}.lightbox .header{display:flex;justify-content:flex-end;padding-right:20px;width:100%}.lightbox .main{align-items:center;display:flex;height:95vh;width:100vw}.lightbox button{background-color:unset}.lightbox-overlay{background:rgba(0,0,0,.871)}.video{max-width:800px}.video p{max-width:500px}.iframe-txt{background:none;border:1px solid #d3d3d3;font-size:.9rem;width:640px}.selected-photo-number{background:#fff;border:2px solid #37bec3;border-radius:10rem;left:-15%;line-height:1rem;padding:.6rem 1rem;position:absolute;top:-15%;z-index:1}.profile-select-modal-interior .actions{height:0;visibility:hidden}.profile-select-modal-interior label{cursor:pointer;position:relative}.profile-select-modal-interior label .option-selected{background:#fff;border-radius:100px;font-size:1.5rem;height:1.5rem;line-height:1.5rem;position:absolute;right:1.225rem;top:.25rem}.contact-image{border-radius:50%;height:100px;margin-bottom:1rem;margin-right:1rem;width:100px}.checklist{column-count:3}.checklist .checklist-item{cursor:pointer;width:fit-content}.checklist .checklist-item i{margin-right:.5rem}.checklist .checklist-item.done .checklist-item-name{color:#a5a5a5;font-weight:300;text-decoration:line-through}.checklist a{cursor:pointer;display:block}.checklist a,.checklist a:hover{color:inherit}.checklist-card{column-gap:24px;display:flex;justify-content:space-between}.checklist-card .checklist-card-title{font-weight:500}.checklist-card .checklist-card-title i{margin-right:.5rem}.checklist-card .card-button-container{flex:1 0}.checklist-card button.primary.pill{font-size:1rem;padding:0 .5rem}.checklist-card.urgent{border:1px solid #ffb4b7}.checklist-card.warn{border:1px solid #ffdd93}#checklist-tooltip,#identity-tooltip{background-color:#fff;border:2px solid #37bec3;border-radius:10px;color:#37bec3;font-weight:700;max-width:200px;opacity:1!important}@media only screen and (max-width:780px){.checklist-card{flex-direction:column}.checklist-card .card-button-container{flex:0 0 50px}.checklist{column-count:2}}.logo-container{display:flex;justify-content:center;margin:2rem 0;width:100%}.logo-container img{width:264px}@media only screen and (max-width:780px){.footer{flex-direction:column}}.therapy-groups-container .therapy-group{display:flex;justify-content:space-between}.therapy-groups-container .therapy-group .image-container{flex:0 0 20%}.therapy-groups-container .therapy-group .therapy-group-info{display:flex;flex:1 1 80%;flex-direction:column}.therapy-groups-container .therapy-group .therapy-group-info .label{font-weight:700;margin-right:8px}.therapy-groups-container .therapy-group .actions{flex:1 1 10%}.therapy-groups-container .therapy-group .flex.row{align-items:flex-end}.therapy-groups-container .tab-select{width:260px}.therapy-groups-container .tab-select .container{width:50%}.therapy-groups-container .description{color:#737373}.therapy-groups-container hr{margin:8px 0;width:100%}.therapy-groups-container .add{font-size:1rem;font-weight:500}.therapy-groups-container .therapy-group-form-container .image-container img{border-radius:10px;max-height:300px;max-width:600px}.therapy-groups-container .therapy-group-form-container .image-container button{width:200px}.therapy-groups-container .therapy-group-form-container .delete{cursor:pointer}.therapy-groups-container .far,.therapy-groups-container .fas{margin-right:8px}.therapy-groups-container .modal .fas{margin-right:0}.therapy-groups-container button a{font-size:12px}.flex-buffer{flex:1 1 49%}@media only screen and (max-width:780px){.therapy-group{flex-direction:column}}.provider-feedback-container .testimonial-toggle{float:right;width:250px}.provider-feedback-container .tab-select{width:260px}.provider-feedback-container .tab-select .container{width:50%}.practice-provider-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.provider-avatar-container span,.unregistered-provider-grid span{line-height:1rem}.unregistered-provider-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.unregistered-provider-grid .help.text-error{position:absolute}.change-image-button{display:block;padding:0;width:110px}@media only screen and (max-width:780px){.practice-provider-grid,.unregistered-provider-grid{grid-template-columns:1fr}.unregistered-provider-grid .help.text-error{position:relative}}.switch-profile-loader{align-items:center;display:flex;justify-content:center;min-height:50vh}.switch-profile-heading{margin-top:30px}.switch-profile-search{margin-bottom:2rem;width:100%}.search-results-placeholder{text-align:center;width:100%}.switch-profiles-profile-is-live-bar{background-color:#f4fcf7;border:.25px solid #6ed18c;left:0;line-height:1.5rem;padding:10px;position:fixed;text-align:center;top:64px;width:100vw}.provider-select-toggle-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.provider-select-toggle{border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:0;transition:.2s}.provider-select-toggle:hover{box-shadow:0 4px 12px rgba(0,0,0,.141)}.provider-select-toggle .flex{padding:1rem}.provider-select-toggle.selected{outline:4px solid #37bec3}.provider-select-toggle .button-container{display:flex;justify-content:center;padding:0 1rem 1rem;width:100%}.new-message-count-envelope{position:relative}.new-message-count-envelope .unread{background:#37bec3;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:1px;top:-5px;width:12px}@media only screen and (max-width:780px){.provider-select-toggle-grid{grid-template-columns:1fr}}@keyframes appear{0%{max-height:0;opacity:0}to{max-height:10rem;opacity:1}}.modal.resubscribe{bottom:1rem;left:1rem;right:1rem;top:1rem}.onboarding-component-container-payment-screen,.payment-container-layout{height:100vh}.subscription-container .appear{animation:appear .5s forwards;max-height:0;opacity:1;opacity:0}.subscription-container h1{font-size:2.25rem}.subscription-container .subscription-nav{align-items:center;display:flex;justify-content:flex-start;width:100%}.subscription-container .subscription-nav button{background-color:initial;color:#666;font-family:proxima-nova,sans-serif;font-size:.875rem;height:auto;padding:0}.subscription-container .subscription-nav .current{color:#37bec3}.subscription-container .subscription-nav h5{margin:0}.subscription-container .subscription-nav i{margin:0 1rem}.subscription-container .yearly-discount{color:#fff;padding-left:1.5em;padding-right:1.5em;width:fit-content}.subscription-container .zencare-membership-heading{line-height:1}.subscription-container .zencare-membership-heading .price{font-weight:400}.subscription-container .cost-and-features-wrapper .cost-and-features{position:sticky;top:48px}.subscription-container .cost-and-features-wrapper .cost-and-features .container{width:48%}.subscription-container .total-row{flex-flow:row;justify-content:space-between}.subscription-container .add-discount-code-link,.subscription-container .do-this-later-link{background-color:inherit;border:none;font-family:proxima-nova,sans-serif;font-size:16px;height:auto;padding:0}.subscription-container .add-discount-code-link{color:#37bec3}.subscription-container .do-this-later-link{color:#999;line-height:44px;margin-left:30px;text-decoration:underline}.subscription-container .coupon-row{color:#666}.subscription-container .coupon-row .coupon-wrapper{width:100%}.subscription-container .coupon-row .coupon-wrapper .coupon-input-wrapper{display:grid;gap:1rem;grid-template-columns:3fr 1fr;width:100%}.subscription-container .coupon-row .applied-coupon{background-color:#eee;border-radius:5px;display:inline-block;font-weight:700;padding:4px 4px 4px 10px}.subscription-container .coupon-row .applied-coupon .fa-tag{color:#919191;display:inline-block;margin-right:5px}.subscription-container .coupon-row .applied-coupon .remove-coupon{cursor:pointer;font-weight:400;margin-left:5px;padding:10px}.subscription-container .coupon-duration-phrase,.subscription-container .description{color:#737373}.subscription-container #coupon-code::placeholder{color:#dce0e0}.subscription-container .setup-option .bolded{color:#000;font-weight:600}.subscription-container .setup-option label{color:#49484a}.subscription-container .option-feature{font-size:.9rem}.subscription-container .plan-cost{position:relative}.subscription-container .plan-cost .unit{margin-top:1rem;position:absolute}.subscription-container .plan-cost .price{font-size:3rem;font-weight:200;margin-bottom:0;margin-left:8px}.subscription-container .plan-cost .price-description{margin-left:.5rem;margin-top:1.5rem}.subscription-container .payment-form,.subscription-container .payment-form-component{display:grid;gap:1.5rem;grid-template-columns:2fr 1fr;width:100%}.subscription-container .payment-form-component.pay,.subscription-container .payment-form.pay{grid-template-columns:1fr;margin:0 auto;max-width:716px}.subscription-container .payment-form hr,.subscription-container .payment-form-component hr{background-color:#dee1e5;border:none;height:1px;margin:1rem 0}.subscription-container .payment-form .payment-form-product-title,.subscription-container .payment-form-component .payment-form-product-title{align-items:center;display:flex;font-weight:600;line-height:1.5rem;margin-bottom:1rem;margin-top:0}.subscription-container .payment-form .payment-form-product-title i,.subscription-container .payment-form-component .payment-form-product-title i{cursor:pointer;font-size:1rem;margin-left:.5rem}.subscription-container .payment-form .payment-form-options,.subscription-container .payment-form-component .payment-form-options{display:flex;flex-direction:column;width:100%}.subscription-container .payment-form .payment-form-options.hide,.subscription-container .payment-form-component .payment-form-options.hide{height:0;margin:0;overflow:hidden;padding:0;transition:all .3s ease;width:0}.subscription-container .payment-form .payment-form-options .payment-form-your-plan,.subscription-container .payment-form-component .payment-form-options .payment-form-your-plan{margin-bottom:1.5rem}.subscription-container .payment-form .payment-form-options .payment-form-your-plan .payment-form-product,.subscription-container .payment-form-component .payment-form-options .payment-form-your-plan .payment-form-product{margin-bottom:0;padding-bottom:0}.subscription-container .payment-form .payment-form-options .price,.subscription-container .payment-form-component .payment-form-options .price{font-size:1.5rem;font-weight:600;line-height:1.75rem;margin:0;min-width:7rem;text-align:left;white-space:nowrap}.subscription-container .payment-form .payment-form-options .price.thin,.subscription-container .payment-form-component .payment-form-options .price.thin{min-width:0}.subscription-container .payment-form .payment-form-options .price span,.subscription-container .payment-form-component .payment-form-options .price span{color:#666;font-size:.75rem;font-weight:400;padding-right:1rem}.subscription-container .payment-form .payment-form-options .payment-form-product,.subscription-container .payment-form-component .payment-form-options .payment-form-product{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5rem;transition:color .15s ease;width:100%}.subscription-container .payment-form .payment-form-options .payment-form-product .product-details,.subscription-container .payment-form-component .payment-form-options .payment-form-product .product-details{color:#666;min-width:75%;padding-right:1rem}.subscription-container .payment-form .payment-form-options .payment-form-product.unchecked,.subscription-container .payment-form-component .payment-form-options .payment-form-product.unchecked{color:#b1b1b1}.subscription-container .payment-form .payment-form-options .payment-form-product-description,.subscription-container .payment-form-component .payment-form-options .payment-form-product-description{color:#666;line-height:1.5rem;margin-bottom:.5rem}.subscription-container .payment-form .payment-form-options .switch,.subscription-container .payment-form-component .payment-form-options .switch{align-items:center;display:flex;justify-content:center}.subscription-container .payment-form .payment-form-options .switch.top,.subscription-container .payment-form-component .payment-form-options .switch.top{align-items:flex-start}.subscription-container .payment-form .payment-form-options input[type=checkbox]+label,.subscription-container .payment-form-component .payment-form-options input[type=checkbox]+label{width:2.25rem}.subscription-container .payment-form .payment-form-options .switch [type=checkbox],.subscription-container .payment-form-component .payment-form-options .switch [type=checkbox]{display:none;height:0;width:0}.subscription-container .payment-form .payment-form-options .switch label.sm,.subscription-container .payment-form-component .payment-form-options .switch label.sm{height:20px;min-width:36px}.subscription-container .payment-form .payment-form-options .switch label.sm .toggle,.subscription-container .payment-form-component .payment-form-options .switch label.sm .toggle{height:16px;width:16px}.subscription-container .payment-form .payment-form-options .switch label.sm:active .toggle,.subscription-container .payment-form-component .payment-form-options .switch label.sm:active .toggle{width:20px}.subscription-container .payment-form .payment-form-summary-box,.subscription-container .payment-form-component .payment-form-summary-box{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.subscription-container .payment-form .payment-form-summary-box p,.subscription-container .payment-form-component .payment-form-summary-box p{color:#737373}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-products,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-products{height:100%}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-section,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-section{padding-bottom:1.5rem}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-section small,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-section small{font-size:.875rem}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-section p,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-section p{margin-bottom:.5rem}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-section span,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-section span{font-size:.75rem}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-section-one-time-services,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-section-one-time-services{border-top:1px solid #dee1e5;padding:1.5rem 0}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-total,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-total{align-items:center;border-top:1px solid #dee1e5;display:flex;justify-content:space-between;padding:1.5rem 0}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-total .tooltip,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-total .tooltip{max-width:300px;text-align:center}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-total p,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-total p{margin:0}.subscription-container .payment-form .payment-form-summary-box .payment-form-button-container,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-button-container{display:flex;flex-direction:column}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-button,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-button{align-items:center;border-radius:50px;display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-button i,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-button i{margin-left:.5ch}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-number,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-number{color:#222;font-size:1rem;font-weight:600;line-height:1.5rem;min-width:8rem;padding-left:.25rem;text-align:right}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-number span,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-number span{color:#737373;font-size:.75rem;font-weight:400}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-number.payment-form-summary-number-loading,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-number.payment-form-summary-number-loading{color:#666;font-style:italic;font-weight:400}.subscription-container .payment-form .payment-form-summary-box .payment-form-summary-number.payment-form-summary-number-discount,.subscription-container .payment-form-component .payment-form-summary-box .payment-form-summary-number.payment-form-summary-number-discount{color:#737373;margin-right:3em}.subscription-container .payment-form .payment-form-container,.subscription-container .payment-form-component .payment-form-container{flex:1 1 500px;max-width:480px}.subscription-container .payment-form .payment-form-container .fa-question-circle,.subscription-container .payment-form-component .payment-form-container .fa-question-circle{cursor:pointer}.subscription-container .payment-form .payment-form-description h3,.subscription-container .payment-form .payment-form-description h5,.subscription-container .payment-form-component .payment-form-description h3,.subscription-container .payment-form-component .payment-form-description h5{font-weight:300}.subscription-container .payment-form .payment-form-price-notice,.subscription-container .payment-form-component .payment-form-price-notice{background-color:#f1f6fd;border:1px solid #6f8dae;border-radius:5px;display:flex;font-size:.9rem;margin:0 0 1rem;padding:1rem}.subscription-container .payment-form .payment-form-price-notice i,.subscription-container .payment-form-component .payment-form-price-notice i{align-items:center;color:#6f8dae;display:flex;font-size:1.5rem;margin-right:1rem}.subscription-container .payment-form .payment-form-price-notice p,.subscription-container .payment-form-component .payment-form-price-notice p{color:#222;line-height:1.25rem;margin:0}.subscription-container .payment-form .payment-form-price-notice a,.subscription-container .payment-form-component .payment-form-price-notice a{font-size:inherit;font-weight:600;margin-left:.25rem}.subscription-container .payment-form .payment-form-price-notice .payment-form-preview-button,.subscription-container .payment-form-component .payment-form-price-notice .payment-form-preview-button{background-color:initial;color:inherit;color:#37bec3;font-family:proxima-nova,sans-serif;font-size:inherit;font-weight:600;height:auto;padding:0}.subscription-container .payment-form .payment-form-price-notice .payment-form-preview-button:hover,.subscription-container .payment-form-component .payment-form-price-notice .payment-form-preview-button:hover{color:#0d797c}.subscription-container .back{cursor:pointer;font-size:14px;font-weight:300}.card-input{border:1px solid #dce0e0;border-radius:4px;padding:8px}.card-input.disabled{height:1px;margin:0;padding:0;visibility:hidden}.terms-of-service input[type=checkbox]{display:none!important}input#checkbox-use_physical_location{display:none}.account-details .subscription-warning{background-color:#fdf1f1;border:1px solid #f19b9f}.account-details .subscription-warning button{background:none;border:0;color:inherit;font-family:proxima-nova,sans-serif;font-size:inherit;height:auto;padding:0;text-decoration:underline}.account-details .payment-section{width:300px}.account-details .payment-section .payment-details{font-size:.9rem;font-weight:500}.account-details .payment-header{border-bottom:.5px solid #d3d3d3;font-weight:600;letter-spacing:.5px;padding-bottom:.75rem;text-transform:uppercase}.account-details .invoice-section{display:grid;grid-template-columns:2fr 2fr 4fr 1fr}.account-details .seat-based-active .account-box{max-width:none}.account-details .account-box{border-radius:1rem;box-shadow:0 2px 8px #00000024;flex:1 1 47%;margin-bottom:2rem;min-width:390px;padding:2rem}.account-details .account-box .view-next-invoice-button{background-color:inherit;border:none;color:#37bec3;font-family:proxima-nova,sans-serif;font-size:16px;height:auto;padding:0}.account-details .account-box .view-next-invoice-button:active,.account-details .account-box .view-next-invoice-button:focus,.account-details .account-box .view-next-invoice-button:hover{background-color:inherit}.account-details .modal.get-practice-management header,.account-details .modal.switch-to-monthly-payments header{padding:1rem 3rem}.account-details .modal.get-practice-management h5,.account-details .modal.switch-to-monthly-payments h5{margin:0}.account-details .modal.get-practice-management section,.account-details .modal.switch-to-monthly-payments section{padding:1rem 3rem}.account-details .modal.get-practice-management section .confirmation,.account-details .modal.get-practice-management section .contact-modal,.account-details .modal.switch-to-monthly-payments section .confirmation,.account-details .modal.switch-to-monthly-payments section .contact-modal{display:grid;gap:1rem;grid-template-columns:1fr}.account-details .modal.get-practice-management section .confirmation p,.account-details .modal.get-practice-management section .contact-modal p,.account-details .modal.switch-to-monthly-payments section .confirmation p,.account-details .modal.switch-to-monthly-payments section .contact-modal p{margin:0}.account-details .billing-address-form{width:49%}.subscription-status-bubble{border:1px solid;font-size:.85rem;font-weight:700;padding:.25rem .6rem;vertical-align:initial}.setup-option-modal section.therapist-portal-modal-section{height:100%;line-height:1.5rem;padding:3rem}.setup-option-modal section.therapist-portal-modal-section .setup-option-modal-rating{color:#37bec3}.setup-option-modal section.therapist-portal-modal-section blockquote{border-left:.2rem solid #d3d3d3;font-size:1.15rem;line-height:1.75rem;margin-bottom:1rem;padding:0 1rem}.setup-option-modal section.therapist-portal-modal-section .setup-option-testimonial-source{font-style:italic;margin:0}.setup-option-modal-remote-basic{max-height:420px}.setup-option-modal-remote-premium{max-height:520px}.setup-option-modal-basic{max-height:380px}.setup-option-modal-professional{max-height:440px}.setup-option-modal-premium{max-height:480px}.upcoming-invoice-modal{max-width:800px}.upcoming-invoice-modal section.therapist-portal-modal-section{height:100%;padding:48px}.upcoming-invoice-modal table{margin:0}.upcoming-invoice-modal h5{color:#222;font-size:16px;font-weight:600;margin-top:36px;text-transform:uppercase}.upcoming-invoice-modal table td{border:none;line-height:1rem;padding-left:0;text-align:left}.upcoming-invoice-modal table td hr{margin-bottom:0;margin-top:0}.upcoming-invoice-modal .items-table{margin:0;width:100%}.upcoming-invoice-modal .label-cell{color:#b1b1b1;padding:0}.upcoming-invoice-modal .money-cell{text-align:right}.upcoming-invoice-modal .discount-row{color:#737373}@media only screen and (max-width:1180px){.account-details .billing-address-form{margin-right:1rem;width:auto}}@media only screen and (max-width:1024px){.subscription-container .payment-form{grid-template-columns:1fr}}@media only screen and (max-width:450px){.upcoming-invoice-modal section.therapist-portal-modal-section{padding:10px 30px 10px 10px}}@media only screen and (min-width:1180px){.account-box{max-width:49%}.seat-based-active .account-box{max-width:none}}@media only screen and (max-width:640px){.setup-option-modal{top:0}.setup-option-modal-basic,.setup-option-modal-premium,.setup-option-modal-professional,.setup-option-modal-remote-basic,.setup-option-modal-remote-premium{border-radius:30px;height:80vh;margin:auto;max-height:80vh;max-width:360px}.setup-option-modal section.therapist-portal-modal-section{padding:36px!important}}.modal section .resubscribe-modal input[type=checkbox]{display:none}@media only screen and (max-width:640px){.account-details .account-box{min-width:300px}}@media only screen and (max-width:780px){.cost-and-features.m-r-xl{margin-right:0}.cost-and-features.p-r-xl{padding-right:32px}.cost-and-features.p-l-xl{padding-left:32px}.account-details .invoice-section{grid-template-columns:1fr}.account-details .invoice-section .first{font-weight:700}.account-details .invoice-section .last{margin-bottom:12px}.account-details .invoice-section h5{display:none}}.calendar-announcement h4{margin-bottom:.5rem}.calendar-announcement p{margin-bottom:.5rem;width:100%}.calendar-announcement ul{color:#37bec3;list-style:inside;margin-bottom:0}.calendar-announcement ul li{margin-left:.5rem;padding-left:0}.calendar-announcement ul li a{color:#37bec3;font-weight:500}.calendar-announcement ul li a:hover{color:#0d797c}.calendar-settings-wrapper{align-items:flex-end;display:flex;justify-content:space-between}.calendar-settings-wrapper .status-timezone-container{min-height:111px}.calendar-settings-wrapper .status-timezone-container .calendar-status{margin-right:40px;width:300px}.calendar-settings-wrapper .status-timezone-container .timezone-select{font-size:12px;height:52px;max-width:200px;padding:0}.calendar-settings-wrapper .dim-options{opacity:.5}.calendar-settings-wrapper .menu{background:#fff;border-radius:8px;box-shadow:2px 0 8px rgba(0,0,0,.129);max-height:50vh;min-width:160px;overflow:auto;position:absolute;right:-1px;top:3.5rem;width:200px;z-index:50}.calendar-settings-wrapper .menu .link{color:#737373;cursor:pointer;padding:8px 16px}.calendar-settings-wrapper .menu .link:hover{background-color:#ecebed;color:#737373}.calendar-settings-wrapper .calendar-availabilty-button{align-items:center;display:flex;font-family:proxima-nova,sans-serif;font-size:16px;justify-content:center;padding:0 1.8rem 0 1.5rem;position:relative}.calendar-settings-wrapper .button-symbol{font-size:24px}.calendar-settings-wrapper .button-text{margin:0 12px}.calendar-container{border:1px solid #d3d3d3;border-radius:20px;padding:10px;position:relative;transition:.3s}.calendar-container.full-screen{background:#fff;border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.calendar-container.full-screen .y-scroll-container{height:100vh}.date-controls{display:grid;gap:12px;grid-template-areas:"a b c";padding:4px}.date-controls button:not(.today-button):not(.fullscreen-button):not(.calendar-availabilty-button){font-size:1rem;height:32px;padding:0;width:32px}.date-controls .control-pagination-container{align-items:center;display:flex;grid-area:a}.date-controls .control-heading-container{align-items:center;display:flex;font-size:2rem;grid-area:b;justify-content:center;line-height:2rem;margin:0;text-align:center;width:100%}.date-controls .control-button-container{align-items:center;display:flex;grid-area:c;justify-content:flex-end}.date-controls .control-button-container .fullscreen-button{font-family:proxima-nova,sans-serif;font-size:16px;margin-right:5px}.date-controls .control-button-container .fullscreen-button .fullscreen-button-text{margin-right:8px}.date-controls .control-button-container .calendar-availabilty-button{font-family:proxima-nova,sans-serif;font-size:16px;margin-right:12px;position:relative}.date-controls .control-button-container .calendar-availabilty-button .button-text{margin:0 12px}.date-controls .control-button-container .menu{background:#fff;border-radius:8px;box-shadow:2px 0 8px rgba(0,0,0,.129);max-height:50vh;min-width:160px;overflow:auto;position:absolute;right:-1px;top:3.5rem;width:200px;z-index:50}.date-controls .control-button-container .menu .link{color:#737373;cursor:pointer;padding:8px 16px}.date-controls .control-button-container .menu .link:hover{background-color:#ecebed;color:#737373}.grid-item{flex:1 1 75px;min-width:75px;width:75px}.grid-item.day-grid{border-right:1px solid #d3d3d3}.grid-item .hour-grid{border-bottom:1px solid #d3d3d3;height:50px;width:100%}.grid-item .hour-grid-after-now{cursor:pointer}.grid-item .hour-grid-past{background-color:hsla(0,0%,83%,.471);cursor:pointer}.y-scroll-container{flex-direction:column;height:70vh;overflow-x:auto;overflow-y:scroll;width:100%}.x-scroll-container,.y-scroll-container{display:flex;position:relative}#calendar-view{max-width:200px}.date-labels{background:#fff;flex:0 0 50px;margin:auto;min-width:100%;opacity:.92;padding-left:50px;position:sticky;top:0;z-index:4}.date-labels .day-header{text-align:center;text-transform:uppercase}.date-labels .day-header.today{color:#37bec3}.date-labels .day-header p{margin-bottom:0}.date-labels .day-header p.day-of-week{font-weight:200}.date-labels .day-header p.date-of-month{font-size:20px}.date-labels .day-header p.date-of-month.today{background-color:#37bec3;border-radius:50px;color:#fff;display:inline-block;padding:0 8px}.hour-labels{background:hsla(0,0%,100%,.933);display:flex;flex:0 0 50px;flex-direction:column;font-size:.9rem;height:100%;left:0;margin-top:36px;position:sticky;z-index:2}.hour-labels .hour-grid{border-bottom:none;font-weight:200;height:50px;padding-right:10px;text-align:right}.calendar-block{border-radius:2px;color:#fff;cursor:pointer;font-size:14px;line-height:20px;line-height:14px;min-height:20px;opacity:1;overflow:hidden;padding:2px;position:absolute;text-overflow:hidden;transition:.2s;white-space:nowrap;width:90%}.calendar-block.free{background-color:#37bec3;z-index:0}.calendar-block.busy{background-color:#ff777d;z-index:1}.calendar-block.appointment{background-color:#0d797c;z-index:2}.calendar-block.appointment:hover{min-height:50px}.calendar-block:hover{border:1px solid #fff;box-shadow:0 1px 4px 1px rgba(0,0,0,.231);min-height:65px;transform:scale(1.02);width:100%}.calendar-block.in-the-past{cursor:auto;opacity:.7}.calendar-block.now-indicator{background-color:#000;border:none;box-shadow:none;min-height:2px;padding:0;width:100%;z-index:3}.edit-availability-modal-interior .date-wrapper{gap:12px}.edit-availability-modal-interior .start-end-wrapper{align-items:center;display:flex}.edit-availability-modal-interior .tab-select{align-items:stretch}.edit-availability-modal-interior .tab-select input[value=busy]:checked+label{background-color:red}.edit-availability-modal-interior .tab-select .container{width:50%}.edit-availability-modal-interior .date-error{position:relative}.edit-availability-modal-interior .date-error p{left:0;position:absolute;top:0}.edit-availability-modal-interior input[type=date]{height:59px;width:50px}.edit-availability-modal-interior .recurrence-tip-text{color:blue}.custom-recurrence-section{border:1px solid #dce0e0;padding:10px;width:100%}.custom-recurrence-section input[type=number]{min-width:50px}.custom-recurrence-section .checkbox [type=checkbox]{display:none}.custom-recurrence-section .checkbox [type=checkbox]:checked+label{color:#fff}.custom-recurrence-section .checkbox [type=checkbox]:checked+label:before{background:#37bec3}.custom-recurrence-section .checkbox [type=checkbox]+label:before{background:#dce0e0;border-radius:30px;margin-right:-24px}.custom-recurrence-section .checkbox [type=checkbox]+label:after{display:none}.custom-recurrence-section .field.days-of-week{display:inline-block;width:36px}.custom-recurrence-section .recurrence-ending-container label{align-items:center;display:flex;height:50px}.custom-recurrence-section .recurrence-ending-container label:after,.custom-recurrence-section .recurrence-ending-container label:before{margin-top:15px}.calendar-container.not-full-screen .x-scroll-container,.calendar-container.not-full-screen .y-scroll-container{max-height:375px}@media screen and (max-width:1080px){.date-controls{display:grid;grid-template-areas:"b b" "a c"}.date-controls .control-heading-container{justify-content:flex-start;text-align:left}}@media only screen and (max-width:780px){.grid-item{flex:1 1 30px;width:30px}.calendar-status-wrapper{flex-direction:column}.calendar-status-wrapper .calendar-availabilty-button,.calendar-status-wrapper .calendar-status-toggle{width:100%}.calendar-status-wrapper .menu{right:0;width:100%}.calendar-status-wrapper .menu .link{line-height:3rem}}@media screen and (max-width:648px){.date-controls{display:grid;grid-template-areas:"b a" "c c"}.date-controls .control-pagination-container{justify-content:flex-end}.date-controls .control-heading-container{line-height:2.2rem}.date-controls .control-button-container{display:grid;gap:16px;grid-template-columns:1fr 1fr}.date-controls .control-button-container .fullscreen-button{width:100%}.date-controls .control-button-container .calendar-availabilty-button{margin:0;width:100%}.date-controls .control-button-container .calendar-availabilty-button .menu{left:-1px;right:auto}}@media screen and (max-width:510px){.calendar-settings-wrapper{margin-bottom:16px}.calendar-settings-wrapper .calendar-status{margin:0;width:100%}.calendar-settings-wrapper .status-timezone-container{flex-direction:column}.calendar-settings-wrapper .status-timezone-container .timezone-container{width:100%}.calendar-settings-wrapper .status-timezone-container .timezone-container .timezone-select{max-width:none;width:100%}.date-controls{display:grid;grid-template-areas:"b" "a" "c"}.date-controls .control-pagination-container{justify-content:space-around}.date-controls .control-pagination-container button:not(.today-button):not(.fullscreen-button):not(.calendar-availabilty-button){height:2.75rem;width:100%}.date-controls .control-heading-container{line-height:2.2rem}.date-controls .control-button-container{display:grid;gap:16px;grid-template-columns:1fr 1fr}.date-controls .control-button-container .fullscreen-button{padding:0;width:100%}.date-controls .control-button-container .today-button{width:100%}.date-controls .control-button-container .calendar-availabilty-button{margin:0;padding:0;width:100%}.edit-availability-modal-interior .date-dash{display:none}.edit-availability-modal-interior .start-end-wrapper{align-items:flex-start;flex-direction:column;gap:12px}}.practice-management-booking-link-widget-modal{max-height:20rem}@media screen and (max-width:768px){.practice-management-booking-link-widget-modal{max-height:100vh}}.messages-announcement-wrapper{padding-bottom:1.5rem}.messages-announcement-wrapper hr{display:none}.calendar-announcement{margin-bottom:1.5rem}.calendar-announcement h4,.messages-announcement h4{margin-bottom:.5rem}.calendar-announcement p,.messages-announcement p{margin-bottom:.5rem;width:100%}.calendar-announcement ul,.messages-announcement ul{color:#37bec3;list-style:inside;margin-bottom:0}.calendar-announcement ul li,.messages-announcement ul li{margin-left:.5rem;padding-left:0}.calendar-announcement ul li a,.messages-announcement ul li a{color:#37bec3;font-weight:500}.calendar-announcement ul li a:hover,.messages-announcement ul li a:hover{color:#0d797c}.calendar-announcement.messages-announcement-mobile,.messages-announcement.messages-announcement-mobile{display:none}.messages-announcement ul{column-count:3}@media only screen and (max-width:1400px){.messages-announcement ul{column-count:2}}@media only screen and (max-width:960px){.messages-announcement ul{column-count:1}}@media only screen and (max-width:780px){.messages-announcement-wrapper{padding-bottom:0}.messages-announcement-wrapper hr{display:block}.messages-announcement{display:none}.messages-announcement.messages-announcement-mobile{display:block}}.insurance-fees .other-session-info{display:flex;flex-wrap:wrap;justify-content:space-between}.insurance-fees .other-session-info .checkbox label{margin-bottom:1rem}.insurance-fees .other-session-info .checkbox-container{display:flex;flex-wrap:wrap}.insurance-fees .other-session-info .checkbox{flex:1 0 45%}.health-insurances .not-accepting{font-style:italic}.health-insurances .edit-health-insurances .all-health-insurances,.health-insurances .edit-health-insurances .common-health-insurances{border-top:1px solid #d3d3d3;padding-bottom:1.5rem;padding-top:1.5rem}.health-insurances .edit-health-insurances .currently-selected-insurances{border-bottom:1px solid #d3d3d3;padding-bottom:1.5rem}.health-insurances .edit-health-insurances .add-remove-health-insurances{padding-top:1.5rem}.health-insurances .edit-health-insurances ul{list-style:none}.health-insurances .edit-health-insurances .insurances{column-count:1;column-gap:0;display:block}.health-insurances .edit-health-insurances .insurances .insurance{display:inline-block;width:334px}.health-insurances .edit-health-insurances .insurances .insurance .sub-insurance{margin-bottom:8px}.health-insurances .edit-health-insurances .add-unlisted-insurance textarea{width:100%}@media only screen and (max-width:1900px){.health-insurances .edit-health-insurances .insurances .insurance{width:650px}}@media only screen and (max-width:1440px){.health-insurances .edit-health-insurances .insurances .insurance{width:392px}}@media only screen and (max-width:1400px){.health-insurances .edit-health-insurances .insurances{column-count:1}.health-insurances .edit-health-insurances .insurances .insurance{padding-right:1rem;width:50%}}@media only screen and (max-width:1220px){.health-insurances .edit-health-insurances .insurances .insurance{padding-right:1rem;width:50%}}@media only screen and (max-width:768px){.health-insurances .edit-health-insurances .insurances .insurance{width:392px}}#license-tooltip{border:2px solid #37bec3;margin-right:.5rem;opacity:1}.provider-licenses .license-display,.provider-supervisor-licenses .license-display{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.provider-licenses .supervisor-license-display,.provider-supervisor-licenses .supervisor-license-display{display:grid;grid-template-columns:1fr 1fr 1fr}.provider-licenses .edit-credential,.provider-supervisor-licenses .edit-credential{display:flex;width:100%}.provider-licenses .edit-credential .verification-status,.provider-supervisor-licenses .edit-credential .verification-status{font-weight:700}.provider-licenses .edit-credential .unverified-text,.provider-supervisor-licenses .edit-credential .unverified-text{color:#737373}.provider-licenses .edit-credential .delete,.provider-supervisor-licenses .edit-credential .delete{align-content:center;display:flex;flex-direction:column;justify-content:center;margin-left:20px;width:20px}.provider-licenses .edit-credential .box,.provider-supervisor-licenses .edit-credential .box{width:97%}.provider-licenses select,.provider-supervisor-licenses select{width:100%}.provider-licenses .delete,.provider-supervisor-licenses .delete{color:#f2474e;cursor:pointer;font-size:1.3rem}@media only screen and (max-width:415px){.license-display .license-display,.provider-supervisor-licenses .license-display{grid-template-columns:1fr 1fr}}.add-location-modal-interior .modal-section-divider{background-color:#dee1e5;height:1px;margin-bottom:24px;margin-top:24px;width:100%}.add-location-modal-interior .license-expiration{width:100%}.modal.appointment-modal header,.modal.appointment-modal section{padding:24px 48px}.modal.appointment-modal section{padding-bottom:48px}.modal.appointment-modal header{padding-bottom:8px}.modal.appointment-modal header h5{margin-bottom:4px}.modal.appointment-modal .intake-answer{white-space:pre-wrap}.modal.appointment-modal .appointment-action-buttons{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:16px 0;width:100%}.modal.appointment-modal .appointment-action-buttons.active{grid-template-columns:1fr}.modal.appointment-modal .appointment-action-buttons.active.message-button{display:none}.modal.appointment-modal .message{border:1px solid #b1b1b1;border-radius:8px;max-width:70%;padding:8px;position:relative}.modal.appointment-modal .message .message-text{white-space:pre-wrap}.modal.appointment-modal .message .message-unread-notification{background:red;border-radius:26px;height:10px;position:absolute;right:-5px;top:-5px;width:10px}.modal.appointment-modal .message p{margin-bottom:0}.modal.appointment-modal .message p.message-date{font-size:.9rem;font-weight:300}#appt-view{scroll-margin-top:80px}.appointment-view-container{flex-grow:1}.appointment-view-container .appointment-search-bar{border-radius:30px!important}.appointment-view-container .box.inner-container{background:#fff;border-radius:0 5px;position:relative;z-index:1}.appointment-view-container .appointment-tab-wrapper{display:flex}.appointment-view-container .appointment-tab-wrapper .appointment-tab{background:#fff;border:solid rgba(0,0,0,.141);border-radius:0;border-radius:5px 5px 0 0;border-width:1px 1px 0;color:#000;opacity:.6;position:relative;top:0;z-index:0}.appointment-view-container .appointment-tab-wrapper .appointment-tab.active{opacity:1;z-index:3}.appointment-view-container .appointment-day-group:not(:last-child){border-bottom:1px solid #d0c9d6;margin-bottom:24px;margin-top:24px}.appointment-view-container .appointment-item{column-gap:12px;display:flex;flex-wrap:wrap;justify-content:space-between}.appointment-view-container .appointment-item h6,.appointment-view-container .appointment-item p{margin:0}.appointment-view-container .appointment-item .button-container{display:flex;justify-content:flex-end}.appointment-view-container .appointment-item .name-container{align-items:cen;display:flex;flex-direction:column;justify-content:center}.appointment-view-container .appointment-item .name-container small{font-style:italic}.page-link{color:#2c3643;cursor:pointer;text-decoration:none}.page-link.active{background-color:#6ed0d3;border-radius:20px;box-shadow:0 2px 2px 1px rgba(0,0,0,.102);color:#fff;height:24px;line-height:24px;margin-left:10px;margin-right:10px;text-align:center;width:24px}.pagination{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:45rem}.page-button{border:1px solid #37bec3;border-radius:24px;box-shadow:0 2px 2px 1px rgba(0,0,0,.102);cursor:pointer;font-size:12px;height:24px;line-height:24px;padding-right:1px;text-align:center;width:24px}.page-button.forwards{padding-left:3px}.page-button.backwards{padding-right:1px}@media only screen and (max-width:780px){.modal.appointment-modal section{padding-bottom:100px}}@media only screen and (max-width:548px){.appointment-view-container .appointment-item{column-gap:12px}.appointment-view-container .appointment-item .button-container{justify-content:flex-start;margin:8px 0}.appointment-view-container .appointment-tab-wrapper{padding-left:20px}.appointment-view-container .appointment-tab-wrapper .appointment-tab{opacity:.3;padding:0 16px}.appointment-view-container .appointment-tab-wrapper .appointment-tab h5{font-size:16px}}@media only screen and (max-width:360px){.appointment-view-container .appointment-tab-wrapper .appointment-tab{padding:0 12px}}.auth-form .tip-dialog{background:#f1f6fd;border-radius:8px;color:#364560;display:none;margin-bottom:1.5rem;padding:1rem}.auth-form .tip-dialog span{font-weight:700}.auth-form .tip-dialog a{color:#364560}.auth-form .tip-dialog.show{display:block}.help-dialog{align-items:center;background-color:#f1f6fd;border:1px solid #aac4e0;border-radius:10px;display:flex;margin-top:0;max-height:0;opacity:0;padding:0 1rem;position:relative;transition:margin-top .3s ease,max-height .3s ease,opacity .3s ease,padding .3s ease;visibility:hidden}.help-dialog p{margin:0;padding-right:1rem}.help-dialog i{color:#6f8dae;font-size:2rem;margin-right:1rem}.help-dialog button{background-color:initial;border:none;color:inherit;font-size:1.5rem;font-weight:600;height:auto;opacity:.2;padding:0;position:absolute;right:.5rem;top:.2rem;transition:opacity .15s ease}.help-dialog button:hover{opacity:1}.help-dialog.show{margin-top:1.5rem;max-height:10rem;opacity:1;padding:1rem;visibility:visible}@media only screen and (max-width:660px){.help-dialog.show{margin:1rem 1rem 0}.help-dialog p{font-size:.85rem;line-height:1.15rem}.help-dialog i{font-size:1.75rem}}.account-dashboard .loader-container{align-items:center;display:flex;justify-content:center;min-height:75vh;width:100%}.account-dashboard .error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;padding-top:3rem;text-align:center;width:100%}.account-dashboard .error-container a{font-size:inherit;font-weight:inherit}.account-dashboard .widget-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.account-dashboard .widget-grid .widget h2{margin:0}.account-dashboard .widget-grid .widget .widget-desc{font-weight:600;margin-bottom:0}.account-dashboard .widget-grid .widget .widget-text{color:#6a727b;font-style:italic}.appointment-message-form{border-top:2px solid #f2f2f2}.appointment-message-form.message-form-inactive{padding:.5rem 0}.appointment-message-form.message-form-inactive h6{color:#b1b1b1;margin:0;text-align:center}.appointment-message-form.message-form-inactive h6 i{margin-right:.5rem}.appointment-message-form .form-status-box{text-align:center;width:100%}.appointment-message-form .form-status-box p{margin:0;min-height:1.5rem}.appointment-message-form .form-wrapper{align-items:center;display:grid;gap:0 12px;grid-template-columns:20px 1fr 200px}.appointment-message-form .form-wrapper button.send-message-button-mobile{background-color:#fff;color:#37bec3;display:none;font-size:2rem;padding:0}.appointment-message-form .form-wrapper button.form-options{align-items:center;border:none;display:flex;font-size:24px;justify-content:center;padding:0;position:relative;width:100%}.appointment-message-form .form-wrapper button.form-options .menu{background:#fff;border-radius:10px;bottom:3.2rem;box-shadow:2px 0 8px rgba(0,0,0,.129);cursor:default;left:-.9rem;max-height:50vh;min-width:160px;overflow:visible;padding:.75rem;position:absolute;width:17rem;z-index:50}.appointment-message-form .form-wrapper button.form-options .menu .menu-item{border-radius:8px;color:#737373;font-size:16px;padding:.75rem;text-align:left}.appointment-message-form .form-wrapper button.form-options .menu .title{font-weight:700;margin:0;padding-bottom:0}.appointment-message-form .form-wrapper button.form-options .menu .link{color:#737373;cursor:pointer}.appointment-message-form .form-wrapper button.form-options .menu .link:hover{background-color:#ecebed;color:#737373}.appointment-message-form .form-wrapper button.form-options .menu i{font-size:1.25rem;margin-right:.5rem}.appointment-message-form .form-wrapper button.form-options .menu:before{border:.75rem solid #0000;border-bottom:none;border-top-color:#fff;content:"";filter:drop-shadow(0 .0625rem .0625rem rgba(0,0,0,.1));height:0;left:.5em;position:absolute;top:100%;width:0}.appointment-message-form .form-wrapper button.form-options .menu.menu-hide{display:none}.appointment-message-form .form-wrapper .textarea-wrapper{height:100%;width:100%}.appointment-message-form .form-wrapper .textarea-wrapper textarea.message-textarea{border-color:#cccaca;border-radius:30px;box-sizing:border-box;height:2.75rem;max-height:16rem;min-height:2.75rem;overflow:auto;overflow-wrap:break-word;padding:.7rem;resize:none;vertical-align:top;width:100%}.appointment-message-form .form-wrapper.form-wrapper-practice-inbox{grid-template-columns:1fr 200px}.appointment-message-form .form-wrapper.form-wrapper-practice-inbox button.send-message-button{height:auto;line-height:1.2rem;min-height:2.75rem;padding:.3em 1rem}.appointment-message-form .form-wrapper.form-wrapper-practice-inbox .textarea-wrapper{align-items:center;display:flex}@media only screen and (max-width:1024px){.appointment-message-form.message-form-inactive{padding:.5rem 1rem}.appointment-message-form .form-wrapper{gap:0;grid-template-columns:40px 1fr 60px}.appointment-message-form .form-wrapper button.send-message-button-mobile{display:block}.appointment-message-form .form-wrapper button.send-message-button{display:none}.appointment-message-form .form-wrapper button.form-options .menu{bottom:4rem;left:.2rem}.appointment-message-form .form-wrapper button.form-options .menu:before{left:.2em}.appointment-message-form .form-wrapper.form-wrapper-practice-inbox{grid-template-columns:1fr 60px}}@media only screen and (max-width:660px){.appointment-message-form{background-color:#fff;border-top:1px solid #cdcdcd;bottom:0;padding:1rem .25rem;position:absolute;width:100%}.appointment-message-form .text-error{display:none}.appointment-message-form .form-wrapper{padding:0}}.messages-box{display:grid;gap:20px;grid-template-columns:1fr 3fr;min-height:60vh}@media only screen and (max-width:660px){.content .messages-text-content{display:none}.content .messages-box{border-radius:0;box-shadow:none;display:flex;gap:0;grid-template-columns:none;height:calc(100vh - 80px - 1rem);min-height:60vh;overflow:hidden;padding:0;position:relative}}.messages-list{border-right:2px solid #f2f2f2;padding-right:24px}.messages-list #search-messages{border-radius:50px;margin-bottom:12px;width:100%}.messages-list.show-conversation ul{max-height:57vh}.messages-list .message-link-list{border-radius:12px;display:flex;flex-direction:column;list-style:none;max-height:50vh;max-height:calc(60vh - 5rem);overflow:auto;padding:0}.messages-list .message-link-list .message-link-names-wrapper{align-items:flex-start;display:flex;flex-direction:column}.messages-list .message-link-list .loader-container{margin:4rem auto 0;width:50px}.messages-list .message-link-list .message-link-list-item{border-bottom:2px solid #f2f2f2;margin:0}.messages-list .message-link-list .message-link-list-item .message-link{align-items:center;color:#000;display:grid;gap:4px;grid-template-columns:1fr 16px;padding:12px;transition:background-color .2s;width:100%}.messages-list .message-link-list .message-link-list-item .message-link:hover{background-color:#ecebed}.messages-list .message-link-list .message-link-list-item .message-link-unread{color:#37bec3}.messages-list .message-link-list .message-link-list-item .message-link-active{background-color:#37bec3;color:#fff}.messages-list .message-link-list .message-link-list-item .message-link-active:hover{background-color:#37bec3}.messages-list .message-link-list .message-link-list-item .unread-indicator{color:#37bec3;font-size:12px;font-size:16px}.messages-list .message-link-list .message-list-button{align-items:center;display:flex;font-style:italic;font-weight:600;height:2rem;justify-content:center;margin:.75rem auto 0;padding:1rem;width:75%}.messages-list .message-link-list .message-list-count{line-height:normal;padding-top:.5rem;text-align:center;width:100%}.messages-list .message-link-list .message-list-count a{font-size:inherit}.messages-list .title.practice-inbox-title{margin:0;padding-bottom:.75rem;padding-left:.75rem}@media only screen and (max-width:660px){.messages-list{border:none;opacity:1;padding:0;transition:opacity .3s ease;width:100%}.messages-list .message-link-list{max-height:calc(100vh - 80px - 8rem)}.messages-list.show-conversation{opacity:0}}.current-conversation-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.current-conversation-placeholder .placeholder-content{color:#6a727b;max-width:600px;text-align:center;width:100%}.current-conversation-placeholder .placeholder-link{font-size:20px;font-weight:700}.current-conversation{height:100%}.current-conversation .hide{display:block;opacity:0;visibility:visible}.current-conversation .names-wrapper{display:flex;justify-content:space-between}.current-conversation .names-wrapper .names{align-items:center;display:flex;justify-content:space-between;min-height:3.5rem;padding-bottom:.5rem;width:100%}.current-conversation .names-wrapper .names h4{margin:0}.current-conversation .names-wrapper button{display:none}.current-conversation .messages-wrapper{display:flex;flex-direction:column-reverse;height:50vh;max-height:50vh;overflow:auto;padding-top:.5rem}.current-conversation .provider-info{align-items:center;display:flex}.current-conversation .provider-info h4{text-align:right}.current-conversation .provider-info .provider-avatar{background-color:#fff;border:1px solid #ecebed;border-radius:10rem;height:3rem;margin-left:.5rem;margin-right:.75rem;padding:2px;width:3rem}@media only screen and (max-width:660px){.current-conversation,.current-conversation-placeholder{background-color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateY(5rem);transition:visibility .15s ease,opacity .15s ease,max-height .15s ease,transform .15s ease;visibility:hidden;width:100%;z-index:200}.current-conversation-placeholder.show-conversation,.current-conversation.show-conversation{opacity:1;transform:translateY(0);visibility:visible;width:100%}.current-conversation .names-wrapper,.current-conversation-placeholder .names-wrapper{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;justify-content:flex-start;padding:1rem}.current-conversation .names-wrapper .names,.current-conversation-placeholder .names-wrapper .names{min-height:0;padding:0}.current-conversation .names-wrapper h4,.current-conversation-placeholder .names-wrapper h4{font-size:1rem;margin-bottom:0}.current-conversation .names-wrapper button,.current-conversation-placeholder .names-wrapper button{background-color:#fff;color:#2c3643;display:block;font-size:1.5rem;height:1.75rem;padding-left:0;padding-right:1rem}.current-conversation .messages-wrapper,.current-conversation-placeholder .messages-wrapper{height:100%;max-height:none;padding:.5rem 1rem 8rem}}.message{align-items:flex-start;margin-bottom:12px;white-space:pre-line;width:100%}.message,.message .message-bubble{display:flex;flex-direction:column}.message .message-bubble{background-color:rgba(74,74,74,.102);border-radius:5px;border-radius:12px;color:#222;max-width:60%;padding:8px 12px;position:relative;word-wrap:anywhere}.message .message-bubble a{color:inherit;text-decoration:underline;transition:opacity .3s ease}.message .message-bubble a:hover{opacity:.7}.message .message-bubble:hover .delete-message{left:-20px;opacity:1;visibility:visible}.message .message-bubble p{color:inherit;margin:0}.message .message-bubble .message-unread-notification{background:#37bec3;border:2px solid #fff;border-radius:50%;height:15px;position:absolute;right:-5px;top:-5px;width:15px}.message .message-bubble .delete-message{background-color:initial;bottom:50%;color:#37bec3;color:#dee1e5;display:flex;font-size:16px;height:auto;left:-10px;opacity:0;padding:0;position:absolute;transform:translateY(50%);visibility:hidden;width:20px}.message .message-bubble .delete-message:hover{color:#757575}.message .message-bubble .deleted{font-style:italic}.message .message-bubble_provider{background-color:#37bec3;color:#fff}.message .message-bubble_provider hr{background-color:#fff}.message .message-date{color:#6a727b;padding:0 12px}.message .rich-content{display:flex;flex-direction:column;text-align:left;width:60%}.message .rich-content .message-header-wrapper button{background-color:initial;border:none;color:inherit;height:auto;outline:none;padding:0;text-align:left}.message .rich-content .message-header-wrapper button:hover{text-decoration:underline}.message .rich-content .toggle-buttons{display:flex;justify-content:flex-end;width:100%}.message .rich-content .toggle-buttons button{background-color:initial;border:none;color:inherit;display:flex;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:500;height:auto;justify-content:center;line-height:1;padding:4px 0;transition:opacity .3s ease}.message .rich-content .toggle-buttons button.manage-appt{color:#0d797c;font-weight:700}.message .rich-content .toggle-buttons button:hover{opacity:.7}.message .rich-content .toggle-buttons button i{padding-left:12px}.message .rich-content h6{color:inherit;margin-bottom:0}.message .rich-content hr{background-color:#49484a;border:none;border-radius:5px;height:1px;margin:12px 0;width:100%}.message .rich-content p{color:inherit;margin:0}.message .rich-content a{color:inherit}.message .rich-content .appointment-date{margin:0}.message .rich-content .message-heading{margin-bottom:0}.message .rich-content .client-info h5,.message .rich-content .session-info h5,.message .rich-content .session-info p{margin-bottom:12px}.message .rich-content.message-bubble_provider button.manage-appt{color:#fff}.message .rich-content.message-bubble_provider hr{background-color:#fff}.message .rich-content.message-bubble_provider h5,.message .rich-content.message-bubble_provider h6{text-align:left}.message_provider{align-items:flex-end;text-align:left}@media only screen and (max-width:660px){.message .message-bubble{max-width:85%}.message .rich-content{max-width:none;width:100%}}.client-list-container .searchbar{border-radius:30px!important;width:100%}.client-list-container.practice-inbox table tr{grid-template-columns:2fr 2fr 2fr 3fr 2fr 2fr}.client-list-container table{width:100%}.client-list-container table th{align-items:center;background-color:initial;border:none;color:#222;cursor:pointer;display:flex;font-size:18px;font-weight:700;letter-spacing:inherit;line-height:1.33333;min-width:10px;padding:4px 0;text-align:left;text-transform:none;transition:color .2s ease;width:100%}.client-list-container table th:hover{color:#37bec3}.client-list-container table th.active{color:#222}.client-list-container table th.active i,.client-list-container table th.active:hover{color:#37bec3}.client-list-container table th:last-of-type{cursor:auto}.client-list-container table th i{margin-left:12px}.client-list-container table tr{border-bottom:1px solid #dce0e0;display:grid;gap:12px;grid-template-columns:2fr 2fr 2fr 3fr 2fr;padding:12px 0;width:100%}.client-list-container table td{align-items:flex-start;border:none;display:flex;flex-direction:column;justify-content:center;max-width:none;min-width:10px;overflow:hidden;padding:0;text-align:left}.client-list-container table h6,.client-list-container table p{margin:0}.client-list-container table small{font-size:14px;line-height:1.2em}.client-list-container table button{margin:0 auto;max-width:142px;overflow:hidden;padding:0 .5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.client-list-container table button.mobile-button{border:none;border-radius:0;font-size:20px;padding:0}.client-list-container .placeholder-container{align-items:center;display:flex;justify-content:center;min-height:360px}.client-list-container .placeholder-content{color:#6a727b;max-width:600px;text-align:center;width:100%}@media only screen and (max-width:780px){.client-list-container.practice-inbox table tr{gap:12px;grid-template-columns:2fr 2fr 2fr 1fr}.client-list-container.practice-inbox table tr td:first-of-type,.client-list-container.practice-inbox table tr td:nth-of-type(4),.client-list-container.practice-inbox table tr th:first-of-type,.client-list-container.practice-inbox table tr th:nth-of-type(4){display:none}.client-list-container table tr{gap:12px;grid-template-columns:2fr 2fr 1fr}.client-list-container table td:first-of-type,.client-list-container table td:nth-of-type(4),.client-list-container table th:first-of-type,.client-list-container table th:nth-of-type(4){display:none}}.insurance-by-state .insurance-by-state-insurances{column-count:1;column-gap:0;display:block}.insurance-by-state .insurance-by-state-insurances .insurance{margin-bottom:15px;margin-right:20px;min-width:100px}.insurance-by-state .insurance-by-state-insurances .insurance .disabled-checkbox{color:#d3d3d3}.insurance-by-state .insurance-by-state-insurances .insurance .disabled-checkbox input[type=checkbox]+label:before{background:gray;border-color:gray}.insurance-by-state .insurance-by-state-insurances .insurance .disabled-checkbox input[type=checkbox]:checked+label:after{display:none}@media only screen and (min-width:700px){.insurance-by-state .insurance-by-state-insurances{column-count:2}}@media only screen and (min-width:1220px){.insurance-by-state .insurance-by-state-insurances{column-count:3}}.add-location-modal-interior .text-error a{color:red;text-decoration:underline}.add-location-modal-interior .in-network-badge,.location-view2 .in-network-badge{background:#eaf6ee;color:#368c54}.accordian .toggle-text-and-icon{cursor:pointer}.accordian .toggle{font-size:14px;margin-right:0;transform:rotate(-90deg);transition:.3s}.accordian .toggle.active{transform:rotate(0deg)}.accordian .accordian-content{display:none}.accordian .accordian-content.active{display:block}.message .message-bubble .vob-intake-message-footer .footer-subtitle{margin-bottom:1rem}.message .message-bubble .vob-intake-message-footer .insurance-details-container{border:1px solid #767676;border-radius:5px;margin-bottom:1rem;padding:.5rem 1rem}.message .message-bubble .vob-intake-message-footer .insurance-details-container .red{color:red;cursor:pointer;transition:opacity .3s ease}.message .message-bubble .vob-intake-message-footer .insurance-details-container .red:hover{opacity:.5}.message .message-bubble .vob-intake-message-footer .insurance-details-container .reimbursement-rate{margin:1rem 0;margin-bottom:1rem}.message .message-bubble .vob-intake-message-footer .insurance-details-container a{color:inherit;display:inline;margin:0}.message .message-bubble .vob-intake-message-footer .insurance-details-container .insurance-details-upgrade{margin:1rem 0;max-width:12rem;width:50%}.message .message-bubble .vob-intake-message-footer .insurance-details{font-weight:700;line-height:1.5rem;margin:1rem 0 0}.message .message-bubble .vob-intake-message-footer a{color:#364560;display:block;margin-bottom:1rem}.message .message-bubble .vob-intake-message-footer button.vob-deeplink{background-color:initial;border:none;color:#364560;font-family:Proxima-nova;font-size:1rem;height:auto;margin:0 0 1rem;padding:0;text-decoration:underline}.message .message-bubble .vob-intake-message-footer p{margin-bottom:0}.message .message-bubble .vob-intake-message-footer .sample-vob-message p{font-style:italic;margin-bottom:1rem}.message .message-bubble .vob-intake-message-footer .sample-vob-message p:last-of-type{margin-bottom:0}.combo-box{align-items:center;border-color:#dedede;display:flex;position:relative;width:100%}.combo-box input:not([type=radio]):not([type=checkbox]){box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d!important;height:59px;width:100%}.combo-box button{background:none;color:#000;height:59px;padding:0;width:160px}.combo-box .search-menu{background:#fff;border:1px solid #dce0e0;border-radius:6px;max-height:180px;overflow-y:auto;position:absolute;top:50px;width:200px;z-index:10}.combo-box .search-menu .combo-box-item{display:inline-block;overflow:hidden;padding:4px 16px;text-overflow:ellipsis;transition:.15s;white-space:nowrap;width:100%}.combo-box .search-menu .combo-box-item:hover{background:#effcfd}.isolated-either-or-toggle{max-width:max-content}.isolated-either-or-toggle .tab-select{background-color:#fff}.isolated-either-or-toggle .container{width:100%}.isolated-either-or-toggle .tab-select .container label{box-sizing:border-box;padding:1rem 2rem!important;white-space:nowrap}.isolated-either-or-toggle label{background-color:#fff}.isolated-either-or-toggle .isolated-either-or-toggle-tooltip{border:2px solid #37bec3;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-size:1rem;max-width:400px;text-align:center;white-space:normal}.therapist-portal-modal.payment-modal{bottom:2rem;left:3rem;max-width:1200px;right:3rem;top:2rem}.therapist-portal-modal.payment-modal section.therapist-portal-modal-section{height:100%}.onboarding .nav-top-container,.onboarding nav.nav.top{position:relative}.onboarding .fa-sparkles,.onboarding .fa-sun{color:#efb52e}.onboarding .loader-container svg{height:150px;width:150px}@media only screen and (min-width:1220px){.onboarding .edit-health-insurances .insurances .insurance{width:50%}}@media only screen and (min-width:1900px){.onboarding .edit-health-insurances .insurances .insurance{width:392px}}.onboarding-section{display:grid;gap:2rem;grid-template-columns:1fr 324px;margin-bottom:150px;max-width:1200px;width:90%}.callout-container .callout-box,.support-link-wrapper .callout-box{background:#effcfd;border:1px solid #6ed0d3;font-size:16px;margin-bottom:1rem;padding:2rem;width:100%}.callout-container .callout-box .callout-quote-icon,.support-link-wrapper .callout-box .callout-quote-icon{color:#37bec3;font-size:2rem;transform:translate(-.5rem,-.5rem)}.callout-container .callout-box .callout-box-text,.support-link-wrapper .callout-box .callout-box-text{align-items:center;display:flex}.callout-container .callout-box .callout-box-text i,.support-link-wrapper .callout-box .callout-box-text i{color:#37bec3;font-size:1.25rem;margin-right:.75rem;min-width:1.6rem}.callout-container .callout-box .callout-box-text:last-of-type,.support-link-wrapper .callout-box .callout-box-text:last-of-type{margin-bottom:0}.callout-container .callout-box .callout-box-quote,.support-link-wrapper .callout-box .callout-box-quote{font-size:1.25rem;line-height:1.75rem;margin:0;padding:0 0 1rem}.callout-container .callout-box .callout-box-author,.support-link-wrapper .callout-box .callout-box-author{font-size:1rem;margin-bottom:0}.callout-container .callout-contact-text,.support-link-wrapper .callout-contact-text{margin-bottom:.5rem}.callout-container .callout-contact-link,.support-link-wrapper .callout-contact-link{align-items:center;display:flex}.callout-container .callout-contact-link i,.support-link-wrapper .callout-contact-link i{font-size:1.25rem;margin-right:.5rem}.support-link-wrapper{background:#effcfd;border:1px solid #6ed0d3;border-radius:16px;font-size:16px;margin-bottom:1rem;margin-top:1rem;padding:1.5rem}.onboarding-form{width:100%}.onboarding-form .tab-select.disabled,.onboarding-form .tab-select.disabled .container label,.onboarding-form .typeahead.disabled .input-container,.onboarding-form .typeahead.disabled .input-container input,.onboarding-form input:read-only,.onboarding-form select:disabled{background-color:#dce0e0;color:#757575;cursor:not-allowed}.onboarding-form .tab-select{max-width:400px}.onboarding-form .tab-select .container{width:49%}.onboarding-form .large-toggle .tab-select{max-width:500px}.onboarding-form .physical-location h5{font-size:16px}.onboarding-form .physical-location .field.w-100{width:49%}.onboarding-form .display-physical-address .switch{margin-left:48px}.onboarding-form .description{color:#737373}.onboarding-form .profession-grid{column-gap:8px;display:grid;grid-template-columns:repeat(auto-fill,250px);grid-column-gap:8-x;row-gap:16px;grid-row-gap:16px}.onboarding-form .in-network-switch,.onboarding-form .sliding-scale{max-width:540px}.onboarding-form .in-network-switch h5,.onboarding-form .sliding-scale h5{margin-bottom:0}.onboarding-form .session-length span.units{left:-3em;position:relative;top:0}.onboarding-form .onboarding-license-table.mobile-hide{min-width:730px}.onboarding-form .onboarding-license-table{margin:inherit}.onboarding-form .onboarding-license-table thead td{text-align:left}.onboarding-form .onboarding-license-table td{border:none;padding:10px 20px 10px 10px;vertical-align:initial}.onboarding-form .onboarding-license-table td .license-expiration-selector{min-width:193px}.onboarding-form .onboarding-license-table td .license-expiration-error{margin-top:7px}.onboarding-form .onboarding-license-table.mobile-only td{padding-right:40px}.onboarding-form .onboarding-license-table.mobile-only td .onboarding-license-state{line-height:50px}.onboarding-progress-indicator-container{background:#fff;position:relative;width:100%}.onboarding-progress-indicator-container h1,.onboarding-progress-indicator-container p{margin-bottom:0}.onboarding-progress-indicator-container h1{margin-left:10%}.onboarding-component-container{overflow-x:hidden}.onboarding-component-container .form-enter{opacity:.01;transform:translateX(100%)}.onboarding-component-container .form-enter.form-enter-active{opacity:1;transform:translateX(0);transition:1s}.onboarding-component-container .form-leave{opacity:1;transform:translate(-50%)}.onboarding-component-container .form-leave.form-leave-active{opacity:.01;transform:translateX(-100%);transition:1s}.onboarding-progress-indicator{height:80px;margin-left:10%;position:relative;width:80%}.onboarding-progress-indicator .line{background:#ecebed;height:8px;position:absolute;top:40px;width:100%}.onboarding-progress-indicator .progress-text{position:absolute;top:10px;white-space:nowrap}.onboarding-progress-indicator .progress-text.progress-enter{opacity:.01}.onboarding-progress-indicator .progress-text.progress-enter.progress-enter-active{opacity:1;transition:.3s ease-in}.onboarding-progress-indicator .progress-text.progress-leave{opacity:1}.onboarding-progress-indicator .progress-text.progress-leave.progress-leave-active{opacity:.01;transition:opacity .3s ease-out}.onboarding-progress-indicator .progress-text.current-step{font-weight:700}.onboarding-progress-indicator .step-indicator{background:#ecebed;border-radius:16px;height:16px;position:absolute;top:36px;transform:translateX(-4px);width:16px}.onboarding-progress-indicator .step-indicator.selected{background:#37bec3}.onboarding-progress-indicator .step-indicator.progress-enter{opacity:.01}.onboarding-progress-indicator .step-indicator.progress-enter.progress-enter-active{opacity:1;transition:.3s ease-in}.onboarding-progress-indicator .step-indicator.progress-leave{opacity:1}.onboarding-progress-indicator .step-indicator.progress-leave.progress-leave-active{opacity:.01;transition:opacity .3s ease-out}.onboarding-progress-indicator .line-segment{height:8px;position:absolute;top:40px}.onboarding-progress-indicator .line-segment.selected{background:#37bec3}.onboarding-progress-indicator .line-segment.progress-enter{max-width:0}.onboarding-progress-indicator .line-segment.progress-enter.progress-enter-active{max-width:33%;transition:.5s ease-in}.onboarding-progress-indicator .line-segment.progress-leave{max-width:33%}.onboarding-progress-indicator .line-segment.progress-leave.progress-leave-active{max-width:0;transition:.3s ease-out}.go-live-form h1{margin-bottom:2rem}.go-live-form hr{border-radius:50px;margin:0 0 1.5rem}.go-live-form .frame-wrapper{height:60vh;margin:0 auto;max-width:768px;outline:4px solid #dee1e5;overflow:hidden;padding:0;width:100%}.go-live-form .frame-wrapper iframe{height:100%;pointer-events:none;position:relative;width:100%}.go-live-form .edit-profile-button{background-color:initial;border:none;color:#b1b1b1;padding:0;text-decoration:underline}.poc-callout{background:#effcfd;border:1px solid #6ed0d3;font-size:1rem;margin-bottom:0;margin-top:.5rem;padding:.75rem;width:100%}@media only screen and (max-height:900px){.go-live-form .frame-wrapper{height:45vh}}@media only screen and (max-width:1260px){.onboarding-section{gap:2rem;grid-template-columns:1fr}}@media only screen and (max-width:1024px){.onboarding .nav-top-container .top .brand-zencare{display:block}.onboarding-form{min-width:90%}}@media only screen and (max-width:768px){.therapist-portal-modal.payment-modal{bottom:0;left:0;right:0;top:0}}@media only screen and (max-width:780px){.progress-text.not-current-step{display:none}.callout-container .callout-box{border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}}@media only screen and (max-width:700px){.progress-text.not-current-step{display:none}}.zpm-setup-success{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:2rem}.zpm-setup-success h2{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.5rem;text-align:center;width:100%}.zpm-setup-success img{border-radius:8px;filter:drop-shadow(0 2px 8px rgba(24,39,75,.1)) drop-shadow(0 12px 40px rgba(0,0,0,.05));margin-bottom:1.5rem;max-width:540px;width:50%}.zpm-setup-success a,.zpm-setup-success p{font-size:1.25rem;line-height:1.75rem;margin-bottom:0;max-width:60ch;text-align:center}.zpm-setup-success p{color:#666}.zpm-setup-success p:last-of-type{margin-bottom:1.5rem}.standalone-checkout{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.standalone-checkout h1{text-align:center}.standalone-checkout .standalone-checkout-form{display:grid;gap:3rem 1rem;grid-template-areas:"plan summary" "details summary";grid-template-columns:1fr 400px;max-width:1024px;width:100%}.standalone-checkout .standalone-checkout-form>div:first-child{grid-area:plan}.standalone-checkout .standalone-checkout-form>div:nth-child(2){grid-area:summary}.standalone-checkout .standalone-checkout-form>div:nth-child(3){grid-area:details}.standalone-checkout .standalone-checkout-form .review-price-display{align-items:center;display:flex;font-size:1.5rem;font-weight:bolder;min-width:7rem}.standalone-checkout .standalone-checkout-form .review-price-display span{font-size:.8rem;font-weight:400}.standalone-checkout .standalone-checkout-form input[type=radio]{cursor:pointer;left:0;margin:0 0 0 .5rem;position:static;position:relative}.standalone-checkout .standalone-checkout-form input[type=radio]:after,.standalone-checkout .standalone-checkout-form input[type=radio]:before{border-radius:16px;content:"";display:inline-block;height:16px;left:-2px;position:absolute;top:-2px;visibility:visible;width:16px}.standalone-checkout .standalone-checkout-form input[type=radio]:before{background-color:initial;border:2px solid #dee1e5;z-index:2}.standalone-checkout .standalone-checkout-form input[type=radio]:after{background-color:#fff;border:2px solid #fff;height:12px;left:0;top:0;width:12px;z-index:1}.standalone-checkout .standalone-checkout-form input[type=radio]:checked:after{background-color:#37bec3}.standalone-checkout .standalone-checkout-form .coupon-input-wrapper{display:grid;gap:1rem;grid-template-columns:3fr 1fr;width:100%}.standalone-checkout .standalone-checkout-form .text-error{color:#f2474e}.standalone-checkout .standalone-checkout-form .applied-coupon{background-color:#eee;border-radius:5px;display:inline-block;font-weight:700;padding:4px 4px 4px 10px}.standalone-checkout .standalone-checkout-form .applied-coupon .fa-tag{color:#919191;display:inline-block;margin-right:5px}.standalone-checkout .standalone-checkout-form .applied-coupon .remove-coupon{cursor:pointer;font-weight:400;margin-left:5px;padding:10px}.standalone-checkout .standalone-checkout-form .coupon-duration-phrase{color:#737373}.add-discount-code-link{background-color:inherit;border:none;color:#37bec3;font-family:proxima-nova,sans-serif;font-size:16px;height:auto;padding:0}.add-discount-code-link:hover{background-color:initial}.standalone-summary-box .title{line-height:1rem}.standalone-summary-box .total-line{font-size:1.25rem;font-weight:700}.account-details-inputs{display:grid;gap:.5rem;grid-template-areas:"a b" "c c" "d d" "e e" "f f" "g g" "h h";grid-template-columns:1fr 1fr}.account-details-inputs>:first-child{grid-area:a}.account-details-inputs>:nth-child(2){grid-area:b}.account-details-inputs>:nth-child(3){grid-area:c}.account-details-inputs>:nth-child(4){grid-area:d}.account-details-inputs>:nth-child(5){grid-area:e}.account-details-inputs>:nth-child(6){grid-area:f}.account-details-inputs>:nth-child(7){grid-area:g}.account-details-inputs>:nth-child(8){grid-area:h}.account-details-inputs>*{display:flex;flex-direction:column;justify-content:start}.account-details-inputs .card-input{border-radius:6px;height:3rem;padding:.875rem .75rem}.account-details-inputs p{margin:0}.user-count-box{border-radius:4px;display:grid;grid-template-areas:"a b" "a c";grid-template-columns:2fr 1fr;outline:1px solid #dee1e5}.user-count-box>:first-child{grid-area:a}.user-count-box>:nth-child(2){grid-area:b}.user-count-box>:nth-child(3){grid-area:c}.user-count-box p{color:#37bec3;font-weight:700;margin:0;text-align:center;width:100%}.user-count-box button{border:none;border-radius:0;height:2rem;outline:1px solid #dee1e5;padding:0 1rem}.user-count-box button:first-of-type{border-top-right-radius:4px}.user-count-box button:nth-of-type(2){border-bottom-right-radius:4px}@media only screen and (max-width:960px){.standalone-checkout .standalone-checkout-form{gap:2rem;grid-template-areas:"plan" "details" "summary";grid-template-columns:1fr}.standalone-checkout .account-details-inputs{grid-template-areas:"a" "b" "c" "d" "e" "f" "g" "h";grid-template-columns:1fr}}.upcoming-invoice-modal .period-dates{color:#737373}.upcoming-invoice-modal .period-dates hr{margin-bottom:1em;margin-top:1em}.standalone-checkout-form p.terms-of-service,.standalone-checkout-form p.terms-of-service a{font-size:.9rem;line-height:1.25rem}@media only screen and (min-width:1114px){.standalone-checkout-form p.terms-of-service{line-height:1.7rem}}@media only screen and (min-width:618px) and (max-width:959px){.standalone-checkout-form p.terms-of-service{line-height:1.7rem}}.practice-management-booking-link-widget{background-color:#f1f6fd;border:1px solid #aac4e0;padding:20px}button.link{background:none;border:none;border-bottom:1px dotted #37bec3;color:#37bec3;display:inline;font-size:1em;height:1em;margin:0;padding:0 0 17px}button.link:hover{background:none;color:#0d797c}.button,button{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:500;height:2.75rem;line-height:1;padding:0 2rem}.border{border:1px solid #ccc}[class*=bg-primary]{color:#effcfd}.bg-primary{background-color:#37bec3}.bg-primary-75{background-color:#37bec3bf}.bg-primary-50{background-color:#37bec380}.bg-primary-25{background-color:#37bec340}.text-primary{color:#37bec3}.border-primary{border-color:#37bec3}a.primary{color:#37bec3}a.primary:active,a.primary:focus,a.primary:hover{color:#0d797c}a.primary:disabled{color:#5d9b9e}[class*=bg-secondary]{color:#fdf1f1}.bg-secondary{background-color:#ff777d}.bg-secondary-75{background-color:#ff777dbf}.bg-secondary-50{background-color:#ff777d80}.bg-secondary-25{background-color:#ff777d40}.text-secondary{color:#ff777d}.border-secondary{border-color:#ff777d}a.secondary{color:#ff777d}a.secondary:active,a.secondary:focus,a.secondary:hover{color:#da646a}a.secondary:disabled{color:#eb8b90}[class*=bg-tertiary]{color:#f1f6fd}.bg-tertiary{background-color:#6f8dae}.bg-tertiary-75{background-color:#6f8daebf}.bg-tertiary-50{background-color:#6f8dae80}.bg-tertiary-25{background-color:#6f8dae40}.text-tertiary{color:#6f8dae}.border-tertiary{border-color:#6f8dae}a.tertiary{color:#6f8dae}a.tertiary:active,a.tertiary:focus,a.tertiary:hover{color:#364560}a.tertiary:disabled{color:#8f8f8f}[class*=bg-quaternary]{color:#fff8e7}.bg-quaternary{background-color:#efb52e}.bg-quaternary-75{background-color:#efb52ebf}.bg-quaternary-50{background-color:#efb52e80}.bg-quaternary-25{background-color:#efb52e40}.text-quaternary{color:#efb52e}.border-quaternary{border-color:#efb52e}a.quaternary{color:#efb52e}a.quaternary:active,a.quaternary:focus,a.quaternary:hover{color:#c9910f}a.quaternary:disabled{color:#cda850}[class*=bg-light]{color:#e9e6ec}.bg-light{background-color:#d0c9d6}.bg-light-75{background-color:#d0c9d6bf}.bg-light-50{background-color:#d0c9d680}.bg-light-25{background-color:#d0c9d640}.text-light{color:#d0c9d6}.border-light{border-color:#d0c9d6}a.light{color:#d0c9d6}a.light:active,a.light:focus,a.light:hover{color:#b1b1b1}a.light:disabled{color:#d0d0d0}[class*=bg-dark]{color:#6f6e71}.bg-dark{background-color:#49484a}.bg-dark-75{background-color:#49484abf}.bg-dark-50{background-color:#49484a80}.bg-dark-25{background-color:#49484a40}.text-dark{color:#49484a}.border-dark{border-color:#49484a}a.dark{color:#49484a}a.dark:active,a.dark:focus,a.dark:hover{color:#6f6e71}a.dark:disabled{color:#494949}[class*=bg-error]{color:#fff7f7}.bg-error{background-color:#f2474e}.bg-error-75{background-color:#f2474ebf}.bg-error-50{background-color:#f2474e80}.bg-error-25{background-color:#f2474e40}.text-error{color:#f2474e}.border-error{border-color:#f2474e}a.error{color:#f2474e}a.error:active,a.error:focus,a.error:hover{color:#a02323}a.error:disabled{color:#d46569}[class*=bg-success]{color:#f4fcf7}.bg-success{background-color:#6ed18c}.bg-success-75{background-color:#6ed18cbf}.bg-success-50{background-color:#6ed18c80}.bg-success-25{background-color:#6ed18c40}.text-success{color:#6ed18c}.border-success{border-color:#6ed18c}a.success{color:#6ed18c}a.success:active,a.success:focus,a.success:hover{color:#278740}a.success:disabled{color:#8bb497}[class*=bg-warning]{color:#fff3db}.bg-warning{background-color:#ffc447}.bg-warning-75{background-color:#ffc447bf}.bg-warning-50{background-color:#ffc44780}.bg-warning-25{background-color:#ffc44740}.text-warning{color:#ffc447}.border-warning{border-color:#ffc447}a.warning{color:#ffc447}a.warning:active,a.warning:focus,a.warning:hover{color:#d8a131}a.warning:disabled{color:#e3ba63}.colors{content:"primary,#37bec3,#0d797c,#6ed0d3,#effcfd|secondary,#ff777d,#da646a,#f19b9f,#fdf1f1|tertiary,#6f8dae,#364560,#aac4e0,#f1f6fd|quaternary,#efb52e,#c9910f,#f9ce83,#fff8e7|light,#d0c9d6,#b1b1b1,#b7acc0,#e9e6ec|dark,#49484a,#6f6e71,#6f6e71,#6f6e71|error,#f2474e,#a02323,#ffb4b7,#fff7f7|success,#6ed18c,#278740,#94e8ad,#f4fcf7|warning,#ffc447,#d8a131,#ffdd93,#fff3db|"}.flex{display:flex}.flex.row{flex-direction:row}.flex.row-rev{flex-direction:row-reverse}.flex.column{flex-direction:column}.flex.column-rev{flex-direction:column-reverse}.flex.justify-start{justify-content:flex-start}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-baseline{align-items:baseline}.flex.align-stretch{align-items:stretch}.flex.wrap{flex-wrap:wrap}.flex.no-wrap{flex-wrap:nowrap}.flex.wrap-rev{flex-wrap:wrap-reverse}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.flex-grow-1{flex-grow:1}.flex-1{flex:1 1}.flex-0{flex:0 1}.flex-none{flex:none}@media only screen and (max-width:780px){.flex.mobile-column{flex-direction:column}}.w-min-100vw{min-width:100vw}.w-max-100vw{max-width:100vw}.w-100vw{width:100vw}.h-min-100vh{min-height:100vh}.h-max-100vh{max-height:100vh}.h-100{height:100%}.h-100vh{height:100vh}.h-50vh{height:50vh}.h-35vh{height:35vh}.h-95{height:95%}.h-50{height:50%}.h-33{height:33.3333333333%}.h-25{height:25%}.h-20{height:20%}.h-66{height:66.6666666666%}.h-16{height:16.6666666666%}.h-40{height:40%}.h-75{height:75%}.h-60{height:60%}.h-80{height:80%}.h-auto{height:auto}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0,.p-x-0{padding-left:0}.p-x-0{padding-right:0}.p-y-0{padding-bottom:0;padding-top:0}.p-xs{padding:8px}.p-t-xs{padding-top:8px}.p-r-xs{padding-right:8px}.p-b-xs{padding-bottom:8px}.p-l-xs,.p-x-xs{padding-left:8px}.p-x-xs{padding-right:8px}.p-y-xs{padding-bottom:8px;padding-top:8px}.p-sm{padding:16px}.p-t-sm{padding-top:16px}.p-r-sm{padding-right:16px}.p-b-sm{padding-bottom:16px}.p-l-sm,.p-x-sm{padding-left:16px}.p-x-sm{padding-right:16px}.p-y-sm{padding-bottom:16px;padding-top:16px}.p-md{padding:24px}.p-t-md{padding-top:24px}.p-r-md{padding-right:24px}.p-b-md{padding-bottom:24px}.p-l-md,.p-x-md{padding-left:24px}.p-x-md{padding-right:24px}.p-y-md{padding-bottom:24px;padding-top:24px}.p-lg{padding:48px}.p-t-lg{padding-top:48px}.p-r-lg{padding-right:48px}.p-b-lg{padding-bottom:48px}.p-l-lg,.p-x-lg{padding-left:48px}.p-x-lg{padding-right:48px}.p-y-lg{padding-bottom:48px;padding-top:48px}.p-xl{padding:64px}.p-t-xl{padding-top:64px}.p-r-xl{padding-right:64px}.p-b-xl{padding-bottom:64px}.p-l-xl,.p-x-xl{padding-left:64px}.p-x-xl{padding-right:64px}.p-y-xl{padding-bottom:64px;padding-top:64px}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0,.m-x-0{margin-left:0}.m-x-0{margin-right:0}.m-y-0{margin-bottom:0;margin-top:0}.m-xs{margin:8px}.m-t-xs{margin-top:8px}.m-r-xs{margin-right:8px}.m-b-xs{margin-bottom:8px}.m-l-xs,.m-x-xs{margin-left:8px}.m-x-xs{margin-right:8px}.m-y-xs{margin-bottom:8px;margin-top:8px}.m-sm{margin:16px}.m-t-sm{margin-top:16px}.m-r-sm{margin-right:16px}.m-b-sm{margin-bottom:16px}.m-l-sm,.m-x-sm{margin-left:16px}.m-x-sm{margin-right:16px}.m-y-sm{margin-bottom:16px;margin-top:16px}.m-md{margin:24px}.m-t-md{margin-top:24px}.m-r-md{margin-right:24px}.m-b-md{margin-bottom:24px}.m-l-md,.m-x-md{margin-left:24px}.m-x-md{margin-right:24px}.m-y-md{margin-bottom:24px;margin-top:24px}.m-lg{margin:48px}.m-t-lg{margin-top:48px}.m-r-lg{margin-right:48px}.m-b-lg{margin-bottom:48px}.m-l-lg,.m-x-lg{margin-left:48px}.m-x-lg{margin-right:48px}.m-y-lg{margin-bottom:48px;margin-top:48px}.m-xl{margin:64px}.m-t-xl{margin-top:64px}.m-r-xl{margin-right:64px}.m-b-xl{margin-bottom:64px}.m-l-xl,.m-x-xl{margin-left:64px}.m-x-xl{margin-right:64px}.m-y-xl{margin-bottom:64px;margin-top:64px}.hide{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.float-left{float:left}.float-right{float:right}.centered{margin-left:auto!important;margin-right:auto!important}.pin-t{top:0}.pin-b,.pin-t{left:0;right:0}.pin-b{bottom:0}.pin-l{left:0}.pin-l,.pin-r{bottom:0;top:0}.pin-r{right:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow,.scroll{overflow:auto}.overflow-x,.scroll-x{overflow-x:auto}.overflow-y,.scroll-y{overflow-y:auto}.no-scroll,.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.clearfix,.clearfix:after,.clearfix:before{clear:both}@media only screen and (min-width:780px){.mobile-only{display:none}}@media only screen and (max-width:780px){.mobile-hide{display:none}}.brand-no-cors-zencare{background-image:url(https://zencare.s3.us-east-2.amazonaws.com/logo/zencare-teal.png);background-repeat:no-repeat;background-size:contain;height:1rem;margin-left:1rem;width:8rem}@media only screen and (max-width:1024px){.brand-no-cors-zencare{display:none}}.button-as-link{background-color:initial;border:none;color:#37bec3;cursor:pointer;font-family:proxima-nova,sans-serif;height:auto;outline:none;padding:0}.button-as-link:active,.button-as-link:focus,.button-as-link:hover{background-color:initial;color:#0d797c}
/*# sourceMappingURL=main.6b808f46.css.map*/