.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{font-family:"proxima-nova",sans-serif;color:#1a2944;font-size:16px;font-weight:400;line-height:1.8;background-color:#fff}.super,h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6,.heading-7,.heading-8,.font-header{font-family:"proxima-nova",sans-serif;font-weight:700;margin-bottom:16px}.font-body{font-family:"proxima-nova",sans-serif}.super{font-size:88px;line-height:1.09091}h1,.heading-1{font-size:40px;line-height:1.125}h2,.heading-2{font-size:32px;line-height:1.16667}h3,.heading-3{font-size:28px;line-height:1.2}h4,.heading-4{font-size:24px;line-height:1.25}h5,.heading-5{font-size:20px;line-height:1.33333}h6,.heading-6{font-size:16px;line-height:1.4}.heading-7{font-size:12px;line-height:1.4}.heading-8{font-size:8px;line-height:1.4}.body-large{font-size:20px;font-weight:400;line-height:1.8}.body-regular,.body-large,.body-small,p{margin-bottom:16px;line-height:1.5rem}.body-small{font-size:12px;font-weight:400;line-height:1.4}ul,ol{margin-bottom:16px;list-style:outside}ul li,ol li{margin-left:1.2em}ul.none,ol.none{list-style-type:none}ul.none li,ol.none li{margin-left:0}ul.circle,ol.circle{list-style-type:circle}ul.disc,ol.disc{list-style-type:disc}ul.square,ol.square{list-style-type:square}ul.armenian,ol.armenian{list-style-type:armenian}ul.cjk-ideographic,ol.cjk-ideographic{list-style-type:cjk-ideographic}ul.decimal,ol.decimal{list-style-type:decimal}ul.decimal-leading-zero,ol.decimal-leading-zero{list-style-type:decimal-leading-zero}ul.georgian,ol.georgian{list-style-type:georgian}ul.hebrew,ol.hebrew{list-style-type:hebrew}ul.hiragana,ol.hiragana{list-style-type:hiragana}ul.hiragana-iroha,ol.hiragana-iroha{list-style-type:hiragana-iroha}ul.katakana,ol.katakana{list-style-type:katakana}ul.katakana-iroha,ol.katakana-iroha{list-style-type:katakana-iroha}ul.lower-alpha,ol.lower-alpha{list-style-type:lower-alpha}ul.lower-greek,ol.lower-greek{list-style-type:lower-greek}ul.lower-latin,ol.lower-latin{list-style-type:lower-latin}ul.lower-roman,ol.lower-roman{list-style-type:lower-roman}ul.upper-alpha,ol.upper-alpha{list-style-type:upper-alpha}ul.upper-latin,ol.upper-latin{list-style-type:upper-latin}ul.upper-roman,ol.upper-roman{list-style-type:upper-roman}ul.spacing.xs li,ol.spacing.xs li{margin-bottom:8px}ul.spacing.sm li,ol.spacing.sm li{margin-bottom:16px}ul.spacing.md li,ol.spacing.md li{margin-bottom:24px}ul.spacing.lg li,ol.spacing.lg li{margin-bottom:48px}ul.spacing.xl li,ol.spacing.xl li{margin-bottom:64px}small{font-size:12px}small.display{font-weight:700;line-height:1;color:#626f87;text-transform:uppercase}a{font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1a2944;cursor:pointer;transition:color .2s}a.alt{font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1a2944}a.alt:hover{color:#364560}a:hover,a:active,a.active{color:#186c7d}a.light{color:#d0d5dd}a.light:hover,a.light:active,a.light.active{color:color(#d0d5dd b(15%))}a.dark{color:#1f3152}a.dark:hover,a.dark:active,a.dark.active{color:color(#1f3152 w(15%))}button{font-size:12px;font-weight:400;line-height:normal}hr{border:1px solid #d0d5dd;margin-top:24px;margin-bottom:24px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.capitalize{text-transform:capitalize}.thin{font-weight:300}.medium{font-weight:400}.semi-bold{font-weight:600}.bold,strong,b{font-weight:700}.underline,u{text-decoration:underline}.italic,i,em{font-style:italic}.decorate-none{text-decoration:none}.select-none{user-select:none}code{background:#f2f4f7;color:#1f3152;padding:2.66667px 8px;font-size:16px;display:inline-block}pre{font-family:monospace;white-space:pre;display:block}pre code{padding:8px}button,.button{padding:0 2rem;height:2.75rem;outline:none;color:#fff;cursor:pointer;border:none;border-radius:4px;transition:all .2s ease-out;background-color:#8f98a8;background-color:#8f98a8}button.hollow,.button.hollow{border-width:1px;border-style:solid}button.disabled,button:disabled,.button.disabled,.button:disabled{cursor:not-allowed}button.selected,button.checked,button:hover,button:focus,.button.selected,.button.checked,.button:hover,.button:focus{background-color:#626f87}button.disabled,button:disabled,.button.disabled,.button:disabled{background-color:#8f98a8}button.disabled:hover,button:disabled:hover,.button.disabled:hover,.button:disabled:hover{background-color:#8f98a8}button.hollow,.button.hollow{border-color:#8f98a8;color:#8f98a8;background-color:#fff}button.hollow.selected,button.hollow.checked,button.hollow:hover,button.hollow:focus,.button.hollow.selected,.button.hollow.checked,.button.hollow:hover,.button.hollow:focus{border-color:#626f87;color:#626f87}button.hollow.disabled,button.hollow:disabled,.button.hollow.disabled,.button.hollow:disabled{background-color:#fff;border-color:#8f98a8;color:#8f98a8}button.hollow.disabled:hover,button.hollow:disabled:hover,.button.hollow.disabled:hover,.button.hollow:disabled:hover{border-color:#8f98a8;color:#8f98a8}button.primary,.button.primary{background-color:#0f7e95}button.primary.selected,button.primary.checked,button.primary:hover,button.primary:focus,.button.primary.selected,.button.primary.checked,.button.primary:hover,.button.primary:focus{background-color:#186c7d}button.primary.disabled,button.primary:disabled,.button.primary.disabled,.button.primary:disabled{background-color:#f2f4f7;color:#626f87}button.primary.disabled:hover,button.primary:disabled:hover,.button.primary.disabled:hover,.button.primary:disabled:hover{background-color:#f2f4f7;color:#626f87}button.primary.hollow,.button.primary.hollow{border-color:#0f7e95;color:#0f7e95;background-color:#fff}button.primary.hollow.selected,button.primary.hollow.checked,button.primary.hollow:hover,button.primary.hollow:focus,.button.primary.hollow.selected,.button.primary.hollow.checked,.button.primary.hollow:hover,.button.primary.hollow:focus{border-color:#186c7d;color:#186c7d}button.primary.hollow.disabled,button.primary.hollow:disabled,.button.primary.hollow.disabled,.button.primary.hollow:disabled{background-color:#fff;border-color:#0f7e95;color:#0f7e95}button.primary.hollow.disabled:hover,button.primary.hollow:disabled:hover,.button.primary.hollow.disabled:hover,.button.primary.hollow:disabled:hover{border-color:#0f7e95;color:#0f7e95}button.secondary,.button.secondary{background-color:#f7777d}button.secondary.selected,button.secondary.checked,button.secondary:hover,button.secondary:focus,.button.secondary.selected,.button.secondary.checked,.button.secondary:hover,.button.secondary:focus{background-color:#b64d53}button.secondary.disabled,button.secondary:disabled,.button.secondary.disabled,.button.secondary:disabled{background-color:#f19b9f}button.secondary.disabled:hover,button.secondary:disabled:hover,.button.secondary.disabled:hover,.button.secondary:disabled:hover{background-color:#f19b9f}button.secondary.hollow,.button.secondary.hollow{border-color:#f7777d;color:#f7777d;background-color:#fff}button.secondary.hollow.selected,button.secondary.hollow.checked,button.secondary.hollow:hover,button.secondary.hollow:focus,.button.secondary.hollow.selected,.button.secondary.hollow.checked,.button.secondary.hollow:hover,.button.secondary.hollow:focus{border-color:#b64d53;color:#b64d53}button.secondary.hollow.disabled,button.secondary.hollow:disabled,.button.secondary.hollow.disabled,.button.secondary.hollow:disabled{background-color:#fff;border-color:#f19b9f;color:#f19b9f}button.secondary.hollow.disabled:hover,button.secondary.hollow:disabled:hover,.button.secondary.hollow.disabled:hover,.button.secondary.hollow:disabled:hover{border-color:#f19b9f;color:#f19b9f}button.tertiary,.button.tertiary{background-color:#5c7897}button.tertiary.selected,button.tertiary.checked,button.tertiary:hover,button.tertiary:focus,.button.tertiary.selected,.button.tertiary.checked,.button.tertiary:hover,.button.tertiary:focus{background-color:#364560}button.tertiary.disabled,button.tertiary:disabled,.button.tertiary.disabled,.button.tertiary:disabled{background-color:#8f98a8}button.tertiary.disabled:hover,button.tertiary:disabled:hover,.button.tertiary.disabled:hover,.button.tertiary:disabled:hover{background-color:#8f98a8}button.tertiary.hollow,.button.tertiary.hollow{border-color:#5c7897;color:#5c7897;background-color:#fff}button.tertiary.hollow.selected,button.tertiary.hollow.checked,button.tertiary.hollow:hover,button.tertiary.hollow:focus,.button.tertiary.hollow.selected,.button.tertiary.hollow.checked,.button.tertiary.hollow:hover,.button.tertiary.hollow:focus{border-color:#364560;color:#364560}button.tertiary.hollow.disabled,button.tertiary.hollow:disabled,.button.tertiary.hollow.disabled,.button.tertiary.hollow:disabled{background-color:#fff;border-color:#8f98a8;color:#8f98a8}button.tertiary.hollow.disabled:hover,button.tertiary.hollow:disabled:hover,.button.tertiary.hollow.disabled:hover,.button.tertiary.hollow:disabled:hover{border-color:#8f98a8;color:#8f98a8}button.quaternary,.button.quaternary{background-color:#efb52e}button.quaternary.selected,button.quaternary.checked,button.quaternary:hover,button.quaternary:focus,.button.quaternary.selected,.button.quaternary.checked,.button.quaternary:hover,.button.quaternary:focus{background-color:#91690a}button.quaternary.disabled,button.quaternary:disabled,.button.quaternary.disabled,.button.quaternary:disabled{background-color:#f9ce83}button.quaternary.disabled:hover,button.quaternary:disabled:hover,.button.quaternary.disabled:hover,.button.quaternary:disabled:hover{background-color:#f9ce83}button.quaternary.hollow,.button.quaternary.hollow{border-color:#efb52e;color:#efb52e;background-color:#fff}button.quaternary.hollow.selected,button.quaternary.hollow.checked,button.quaternary.hollow:hover,button.quaternary.hollow:focus,.button.quaternary.hollow.selected,.button.quaternary.hollow.checked,.button.quaternary.hollow:hover,.button.quaternary.hollow:focus{border-color:#91690a;color:#91690a}button.quaternary.hollow.disabled,button.quaternary.hollow:disabled,.button.quaternary.hollow.disabled,.button.quaternary.hollow:disabled{background-color:#fff;border-color:#f9ce83;color:#f9ce83}button.quaternary.hollow.disabled:hover,button.quaternary.hollow:disabled:hover,.button.quaternary.hollow.disabled:hover,.button.quaternary.hollow:disabled:hover{border-color:#f9ce83;color:#f9ce83}button.light,.button.light{background-color:#d0d5dd}button.light.selected,button.light.checked,button.light:hover,button.light:focus,.button.light.selected,.button.light.checked,.button.light:hover,.button.light:focus{background-color:#8f98a8}button.light.disabled,button.light:disabled,.button.light.disabled,.button.light:disabled{background-color:#8f98a8}button.light.disabled:hover,button.light:disabled:hover,.button.light.disabled:hover,.button.light:disabled:hover{background-color:#8f98a8}button.light.hollow,.button.light.hollow{border-color:#d0d5dd;color:#d0d5dd;background-color:#fff}button.light.hollow.selected,button.light.hollow.checked,button.light.hollow:hover,button.light.hollow:focus,.button.light.hollow.selected,.button.light.hollow.checked,.button.light.hollow:hover,.button.light.hollow:focus{border-color:#8f98a8;color:#8f98a8}button.light.hollow.disabled,button.light.hollow:disabled,.button.light.hollow.disabled,.button.light.hollow:disabled{background-color:#fff;border-color:#8f98a8;color:#8f98a8}button.light.hollow.disabled:hover,button.light.hollow:disabled:hover,.button.light.hollow.disabled:hover,.button.light.hollow:disabled:hover{border-color:#8f98a8;color:#8f98a8}button.dark,.button.dark{background-color:#1f3152}button.dark.selected,button.dark.checked,button.dark:hover,button.dark:focus,.button.dark.selected,.button.dark.checked,.button.dark:hover,.button.dark:focus{background-color:#626f87}button.dark.disabled,button.dark:disabled,.button.dark.disabled,.button.dark:disabled{background-color:#626f87}button.dark.disabled:hover,button.dark:disabled:hover,.button.dark.disabled:hover,.button.dark:disabled:hover{background-color:#626f87}button.dark.hollow,.button.dark.hollow{border-color:#1f3152;color:#1f3152;background-color:#fff}button.dark.hollow.selected,button.dark.hollow.checked,button.dark.hollow:hover,button.dark.hollow:focus,.button.dark.hollow.selected,.button.dark.hollow.checked,.button.dark.hollow:hover,.button.dark.hollow:focus{border-color:#626f87;color:#626f87}button.dark.hollow.disabled,button.dark.hollow:disabled,.button.dark.hollow.disabled,.button.dark.hollow:disabled{background-color:#fff;border-color:#626f87;color:#626f87}button.dark.hollow.disabled:hover,button.dark.hollow:disabled:hover,.button.dark.hollow.disabled:hover,.button.dark.hollow:disabled:hover{border-color:#626f87;color:#626f87}button.error,.button.error{background-color:#f2474e}button.error.selected,button.error.checked,button.error:hover,button.error:focus,.button.error.selected,.button.error.checked,.button.error:hover,.button.error:focus{background-color:#a02323}button.error.disabled,button.error:disabled,.button.error.disabled,.button.error:disabled{background-color:#ffb4b7}button.error.disabled:hover,button.error:disabled:hover,.button.error.disabled:hover,.button.error:disabled:hover{background-color:#ffb4b7}button.error.hollow,.button.error.hollow{border-color:#f2474e;color:#f2474e;background-color:#fff}button.error.hollow.selected,button.error.hollow.checked,button.error.hollow:hover,button.error.hollow:focus,.button.error.hollow.selected,.button.error.hollow.checked,.button.error.hollow:hover,.button.error.hollow:focus{border-color:#a02323;color:#a02323}button.error.hollow.disabled,button.error.hollow:disabled,.button.error.hollow.disabled,.button.error.hollow:disabled{background-color:#fff;border-color:#ffb4b7;color:#ffb4b7}button.error.hollow.disabled:hover,button.error.hollow:disabled:hover,.button.error.hollow.disabled:hover,.button.error.hollow:disabled:hover{border-color:#ffb4b7;color:#ffb4b7}button.success,.button.success{background-color:#44af69}button.success.selected,button.success.checked,button.success:hover,button.success:focus,.button.success.selected,.button.success.checked,.button.success:hover,.button.success:focus{background-color:#257d44}button.success.disabled,button.success:disabled,.button.success.disabled,.button.success:disabled{background-color:#a3d2b3}button.success.disabled:hover,button.success:disabled:hover,.button.success.disabled:hover,.button.success:disabled:hover{background-color:#a3d2b3}button.success.hollow,.button.success.hollow{border-color:#44af69;color:#44af69;background-color:#fff}button.success.hollow.selected,button.success.hollow.checked,button.success.hollow:hover,button.success.hollow:focus,.button.success.hollow.selected,.button.success.hollow.checked,.button.success.hollow:hover,.button.success.hollow:focus{border-color:#257d44;color:#257d44}button.success.hollow.disabled,button.success.hollow:disabled,.button.success.hollow.disabled,.button.success.hollow:disabled{background-color:#fff;border-color:#a3d2b3;color:#a3d2b3}button.success.hollow.disabled:hover,button.success.hollow:disabled:hover,.button.success.hollow.disabled:hover,.button.success.hollow:disabled:hover{border-color:#a3d2b3;color:#a3d2b3}button.warning,.button.warning{background-color:#ffc447}button.warning.selected,button.warning.checked,button.warning:hover,button.warning:focus,.button.warning.selected,.button.warning.checked,.button.warning:hover,.button.warning:focus{background-color:#8a6721}button.warning.disabled,button.warning:disabled,.button.warning.disabled,.button.warning:disabled{background-color:#ffdd93}button.warning.disabled:hover,button.warning:disabled:hover,.button.warning.disabled:hover,.button.warning:disabled:hover{background-color:#ffdd93}button.warning.hollow,.button.warning.hollow{border-color:#ffc447;color:#ffc447;background-color:#fff}button.warning.hollow.selected,button.warning.hollow.checked,button.warning.hollow:hover,button.warning.hollow:focus,.button.warning.hollow.selected,.button.warning.hollow.checked,.button.warning.hollow:hover,.button.warning.hollow:focus{border-color:#8a6721;color:#8a6721}button.warning.hollow.disabled,button.warning.hollow:disabled,.button.warning.hollow.disabled,.button.warning.hollow:disabled{background-color:#fff;border-color:#ffdd93;color:#ffdd93}button.warning.hollow.disabled:hover,button.warning.hollow:disabled:hover,.button.warning.hollow.disabled:hover,.button.warning.hollow:disabled:hover{border-color:#ffdd93;color:#ffdd93}button.xs,.button.xs{font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:500;line-height:1;padding:0 1rem;height:1.5rem}button.sm,.button.sm{font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:500;line-height:1;padding:0 1.5rem;height:2rem}button.md,.button.md{font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:500;line-height:1;padding:0 2rem;height:2.75rem}button.lg,.button.lg{font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:500;line-height:1;padding:0 2.5rem;height:3.5rem}button.xl,.button.xl{font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:500;line-height:1;padding:0 3rem;height:4rem}button.pill,.button.pill{border-radius:100rem}.checkbox [type=checkbox]{display:none}.checkbox label{display:flex;align-items:flex-start;cursor:pointer;width:100%;position:relative}.checkbox label::before{content:"";width:25px;min-width:25px;height:25px;border:1px solid #d0d5dd;border-radius:3px;display:inline-block;margin-right:8px}.checkbox label div{flex:1;display:flex;flex-direction:column}.checkbox label div span{line-height:1;font-weight:bold}.checkbox label div p{margin-top:.5rem}.checkbox input[type=checkbox]:checked+label::before{background:#0f7e95;border-color:#0f7e95}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;left:8px;top:13px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.form{border:1px solid #8f98a8;border-radius:8px;padding:24px}.form.portal{border:none;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706)}.form .field input,.form .field textarea{margin-top:8px;margin-bottom:8px;width:100%}@media screen and (max-width: 768px){.form#contact-form .field input,.form#contact-form .field textarea{margin-bottom:0}}.form .field small{display:none}.form .field.error label{color:#f2474e}.form .field.error input,.form .field.error textarea{border:1px solid #ffb4b7;background-color:#fff7f7}.form .field.error small{color:#f2474e;display:block}.form .field.success label{color:#44af69}.form .field.success input,.form .field.success textarea{border:1px solid #a3d2b3;background-color:#f4fcf7}.form .field.success small{color:#44af69;display:block}.form .field.warning label{color:#ffc447}.form .field.warning input,.form .field.warning textarea{border:1px solid #ffdd93;background-color:#fff3db}.form .field.warning small{color:#ffc447;display:block}.form .field.info label{color:#5c7897}.form .field.info input,.form .field.info textarea{border:1px solid #aac4e0;background-color:#f1f6fd}.form .field.info small{color:#5c7897;display:block}.form .field.primary label{color:#0f7e95}.form .field.primary input,.form .field.primary textarea{border:1px solid #2f96a6;background-color:rgba(0,0,0,0)}.form .field.primary small{color:#0f7e95;display:block}@media only screen and (max-width: 768px){.form.portal{box-shadow:none;padding:0}}input:not([type=radio]):not([type=checkbox]),.input,textarea{font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;padding:.875rem .75rem;display:inline-block;outline:none;border:1px solid #d0d5dd;border-radius:6px;transition:border .2s;text-align:left;min-width:10rem;background-color:#fff}input:not([type=radio]):not([type=checkbox])::placeholder,.input::placeholder,textarea::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):hover,.input:hover,textarea:hover{border-color:#8f98a8}input:not([type=radio]):not([type=checkbox]).active,.input.active,textarea.active{border:1px solid #2f96a6}input:not([type=radio]):not([type=checkbox]):disabled,input:not([type=radio]):not([type=checkbox]) .disabled,.input:disabled,.input .disabled,textarea:disabled,textarea .disabled{background:#d0d5dd;border:1px solid #d0d5dd;color:#626f87}input:not([type=radio]):not([type=checkbox]):disabled:hover,input:not([type=radio]):not([type=checkbox]) .disabled:hover,.input:disabled:hover,.input .disabled:hover,textarea:disabled:hover,textarea .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]):focus,.input:not([type=button]):focus,textarea:not([type=button]):focus{border:1px solid #2f96a6}input:not([type=radio]):not([type=checkbox]):not([type=button]).error,.input:not([type=button]).error,textarea:not([type=button]).error{border:1px solid #ffb4b7;color:#000;background:#fff7f7}input:not([type=radio]):not([type=checkbox]):not([type=button]).error::placeholder,.input:not([type=button]).error::placeholder,textarea:not([type=button]).error::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).error:focus,.input:not([type=button]).error:focus,textarea:not([type=button]).error:focus{border:1px solid #ffb4b7}input:not([type=radio]):not([type=checkbox]):not([type=button]).error:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).error .disabled,.input:not([type=button]).error:disabled,.input:not([type=button]).error .disabled,textarea:not([type=button]).error:disabled,textarea:not([type=button]).error .disabled{background:#d0d5dd;border:1px solid #ffb4b7}input:not([type=radio]):not([type=checkbox]):not([type=button]).error:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).error .disabled:hover,.input:not([type=button]).error:disabled:hover,.input:not([type=button]).error .disabled:hover,textarea:not([type=button]).error:disabled:hover,textarea:not([type=button]).error .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).success,.input:not([type=button]).success,textarea:not([type=button]).success{border:1px solid #a3d2b3;color:#000;background:#f4fcf7}input:not([type=radio]):not([type=checkbox]):not([type=button]).success::placeholder,.input:not([type=button]).success::placeholder,textarea:not([type=button]).success::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).success:focus,.input:not([type=button]).success:focus,textarea:not([type=button]).success:focus{border:1px solid #a3d2b3}input:not([type=radio]):not([type=checkbox]):not([type=button]).success:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).success .disabled,.input:not([type=button]).success:disabled,.input:not([type=button]).success .disabled,textarea:not([type=button]).success:disabled,textarea:not([type=button]).success .disabled{background:#a3d2b3;border:1px solid #a3d2b3}input:not([type=radio]):not([type=checkbox]):not([type=button]).success:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).success .disabled:hover,.input:not([type=button]).success:disabled:hover,.input:not([type=button]).success .disabled:hover,textarea:not([type=button]).success:disabled:hover,textarea:not([type=button]).success .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).warning,.input:not([type=button]).warning,textarea:not([type=button]).warning{border:1px solid #ffdd93;color:#000;background:#fff3db}input:not([type=radio]):not([type=checkbox]):not([type=button]).warning::placeholder,.input:not([type=button]).warning::placeholder,textarea:not([type=button]).warning::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).warning:focus,.input:not([type=button]).warning:focus,textarea:not([type=button]).warning:focus{border:1px solid #ffdd93}input:not([type=radio]):not([type=checkbox]):not([type=button]).warning:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).warning .disabled,.input:not([type=button]).warning:disabled,.input:not([type=button]).warning .disabled,textarea:not([type=button]).warning:disabled,textarea:not([type=button]).warning .disabled{background:#f9ce83;border:1px solid #f9ce83}input:not([type=radio]):not([type=checkbox]):not([type=button]).warning:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).warning .disabled:hover,.input:not([type=button]).warning:disabled:hover,.input:not([type=button]).warning .disabled:hover,textarea:not([type=button]).warning:disabled:hover,textarea:not([type=button]).warning .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).info,.input:not([type=button]).info,textarea:not([type=button]).info{border:1px solid #aac4e0;color:#000;background:#f1f6fd}input:not([type=radio]):not([type=checkbox]):not([type=button]).info::placeholder,.input:not([type=button]).info::placeholder,textarea:not([type=button]).info::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).info:focus,.input:not([type=button]).info:focus,textarea:not([type=button]).info:focus{border:1px solid #aac4e0}input:not([type=radio]):not([type=checkbox]):not([type=button]).info:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).info .disabled,.input:not([type=button]).info:disabled,.input:not([type=button]).info .disabled,textarea:not([type=button]).info:disabled,textarea:not([type=button]).info .disabled{background:#e4e7ec;border:1px solid #e4e7ec}input:not([type=radio]):not([type=checkbox]):not([type=button]).info:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).info .disabled:hover,.input:not([type=button]).info:disabled:hover,.input:not([type=button]).info .disabled:hover,textarea:not([type=button]).info:disabled:hover,textarea:not([type=button]).info .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).primary,.input:not([type=button]).primary,textarea:not([type=button]).primary{border:1px solid #2f96a6;color:#000;background:rgba(0,0,0,0)}input:not([type=radio]):not([type=checkbox]):not([type=button]).primary::placeholder,.input:not([type=button]).primary::placeholder,textarea:not([type=button]).primary::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).primary:focus,.input:not([type=button]).primary:focus,textarea:not([type=button]).primary:focus{border:1px solid #2f96a6}input:not([type=radio]):not([type=checkbox]):not([type=button]).primary:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).primary .disabled,.input:not([type=button]).primary:disabled,.input:not([type=button]).primary .disabled,textarea:not([type=button]).primary:disabled,textarea:not([type=button]).primary .disabled{background:#f2f4f7;border:1px solid #ebf7fa}input:not([type=radio]):not([type=checkbox]):not([type=button]).primary:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).primary .disabled:hover,.input:not([type=button]).primary:disabled:hover,.input:not([type=button]).primary .disabled:hover,textarea:not([type=button]).primary:disabled:hover,textarea:not([type=button]).primary .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary,.input:not([type=button]).secondary,textarea:not([type=button]).secondary{border:1px solid #f19b9f;color:#000;background:rgba(0,0,0,0)}input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary::placeholder,.input:not([type=button]).secondary::placeholder,textarea:not([type=button]).secondary::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary:focus,.input:not([type=button]).secondary:focus,textarea:not([type=button]).secondary:focus{border:1px solid #f19b9f}input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary .disabled,.input:not([type=button]).secondary:disabled,.input:not([type=button]).secondary .disabled,textarea:not([type=button]).secondary:disabled,textarea:not([type=button]).secondary .disabled{background:#e4e7ec;border:1px solid #fdf1f1}input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).secondary .disabled:hover,.input:not([type=button]).secondary:disabled:hover,.input:not([type=button]).secondary .disabled:hover,textarea:not([type=button]).secondary:disabled:hover,textarea:not([type=button]).secondary .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary,.input:not([type=button]).tertiary,textarea:not([type=button]).tertiary{border:1px solid #aac4e0;color:#000;background:rgba(0,0,0,0)}input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary::placeholder,.input:not([type=button]).tertiary::placeholder,textarea:not([type=button]).tertiary::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary:focus,.input:not([type=button]).tertiary:focus,textarea:not([type=button]).tertiary:focus{border:1px solid #aac4e0}input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary .disabled,.input:not([type=button]).tertiary:disabled,.input:not([type=button]).tertiary .disabled,textarea:not([type=button]).tertiary:disabled,textarea:not([type=button]).tertiary .disabled{background:#e4e7ec;border:1px solid #f1f6fd}input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).tertiary .disabled:hover,.input:not([type=button]).tertiary:disabled:hover,.input:not([type=button]).tertiary .disabled:hover,textarea:not([type=button]).tertiary:disabled:hover,textarea:not([type=button]).tertiary .disabled:hover{cursor:not-allowed}input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary,.input:not([type=button]).quaternary,textarea:not([type=button]).quaternary{border:1px solid #f9ce83;color:#000;background:rgba(0,0,0,0)}input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary::placeholder,.input:not([type=button]).quaternary::placeholder,textarea:not([type=button]).quaternary::placeholder{color:#8f98a8}input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary:focus,.input:not([type=button]).quaternary:focus,textarea:not([type=button]).quaternary:focus{border:1px solid #f9ce83}input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary:disabled,input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary .disabled,.input:not([type=button]).quaternary:disabled,.input:not([type=button]).quaternary .disabled,textarea:not([type=button]).quaternary:disabled,textarea:not([type=button]).quaternary .disabled{background:#e4e7ec;border:1px solid #fff8e7}input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary:disabled:hover,input:not([type=radio]):not([type=checkbox]):not([type=button]).quaternary .disabled:hover,.input:not([type=button]).quaternary:disabled:hover,.input:not([type=button]).quaternary .disabled:hover,textarea:not([type=button]).quaternary:disabled:hover,textarea:not([type=button]).quaternary .disabled:hover{cursor:not-allowed}textarea{min-height:7.5rem}#contact-form textarea{min-height:0}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#626f87}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #e4e7ec;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#0f7e95;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#flashes{position:fixed;bottom:5px;right:5px;width:300px;z-index:1}#flashes .alert{border-radius:8px;padding:16px;position:relative;margin-bottom:16px}#flashes .alert.success{background:#44af69}#flashes .alert.success .content strong{color:#fff}#flashes .alert.success .content p{color:#fff}#flashes .alert.error{background:#f2474e}#flashes .alert.error .content strong{color:#fff}#flashes .alert.error .content p{color:#fff}#flashes .alert.warning{background:#ffc447}#flashes .alert.warning .content strong{color:#fff}#flashes .alert.warning .content p{color:#fff}#flashes .alert.info{background:#5c7897}#flashes .alert.info .content strong{color:#fff}#flashes .alert.info .content p{color:#fff}#flashes .alert .content strong{display:inline-block}#flashes .alert .content p{margin:0}#flashes .alert .close button{font-size:24px;background:none;text-decoration:none;color:#fff;position:absolute;top:0;right:0;height:2.5rem;display:flex;padding:.5rem 1rem;align-items:center}.auth-form .title{margin-bottom:24px}.auth-form .fields{margin-bottom:24px}.auth-form .fields .field{display:flex;flex-direction:column;margin-bottom:16px}.auth-form .fields .field label{margin-bottom:8px}.auth-form .footer{display:flex;justify-content:space-between;align-items:center}.author{display:flex;flex-direction:row;align-items:center;padding:16px 0;border-top:1px solid #0f7e95;border-bottom:1px solid #0f7e95}.author .content p{margin:0}@media only screen and (max-width: 768px){.author{display:flex;flex-direction:column;text-align:center}.author .avatar{margin-bottom:16px;margin-right:0}}.availability-updates{box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.availability-updates .title{margin-bottom:16px}.availability-updates .containers{display:flex;flex-wrap:wrap}.availability-updates .containers .name{margin-bottom:8px}.availability-updates .containers .accepting-clients{margin-right:48px}.availability-updates .containers .other-updates textarea{margin-top:16px;margin-bottom:16px;display:block;width:100%}.availability-updates .containers .tab-container{margin-bottom:16px}.availability-updates .containers .tab-container .location-name{margin-bottom:8px}@media only screen and (max-width: 768px){.availability-updates{margin-bottom:16px}}.avatar{flex:0 0 7rem;width:7rem;height:7rem;border-radius:100%;object-fit:cover}.avatar.xxs{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.avatar.xs{flex:0 0 3rem;width:3rem;height:3rem}.avatar.sm{flex:0 0 5rem;width:5rem;height:5rem}.avatar.md{flex:0 0 7rem;width:7rem;height:7rem}.avatar.search-card-avatar{position:relative;flex:0 0 7.75rem;width:7.75rem;height:7.75rem}.avatar.search-card-avatar .vetted-badge-wrapper{position:absolute;top:112px;left:14px;padding:4px;background-color:#fff;border-radius:50px;z-index:2}@media screen and (max-width: 768px){.avatar.search-card-avatar .vetted-badge-wrapper{top:84px;left:4px;padding:2px 0;border-radius:16px}}.avatar.search-card-avatar .vetted-badge{margin:0;color:#186c7d}.avatar.lg{flex:0 0 9rem;width:9rem;height:9rem}.avatar.xl{flex:0 0 13rem;width:13rem;height:13rem}.avatar.xxl{flex:0 0 15rem;width:15rem;height:15rem}.avatar.border-grey{border-color:#d0d5dd}.avatar.border-grey.vetted{border-color:#186c7d}.avatar.primary{border-color:#0f7e95}.avatar.secondary{border-color:#f7777d}.avatar.tertiary{border-color:#5c7897}.avatar.quaternary{border-color:#efb52e}.avatar.success{border-color:#44af69}.avatar.error{border-color:#f2474e}.avatar.warning{border-color:#ffc447}.avatar[class*=border-]{padding:5px;border-width:1px;border-style:solid}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;padding:.5rem 1rem}.breadcrumbs a{color:#626f87;font-size:13px;text-decoration:none}.breadcrumbs a:hover{color:#1a2944}.breadcrumbs i,.breadcrumbs svg{margin:0 16px;color:#0f7e95}.breadcrumbs-container{padding:16px;border-bottom:1px solid #d0d5dd}@media only screen and (max-width: 768px){.breadcrumbs a{font-size:13px}.breadcrumbs i,.breadcrumbs svg{margin:0 8px;color:#0f7e95}}.card{height:auto;width:100%;background-color:#fff;border-radius:.5rem;padding:1.5rem 1rem;border:1px solid #d0d5dd}.card.search{display:flex;flex-direction:row;position:relative;overflow:hidden;transition:.3s}.card.search:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.08)}.card.search .info{font-size:initial}.card.search .info .name{color:#1a2944;margin:0}.card.search .info .title{color:#1a2944;font-weight:500;line-height:1.3rem}.card.search .info .align-items{display:flex;align-items:center;margin-bottom:8px}.card.search .info .align-items .name{margin:0}.card.search .info .areas{color:#1a2944;margin-bottom:4px}.card.search .info .specialties{color:#1a2944;font-weight:400}.card.search .info .online-therapy-profile i,.card.search .info .online-therapy-profile svg{padding:9.5px;height:34px;width:34px;background:#0f7e95;border-radius:50%;color:#fff;font-size:13px}.card.search .info .online-therapy-profile{padding:4px;margin-top:6px;font-size:16px;color:#0f7e95;font-weight:600;margin-bottom:6px;padding-left:0px}.card.search .info .online-therapy-profile .online-therapy-content{margin-left:4px}.card.icon{max-width:20rem;display:flex;align-items:center;flex-direction:column;border:none}.card.icon .icon-container{border:1px solid #1f3152;border-radius:100%;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;color:#1f3152;margin-bottom:1rem}.card.icon .icon-container svg,.card.icon .icon-container i{font-size:2rem}.card.icon .info{text-align:center}.card.listings{display:flex;padding:0;border:none}.card.listings .profile{width:100%}.card.listings .profile .type{color:#0f7e95}.card.listings .profile p{margin:0}.card.listings .profile .insurance span:first-child,.card.listings .profile .session-fees span:first-child{font-weight:bold;margin-right:8px}.card.listings .profile .about{margin-bottom:24px}.card.listings .profile .call-to-action button:first-child{margin-right:16px}.client-status{position:absolute;top:0;left:0;right:0;border-radius:.25rem 0 0;display:flex;align-items:center}.client-status .icon{z-index:2;position:absolute}.client-status .desc{z-index:1;width:100%;text-align:center}.client-status .icon>i,.client-status .icon>svg{color:#fff;padding:.5rem 0rem;width:2rem}.client-status .desc>p{font-size:.75rem;padding:.5rem .75rem;line-height:1rem;font-weight:bold;color:#fff;will-change:nowrap;margin:0;z-index:1}@media only screen and (max-width: 768px){.card{border-bottom:1px solid #d0d5dd}.card.search .avatar{height:6rem;width:6rem;flex:0 0 6rem;min-height:6rem;min-width:6rem}.card.search .info .name{font-size:20px}.card.search .info .align-items{margin-bottom:0}.card.search .info .title{font-size:12px}.card.search .info .areas{font-size:12px}.card.search .info .tag{padding:4px 8px}.card.listings{flex-direction:column;align-items:center}.card.listings .avatar{margin-right:0;margin-bottom:24px}.card.listings .profile .therapist-info{text-align:center}.card.listings .profile .call-to-action{display:flex;justify-content:space-between}}.contact-form{display:flex;flex-direction:row;justify-content:space-between;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.contact-form .form{width:49%}.contact-form .form.consult-times .title{margin-bottom:0}.contact-form .form.consult-times .fields .field{display:flex;align-items:center}.contact-form .form.consult-times .fields .field label{width:25%;padding-right:8px}.contact-form .toggle-items .item{display:flex;margin-bottom:16px}.contact-form .toggle-items .item h6{width:100%;margin-bottom:0}@media only screen and (min-width: 768px)and (max-width: 1024px){.contact-form .form.consult-times .fields .field{flex-direction:column;align-items:flex-start}.contact-form .form.consult-times .fields .field label{width:100%}}@media only screen and (max-width: 768px){.contact-form{flex-direction:column}.contact-form .form{width:100%}.contact-form .form.consult-times .fields .field{flex-direction:column;align-items:flex-start}.contact-form .form.consult-times .fields .field label{width:100%}.contact-form .toggle-items{margin-bottom:24px}.contact-form .toggle-items .item{align-items:center}.contact-form .toggle-items .item h6{width:100%}}.popup-container{width:90%;position:absolute;cursor:auto;height:0;box-shadow:0px 2px 10px 1px rgba(0,0,0,.5)}.popup-container .popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-container .popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.popup-container .popup-bubble-anchor .popup-bubble{position:absolute;top:0;left:0;transform:translate(-50%, -100%)}.popup-container .popup-bubble-anchor .popup-bubble .header{padding:16px;background-color:#0f7e95;color:#fff;display:flex;align-items:center;justify-content:space-between}.popup-container .popup-bubble-anchor .popup-bubble .header .close{color:#fff;padding-left:16px;cursor:pointer}.popup-container .popup-bubble-anchor .popup-bubble .cards{overflow-x:scroll;max-height:25rem}.popup-container .popup-bubble-anchor .popup-bubble .cards .card{border-radius:0}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .avatar{width:5rem;height:5rem;flex:0 0 5rem}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .info{font-size:14px}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .info .align-items{margin-bottom:0}.popup-container .popup-bubble-anchor .popup-bubble .cards .card:not(:last-child){border-bottom:1px solid #d0d5dd}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .image-container{margin-right:1rem}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .image-container img{width:5rem;height:5rem}@media only screen and (max-width: 600px){.popup-container .popup-bubble-anchor .popup-bubble .cards{height:10rem}}@media only screen and (max-height: 750px){.popup-container .popup-bubble-anchor .popup-bubble .cards{height:15rem}}.custom-items .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.custom-items .header h4,.custom-items .header h5{margin-bottom:0}.custom-items .form-container{margin-bottom:16px}.custom-items .form-container .text-input{margin-bottom:16px}.custom-items .form-container .text-input input{width:100%}.custom-items .form-container .text-input textarea{width:100%;resize:none;height:7rem}.custom-items .form-container .actions{display:flex;align-items:center;justify-content:space-between}.custom-items .form-container .actions button:first-child{margin-right:16px}.custom-items .custom-item{margin-bottom:16px}.dropdown{position:relative;word-wrap:break-word;display:inline-block}.dropdown.full{width:100%;display:block}.dropdown.full input,.dropdown.full .input{width:100%}.dropdown.full .dropdown-menu{width:100%}.dropdown .header svg,.dropdown .header i{position:absolute;top:0;right:0;padding:0 .75rem;height:100%;display:flex;align-items:center;color:#8f98a8;font-size:1rem}.dropdown .header input,.dropdown .header .input{padding-right:2rem;cursor:pointer}.dropdown .header input.placeholder,.dropdown .header .input.placeholder{color:#8f98a8}.dropdown .header button{background:none;padding:.875rem .75rem;color:#000;height:auto}.dropdown .header button .placeholder{color:#8f98a8}.dropdown-menu{position:absolute;margin-top:1rem;background:#fff;min-width:100%;border-radius:6px;z-index:100;box-shadow:0 7px 32px 0px rgba(0,0,0,.07);border:1px #d0d5dd solid;width:20rem}.dropdown-menu.hidden{display:none}.dropdown-menu.budget{width:25rem}.dropdown-menu .options{overflow-y:scroll;max-height:15rem}.dropdown-menu .footer{width:100%;padding:.875rem 1rem;border-top:1px solid #f2f4f7;display:flex;align-items:center;justify-content:space-between}.dropdown-item{position:relative;list-style:none;margin-left:0;display:flex;align-items:center;cursor:pointer}.dropdown-item:hover,.dropdown-item:active,.dropdown-item.active{background:rgba(0,0,0,.05)}.dropdown-item input{display:none}.dropdown-item label{padding:0;display:block;color:#1a2944;cursor:pointer;user-select:none;width:100%}.dropdown-item input[type=checkbox]:checked+label::after{left:24px;top:13px}.dropdown-item.multi-select label{display:flex;align-items:flex-start}@media only screen and (max-width: 768px){.dropdown{position:relative;word-wrap:break-word;display:inline-block}.dropdown-menu{width:100%}.dropdown-menu.budget{width:100%;padding:1rem}}.filters{display:flex;position:fixed;top:4rem;background:#fff;width:100%;align-items:center;padding:1rem 1rem;border-bottom:1px solid #d0d5dd;z-index:10}.filters .more-filters{position:fixed;bottom:0;right:0;width:35vw;background-color:#fff;padding:2rem 2rem 6rem 2rem;overflow-y:scroll;border-left:1px solid #d0d5dd}.filters .more-filters .header{display:none}.filters .more-filters h5{color:#0f7e95;margin-bottom:16px}.filters .more-filters .container{margin-bottom:1rem}.filters .more-filters .container.options ul li{user-select:none;list-style:none;margin-left:0;white-space:pre-wrap;margin-bottom:24px}.filters .more-filters .container.options ul li label{display:flex;cursor:pointer;min-width:13rem;position:relative;align-items:flex-start}.filters .more-filters .container.options button{background-color:#fff;padding:0;color:#1a2944}.filters .more-filters .container.options button span{margin-right:.5rem;text-decoration:underline}.filters .more-filters .container .title{margin-bottom:.5rem}.filters .more-filters .footer{border-top:1px solid #d0d5dd;background:#fff;position:fixed;bottom:0;right:0;width:35vw;padding:1rem;border-left:1px solid #d0d5dd}.filters .more-filters .footer .content{display:flex;justify-content:flex-end}.filters .more-filters .footer .content button:first-child{margin-right:1rem}.filters .number-of-therapists{padding-right:1rem;border-right:1px solid #d0d5dd;margin-right:1rem;font-weight:bold}.filters .input-containers{display:flex;flex:1}.filters .input-containers .dropdown{margin-right:.5rem;flex:1}.filters .input-containers .dropdown .header input,.filters .input-containers .dropdown .header button{width:100%;flex:1}.filters .input-containers button.more{height:auto}@media only screen and (max-width: 1080px){.filters .more-filters{width:100vw;top:0;padding-top:5rem}.filters .more-filters .header{display:block;position:fixed;top:0;left:0;width:100vw;border-bottom:1px solid #d0d5dd;padding:0 16px;background-color:#fff;z-index:20}.filters .more-filters .header .content{display:flex;align-items:center;justify-content:space-between}.filters .more-filters .header .content a{color:#1a2944;padding:16px}.filters .more-filters .footer{width:100vw;background:none;border:none;z-index:10;background-color:#fff;border-top:1px solid #d0d5dd}.filters .more-filters .footer .reset{display:none}.filters .more-filters .footer .mobile-save{background-color:#0f7e95;max-width:300px;width:90%;font-weight:600;height:3rem;font-size:16px;margin:auto}}@media only screen and (max-width: 768px){.filters{white-space:nowrap;z-index:50}.filters .input-containers button.more{height:2.75rem}}footer#admin{background-color:#d0d5dd;padding:3rem 1rem}footer#admin .help{margin-bottom:1rem}footer#website,footer#blog{background-color:#364560;padding:5rem 1rem;position:inherit;z-index:15}footer#website .title,footer#blog .title{max-width:1020px;font-weight:bold;margin:0 auto;color:#fff;text-align:center}footer#website a{text-decoration:none}footer#website hr,footer#blog hr{margin:5rem 0}footer#website .resources-container,footer#blog .resources-container{max-width:1020px;display:flex;flex-direction:row;margin:0 auto;padding-bottom:3rem;align-items:flex-start;justify-content:space-between}footer#website .resources-container .left,footer#blog .resources-container .left{display:flex}footer#website .resources-container .resources,footer#blog .resources-container .resources{align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:flex}footer#website .resources-container .resources a,footer#blog .resources-container .resources a{margin-bottom:0px}footer#website .resources-container .resource h6,footer#blog .resources-container .resource h6{text-transform:uppercase;color:#8f98a8;margin-bottom:.5rem;font-weight:bold;font-size:16px}footer#website .resources-container .resource:not(:last-child),footer#blog .resources-container .resource:not(:last-child){margin-right:5rem}footer#website .resources-container .resource ul li,footer#blog .resources-container .resource ul li{margin-bottom:0;margin-left:0;list-style:none}footer#website .resources-container .resource ul li a,footer#blog .resources-container .resource ul li a{color:#fff;opacity:.7;transition:opacity .25s}footer#website .resources-container .resource ul li a:hover,footer#blog .resources-container .resource ul li a:hover{opacity:1}footer#website .resources-container .resource.social,footer#blog .resources-container .resource.social{margin-right:0}footer#website .resources-container .resource.social ul,footer#blog .resources-container .resource.social ul{display:flex;flex-wrap:wrap}footer#website .resources-container .resource.social ul li a,footer#blog .resources-container .resource.social ul li a{background-color:#fff;margin-right:1rem;padding:1rem;border-radius:100%;width:32px;width:2rem;height:32px;height:2rem;display:flex;align-items:center;justify-content:center;color:#5c7897;transition:opacity .25s}footer#website .resources-container .resource.newsletter,footer#blog .resources-container .resource.newsletter{margin-top:2rem}footer#website .resources-container .resource.newsletter small,footer#blog .resources-container .resource.newsletter small{color:#fff}footer#website .resources-container .resource.newsletter form,footer#blog .resources-container .resource.newsletter form{position:relative}footer#website .resources-container .resource.newsletter form input#mce-EMAIL,footer#blog .resources-container .resource.newsletter form input#mce-EMAIL{border:none;border-radius:0;border-bottom:solid 1px #fff;padding-left:0;background:rgba(0,0,0,0);color:#fff;width:100%;box-shadow:none;padding-right:2rem}footer#website .resources-container .resource.newsletter form input#mce-EMAIL::placeholder,footer#blog .resources-container .resource.newsletter form input#mce-EMAIL::placeholder{opacity:.4;color:#fff}footer#website .resources-container .resource.newsletter form button,footer#website .resources-container .resource.newsletter form .submit,footer#blog .resources-container .resource.newsletter form button,footer#blog .resources-container .resource.newsletter form .submit{position:absolute;height:100%;right:0;top:0;background:rgba(0,0,0,0);padding:0 0 0 1rem;opacity:.4}footer#website .emergency,footer#blog .emergency{max-width:1020px;margin:0 auto;margin-bottom:1rem}footer#website .emergency span,footer#blog .emergency span{color:#fff;opacity:.7}footer#website .emergency a,footer#blog .emergency a{opacity:1;color:#fff}footer#website .copyright,footer#blog .copyright{max-width:1020px;margin:0 auto;opacity:.7;color:#fff}@media only screen and (max-width: 950px){footer#website,footer#blog{padding:2rem 1rem}footer#website hr,footer#blog hr{margin:2rem 0}footer#website .resources-container,footer#blog .resources-container{flex-direction:column;align-items:center}footer#website .resources-container .left,footer#website .resources-container .right,footer#blog .resources-container .left,footer#blog .resources-container .right{flex-direction:column;align-items:center}footer#website .resources-container .left .resource,footer#website .resources-container .right .resource,footer#blog .resources-container .left .resource,footer#blog .resources-container .right .resource{margin:0 0 2rem 0}footer#website .resources-container .left .resource .resource-title,footer#website .resources-container .right .resource .resource-title,footer#blog .resources-container .left .resource .resource-title,footer#blog .resources-container .right .resource .resource-title{text-align:center}footer#website .resources-container .left .resource ul li,footer#website .resources-container .right .resource ul li,footer#blog .resources-container .left .resource ul li,footer#blog .resources-container .right .resource ul li{text-align:center}footer#website .resources-container .left .resource.social ul,footer#website .resources-container .right .resource.social ul,footer#blog .resources-container .left .resource.social ul,footer#blog .resources-container .right .resource.social ul{justify-content:space-between}footer#website .resources-container .left .resource.social ul li a,footer#website .resources-container .right .resource.social ul li a,footer#blog .resources-container .left .resource.social ul li a,footer#blog .resources-container .right .resource.social ul li a{margin:0}}.image-picker .header{display:flex;align-items:center;margin-bottom:24px}.image-picker .header h5{margin-right:16px;margin-bottom:0}.image-picker .header .title{margin-right:16px}.image-picker .gallery{display:flex;align-items:center;flex-direction:row}.image-picker .gallery .image-container{height:10rem;width:10rem;position:relative;margin:0 24px 24px 0}.image-picker .gallery .image-container img{height:100%;width:100%;object-fit:cover}.image-picker .gallery .close{color:#f2474e;position:absolute;top:-1rem;right:-1rem}.image-picker .gallery .close i,.image-picker .gallery .close svg{font-size:2rem}.location-view-container{box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.location-view-container .location-view{border-radius:6px}.location-view-container .location-view .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.location-view-container .location-view .header h1,.location-view-container .location-view .header h2,.location-view-container .location-view .header h3,.location-view-container .location-view .header h4,.location-view-container .location-view .header h5,.location-view-container .location-view .header h6{margin:0}.location-view-container .location-view .header .location .area{display:flex;align-items:center}.location-view-container .location-view .header .location .area .name{margin-right:8px}.location-view-container .location-view .header .location .area i,.location-view-container .location-view .header .location .area svg{color:#efb52e}.location-view-container .location-view .header .location .address{color:#626f87}.location-view-container .location-view .sub-header{margin-bottom:24px}.location-view-container .location-view .sub-header .title{margin-bottom:0}.location-view-container .location-view .sub-header .desc{color:#626f87}.location-view-container .location-view .appointment-info{display:flex;flex-direction:row;margin-bottom:24px}.location-view-container .location-view .appointment-info .available-hours{width:100%;margin-right:24px;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.location-view-container .location-view .appointment-info .available-hours .select-items{display:flex;flex-direction:column}.location-view-container .location-view .appointment-info .available-hours .select-items .checkbox{align-items:center;display:inline-flex}.location-view-container .location-view .appointment-info .available-hours .select-items .checkbox label{display:inline-flex;width:auto}.location-view-container .location-view .appointment-info .available-hours .select-items .checkbox label .time-of-day{width:125px}.location-view-container .location-view .appointment-info .regular-hours{width:100%;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.location-view-container .location-view .appointment-info .regular-hours .sub-header{display:flex;justify-content:space-between}.location-view-container .location-view .appointment-info .regular-hours .hours .hour{display:flex}.location-view-container .location-view .appointment-info .regular-hours .hours .hour span{display:block}.location-view-container .location-view .appointment-info .regular-hours .hours .hour span:first-child{width:100px}.location-view-container .location-view .location-details .toggle-items .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.location-view-container .location-view .location-details .toggle-items .item span{font-size:20px}.location-view-container .location-view-form .location-information .header,.location-view-container .location-view-form .location-hours .header{margin-bottom:16px}.location-view-container .location-view-form .location-information .item,.location-view-container .location-view-form .location-hours .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.location-view-container .location-view-form .location-information .item span,.location-view-container .location-view-form .location-hours .item span{font-size:20px;margin-right:8px}.location-view-container .location-view-form .location-information .inputs,.location-view-container .location-view-form .location-hours .inputs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.location-view-container .location-view-form .location-information .inputs .input-container,.location-view-container .location-view-form .location-hours .inputs .input-container{display:flex;align-items:center;width:100%;margin-bottom:16px;justify-content:space-between}.location-view-container .location-view-form .location-information .inputs .input-container label,.location-view-container .location-view-form .location-hours .inputs .input-container label{width:20%}.location-view-container .location-view-form .location-information .inputs .input-container .input-box,.location-view-container .location-view-form .location-hours .inputs .input-container .input-box{width:80%}.location-view-container .location-view-form .actions{display:flex;justify-content:space-between;width:100%;margin-top:24px}@media only screen and (max-width: 768px){.location-view-container{box-shadow:none;padding:0}.location-view-container .location-view{width:fit-content}.location-view-container .location-view .header{flex-direction:column;margin-bottom:24px}.location-view-container .location-view .appointment-info{flex-direction:column}.location-view-container .location-view .appointment-info .available-hours{margin-right:0;margin-bottom:16px}.location-view-container .location-view .location-details{width:100%;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.location-view-container .location-view .location-details .toggle-items .item{flex-direction:row;align-items:flex-start}.location-view-container .location-view .location-details .toggle-items .item span{font-size:16px}.location-view-container .location-view-form .location-information .inputs .input-container .input-box,.location-view-container .location-view-form .location-hours .inputs .input-container .input-box{width:70%}}.lightbox{width:100%}.lightbox img{cursor:pointer;object-fit:cover;transition:box-shadow .5s;max-width:100%}.lightbox-content{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:auto;z-index:150}.lightbox-content .close{color:#fff;position:absolute;top:0;right:0;padding:16px;font-size:24px;font-weight:bold;transition:color .25s}.lightbox-content .close:hover,.lightbox-content .close :focus{color:#8f98a8;cursor:pointer}.lightbox-content .slides{width:100%;margin-top:3%;height:90%;margin-left:auto;margin-right:auto;position:relative}.lightbox-content .slides img{width:100%;height:100%;display:none;object-fit:contain}.lightbox-content .slides img.current{display:block}.lightbox-content .prev,.lightbox-content .next{cursor:pointer;position:absolute;padding:16px;color:#fff;font-weight:bold;font-size:24px;user-select:none;top:50%;width:auto;margin-top:-50px;transition:.6s ease;border-radius:0 3px 3px 0}.lightbox-content .prev:hover,.lightbox-content .next:hover{background-color:rgba(0,0,0,.8)}.lightbox-content .next{right:0;border-radius:3px 0 0 3px}#map-container{width:100vw;height:100vh;z-index:150;margin-top:100vh;transition:all .25s;position:fixed;top:0;left:0;right:0;bottom:0}#map-container.show{margin-top:0}@media only screen and (min-width: 1024px)and (max-width: 1700px){#map-container{margin-top:0;width:30vw;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;z-index:1}}@media only screen and (min-width: 1700px){#map-container{z-index:1;margin-top:0;width:30vw;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}}#toTop{position:fixed;bottom:1rem;right:1rem;z-index:30;background-color:#b64d53;color:#fff;border-radius:50px;width:2.75rem;height:2.75rem;justify-content:center;align-items:center}#intoTop{position:static;padding:1rem;bottom:1rem;right:1rem;z-index:30;background-color:#f7777d;color:#fff;box-shadow:0 7px 32px 0px rgba(0,0,0,.2)}#map-menu{position:fixed;bottom:0;right:0;margin:1rem;padding:1rem;background-color:#5c7897;color:#fff;z-index:100;box-shadow:0 7px 32px 0px rgba(0,0,0,.2)}#map-menu.shift-for-back-to-top{right:3rem}#provider-book{display:flex;background-color:#fff;justify-content:space-around;padding:16px;align-items:center;position:fixed;z-index:50;left:0;bottom:0;width:100vw;border-top:1px solid #f2f4f7;box-shadow:0 -2px 30px rgba(0,0,0,.11)}#provider-book button{height:3.25rem;font-weight:600;margin:auto;min-width:124px}#provider-book.hide{visibility:hidden}#provider-nav{background:#fff;z-index:150;width:100%;border-bottom:1px solid #f2f4f7;padding:.25rem 1rem;position:fixed;top:0;align-items:center;display:flex;height:4rem;overflow-x:scroll}#provider-nav .provider-nav-container{margin-left:0;margin-right:0;width:100%}#provider-nav .provider-nav-container .nav-sub-container{display:flex;width:100%;align-items:center}#provider-nav .provider-nav-container .nav-sub-container .profile-image{width:3rem;min-width:3rem;height:3rem;margin-right:16px}#provider-nav .provider-nav-container .nav-sub-container .profile-image a img{width:100%;height:100%;object-fit:cover;border-radius:1000px}#provider-nav .provider-nav-container .nav-sub-container .links .provider-name{line-height:1;margin:0}#provider-nav .provider-nav-container .nav-sub-container .links div{display:flex}#provider-nav .provider-nav-container .nav-sub-container .links div a{color:#1a2944;font-size:12px;cursor:pointer;margin-right:8px}#provider-nav .provider-nav-container .nav-sub-container .links div a.active{position:relative;color:#186c7d;font-weight:700}#provider-nav.hide{visibility:hidden}@media only screen and (min-width: 960px){#provider-book{display:none}}@media only screen and (min-width: 1700px){#provider-book{display:none}#map-menu{display:none}#provider-nav{width:100%}#provider-nav .provider-nav-container{max-width:1080px;margin:0 auto;padding:0 24px;justify-content:unset}#provider-nav .provider-nav-container .nav-sub-container{width:55%;display:flex;align-items:center;justify-content:unset}#provider-nav .provider-nav-container .nav-sub-container .links a{font-size:12px}}@media only screen and (min-width: 1024px)and (max-width: 1700px){#provider-book{display:none}#map-menu{display:none}#provider-nav{width:100%}#provider-nav .provider-nav-container{max-width:1080px;margin:0 auto;padding:0 24px;justify-content:unset}#provider-nav .provider-nav-container .nav-sub-container{width:55%;display:flex;align-items:center;justify-content:unset}#provider-nav .provider-nav-container .nav-sub-container .links a{font-size:12px}}.overlay{position:fixed;top:0%;left:0;bottom:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.4);z-index:150;opacity:1;visibility:visible;transition:all .25s}.overlay.hidden{visibility:hidden;z-index:-1;opacity:0}.modal{position:fixed;top:1rem;bottom:1rem;left:2rem;right:2rem;background:#fff;border-radius:1rem;overflow:hidden;z-index:200;opacity:1;max-width:1400px;margin:1rem auto}.modal h4{margin-top:20px;font-size:28px}.modal.hidden{display:none}.modal section{padding:1rem 0}.modal footer{padding:1rem}.modal header{border-bottom:1px solid #d0d5dd;display:flex;justify-content:space-between;align-items:center}.modal header h5{margin-bottom:0}.modal header .close{height:100%;padding:1rem;font-size:36px;line-height:10px;color:#1a2944}.modal section{overflow-y:scroll}.modal section .form div:last-of-type label{display:inline-block;width:calc(100% - 30px);vertical-align:top}.modal section input[type=checkbox]{width:20px;min-width:20px;height:20px;border:1px solid #d0d5dd;border-radius:3px;display:inline-block;margin-right:8px;margin-left:0px;display:inline-block;margin-top:4px}.modal section input[type=checkbox]+label{display:inline-block;vertical-align:top}.modal section textarea{font-family:"proxima-nova"}.modal footer{border-top:1px solid #d0d5dd}.modal footer button.primary{font-size:16px;font-weight:600;height:3.25rem}@media only screen and (max-width: 768px){.modal{top:0;bottom:0;right:0;left:0;margin:0;border-radius:0;overflow:scroll}.modal header h4{padding:0 24px;font-size:20px}.modal section{padding:1rem 0}}nav#website-nav{position:fixed;top:0;width:100vw;height:4rem;background:#fff;z-index:150;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d0d5dd;transition:background .2s}nav#website-nav .branding-container{height:100%}nav#website-nav .branding-container .brand-zencare,footer .branding-container .brand-zencare{font-size:20px;height:100%;width:100%;display:flex;align-items:center;padding:0 1rem}nav#website-nav #tabs{display:flex;height:100%;align-items:center;margin-bottom:0;padding-right:10px}nav#website-nav #tabs .tab{display:flex;height:100%;align-items:center;position:relative}nav#website-nav #tabs .tab:hover .arrow-up{display:block}nav#website-nav #tabs .tab:hover .link{color:#0f7e95}nav#website-nav #tabs .tab:hover .menu{transform:scaleY(1)}nav#website-nav #tabs .tab:hover .menu li{opacity:1}nav#website-nav #tabs .tab .link{display:flex;height:100%;align-items:center;padding:0 1rem;font-size:12px;color:#1a2944}nav#website-nav #tabs .tab .link svg,nav#website-nav #tabs .tab .link i{display:none}nav#website-nav #tabs .tab .arrow-up{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);margin-left:auto;margin-right:auto;border-bottom:20px solid #0f7e95;position:absolute;left:0;right:0;bottom:-1px;display:none}nav#website-nav #tabs .tab .menu{position:absolute;background:#0f7e95;min-width:160px;max-height:50vh;top:4rem;z-index:50;transform-origin:0 0;transform:scaleY(0);transition:transform .2s}nav#website-nav #tabs .tab .menu li{display:inline-flex;opacity:0;margin-left:0;transition:opacity .2s;transition-delay:.2s}nav#website-nav #tabs .tab .menu li:hover a{background:#186c7d}nav#website-nav #tabs .tab .menu li a{color:#fff;padding:.5rem 1rem .5rem 1.5rem;width:100%}nav#website-nav.on-background{background:rgba(0,0,0,0);border-bottom:none}nav#website-nav.on-background .brand-zencare{color:#fff}nav#website-nav.on-background #tabs .tab .link{color:#fff}nav.nav{width:100%;background:#fff}nav.nav h5.welcome{margin-bottom:0}nav.nav .mobile-menu{display:none}nav.nav .section .title{margin-bottom:16px}nav.nav .section .link{cursor:pointer}nav.nav .section .link,nav.nav .section .link a{color:#626f87}nav.nav .section .link:hover,nav.nav .section .link.active,nav.nav .section .link a:hover,nav.nav .section .link a.active{color:#1a2944}nav.nav .section .link,nav.nav .section .link i,nav.nav .section .link svg{line-height:1.5rem}nav.nav .section .link i,nav.nav .section .link svg{font-size:20px}nav.nav .section .link.primary,nav.nav .section .link.primary a{color:#0f7e95}nav.nav .section .link.primary:hover,nav.nav .section .link.primary.active,nav.nav .section .link.primary a:hover,nav.nav .section .link.primary a.active{color:#186c7d}nav.nav .section .link.secondary,nav.nav .section .link.secondary a{color:#f7777d}nav.nav .section .link.secondary:hover,nav.nav .section .link.secondary.active,nav.nav .section .link.secondary a:hover,nav.nav .section .link.secondary a.active{color:#b64d53}nav.nav .section .link.tertiary,nav.nav .section .link.tertiary a{color:#5c7897}nav.nav .section .link.tertiary:hover,nav.nav .section .link.tertiary.active,nav.nav .section .link.tertiary a:hover,nav.nav .section .link.tertiary a.active{color:#364560}nav.nav .section .link.quaternary,nav.nav .section .link.quaternary a{color:#efb52e}nav.nav .section .link.quaternary:hover,nav.nav .section .link.quaternary.active,nav.nav .section .link.quaternary a:hover,nav.nav .section .link.quaternary a.active{color:#91690a}nav.nav .section .link.light,nav.nav .section .link.light a{color:#d0d5dd}nav.nav .section .link.light:hover,nav.nav .section .link.light.active,nav.nav .section .link.light a:hover,nav.nav .section .link.light a.active{color:#8f98a8}nav.nav .section .link.dark,nav.nav .section .link.dark a{color:#1f3152}nav.nav .section .link.dark:hover,nav.nav .section .link.dark.active,nav.nav .section .link.dark a:hover,nav.nav .section .link.dark a.active{color:#626f87}nav.nav .section .link.error,nav.nav .section .link.error a{color:#f2474e}nav.nav .section .link.error:hover,nav.nav .section .link.error.active,nav.nav .section .link.error a:hover,nav.nav .section .link.error a.active{color:#a02323}nav.nav .section .link.success,nav.nav .section .link.success a{color:#44af69}nav.nav .section .link.success:hover,nav.nav .section .link.success.active,nav.nav .section .link.success a:hover,nav.nav .section .link.success a.active{color:#257d44}nav.nav .section .link.warning,nav.nav .section .link.warning a{color:#ffc447}nav.nav .section .link.warning:hover,nav.nav .section .link.warning.active,nav.nav .section .link.warning a:hover,nav.nav .section .link.warning a.active{color:#8a6721}nav.nav.side{height:calc(100vh - 4rem);max-width:250px;padding:24px;position:sticky;border-right:1px solid #d0d5dd;top:4rem}nav.nav.side .brand{margin-bottom:24px}nav.nav.side .brand a{font-size:20px}nav.nav.side .section{margin-bottom:24px}nav.nav.side .link{width:100%;margin-bottom:16px}nav.nav.side .link i,nav.nav.side .link svg{font-size:20px;margin-right:16px}nav.nav.top{justify-content:space-between;height:4rem;border-bottom:1px solid #d0d5dd;top:0;position:fixed;z-index:100}nav.nav.top .welcome{padding-left:16px}nav.nav.top,nav.nav.top .section{display:flex;flex-direction:row;align-items:center}nav.nav.top .link,nav.nav.top .section .link{padding:0 16px}nav.nav.top .dropdown .menu{position:absolute;right:0;overflow:scroll;min-width:160px;max-height:50vh;top:4rem;z-index:50;box-shadow:2px 0px 8px rgba(0,0,0,.1294117647);background:#fff;border-radius:8px}nav.nav.top .dropdown .menu.hidden{display:none}nav.nav.top .dropdown .menu .link{padding:0}nav.nav.top .dropdown .menu .link:hover{background-color:#f2f4f7}nav.nav.top .dropdown .menu .link a{display:block;padding:8px 16px}nav.nav.top .dropdown .link{padding:0 16px;user-select:none}nav.nav.top .dropdown .link.profile{display:flex;align-items:center}nav.nav.top .dropdown .link.profile img{margin-left:8px}@media only screen and (max-width: 1024px){nav#website-nav{transition:background-color .5s;z-index:100}nav#website-nav .mobile-menu{width:4rem;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav .mobile-menu span{width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav .mobile-menu span::before{content:"";top:-0.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block}nav#website-nav .mobile-menu span::after{content:"";top:.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block}nav#website-nav .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav .mobile-menu.active span::before{transform:rotate(135deg);background-color:#0f7e95;top:0}nav#website-nav .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#0f7e95;top:0}nav#website-nav #tabs{position:fixed;top:100%;height:calc(100% - 4rem);left:0;right:0;width:100vw;background:#fff;flex-direction:column;align-items:flex-start;overflow:scroll;z-index:-1;opacity:0;transition:all .5s}nav#website-nav #tabs .tab{height:auto;width:100%;flex-direction:column;margin-left:0}nav#website-nav #tabs .tab.active .link{color:#0f7e95}nav#website-nav #tabs .tab.active .menu{display:block;transform:scaleY(1)}nav#website-nav #tabs .tab.active .menu li{opacity:1}nav#website-nav #tabs .tab:hover .link{color:#1a2944}nav#website-nav #tabs .tab:hover .arrow-up{display:none}nav#website-nav #tabs .tab .link{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;width:100%;height:auto;font-size:20px}nav#website-nav #tabs .tab .link svg,nav#website-nav #tabs .tab .link i{font-size:20px;color:#d0d5dd;display:inline}nav#website-nav #tabs .tab .menu{position:initial;display:none;width:100%;max-height:100%}nav#website-nav.opened{background-color:#fff}nav#website-nav.opened .mobile-menu{width:4rem;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav.opened .mobile-menu span{width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav.opened .mobile-menu span::before{content:"";top:-0.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block}nav#website-nav.opened .mobile-menu span::after{content:"";top:.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#0f7e95;display:inline-block}nav#website-nav.opened .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav.opened .mobile-menu.active span::before{transform:rotate(135deg);background-color:#0f7e95;top:0}nav#website-nav.opened .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#0f7e95;top:0}nav#website-nav.opened .branding-container{z-index:25}nav#website-nav.opened .branding-container .brand-zencare{color:#37bec3}nav#website-nav.opened .mobile-menu{z-index:25;color:#0f7e95}nav#website-nav.opened #tabs{z-index:100;opacity:1;top:4rem}nav#website-nav.on-background .mobile-menu{width:4rem;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav.on-background .mobile-menu span{width:1.5rem;height:2px;background-color:#fff;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav.on-background .mobile-menu span::before{content:"";top:-0.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#fff;display:inline-block}nav#website-nav.on-background .mobile-menu span::after{content:"";top:.6rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.5rem;height:2px;background-color:#fff;display:inline-block}nav#website-nav.on-background .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav.on-background .mobile-menu.active span::before{transform:rotate(135deg);background-color:#0f7e95;top:0}nav#website-nav.on-background .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#0f7e95;top:0}nav#website-nav.on-background #tabs .tab .link{color:#1a2944}.nav-top-container{padding:0;margin-top:0;margin-bottom:0}nav.nav.side{height:100vh;margin-left:-250px;transition:margin-left .25s,box-shadow .25s;box-shadow:none;position:fixed;left:0;top:0;z-index:200}nav.nav.side.show{margin-left:0}nav.nav.top{border-radius:0;position:fixed;top:0;padding:0;z-index:10;box-shadow:none;border-bottom:1px solid #f2f4f7}nav.nav.top .welcome{display:none}nav.nav.top .mobile-menu{display:flex;align-items:center;justify-content:center;padding:16px;color:#0f7e95;font-size:20px;cursor:pointer}nav.nav.top .dropdown.show{margin-left:0;box-shadow:2px 0px 8px rgba(0,0,0,.1294117647)}nav.nav.top .dropdown .menu{margin-right:16px}nav.nav.top .dropdown .link.profile img{margin:0}nav.nav.top .dropdown .link.profile .name{display:none}}#overlay{background-color:#000;width:100vw;height:100vh;position:fixed;display:block;visibility:hidden;opacity:.8;top:0;left:0;z-index:150}#overlay.show{visibility:visible}.pagination{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:45rem}.pagination .page-numbers .page-number{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;height:35px;width:35px;cursor:pointer;margin-left:8px;margin-right:8px}.pagination .page-numbers .page-number.active{background:#0f7e95;color:#fff}@media only screen and (max-width: 768px){.pagination{max-width:25rem}}.phone-consultation-times{max-width:30rem}.phone-consultation-times .header{margin-bottom:24px}.phone-consultation-times .sub-header{margin-bottom:16px}.phone-consultation-times .sub-header .desc{color:#626f87}.phone-consultation-times .inputs .input-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.phone-consultation-times .inputs label{width:25%}.phone-consultation-times .inputs input{width:70%}.popover{background:#fff;border:2px solid #0f7e95;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:280px;padding:16px;color:#000;font-size:12px;line-height:1.5rem;border-radius:0 6px 6px 6px;cursor:default;z-index:50;font-family:"proxima-nova",sans-serif;font-weight:normal}.providerList{background-color:#fff;padding:0 1rem;width:70vw;margin-top:100px}.providerList .section .section-header{padding:1rem;border-radius:.5rem;display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;border:1px solid #d0d5dd}.providerList .section .section-header .icon-container{margin-right:1rem}.providerList .section .section-header .icon-container i,.providerList .section .section-header .icon-container svg{font-size:20px}.providerList .section .section-header .text-container span{display:block}.providerList .section .section-header .text-container .title{font-size:24px;font-weight:bold;line-height:1}.providerList .section .section-header.in-network{background-color:#ebf7fa;border-color:#2f96a6}.providerList .section .section-header.in-network .icon-container i,.providerList .section .section-header.in-network .icon-container svg{color:#0f7e95}.providerList .section .section-header.within-budget{background-color:#ebf7fa;border-color:#2f96a6}.providerList .section .section-header.within-budget .icon-container i,.providerList .section .section-header.within-budget .icon-container svg{color:#0f7e95}.providerList .section .section-header.out-of-budget{background-color:#fff8e7;border-color:#f9ce83}.providerList .section .section-header.out-of-budget .icon-container i,.providerList .section .section-header.out-of-budget .icon-container svg{color:#efb52e}.providerList .section .section-header.out-of-network{background-color:#fdf1f1;border-color:#f19b9f}.providerList .section .section-header.out-of-network .icon-container i,.providerList .section .section-header.out-of-network .icon-container svg{color:#f7777d}.providerList .section .card-list{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.providerList .section .card-list .card{margin-bottom:1rem;width:49%;border:1px solid #d0d5dd}@media only screen and (max-width: 1080px){.providerList{width:100vw}}@media only screen and (max-width: 768px){.providerList{margin-top:76px;padding:0}.providerList .section .section-header{margin-bottom:.5rem;border-radius:0}.providerList .section .section-header span{font-size:16px}.providerList .section .card-list .card{width:100%;border-radius:0;margin-bottom:.5rem;max-width:none}}.refer-a-friend{width:fit-content;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:6px}.refer-a-friend .container{display:flex;flex-direction:column;align-items:center;width:fit-content}.refer-a-friend .container .icon{background-color:#ebf7fa;height:7rem;width:7rem;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:24px}.refer-a-friend .container .icon i,.refer-a-friend .container .icon svg{color:#0f7e95;font-size:2rem}.refer-a-friend .container .link-container .link{display:flex;align-items:center}.refer-a-friend .container .link-container .link input{margin-right:16px;width:15rem}@media only screen and (max-width: 768px){.refer-a-friend{width:100%}.refer-a-friend .container{width:100%}.refer-a-friend .container .link-container{width:100%}.refer-a-friend .container .link-container .link{flex-direction:column}.refer-a-friend .container .link-container .link input{margin-right:0;margin-bottom:8px;width:100%}.refer-a-friend .container .link-container .link button{width:100%}}.loading{position:relative;background-color:#e4e7ec}.card.search .info .title.loading,.card.search .info .specialties.loading,.card.search .info .areas.loading,.card.search .info .name.loading{color:rgba(0,0,0,0)}.card.search .info .title.loading svg,.card.search .info .specialties.loading svg,.card.search .info .areas.loading svg,.card.search .info .name.loading svg{display:none}.loading::after{display:block;content:"";position:absolute;width:100%;height:100%;color:rgba(0,0,0,0);-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}.card.search .image.avatar.search-card-avatar.loading img{opacity:0}â€‹ .loading.name{width:10rem;height:2rem}â€‹ .loading.title{width:7rem;height:1rem}â€‹ .loading.specialties{width:15rem;height:3rem}@-webkit-keyframes loading{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.slider-container{padding:20px}.slider-container label{font-size:12px;display:block;margin-bottom:4px}.slider-container label.min-fee{text-align:left;padding-left:8px}.slider-container label.max-fee{text-align:right;padding-right:8px}.noUi-target{height:10px;background:#f9fafb;border-radius:4px}.noUi-target .noUi-handle{width:28px !important;height:28px !important;top:-12px !important;border-radius:50%;border:1px solid #0f7e95;box-shadow:none}.noUi-target .noUi-handle:after,.noUi-target .noUi-handle:before{background:#0f7e95}.noUi-target .noUi-handle:before{left:10px;top:6px}.noUi-target .noUi-handle:after{left:15px;top:6px}.noUi-target .noUi-connect{background:#0f7e95}.slider-inputs{justify-content:space-between;display:flex;margin-top:24px}.slider-inputs .field{width:49%}.slider-inputs .field .input-container{position:relative}.slider-inputs .field .input-container input{padding-left:1.75rem;width:100%;border-radius:100px}.slider-inputs .field .input-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider-inputs .field .input-container span{position:absolute;left:0;display:flex;height:100%;align-items:center;padding:0 .75rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:6px}.noUi-vertical{width:18px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#f9fafb;border-radius:4px;border:1px solid #d0d5dd;box-shadow:inset 0 1px 1px #f9fafb,0 3px 6px -5px #8f98a8}.noUi-connects{border-radius:3px}.noUi-connect{background:#0f7e95}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d0d5dd;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #f2f4f7,0 3px 6px -3px #8f98a8}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #e4e7ec,0 3px 6px -3px #8f98a8}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e4e7ec;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#8f98a8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#8f98a8}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#d0d5dd;font-size:10px}.noUi-marker{position:absolute;background:#d0d5dd}.noUi-marker-sub{background:#8f98a8}.noUi-marker-large{background:#8f98a8}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d0d5dd;border-radius:3px;background:#fff;color:#1a2944;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}#slider{margin-top:1px}@media only screen and (max-width: 768px){.slider-container{padding:0;width:auto}}.switch .checkbox,.switch [type=checkbox]{height:0;width:0;display:none}.switch .checkbox:checked+label .toggle,.switch [type=checkbox]:checked+label .toggle{left:calc(100% - 2px);transform:translateX(-100%)}.switch label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:75px;height:32px;background:gray;border-radius:100px;position:relative;transition:background-color .2s}.switch label .toggle{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:45px;transition:.2s;background:#fff;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}.switch label:active .toggle{width:37px}.switch label.sm{height:25px;width:50px}.switch label.sm .toggle{height:20px;width:20px}.switch label.sm:active .toggle{width:30px}.switch label.md{height:32px;width:75px}.switch label.md .toggle{height:27px;width:27px}.switch label.md:active .toggle{width:37px}.switch label.lg{height:50px;width:100px}.switch label.lg .toggle{height:45px;width:45px}.switch label.lg:active .toggle{width:55px}.switch label.primary{background:#0f7e95}.switch label.secondary{background:#f7777d}.switch label.tertiary{background:#5c7897}.switch label.quaternary{background:#efb52e}.switch label.success{background:#44af69}.switch label.error{background:#f2474e}.switch label.warning{background:#ffc447}.switch label.info{background:#5c7897}.switch input[type=checkbox]:checked+label{background:#0f7e95}table,.table{border-collapse:collapse;text-align:justify;margin:auto}table .fa-check,.table .fa-check,table svg,.table svg{color:#44af69}table .fa-times,.table .fa-times,table svg,.table svg{color:#f2474e}table td,table th,.table td,.table th{padding:10px 15px;border:1px solid #e4e7ec;min-width:130px;max-width:350px;text-align:center;vertical-align:middle}table td:first-child,table th:first-child,.table td:first-child,.table th:first-child{text-align:left}table-section-header td,.table-section-header td{text-align:left;font-weight:500;font-size:15px;padding-top:20px;color:#1a2944;text-transform:uppercase;background:#f9fafb;letter-spacing:1px}table-desc,.table-desc{font-size:11px;color:#8f98a8;max-height:0;overflow:hidden;margin:0;display:none}table th,.table th{background:#f9fafb;font-weight:500;text-transform:uppercase;color:#626f87;padding-top:20px;padding-bottom:20px;letter-spacing:2px;font-size:14px;line-height:20px;width:200px}table th.empty-cell,.table th.empty-cell{border:none;background:none}table th img,.table th img{max-width:100%;margin:auto;width:200px}.tabs-container{width:100%}.tabs-container .tabs{display:flex;flex-direction:row;justify-content:center;margin-bottom:3rem}.tabs-container .tabs .tab{padding:1rem;text-transform:uppercase;font-weight:bold;cursor:pointer;margin-left:0;list-style:none}.tabs-container .tabs .tab.active span{border-bottom:2px solid #0f7e95;color:#0f7e95}.tabs-container .tab-options{max-width:960px;margin:auto;column-width:200px;column-count:4}.tabs-container .tab-options li{margin-bottom:1rem;cursor:pointer;margin-left:0;list-style:none;padding:0 1rem}.tabs-container .tab-options li span{color:#5c7897;transition:.25s color}.tabs-container .tab-options li:hover span{color:#364560}@media only screen and (max-width: 768px){.tabs-container .tabs{white-space:nowrap;overflow-x:scroll}}.tab-select{display:flex;flex-direction:row;align-items:center;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);width:100%;border-radius:100px;justify-content:space-between}.tab-select [type=radio]:checked+label{background-color:#0f7e95;color:#fff}.tab-select .container{width:33%;text-align:center}.tab-select .container label{padding-left:0 !important;padding:16px 0;border-radius:100px;user-select:none;width:100%}.tab-select .container label::before{display:none}.tab-select .container label::after{display:none}@media only screen and (max-width: 768px){.tab-select{display:flex;flex-direction:row;align-items:center;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);width:100%;border-radius:100px}.tab-select [type=radio]:checked+label{background-color:#0f7e95;color:#fff}.tab-select label{padding-left:24px !important;padding:8px 24px;border-radius:100px;user-select:none}.tab-select label::before{display:none}.tab-select label::after{display:none}}.tag{padding:8px 16px;border-width:1px;border-style:solid;border-radius:100px;display:inline-block}.tag .container{display:flex;align-items:center}.tag .container span{font-size:12px}.tag .container i,.tag .container svg{margin-right:8px}.tag.primary{border-color:#2f96a6;background:#ebf7fa}.tag.primary .container i,.tag.primary .container svg{color:#0f7e95}.tag.secondary{border-color:#f19b9f;background:#fdf1f1}.tag.secondary .container i,.tag.secondary .container svg{color:#f7777d}.tag.tertiary{border-color:#aac4e0;background:#f1f6fd}.tag.tertiary .container i,.tag.tertiary .container svg{color:#5c7897}.tag.quaternary{border-color:#f9ce83;background:#fff8e7}.tag.quaternary .container i,.tag.quaternary .container svg{color:#efb52e}.testimonial svg,.testimonial i{font-size:3rem;color:#8f98a8;display:block;margin-bottom:2rem}.testimonial .body{font-weight:bold;font-size:24px;font-weight:700;margin-bottom:1rem}.testimonial .credit{text-align:right}.tooltip{background-color:#fff;padding:16px;border-width:1px;border-style:solid;border-radius:6px;width:250px;user-select:none}.tooltip.primary{border-color:#2f96a6}.tooltip.secondary{border-color:#f19b9f}.tooltip.tertiary{border-color:#aac4e0}.tooltip.quaternary{border-color:#f9ce83}.tooltip.success{border-color:#a3d2b3}.tooltip.error{border-color:#ffb4b7}.tooltip.warning{border-color:#ffdd93}.tooltip.info{border-color:#aac4e0}.wizard-nav{display:flex;align-items:center}.wizard-nav .tab{display:flex;align-items:center;justify-content:center;background-color:#d0d5dd;cursor:pointer;border-radius:100px;width:50px;height:50px;color:#fff}.wizard-nav .tab.completed{background-color:#0f7e95}.wizard-nav .line{width:100px;height:3px;background-color:#d0d5dd}.wizard-nav .line.completed{background-color:#0f7e95}.about-page{display:flex;max-width:1280px;margin:5rem auto;width:80%;justify-content:space-between;flex-flow:row}.about-page .side-nav{width:15%;margin-top:0;height:calc(100vh - 4rem);top:6rem;position:sticky}.about-page .side-nav .title{margin-bottom:8px}.about-page .side-nav ul li{list-style:none;margin-bottom:8px;margin-left:0}.about-page .side-nav ul li a{color:#8f98a8}.about-page .side-nav ul li a.active{color:#0f7e95}.about-page .content{width:80%;padding:8px}.about-page ul span{display:none}@media only screen and (max-width: 768px){span{display:inline-block}.about-page{flex-direction:column;padding:2rem 16px;width:100%}.about-page .side-nav{width:100%;border-bottom:1px solid #d0d5dd;position:unset;height:auto}.about-page .side-nav .title{display:none}.about-page .side-nav ul{list-style:none;padding:0;margin:0;margin-bottom:.75rem}.about-page .side-nav ul li{display:inline-block;margin-right:1.5rem;margin:0}.about-page .side-nav ul li a{text-decoration:none;color:#0f7e95}.about-page .side-nav ul li a.active{color:#1a2944;font-weight:bold}.about-page .content{width:100%}.about-page ul span{display:inline-block}}.home-banner{height:100vh}.home-banner .form-container{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;display:flex;align-items:center;max-width:1280px;margin:0 auto;padding:5rem 1rem}.home-banner .form-container .homeform{max-width:700px}.home-content{margin-left:1rem;margin-right:1rem;overflow:hidden}.home-content .icon-desc-container{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;max-width:1020px;margin-left:auto;margin-right:auto;align-items:center}.home-content .icon-desc-container .icon-desc{display:flex;flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem}.home-content .icon-desc-container .icon-desc .icon-border{width:6rem;height:6rem;border-radius:50%;border:solid 1px #f2f4f7;padding:20px;margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.home-content .icon-desc-container .icon-desc h1,.home-content .icon-desc-container .icon-desc h2,.home-content .icon-desc-container .icon-desc h3,.home-content .icon-desc-container .icon-desc h4,.home-content .icon-desc-container .icon-desc h5,.home-content .icon-desc-container .icon-desc h6{margin-bottom:.75rem}.home-content .how-it-works{display:flex;flex-direction:column;max-width:1020px;justify-content:space-between;margin-left:auto;margin-right:auto;overflow:none;position:relative;margin-top:5rem;padding-bottom:2rem}.home-content .how-it-works .desc-container h2{margin-bottom:1rem;text-align:center}.home-content .how-it-works .desc-container .desc{display:flex;margin-bottom:2rem;flex-direction:column;align-items:center}.home-content .how-it-works .desc-container .desc .content{max-width:100%;text-align:center;font-size:18px;line-height:1.5rem}.home-content .how-it-works .desc-container .desc .number{border-radius:50%;background-color:#0f7e95;width:32px;display:flex;align-items:center;justify-content:center;height:32px;margin-bottom:1rem;text-align:center;color:#fff;font-weight:600;margin-right:0}.home-content .how-it-works .desc-container .button-links{flex-direction:row;display:flex;justify-content:space-between;max-width:360px;margin:auto}.home-content .how-it-works .desc-container .button-links .columns{display:flex;flex-direction:column}.home-content .how-it-works .desc-container .button-links .columns li{list-style:none;margin-left:0;margin-bottom:24px}.home-content .how-it-works .desc-container .button-links .columns li a{display:flex;align-items:center;justify-content:center;color:#fff;padding:0 1rem}.home-content .how-it-works .image-container{margin-top:3rem;height:100%;width:100%}.home-content .how-it-works .image-container img{width:100%}.home-content .testimonial-container{max-width:900px;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:1rem;align-items:center}.home-content .testimonial-container .mission h1,.home-content .testimonial-container .mission h2,.home-content .testimonial-container .mission h3,.home-content .testimonial-container .mission h4,.home-content .testimonial-container .mission h5,.home-content .testimonial-container .mission h6{margin-bottom:1rem}.home-content .testimonial-container .mission p{margin-bottom:1rem;font-size:1rem}.home-content .photo-testimonial{position:relative}.home-content .photo-testimonial img{width:100%;object-fit:cover;max-height:35rem;object-position:center top}.home-content .photo-testimonial .testimonial{position:absolute;display:flex;justify-content:center;flex-direction:column;bottom:0;right:0;background-color:#364560;width:80%;height:15rem;padding:1rem;margin-right:auto;margin-left:auto;margin-bottom:-5rem;left:0;box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.home-content .photo-testimonial .testimonial p{color:#fff;margin-top:0;margin-bottom:0;font-size:12px}.home-content .photo-testimonial .testimonial p:first-child{font-size:14px;margin-bottom:1rem}.home-content .photo-testimonial .testimonial p:nth-child(2){margin-bottom:1rem}.home-content .brief-history{width:100%;margin-left:auto;margin-right:auto;margin-top:10rem;text-align:center}.home-content .brief-history h2{color:#0f7e95;margin-bottom:1rem;font-size:2rem}.home-content .brief-history p{margin-bottom:1rem}.home-content .zencare-team{margin-top:3rem;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem}.home-content .zencare-team .support{display:flex;align-items:center;width:100%;margin-bottom:2rem}.home-content .zencare-team .support span{letter-spacing:.75px;min-width:320px;text-align:center;color:#5c7897;font-weight:bold}.home-content .zencare-team .team{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.home-content .zencare-team .team img{max-width:7rem;max-height:7rem;margin-bottom:.75rem;border-radius:100%;opacity:.6;padding:.25rem}.home-content #near-therapists{margin:5rem auto}.home-content #near-therapists h1{text-align:center}.home-content #near-therapists .list-options{padding:1rem;max-width:1024px;margin:auto}.home-content #near-therapists .list-options ul{display:flex;flex-wrap:wrap;justify-content:space-around}.home-content #near-therapists .list-options ul li{list-style:none;margin-left:0;margin-bottom:24px;width:225px}.home-content #near-therapists .list-options ul li a{display:flex;align-items:center;justify-content:center;color:#fff}@media only screen and (min-width: 768px){.home-title{font-size:4rem;margin-bottom:0rem}.home-city-selector{width:400px;font-size:1.25rem;font-weight:300}.search-bar{margin-bottom:3rem}.search-icon{line-height:3rem !important}.search-button{padding:0 48px;font-size:20px}.home-subtext{font-size:1.75rem}.home-subtext:nth-child(2){margin-bottom:0}.home-subtext:nth-child(3){margin-bottom:3rem}.home-content{margin-left:0rem;margin-right:0rem}.home-content .icon-desc-container{flex-direction:row;align-items:flex-start}.home-content .icon-desc-container .icon-desc{width:33%;margin-left:1rem;margin-right:1rem}.home-content .how-it-works{flex-direction:row;padding-bottom:10rem}.home-content .how-it-works .desc-container{margin-left:1rem}.home-content .how-it-works .desc-container h2{text-align:center}.home-content .how-it-works .desc-container .desc{flex-direction:row;align-items:flex-start}.home-content .how-it-works .desc-container .desc .content{max-width:18rem;text-align:left}.home-content .how-it-works .desc-container .desc .number{margin-bottom:0;margin-right:24px}.home-content .how-it-works .desc-container .button-links .columns li a{padding:0 2rem}.home-content .how-it-works .image-container{position:absolute;left:25rem;height:100%;width:100%}.home-content .testimonial-container{display:flex;padding-bottom:5rem}.home-content .testimonial-container .testimonial{margin-bottom:0;margin-right:5rem}.home-content .photo-testimonial .testimonial{margin-right:20%;margin-left:0;left:auto;width:30rem;height:25rem;padding-left:5rem;padding-right:5rem;margin-bottom:-3rem}.home-content .photo-testimonial .testimonial p{font-size:16px}.home-content .photo-testimonial .testimonial p:first-child{font-size:1.5rem;margin-bottom:1rem}.home-content .brief-history{width:75%;max-width:678px}.home-content .zencare-team{margin-top:7.5rem;width:75%;margin-bottom:2rem}.home-content .zencare-team .support hr{display:block;width:100%}.home-content .zencare-team .team img{padding:1rem;margin-bottom:0;max-width:10rem;max-height:10rem}}@media only screen and (max-width: 768px){.home-banner{height:auto}.home-banner .form-container{margin:4rem 0 0 0;padding:0;display:block;position:inherit;height:auto;border-bottom:1px solid #d0d5dd;max-width:100%}.home-banner .form-container .homeform{max-width:100%}}.homeform{background-color:#fff;padding:2rem 2.5rem;border-radius:.25rem;max-width:720px}.homeform header{margin-bottom:1rem}.homeform section .input-label{font-weight:600}.homeform section .row{margin-bottom:1rem}.homeform section .split-row{display:flex;flex-direction:row;justify-content:space-between}.homeform section .split-row-m-0{flex-direction:row;justify-content:space-between;display:flex}.homeform section .split-row-m-0 .half{width:49%;flex-basis:49%}.homeform section .split-row .half{width:49%;flex-basis:49%}.homeform section .dropdown{width:100%;margin-top:.5rem}.homeform section .dropdown input{width:100%}.homeform section button.search{padding:.875rem .75rem}@media only screen and (max-width: 768px){.homeform{padding:1rem}.homeform section .split-row{flex-direction:column}.homeform section .split-row p{margin-bottom:1rem}.homeform section .split-row .half{width:100%}}#locations-page{margin-top:7rem;max-width:900px;margin-left:auto;margin-right:auto;padding:0 48px}#locations-page .header{text-align:center;margin-bottom:24px}#locations-page .header h1,#locations-page .header h2,#locations-page .header h3,#locations-page .header h4,#locations-page .header h5,#locations-page .header h6{margin-bottom:16px}#locations-page .groups{columns:3;width:100%;margin-bottom:120px}#locations-page .groups .group{break-inside:avoid;margin-bottom:5rem}#locations-page .groups .group .region-name{margin-bottom:16px}#locations-page .groups .group .region-name a{font-size:inherit;font-weight:600;border-bottom:5px solid #2f96a6}@media only screen and (max-width: 1080px){#locations-page .header{margin-bottom:2rem}#locations-page .groups{columns:2}}@media only screen and (max-width: 684px){#locations-page{padding:0 16px}#locations-page .groups{columns:1}}.listings-page{max-width:960px;margin-left:auto;margin-right:auto;padding:48px 24px}.listings-page .title{margin-bottom:16px;text-align:center}.listings-page .description{margin-bottom:48px}.listings-page .list-container.mental-health{display:flex;justify-content:space-between}.listings-page .list-container.mental-health ul{width:50%}.listings-page .list-container.mental-health ul li{margin-bottom:8px}.listings-page .list-container.therapy-types .header{display:flex;flex-direction:row;justify-content:space-between}.listings-page .list-container.therapy-types .header .left{width:30%;margin-bottom:16px}.listings-page .list-container.therapy-types .header .right{width:70%;padding-left:16px;margin-bottom:16px}.listings-page .list-container.therapy-types ul{display:flex;justify-content:space-between}.listings-page .list-container.therapy-types ul li{list-style:none;margin-left:0}.listings-page .list-container.therapy-types ul li:first-child{width:30%}.listings-page .list-container.therapy-types ul li:nth-child(2){width:70%;padding-left:16px;margin-bottom:48px}.listings-page .list-container.therapy-types ul li p{margin:0}@media only screen and (max-width: 768px){.listings-page .list-container{flex-direction:column}.listings-page .list-container.mental-health ul{width:100%}.listings-page .list-container.therapy-types .header{display:none}.listings-page .list-container.therapy-types ul{width:100%;flex-direction:column}.listings-page .list-container.therapy-types ul li:first-child{width:100%}.listings-page .list-container.therapy-types ul li:nth-child(2){width:100%;padding-left:0;margin-bottom:24px}}#listings-page-providers{margin-top:4rem}#listings-page-providers .container{max-width:1080px;margin-left:auto;margin-right:auto;padding:48px 24px}#listings-page-providers .container .content .title{margin-bottom:16px}#post{padding:.5rem}#post img{width:100%}#post .author-profile{display:flex}#post .author-profile .profile-image{margin-right:1.6rem}#post .author-profile .profile-image .fa-stack,#post .author-profile .profile-image svg{font-size:1rem}#post .author-profile .profile-image span{margin-right:0}#post .author-profile .name{margin-bottom:.75rem;color:#1a2944;font-size:26px;margin-top:0}#post .author-profile .name a{font-size:1.5rem;font-weight:bold}#post a{text-decoration:underline}.post-pagination{display:flex;padding-top:4rem;width:100%;position:relative}.post-pagination .older-post{width:50%}.post-pagination .newer-post{text-align:right;width:50%}@media only screen and (min-width: 768px){#post{width:700px;margin-left:auto;margin-right:auto}#post .profile-image .fa-stack,#post .profile-image svg{font-size:2rem}}@media only screen and (max-width: 768px){.post-pagination .older-post{padding-top:1rem;padding-left:1rem;padding-bottom:1rem;padding-right:.5rem;width:50%}.post-pagination .newer-post{text-align:right;padding-top:1rem;padding-right:1rem;padding-left:.5rem;padding-bottom:1rem;width:50%}}#layout.default .content-container{display:flex;margin-top:4rem}#layout.default .content-container .content{padding:16px 24px;margin-bottom:16px;width:100%}#layout.auth{display:flex;flex-direction:row}#layout.auth .form-container{width:50%;padding:24px}#layout.auth .form-container .brand-zencare{font-size:32px;margin-bottom:24px;text-align:center;display:block}#layout.auth .form-container form.reset .field{display:flex;justify-content:space-between;width:100%}#layout.auth .form-container form.reset .field input{flex:3;margin-right:16px}#layout.auth .form-container form.reset .field button{flex:1}#layout.auth .image-container{width:50%;height:100vh}#layout.auth .image-container img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1024px){#layout.default .content-container{margin-top:4rem}}@media only screen and (max-width: 768px){#layout.auth{display:block}#layout.auth .form-container{width:100%;padding:16px}#layout.auth .form-container .brand-zencare{font-size:28px;text-align:center;display:block}#layout.auth .form-container form.reset .field{flex-direction:column}#layout.auth .form-container form.reset .field input{margin-bottom:16px;margin-right:0}#layout.auth .form-container form.reset .field button{flex:auto}#layout.auth .image-container{display:none}}.profile-page,.practice-page{margin-top:4rem}.profile-page .profile-container,.practice-page .profile-container{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1280px;padding:24px;gap:48px}.profile-page .profile-container .avatar,.practice-page .profile-container .avatar{margin-bottom:8px}#react-profile-container{flex-grow:1}.profile-page .profile-container #profile hr,.practice-page .profile-container #profile hr{border:1px solid #d0d5dd;margin-top:24px;margin-bottom:24px}.profile-page .profile-container #profile #about #profile-header,.practice-page .profile-container #profile #about #profile-header{display:flex;flex-direction:row;align-items:flex-start}.profile-page .profile-container #profile #about #profile-header .content,.practice-page .profile-container #profile #about #profile-header .content{margin-left:24px}.profile-page .profile-container #profile #about #profile-header .content .pronouns{color:#626f87;font-size:1rem;font-weight:400;padding-left:.5rem;text-wrap:nowrap}.profile-page .profile-container #profile #about #profile-header .content .pronouns.mobile{display:none;padding:0;margin:0}.profile-page .profile-container #profile #about #profile-header .content .provider-name,.practice-page .profile-container #profile #about #profile-header .content .provider-name{margin-bottom:0}.profile-page .profile-container #profile #about #profile-header .content p,.practice-page .profile-container #profile #about #profile-header .content p{margin-bottom:0}.profile-page .profile-container #profile #about #profile-header .content.practice .title,.practice-page .profile-container #profile #about #profile-header .content.practice .title{text-align:center}.profile-page .profile-container #profile #about #profile-header .content.practice .accepting-clients-message,.practice-page .profile-container #profile #about #profile-header .content.practice .accepting-clients-message{text-align:center}.profile-page .profile-container #profile #about #profile-header .content.practice p,.practice-page .profile-container #profile #about #profile-header .content.practice p{margin-bottom:16px}.profile-page .profile-container #profile #about #profile-header .content .text-success,.practice-page .profile-container #profile #about #profile-header .content .text-success{color:#44af69}.profile-page .profile-container #profile #about #profile-header .content .online-therapy-profile i,.profile-page .profile-container #profile #about #profile-header .content .online-therapy-profile svg,.practice-page .profile-container #profile #about #profile-header .content .online-therapy-profile i,.practice-page .profile-container #profile #about #profile-header .content .online-therapy-profile svg{padding:9.5px;height:34px;width:34px;background:#0f7e95;border-radius:50%;color:#fff;font-size:13px}.profile-page .profile-container #profile #about #profile-header .content .online-therapy-profile,.practice-page .profile-container #profile #about #profile-header .content .online-therapy-profile{padding:4px;margin-top:6px;font-size:16px;color:#0f7e95;font-weight:600;margin-bottom:6px;padding-left:0px}.profile-page .profile-container #profile #about #profile-header .content .online-therapy-profile span,.practice-page .profile-container #profile #about #profile-header .content .online-therapy-profile span{display:inline-block}.profile-page .profile-container #profile #about #profile-header .content .online-therapy-profile .online-therapy-content,.practice-page .profile-container #profile #about #profile-header .content .online-therapy-profile .online-therapy-content{margin-left:4px}.profile-page .profile-container #profile .providers,.practice-page .profile-container #profile .providers{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-gap:1rem}@media only screen and (max-width: 480px){.profile-page .profile-container #profile .providers,.practice-page .profile-container #profile .providers{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}.profile-page .profile-container #profile .providers .provider-container,.practice-page .profile-container #profile .providers .provider-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1rem}.profile-page .profile-container #profile .providers .provider-container .name,.practice-page .profile-container #profile .providers .provider-container .name{margin-bottom:8px}.profile-page .profile-container #profile .providers .provider-container .name,.profile-page .profile-container #profile .providers .provider-container .degree,.practice-page .profile-container #profile .providers .provider-container .name,.practice-page .profile-container #profile .providers .provider-container .degree{text-align:center;color:#000}.profile-page .profile-container #profile .providers .provider-container .degree{margin-bottom:4px}.profile-page .profile-container #profile .providers a{text-decoration:none}.profile-page .profile-container #profile .providers a .provider-container .name{text-decoration:underline}.profile-page .profile-container #profile #about .specialties-list,.practice-page .profile-container #profile #about .specialties-list{margin-bottom:24px}.profile-page .profile-container #profile #about .specialties-list .list-container,.practice-page .profile-container #profile #about .specialties-list .list-container{display:flex}.profile-page .profile-container #profile #about .specialties-list .list-container ul,.practice-page .profile-container #profile #about .specialties-list .list-container ul{width:50%}.profile-page .profile-container #profile #about .media .lightbox,.practice-page .profile-container #profile #about .media .lightbox,.profile-page .profile-container #profile .media .lightbox{display:flex;flex-wrap:wrap}.profile-page .profile-container #profile #about .media .lightbox img,.practice-page .profile-container #profile #about .media .lightbox img,.profile-page .profile-container #profile .media .lightbox picture img{width:5rem;height:5rem;object-fit:cover;margin:4px}.profile-page .profile-container #profile #about .media .lightbox img.gallery-banner,.profile-page .profile-container #profile .media .lightbox img.gallery-banner,.practice-page .profile-container #profile #about .media .lightbox img.gallery-banner{width:100%;height:auto}.profile-page .profile-container #profile #specialties .list,.practice-page .profile-container #profile #specialties .list{display:flex;flex-direction:row;justify-content:space-between}.profile-page .profile-container #profile #specialties .list ul,.practice-page .profile-container #profile #specialties .list ul{width:48%;margin-bottom:0}.profile-page .profile-container #profile #specialties .list ul li,.practice-page .profile-container #profile #specialties .list ul li{list-style:none;margin-left:0}.profile-page .profile-container #profile #specialties .list ul li .icon,.practice-page .profile-container #profile #specialties .list ul li .icon{margin-left:8px}.profile-page .profile-container #profile #specialties .specialties p span,.practice-page .profile-container #profile #specialties .specialties p span{font-weight:bold}.profile-page .profile-container #profile #fees .list,.practice-page .profile-container #profile #fees .list{display:flex;flex-direction:row;justify-content:space-between}.profile-page .profile-container #profile #fees .list ul,.practice-page .profile-container #profile #fees .list ul{width:48%;margin-bottom:0}.profile-page .profile-container #profile #fees .list ul li,.practice-page .profile-container #profile #fees .list ul li{list-style:none;margin-left:0}.profile-page .profile-container #profile #fees .insurances .list ul li,.practice-page .profile-container #profile #fees .insurances .list ul li{list-style:outside;margin-left:1.2em}.profile-page .profile-container #profile #fees .out-of-pocket-fees ul li,.practice-page .profile-container #profile #fees .out-of-pocket-fees ul li{display:flex;list-style:none;margin-left:0;width:100%;justify-content:space-between}.profile-page .profile-container #profile #fees .out-of-pocket-fees ul li span,.practice-page .profile-container #profile #fees .out-of-pocket-fees ul li span{width:50%}.profile-page .profile-container #profile #fees .out-of-pocket-fees ul li span:first-child,.practice-page .profile-container #profile #fees .out-of-pocket-fees ul li span:first-child{padding-right:8px}.profile-page .profile-container #profile #locations .location-container,.practice-page .profile-container #profile #locations .location-container{display:flex;flex-direction:row}.profile-page .profile-container #profile #locations .location-container h6,.practice-page .profile-container #profile #locations .location-container h6{margin-bottom:8px}.profile-page .profile-container #profile #locations .location-container img,.practice-page .profile-container #profile #locations .location-container img{width:100%}.profile-page .profile-container #profile #locations .location-container ul li,.practice-page .profile-container #profile #locations .location-container ul li{list-style:none;margin-left:0;display:flex;flex-direction:row}.profile-page .profile-container #profile #locations .location-container ul li span:first-child,.practice-page .profile-container #profile #locations .location-container ul li span:first-child{font-weight:bold;width:20%}.profile-page .profile-container #profile #locations .location-container ul li span:nth-child(2),.practice-page .profile-container #profile #locations .location-container ul li span:nth-child(2){width:80%}.profile-page .profile-container #profile #locations .location-container .half,.practice-page .profile-container #profile #locations .location-container .half{width:50%}.profile-page .profile-container #profile #locations .location-container .half.location,.practice-page .profile-container #profile #locations .location-container .half.location{padding-right:24px}.profile-page .profile-container #profile #locations .location-container .half.location p,.practice-page .profile-container #profile #locations .location-container .half.location p{margin-bottom:0}.profile-page .profile-container #profile #client_testimonials .testimonials:not(:last-child),.practice-page .profile-container #profile #client_testimonials .testimonials:not(:last-child){margin-bottom:24px;border-bottom:1px solid #d0d5dd;padding-bottom:24px}.profile-page .profile-container #profile #client_testimonials .testimonials p,.practice-page .profile-container #profile #client_testimonials .testimonials p{margin-bottom:0}.profile-page .profile-container #profile #client_testimonials .testimonials span,.practice-page .profile-container #profile #client_testimonials .testimonials span{color:#626f87;font-weight:300}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups,.practice-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups{display:flex;margin-bottom:16px}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups img,.practice-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups img{height:7rem;width:7rem;margin-right:16px;object-fit:cover}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content,.practice-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content{width:75%}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content h6,.practice-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content h6{margin-bottom:8px}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content p,.practice-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content p{color:#000}.profile-page .profile-container #booking-container,.practice-page .profile-container #booking-container{max-width:420px;flex-shrink:0;flex-basis:auto;position:sticky;height:calc(100vh - 0rem);top:3rem;text-align:center}.profile-page .profile-container #booking-container iframe,.practice-page .profile-container #booking-container iframe{height:33rem}.profile-page .profile-container #booking-container button,.practice-page .profile-container #booking-container button{height:3.25rem;min-width:280px;font-weight:600}@media only screen and (max-width: 960px){.profile-page .profile-container{flex-direction:column;padding:16px;gap:0;padding-bottom:1.5rem}#react-profile-container{width:100%}.profile-page .profile-container #profile #about #profile-header{flex-direction:column;align-items:center}.profile-page .profile-container #profile #about #profile-header .content{margin-left:0}.profile-page .profile-container #profile #about #profile-header .content .pronouns{text-align:center;display:none}.profile-page .profile-container #profile #about #profile-header .content .pronouns.mobile{width:100%;display:block}.profile-page .profile-container #profile #specialties .general-expertise .list,.profile-page .profile-container #profile #specialties .treatment-approaches .list,.profile-page .profile-container #profile #specialties .clientele .list{flex-direction:column}.profile-page .profile-container #profile #specialties .general-expertise .list ul,.profile-page .profile-container #profile #specialties .treatment-approaches .list ul,.profile-page .profile-container #profile #specialties .clientele .list ul{width:100%;margin-bottom:0}.profile-page .profile-container #profile #locations .location-container{flex-direction:column}.profile-page .profile-container #profile #locations .location-container .half{width:100%}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups{flex-direction:column}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups img{width:100%;height:auto;margin-right:0;margin-bottom:16px}.profile-page .profile-container #profile #provider-therapy-groups .provider-therapy-groups .content{width:100%}.profile-page .profile-container #profile #fees .list{display:flex;flex-direction:column}.profile-page .profile-container #profile #fees .list ul{width:100%;margin-bottom:0}.profile-page .profile-container #booking-container{max-width:none;width:100%;height:auto}}@media only screen and (max-width: 768px){.profile-page .profile-container #profile #about .specialties-list .list-container{flex-direction:column}.profile-page .profile-container #profile #about .specialties-list .list-container ul{width:100%;margin-bottom:0}}#therapy-groups{max-width:1280px;margin:48px auto 0;padding:0 2rem}#therapy-groups .header{text-align:center}#therapy-groups .groups{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#therapy-groups .groups .group{width:32%;margin-right:1.333333333%;margin-bottom:1.5rem}#therapy-groups .groups .group .group-header img{width:100%;height:15rem;object-fit:cover}#therapy-groups .groups .group .therapist-name,#therapy-groups .groups .group .time,#therapy-groups .groups .group .description{margin-bottom:8px}#therapy-groups .groups .group .therapist-name span:first-child,#therapy-groups .groups .group .time span:first-child,#therapy-groups .groups .group .description span:first-child{font-weight:bold;margin-right:8px}@media only screen and (max-width: 1080px){#therapy-groups .groups .group{width:49%;margin-right:1%}}@media only screen and (max-width: 768px){#therapy-groups{padding:0 1rem}#therapy-groups .groups .group{width:100%;margin-right:0}}#therapy-group{margin-top:48px;max-width:1280px;display:flex;justify-content:space-between;flex-direction:row;margin-left:auto;margin-right:auto;padding:0 1rem}#therapy-group hr{border:1px solid #0f7e95;margin-top:24px;margin-bottom:24px}#therapy-group .container-left{width:65%}#therapy-group .container-left .body .banner{width:100%;object-fit:cover;margin-bottom:24px}#therapy-group .container-left .therapist-profile{display:flex;align-items:center;justify-content:space-between}#therapy-group .container-left .therapist-profile .avatar img{padding:8px;border:1px solid #0f7e95;border-radius:100%;object-fit:cover;width:8rem;height:8rem}#therapy-group .container-left .therapist-profile .description h6{margin-bottom:8px}#therapy-group .container-right{width:30%;position:sticky;top:5rem;height:calc(100vh - 4rem)}#therapy-group .container-right .session-info-box{border:1px solid #f2f4f7;border-radius:4px;padding:24px;margin-bottom:24px}#therapy-group .container-right .session-info-box .session-info{display:flex;align-items:flex-start}#therapy-group .container-right .session-info-box .session-info i,#therapy-group .container-right .session-info-box .session-info svg{color:#1a2944;margin-right:24px;text-align:center;font-size:20px;width:10%}#therapy-group .container-right .session-info-box .session-info p{width:100%;margin:0}#therapy-group .container-right .session-info-box .session-info:not(:last-child){margin-bottom:48px}#therapy-group .container-right .contact-button-container{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1080px){#therapy-group{flex-direction:column}#therapy-group .container-left{width:100%}#therapy-group .container-right{width:100%;height:auto}}.border{border:1px solid #d0d5dd}.primary-text{color:#1a2944}.secondary-text{color:#626f87}[class*=bg-primary]{color:#ebf7fa}.bg-primary{background-color:#0f7e95}.bg-primary-75{background-color:rgba(55,190,195,.75)}.bg-primary-50{background-color:rgba(55,190,195,.5)}.bg-primary-25{background-color:rgba(55,190,195,.25)}.bg-primary-10{background-color:rgba(55,190,195,.1)}.text-primary{color:#0f7e95}.border-primary{border-color:#0f7e95}a.primary{color:#0f7e95}a.primary:hover,a.primary:focus,a.primary:active{color:#186c7d}a.primary:disabled{color:#2f96a6}[class*=bg-secondary]{color:#fdf1f1}.bg-secondary{background-color:#f7777d}.bg-secondary-75{background-color:rgba(255,119,125,.75)}.bg-secondary-50{background-color:rgba(255,119,125,.5)}.bg-secondary-25{background-color:rgba(255,119,125,.25)}.bg-secondary-10{background-color:rgba(255,119,125,.1)}.text-secondary{color:#f7777d}.border-secondary{border-color:#f7777d}a.secondary{color:#f7777d}a.secondary:hover,a.secondary:focus,a.secondary:active{color:#b64d53}a.secondary:disabled{color:#f19b9f}[class*=bg-tertiary]{color:#f1f6fd}.bg-tertiary{background-color:#5c7897}.bg-tertiary-75{background-color:rgba(111,141,174,.75)}.bg-tertiary-50{background-color:rgba(111,141,174,.5)}.bg-tertiary-25{background-color:rgba(111,141,174,.25)}.bg-tertiary-10{background-color:rgba(111,141,174,.1)}.text-tertiary{color:#5c7897}.border-tertiary{border-color:#5c7897}a.tertiary{color:#5c7897}a.tertiary:hover,a.tertiary:focus,a.tertiary:active{color:#364560}a.tertiary:disabled{color:#aac4e0}[class*=bg-quaternary]{color:#fff8e7}.bg-quaternary{background-color:#efb52e}.bg-quaternary-75{background-color:rgba(239,181,46,.75)}.bg-quaternary-50{background-color:rgba(239,181,46,.5)}.bg-quaternary-25{background-color:rgba(239,181,46,.25)}.bg-quaternary-10{background-color:rgba(239,181,46,.1)}.text-quaternary{color:#efb52e}.text-quaternary-hover{color:#91690a}.border-quaternary{border-color:#efb52e}a.quaternary{color:#efb52e}a.quaternary:hover,a.quaternary:focus,a.quaternary:active{color:#91690a}a.quaternary:disabled{color:#f9ce83}[class*=bg-light]{color:#e4e7ec}.bg-light{background-color:#d0d5dd}.bg-light-75{background-color:rgba(208,201,214,.75)}.bg-light-50{background-color:rgba(208,201,214,.5)}.bg-light-25{background-color:rgba(208,201,214,.25)}.bg-light-10{background-color:rgba(208,201,214,.1)}.text-light{color:#d0d5dd}.border-light{border-color:#d0d5dd}a.light{color:#d0d5dd}a.light:hover,a.light:focus,a.light:active{color:#8f98a8}a.light:disabled{color:#d0d5dd}[class*=bg-dark]{color:#626f87}.bg-dark{background-color:#1f3152}.bg-dark-75{background-color:rgba(73,72,74,.75)}.bg-dark-50{background-color:rgba(73,72,74,.5)}.bg-dark-25{background-color:rgba(73,72,74,.25)}.bg-dark-10{background-color:rgba(73,72,74,.1)}.text-dark{color:#1f3152}.border-dark{border-color:#1f3152}a.dark{color:#1f3152}a.dark:hover,a.dark:focus,a.dark:active{color:#626f87}a.dark:disabled{color:#1f3152}[class*=bg-error]{color:#fff7f7}.bg-error{background-color:#f2474e}.bg-error-75{background-color:rgba(242,71,77,.75)}.bg-error-50{background-color:rgba(242,71,77,.5)}.bg-error-25{background-color:rgba(242,71,77,.25)}.bg-error-10{background-color:rgba(242,71,77,.1)}.text-error{color:#f2474e}.text-error-hover{color:#a02323}.text-error{color:#f2474e}.border-error{border-color:#f2474e}a.error{color:#f2474e}a.error:hover,a.error:focus,a.error:active{color:#a02323}a.error:disabled{color:#ffb4b7}[class*=bg-success]{color:#f4fcf7}.bg-success{background-color:#44af69}.bg-success-75{background-color:rgba(110,209,140,.75)}.bg-success-50{background-color:rgba(110,209,140,.5)}.bg-success-25{background-color:rgba(110,209,140,.25)}.bg-success-10{background-color:rgba(110,209,140,.1)}.text-success{color:#44af69}.text-success-hover{color:#257d44}.text-primary-hover{color:#186c7d}.border-success{border-color:#44af69}svg.success{color:#44af69}a.success{color:#44af69}a.success:hover,a.success:focus,a.success:active{color:#257d44}a.success:disabled{color:#a3d2b3}[class*=bg-warning]{color:#fff3db}.bg-warning{background-color:#ffc447}.bg-warning-75{background-color:rgba(255,196,71,.75)}.bg-warning-50{background-color:rgba(255,196,71,.5)}.bg-warning-25{background-color:rgba(255,196,71,.25)}.bg-warning-10{background-color:rgba(255,196,71,.1)}.text-warning{color:#ffc447}.text-warning-hover{color:#8a6721}.border-warning{border-color:#ffc447}a.warning{color:#ffc447}a.warning:hover,a.warning:focus,a.warning:active{color:#8a6721}a.warning:disabled{color:#ffdd93}.colors{content:"primary,primary,primary-hover,primary-border,primary-background|secondary,secondary,secondary-hover,secondary-border,secondary-background|tertiary,tertiary,tertiary-hover,tertiary-border,tertiary-background|quaternary,quaternary,quaternary-hover,quaternary-border,quaternary-background|light,light-grey,grey,grey-300,grey-200|dark,darkest-grey,grey-500,grey-500,grey-500|error,error,error-hover,error-border,error-background|success,success,success-hover,success-border,success-background|warning,warning,warning-hover,warning-border,warning-background|"}.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}.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}@media only screen and (max-width: 768px){.flex.mobile-row{flex-direction:row}.flex.mobile-row-rev{flex-direction:row-reverse}.flex.mobile-column{flex-direction:column}.flex.mobile-column-rev{flex-direction:column-reverse}.flex.mobile-justify-start{justify-content:flex-start}.flex.mobile-justify-center{justify-content:center}.flex.mobile-justify-end{justify-content:flex-end}.flex.mobile-justify-between{justify-content:space-between}.flex.mobile-justify-around{justify-content:space-around}.flex.mobile-align-start{align-items:flex-start}.flex.mobile-align-center{align-items:center}.flex.mobile-align-end{align-items:flex-end}.flex.mobile-align-baseline{align-items:baseline}.flex.mobile-align-stretch{align-items:stretch}.flex.mobile-wrap{flex-wrap:wrap}.flex.mobile-no-wrap{flex-wrap:nowrap}.flex.mobile-wrap-rev{flex-wrap:wrap-reverse}}@media only screen and (min-width: 768px)and (max-width: 1024px){.flex.tablet-row{flex-direction:row}.flex.tablet-row-rev{flex-direction:row-reverse}.flex.tablet-column{flex-direction:column}.flex.tablet-column-rev{flex-direction:column-reverse}.flex.tablet-justify-start{justify-content:flex-start}.flex.tablet-justify-center{justify-content:center}.flex.tablet-justify-end{justify-content:flex-end}.flex.tablet-justify-between{justify-content:space-between}.flex.tablet-justify-around{justify-content:space-around}.flex.tablet-align-start{align-items:flex-start}.flex.tablet-align-center{align-items:center}.flex.tablet-align-end{align-items:flex-end}.flex.tablet-align-baseline{align-items:baseline}.flex.tablet-align-stretch{align-items:stretch}.flex.tablet-wrap{flex-wrap:wrap}.flex.tablet-no-wrap{flex-wrap:nowrap}.flex.tablet-wrap-rev{flex-wrap:wrap-reverse}}@media only screen and (min-width: 1024px)and (max-width: 1700px){.flex.desktop-row{flex-direction:row}.flex.desktop-row-rev{flex-direction:row-reverse}.flex.desktop-column{flex-direction:column}.flex.desktop-column-rev{flex-direction:column-reverse}.flex.desktop-justify-start{justify-content:flex-start}.flex.desktop-justify-center{justify-content:center}.flex.desktop-justify-end{justify-content:flex-end}.flex.desktop-justify-between{justify-content:space-between}.flex.desktop-justify-around{justify-content:space-around}.flex.desktop-align-start{align-items:flex-start}.flex.desktop-align-center{align-items:center}.flex.desktop-align-end{align-items:flex-end}.flex.desktop-align-baseline{align-items:baseline}.flex.desktop-align-stretch{align-items:stretch}.flex.desktop-wrap{flex-wrap:wrap}.flex.desktop-no-wrap{flex-wrap:nowrap}.flex.desktop-wrap-rev{flex-wrap:wrap-reverse}}@media only screen and (min-width: 1700px){.flex.hd-row{flex-direction:row}.flex.hd-row-rev{flex-direction:row-reverse}.flex.hd-column{flex-direction:column}.flex.hd-column-rev{flex-direction:column-reverse}.flex.hd-justify-start{justify-content:flex-start}.flex.hd-justify-center{justify-content:center}.flex.hd-justify-end{justify-content:flex-end}.flex.hd-justify-between{justify-content:space-between}.flex.hd-justify-around{justify-content:space-around}.flex.hd-align-start{align-items:flex-start}.flex.hd-align-center{align-items:center}.flex.hd-align-end{align-items:flex-end}.flex.hd-align-baseline{align-items:baseline}.flex.hd-align-stretch{align-items:stretch}.flex.hd-wrap{flex-wrap:wrap}.flex.hd-no-wrap{flex-wrap:nowrap}.flex.hd-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}.flex-0{flex:0}.flex-none{flex:none}.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}.w-content{flex-basis:content}.w-100,.full{width:100%}.w-50,.half{width:50%}.w-49{width:49%}.w-33,.third{width:33.3333333333%}.w-25,.quarter{width:25%}.w-15{width:15%}.w-12_5,.eighth{width:12.5%}.w-20,.fifth{width:20%}.w-66{width:66.6666666666%}.w-16{width:16.6666666666%}.w-40{width:40%}.w-75{width:75%}.w-60{width:60%}.w-80{width:80%}.w-90{width:90%}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-30{width:30%}.w-70{width:70%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.gap-4{gap:.25rem}.gap-8{gap:.5rem}.gap-12{gap:.75rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-24{gap:1.5rem}.gap-32{gap:2rem}.gap-40{gap:2.5rem}.gap-48{gap:3rem}@media only screen and (max-width: 768px){.mobile-w-content{flex-basis:content}.mobile-w-100,.mobile-full{width:100%}.mobile-w-50,.mobile-half{width:50%}.mobile-w-49{width:49%}.mobile-w-33,.mobile-third{width:33.3333333333%}.mobile-w-25,.mobile-quarter{width:25%}.mobile-w-15{width:15%}.mobile-w-12_5,.mobile-eighth{width:12.5%}.mobile-w-20,.mobile-fifth{width:20%}.mobile-w-66{width:66.6666666666%}.mobile-w-16{width:16.6666666666%}.mobile-w-40{width:40%}.mobile-w-75{width:75%}.mobile-w-60{width:60%}.mobile-w-80{width:80%}.mobile-w-90{width:90%}.mobile-w-10{width:10%}.mobile-w-20{width:20%}.mobile-w-30{width:30%}.mobile-w-30{width:30%}.mobile-w-70{width:70%}.mobile-w-85{width:85%}.mobile-w-90{width:90%}.mobile-w-95{width:95%}}@media only screen and (min-width: 768px)and (max-width: 1024px){.tablet-w-content{flex-basis:content}.tablet-w-100,.tablet-full{width:100%}.tablet-w-50,.tablet-half{width:50%}.tablet-w-49{width:49%}.tablet-w-33,.tablet-third{width:33.3333333333%}.tablet-w-25,.tablet-quarter{width:25%}.tablet-w-15{width:15%}.tablet-w-12_5,.tablet-eighth{width:12.5%}.tablet-w-20,.tablet-fifth{width:20%}.tablet-w-66{width:66.6666666666%}.tablet-w-16{width:16.6666666666%}.tablet-w-40{width:40%}.tablet-w-75{width:75%}.tablet-w-60{width:60%}.tablet-w-80{width:80%}.tablet-w-90{width:90%}.tablet-w-10{width:10%}.tablet-w-20{width:20%}.tablet-w-30{width:30%}.tablet-w-30{width:30%}.tablet-w-70{width:70%}.tablet-w-85{width:85%}.tablet-w-90{width:90%}.tablet-w-95{width:95%}}@media only screen and (min-width: 1024px)and (max-width: 1700px){.desktop-w-content{flex-basis:content}.desktop-w-100,.desktop-full{width:100%}.desktop-w-50,.desktop-half{width:50%}.desktop-w-49{width:49%}.desktop-w-33,.desktop-third{width:33.3333333333%}.desktop-w-25,.desktop-quarter{width:25%}.desktop-w-15{width:15%}.desktop-w-12_5,.desktop-eighth{width:12.5%}.desktop-w-20,.desktop-fifth{width:20%}.desktop-w-66{width:66.6666666666%}.desktop-w-16{width:16.6666666666%}.desktop-w-40{width:40%}.desktop-w-75{width:75%}.desktop-w-60{width:60%}.desktop-w-80{width:80%}.desktop-w-90{width:90%}.desktop-w-10{width:10%}.desktop-w-20{width:20%}.desktop-w-30{width:30%}.desktop-w-30{width:30%}.desktop-w-70{width:70%}.desktop-w-85{width:85%}.desktop-w-90{width:90%}.desktop-w-95{width:95%}}@media only screen and (min-width: 1700px){.hd-w-content{flex-basis:content}.hd-w-100,.hd-full{width:100%}.hd-w-50,.hd-half{width:50%}.hd-w-49{width:49%}.hd-w-33,.hd-third{width:33.3333333333%}.hd-w-25,.hd-quarter{width:25%}.hd-w-15{width:15%}.hd-w-12_5,.hd-eighth{width:12.5%}.hd-w-20,.hd-fifth{width:20%}.hd-w-66{width:66.6666666666%}.hd-w-16{width:16.6666666666%}.hd-w-40{width:40%}.hd-w-75{width:75%}.hd-w-60{width:60%}.hd-w-80{width:80%}.hd-w-90{width:90%}.hd-w-10{width:10%}.hd-w-20{width:20%}.hd-w-30{width:30%}.hd-w-30{width:30%}.hd-w-70{width:70%}.hd-w-85{width:85%}.hd-w-90{width:90%}.hd-w-95{width:95%}}.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{padding-left:0}.p-x-0{padding-left:0;padding-right:0}.p-y-0{padding-top:0;padding-bottom: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{padding-left:8px}.p-x-xs{padding-left:8px;padding-right:8px}.p-y-xs{padding-top:8px;padding-bottom: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{padding-left:16px}.p-x-sm{padding-left:16px;padding-right:16px}.p-y-sm{padding-top:16px;padding-bottom: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{padding-left:24px}.p-x-md{padding-left:24px;padding-right:24px}.p-y-md{padding-top:24px;padding-bottom: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{padding-left:48px}.p-x-lg{padding-left:48px;padding-right:48px}.p-y-lg{padding-top:48px;padding-bottom: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{padding-left:64px}.p-x-xl{padding-left:64px;padding-right:64px}.p-y-xl{padding-top:64px;padding-bottom: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{margin-left:0}.m-x-0{margin-left:0;margin-right:0}.m-y-0{margin-top:0;margin-bottom: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{margin-left:8px}.m-x-xs{margin-left:8px;margin-right:8px}.m-y-xs{margin-top:8px;margin-bottom: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{margin-left:16px}.m-x-sm{margin-left:16px;margin-right:16px}.m-y-sm{margin-top:16px;margin-bottom: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{margin-left:24px}.m-x-md{margin-left:24px;margin-right:24px}.m-y-md{margin-top:24px;margin-bottom: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{margin-left:48px}.m-x-lg{margin-left:48px;margin-right:48px}.m-y-lg{margin-top:48px;margin-bottom: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{margin-left:64px}.m-x-xl{margin-left:64px;margin-right:64px}.m-y-xl{margin-top:64px;margin-bottom:64px}.hide{display:none}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.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;left:0;right:0}.pin-b{bottom:0;left:0;right:0}.pin-l{top:0;bottom:0;left:0}.pin-r{top:0;bottom:0;right:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.scroll,.overflow{overflow:auto}.scroll-x,.overflow-x{overflow-x:auto}.scroll-y,.overflow-y{overflow-y:auto}.no-scroll,.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.clearfix,.clearfix:before,.clearfix:after{clear:both}.online-therapy-profile i,.online-therapy-profile svg{height:34px;width:34px;background:#0f7e95;border-radius:50%;color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.online-therapy-profile{padding:4px;margin-top:6px;font-size:16px;color:#0f7e95;font-weight:600;margin-bottom:6px;padding-left:0px}.online-therapy-profile .online-therapy-content{margin-left:4px}.online-therapy-content{font-weight:600;padding-bottom:4px}#map .online-therapy-profile{font-size:12px}#map .online-therapy-profile i,#map .online-therapy-profile svg{font-size:10px;padding:8px 7px}.profile-page .profile-container #profile #about #profile-header .content.practice .online-therapy-profile{text-align:center}[is~=provider-contact-modal] .modal header .close,.provider-acuity-modal .close{font-size:36px;line-height:10px;color:#1a2944}[is~=provider-contact-modal] input[type=checkbox]{width:20px;min-width:20px;height:20px;border:1px solid #d0d5dd;border-radius:3px;display:inline-block;margin-right:8px;margin-left:0px;display:inline-block;margin-top:4px}[is~=provider-contact-modal] button.primary{font-size:16px;font-weight:600;height:3.25rem}input:not([type=radio]):not([type=checkbox]),.input,textarea{font-family:"proxima-nova"}[is~=provider-contact-modal] label.heading-5.m-b-sm{display:inline !important}@media only screen and (min-width: 768px){[is~=provider-contact-modal] .form,[is~=provider-contact-modal] header,[is~=provider-contact-modal] .modal footer{padding-right:1.5rem;padding-left:3.5rem}}footer .resources-container .resources h6{text-transform:uppercase;color:#d0d5dd;margin-bottom:.5rem;margin-top:0}footer .title{max-width:1020px;font-weight:bold;margin:0 auto;color:#fff;text-align:center}.resources{align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:flex}.resources a{margin-bottom:0px}footer a{color:#d0d5dd;-webkit-transition:color .25s;transition:color .25s;margin-bottom:.5rem}footer a:hover{color:#fff !important}.emergency,.emergency a{color:#d0d5dd !important}.emergency a{text-decoration:underline}.resources-container .resources.newsletter ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:0;margin-top:0;-webkit-box-pack:justify;justify-content:space-between}.resources-container .resources.newsletter ul a{background-color:#fff;padding:1rem;border-radius:100%;width:32px;width:2rem;height:32px;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#44536f;-webkit-transition:color .25s;transition:color .25s;margin-bottom:.5rem}.resources-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;padding-top:5rem;padding-bottom:5rem}@media screen and (min-width: 600px){.second-column{margin-top:26px}}@media screen and (max-width: 950px){.resources-container h6,.resources,.resources a{text-align:center;margin:auto}.resources-container h6,.resources,.resources a{text-align:center;margin:auto}.resources-container h6{margin-top:26px}}[is~=provider-acuity-modal] .modal header .close{color:#1a2944;font-size:36px;line-height:50px}[is~=provider-acuity-modal] .modal footer{display:none}.profile-page #profile h1{margin-bottom:0}.profile-page .hours ul{margin-bottom:0px}.location img{margin-top:20px}.profile-page .profile-container #booking-container button,.practice-page .profile-container #booking-container button{margin-top:0px}.profile-page .profile-container #profile #about #profile-header .content.practice p,.practice-page .profile-container #profile #about #profile-header .content.practice p{margin-bottom:16px !important}.profile-page .content.practice div p{text-align:center}article#post h1{margin-top:30px}article#post h2{font-size:28px}article#post figure.kg-card.kg-image-card{margin-top:30px;margin-bottom:30px}.region .filters ::placeholder{font-size:15px !important;color:#1a2944 !important;text-align:center}.region .filters input[type=text]{border-color:#1a2944;border-radius:30px}.region .filters .input-containers button.more{border-radius:30px}.region input:not([type=radio]):not([type=checkbox]):not([type=button]):focus,.region .input:not([type=button]):focus,textarea:not([type=button]):focus{border:2px solid #2f96a6;background:#ebf7fa}.region input:not([type=radio]):not([type=checkbox]):not([type=button]):focus::placeholder,.region .input:not([type=button]):focus,textarea:not([type=button]):focus::placeholder{color:#626f87 !important}.region .filters .input-containers .dropdown .header input,.region .filters .input-containers .dropdown .header button{min-width:145px !important;padding:.75rem;width:145px}.region i.fas.fa-caret-down,.region svg.fa-caret-down,.region .dropdown .header svg,.dropdown .header i,.dropdown .header svg{display:none}.region [filter~=insurances] input{width:160px !important}.region .card.search .info .align-items{margin-bottom:0px}.region .more-filters .heading-6{font-size:20px;line-height:3.5rem}.region .filter.selected input{background:#ebf7fa;border:#0f7e95 solid 1.5px}.region .filter.selected::placeholder{font-weight:500}.region .filters .dropdown .dropdown-menu .header-6.semi-bold{padding:16px 16px 0px}.region .more-filters .container .header-6{padding-bottom:20px;line-height:1rem}@media only screen and (max-width: 768px){.card.search .info .areas,.card.search .info .title{padding-right:.5rem;font-size:15px}.client-status .desc{transform:translateX(0%) !important;display:block}.client-status .icon>i,.client-status .icon>svg{padding-top:.25rem;padding-bottom:.3rem}.client-status .desc>p{padding-top:.3rem;padding-bottom:.25rem}}.home .form-container label{font-weight:500}.home-content .form-container .dropdown .footer{display:none}.home-content .dropdown-menu .options{margin-bottom:0px;max-height:16rem}.homeform section .dropdown input::placeholder{color:#1a2944}@media only screen and (min-width: 768px){.home-banner .form-container{padding:5rem !important}.homeform{padding:3rem 2.5rem !important}.home-banner .form-container .homeform{max-width:700px !important}}.home-content .zencare-team .team{justify-content:center}.home-content .zencare-team .team img{padding:.5rem}.grid.row{flex-direction:row;display:flex}.grid.row button{width:100%;height:3rem}.home-content .icon-desc-container{margin-top:80px}.home-content .icon-desc-container .icon-desc .icon-border{border:solid 1px #e4e7ec}@media only screen and (min-width: 768px){.home-content .zencare-team{margin-bottom:2rem}.home-content .zencare-team .team img{padding:.5rem;margin-bottom:0;max-width:160px;max-width:14%;max-height:160px;max-height:10rem}}.home .list-options button{display:inline-grid !important;padding:18px !important;font-size:18px !important;margin:1% 2% !important;background:#0f7e95 !important;border-radius:50px !important;width:175px !important;height:3.5rem}.home-content #near-therapists .list-options ul li{width:185px;margin-bottom:0}.home-content #near-therapists .list-options{max-width:860px}.tabs-container{display:none}@media only screen and (max-width: 768px){#near-therapists .tabs li a{font-size:.9rem}#near-therapists h1{font-size:2rem}}nav#website-nav .tab{margin-left:0px !important}nav#website-nav .tab a{font-size:14px !important}nav#website-nav #tabs .tab .arrow-up{bottom:-7px}nav#website-nav #tabs .menu li{width:150px}nav#website-nav #tabs .tab .menu{column-count:2}nav#website-nav ul.menu{padding-bottom:15px;padding-top:10px}.content-region-links{border-top:1px solid #d0d5dd;padding-top:3rem;margin-top:3rem}.content-region-links ul{column-count:3;list-style:none;margin-left:0;color:#626f87}.content-region-links ul li{margin-left:0;margin-bottom:.5rem}.embed .content-region-links{margin:0}@media only screen and (max-width: 750px){.content-region-links ul{column-count:2}}body.embed{background-color:rgba(0,0,0,0)}.embed .trust-badge-text{padding-top:4px;font-size:11px;font-weight:400}.embed .trust-badge-text.text-white{color:#fff}#riot-overlay{background-color:rgba(0,0,0,.7882352941);width:100vw;height:100vh;position:fixed;display:block;visibility:hidden;opacity:.8;top:0;left:0;z-index:150}#riot-overlay.show{visibility:visible}.profile-preview #provider-book,.profile-preview #provider-nav,.profile-preview .breadcrumbs-container{display:none !important}.profile-preview .profile-page{margin-top:0}#provider-nav .provider-nav-container .nav-sub-container .links div{margin-top:4px}.profile-container .announcements,.insurance-modal .announcements,.modal.provider-contact-form .announcements{color:inherit;display:flex;font-size:14px;border-radius:10px;background:#f1f6fd;padding:1rem 0;padding-right:12px;text-align:left;align-items:center;color:#1a2944}.profile-container .announcements p,.insurance-modal .announcements p,.modal.provider-contact-form .announcements p{line-height:1.5rem;margin-bottom:0}.profile-container .announcements .icon-container,.insurance-modal .announcements .icon-container,.modal.provider-contact-form .announcements .icon-container{margin:0 1rem;font-size:12px;min-width:28px;min-height:28px}.profile-container .announcements{padding:1rem}.profile-container .content.practice .title-container,.insurance-modal .content.practice .title-container{margin-bottom:1.5rem}.profile-container .content.practice .location-blocks,.insurance-modal .content.practice .location-blocks{justify-content:center}.profile-container .content.practice .insurance-modal-button-container,.insurance-modal .content.practice .insurance-modal-button-container{justify-content:center}.profile-container .content.practice .updated-at,.insurance-modal .content.practice .updated-at{margin-bottom:8px}.profile-container #profile-header h1,.insurance-modal #profile-header h1{margin-bottom:4px}.profile-container #profile-header .credentials,.profile-container #profile-header .states,.profile-container #profile-header .top-specialties,.profile-container #profile-header .group-practice-link,.profile-container #profile-header .provider-count,.insurance-modal #profile-header .credentials,.insurance-modal #profile-header .states,.insurance-modal #profile-header .top-specialties,.insurance-modal #profile-header .group-practice-link,.insurance-modal #profile-header .provider-count{margin-bottom:4px;display:flex;align-items:center;line-height:1.5}.profile-container #profile-header .credentials .list,.profile-container #profile-header .states .list,.profile-container #profile-header .top-specialties .list,.profile-container #profile-header .group-practice-link .list,.profile-container #profile-header .provider-count .list,.insurance-modal #profile-header .credentials .list,.insurance-modal #profile-header .states .list,.insurance-modal #profile-header .top-specialties .list,.insurance-modal #profile-header .group-practice-link .list,.insurance-modal #profile-header .provider-count .list{display:flex;flex-wrap:wrap;gap:4px;row-gap:0px}.profile-container #profile-header .credentials i,.profile-container #profile-header .credentials svg,.profile-container #profile-header .states i,.profile-container #profile-header .states svg,.profile-container #profile-header .top-specialties i,.profile-container #profile-header .top-specialties svg,.profile-container #profile-header .group-practice-link i,.profile-container #profile-header .group-practice-link svg,.profile-container #profile-header .provider-count i,.profile-container #profile-header .provider-count svg,.insurance-modal #profile-header .credentials i,.insurance-modal #profile-header .credentials svg,.insurance-modal #profile-header .states i,.insurance-modal #profile-header .states svg,.insurance-modal #profile-header .top-specialties i,.insurance-modal #profile-header .top-specialties svg,.insurance-modal #profile-header .group-practice-link i,.insurance-modal #profile-header .group-practice-link svg,.insurance-modal #profile-header .provider-count i,.insurance-modal #profile-header .provider-count svg{display:inline-block;min-width:2rem;text-align:center;align-self:start}.profile-container #profile-header .provider-count p,.insurance-modal #profile-header .provider-count p{margin-right:.5rem}.profile-container #profile-header .vetted-badge-wrapper,.insurance-modal #profile-header .vetted-badge-wrapper{padding:4px;position:relative;bottom:30px;left:24px;background-color:#fff;text-align:center;width:fit-content;border-radius:50px}.profile-container #profile-header .vetted-badge-wrapper .vetted-badge,.insurance-modal #profile-header .vetted-badge-wrapper .vetted-badge{margin-top:-15px;color:#186c7d;margin-right:0}.profile-container #profile-header .content,.insurance-modal #profile-header .content{flex:1 1 100%}.profile-container #profile-header .content>span,.insurance-modal #profile-header .content>span{line-height:1.3;margin-top:4px}.profile-container .location-available-times,.insurance-modal .location-available-times{display:flex;flex-direction:column}.profile-container .location-available-times li,.insurance-modal .location-available-times li{margin-left:0;display:flex;align-items:center;gap:10px}.profile-container .location-availability i,.profile-container .location-availability svg,.insurance-modal .location-availability i,.insurance-modal .location-availability svg{margin-right:8px}.profile-container .top,.insurance-modal .top{background-color:rgba(0,0,0,0);border:none;color:#1a2944;color:inherit;padding:0;margin-bottom:.5rem}.profile-container .top .location-name,.insurance-modal .top .location-name{margin-bottom:.25rem;font-size:1.125rem}.profile-container .view-practice-link,.insurance-modal .view-practice-link{width:100%;display:flex;justify-content:center;padding-bottom:3rem;text-decoration:none;gap:1rem;padding-top:1rem}.profile-container .view-practice-link button,.insurance-modal .view-practice-link button{min-width:180px}.profile-container .location-blocks,.insurance-modal .location-blocks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem;margin-top:1rem}.profile-container .location-block,.insurance-modal .location-block{border-radius:10px;color:inherit;font-size:12px;font-weight:700;padding:8px;max-width:360px;min-width:150px;display:flex;justify-content:flex-start;flex:0 1 auto}.profile-container .location-block.primary,.insurance-modal .location-block.primary{background-color:#f4fcf7}.profile-container .location-block.secondary,.insurance-modal .location-block.secondary{background-color:#fff7f7}.profile-container .location-block.quaternary,.insurance-modal .location-block.quaternary{background-color:#fff8e7}.profile-container .location-block .icon-container,.insurance-modal .location-block .icon-container{color:#626f87}.profile-container .location-block .location-block-left,.insurance-modal .location-block .location-block-left{display:flex;align-items:center;margin-right:10px}.profile-container .location-block .location-block-right,.insurance-modal .location-block .location-block-right{text-align:left;line-height:1rem}.profile-container .location-block .location-block-right span:last-of-type,.insurance-modal .location-block .location-block-right span:last-of-type{color:#626f87}.profile-container .icon-container,.insurance-modal .icon-container{border-radius:50%;font-size:12px;height:28px;width:28px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid #626f87}.profile-container .updated-at,.insurance-modal .updated-at{color:#626f87;width:100%;text-align:right;font-size:14px;margin-top:20px}.profile-container .insurance-modal-button-container,.insurance-modal .insurance-modal-button-container{width:100%;display:flex;justify-content:flex-start}.profile-container .insurance-modal-button-container button,.insurance-modal .insurance-modal-button-container button{height:2.25rem;font-family:"proxima-nova",sans-serif}.profile-container .location-container .location,.profile-container .location-container .hours,.insurance-modal .location-container .location,.insurance-modal .location-container .hours{flex:1 0 200px}.profile-container .location-container .location li,.profile-container .location-container .hours li,.insurance-modal .location-container .location li,.insurance-modal .location-container .hours li{list-style:none;margin:0}.profile-container .location-container .location li span,.profile-container .location-container .hours li span,.insurance-modal .location-container .location li span,.insurance-modal .location-container .hours li span{min-width:50px;display:inline-block}.profile-container .map-container,.insurance-modal .map-container{width:90%}.profile-container .map-container.mobile,.insurance-modal .map-container.mobile{display:none}.profile-container .insurances .list2 ul,.insurance-modal .insurances .list2 ul{column-count:2}.profile-container .insurances .list2 ul li,.insurance-modal .insurances .list2 ul li{break-inside:avoid-column}.insurance-modal header h4{margin-bottom:0;padding:16px 64px}.insurance-modal h4{margin-top:0px}.insurance-modal .modal-inner{padding:0 64px;height:calc(100% - 45px);overflow-y:scroll}.insurance-modal .modal-inner section{overflow:hidden}.insurance-modal hr:not(.divider){display:none}.insurance-modal .location-list{display:flex;flex-wrap:wrap}.insurance-modal .location-list .location-flex{flex:0 1 48%;margin-bottom:20px}.insurance-modal .location-list a{display:none}.insurance-modal .location-container{display:flex;flex-wrap:wrap;justify-content:space-between}.session-info-list{column-count:2;list-style-type:none}.session-info-list.billing-options{column-count:3}.session-info-list li{margin-left:0}.session-info-description{color:gray;font-size:14px;margin-bottom:8px}.testimonials .testimonials-container p{display:inline}.publications .publications-container .publications-list-item{list-style:none;display:flex;align-items:center;margin:0;margin-bottom:1rem}.publications .publications-container .publications-list-item img{margin:0;margin-right:1rem;height:7rem;width:7rem;object-fit:cover}#react-provider-profile-vob-area{margin-bottom:20px}.profile-page #provider-nav,.practice-page #provider-nav{height:5rem;overflow-x:auto}.breadcrumbs-container{padding:16px 0px;border-bottom:none}.breadcrumbs-container i{max-height:1rem;margin:0;display:flex;align-items:center;justify-content:center;min-width:2.5rem}.calculated-estimate-button{position:relative}.calculated-estimate-button .calculated-estimate-tooltip{text-transform:none;font-family:"proxima-nova",sans-serif;position:absolute;top:-9.5rem;right:-1rem;font-size:.75rem;color:#1a2944;background-color:#fff;border:3px solid #0f7e95;border-radius:8px;width:15rem;padding:12px 8px;z-index:100;visibility:hidden;opacity:0;box-shadow:0px 4px 12px 0px rgba(0,0,0,.1019607843);font-weight:400;transition:visibility .15s ease,opacity .15s ease}.calculated-estimate-button .calculated-estimate-tooltip p{margin-bottom:0;line-height:1rem}.calculated-estimate-button.mobile-tooltip-show{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.calculated-estimate-button.mobile-tooltip-show .vob-badge-tooltip,.calculated-estimate-button.mobile-tooltip-show .calculated-estimate-tooltip{visibility:visible;opacity:1}.provider #website-nav{position:relative}.provider .profile-page{margin-top:0}.provider .profile-page #provider-nav{display:none}.provider .profile-page .breadcrumbs-container{padding:0 0 16px}.profile-page .profile-container #profile .check-cost-estimates-header{position:relative;border-radius:20px;background-color:#f1f6fd;padding:1rem;display:flex;gap:.75rem}.profile-page .profile-container #profile .check-cost-estimates-header i,.profile-page .profile-container #profile .check-cost-estimates-header svg{color:#1a2944;font-size:1.5rem;display:flex}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container button{min-width:224px}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text{padding-right:1rem}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text p{margin:0}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-heading{margin-bottom:8px;font-size:1.25rem;line-height:1.3;font-weight:700}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close{position:absolute;color:#1a2944;right:0;top:-4px;padding:.5rem;background:rgba(0,0,0,0);border:none;outline:none;color:#1a2944}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close i,.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close svg{font-size:1rem;color:#1a2944;opacity:.3}.profile-page .profile-container #profile .profile-tabs-ghost{display:block;height:2rem;width:100%}.profile-page .profile-container #profile .profile-tabs-root{margin-bottom:1rem;position:sticky;top:0;background-color:#fff}.profile-page .profile-container #profile .profile-tabs-container{background-color:#fff;border-bottom:1px solid #d0d5dd}.profile-page .profile-container #profile .profile-tabs-indicator{background-color:#0f7e95}.profile-page .profile-container #profile .profile-tab-root{color:#1a2944;font-family:"proxima-nova",sans-serif;font-size:1rem;text-transform:none;background-color:#fff}.profile-page .profile-container #profile .profile-tab-root:hover{background-color:#fff}.profile-page .profile-container #profile .profile-tab-root:focus{background-color:#fff}.profile-page .profile-container #profile .profile-tab-selected{color:#0f7e95}.profile-page .profile-container #profile #locations .availability-note{margin-bottom:1rem;padding:1rem;background-color:#f1f6fd;border-radius:20px}.profile-page .profile-container #profile #locations .availability-note p{margin:0}.profile-page .profile-container #profile #locations .location-detail-container{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem}.profile-page .profile-container #profile #locations .location-state-info{background-color:rgba(0,0,0,0);border:none;color:#1a2944;font-family:"proxima-nova",sans-serif;font-weight:bold;text-transform:none;padding:0;display:flex;align-items:center;gap:8px;font-size:1.25rem}.profile-page .profile-container #profile #locations .location-state-info:hover{background-color:rgba(0,0,0,0)}.profile-page .profile-container #profile #locations .location-state-info .toggle{min-width:1rem;font-size:1rem}.profile-page .profile-container #profile #locations .location-state-info .location-state-name{text-align:left;text-wrap:nowrap}.profile-page .profile-container #profile #locations .location-state-info .ada-icon{font-size:1rem}.profile-page .profile-container #profile #locations .location-state-info .badges{display:flex;gap:8px;flex-wrap:wrap}.profile-page .profile-container #profile #locations .location-state-info .badges .badge{display:flex;justify-content:center;align-items:center;border-radius:50px;border-width:0px;border-style:solid;padding:0;font-size:1rem;font-weight:400;width:fit-content;min-width:fit-content;text-decoration:none}.profile-page .profile-container #profile #locations .location-state-info .badges .badge i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge svg{margin-right:8px;min-width:.5rem;min-height:1rem;margin:0}.profile-page .profile-container #profile #locations .location-state-info .badges .badge p{margin:0;display:none}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting svg,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist svg,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting svg{padding:.5rem;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:.75rem;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting .chevron,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist .chevron,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting .chevron{display:none}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting{color:#186c7d}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.accepting svg{background-color:#ebf7fa}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist{color:#91690a}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.waitlist svg{background-color:#fff8e7}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting{color:#b64d53}.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge.not-accepting svg{background-color:#fdf1f1}.profile-page .profile-container #profile .smart-header{border:1px solid #d0d5dd;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column}.profile-page .profile-container #profile .smart-header .state-selector{margin-bottom:1rem}.profile-page .profile-container #profile .smart-header .state-selector select{margin-left:.5rem;border:none;padding:0px;font-family:"proxima-nova",sans-serif;font-size:1rem;color:#1a2944;border-bottom:1px solid #d0d5dd;font-weight:bold}.profile-page .profile-container #profile .smart-header .badges{display:flex;gap:8px;flex-wrap:wrap}.profile-page .profile-container #profile .smart-header .badges .badge{display:flex;justify-content:center;align-items:center;border-radius:50px;border-width:0px;border-style:solid;padding:4px 12px;font-size:1rem;font-weight:400;width:fit-content;min-width:fit-content;text-decoration:none}.profile-page .profile-container #profile .smart-header .badges .badge i,.profile-page .profile-container #profile .smart-header .badges .badge svg{margin-right:8px;min-width:.5rem;min-height:1rem}.profile-page .profile-container #profile .smart-header .badges .badge p{margin:0}.profile-page .profile-container #profile .smart-header .badges .badge .chevron{margin:0px;margin-left:8px}.profile-page .profile-container #profile .smart-header .badges .badge.accepting{background-color:#ebf7fa;color:#186c7d}.profile-page .profile-container #profile .smart-header .badges .badge.waitlist,.profile-page .profile-container #profile .smart-header .badges .badge.out-of-network{background-color:#fff8e7;color:#91690a}.profile-page .profile-container #profile .smart-header .badges .badge.not-accepting{background-color:#fdf1f1;color:#b64d53}.profile-page .profile-container #profile .smart-header .badges .badge.in-network{background-color:#f4fcf7;color:#257d44}.profile-page .profile-container #profile .smart-header .badges .badge.fees{background-color:#f1f6fd;color:#364560}.profile-page .profile-container #profile .smart-header .not-accepting-warning{color:#b64d53;margin:0;font-style:italic;padding-top:8px}.profile-page .profile-container #profile .smart-header .not-accepting-warning a{font-weight:bold}.profile-page .profile-container #profile .smart-header hr{width:100%;margin:.5rem 0}.profile-page .profile-container #profile .smart-header .top-specialties{display:flex;flex-wrap:wrap;column-gap:8px;list-style:none}.profile-page .profile-container #profile .smart-header .top-specialties .top-specialty{cursor:pointer}@media(hover: hover){.calculated-estimate-button:hover{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.calculated-estimate-button:hover .calculated-estimate-tooltip{visibility:visible;opacity:1}.calculated-estimate-button:focus{background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 750px){.calculated-estimate-button .calculated-estimate-tooltip{right:auto;left:-2em}}@media only screen and (min-width: 1040px){.insurance-modal .insurances .list2 ul{column-count:3}}@media only screen and (max-width: 1040px){.insurance-modal .location-list{flex-wrap:nowrap;flex-direction:column}.insurance-modal .location-list .location-flex{flex:1 1 auto}}@media only screen and (max-width: 960px){#provider-book{display:flex;gap:12px}#provider-book a{margin:auto;min-width:124px}.profile-page .profile-container #profile .check-cost-estimates-header{position:relative;border-radius:20px;background-color:#f1f6fd;padding:1rem;display:flex;gap:.75rem}.profile-page .profile-container #profile .check-cost-estimates-header i,.profile-page .profile-container #profile .check-cost-estimates-header svg{color:#1a2944;font-size:1.5rem;display:flex}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container button{min-width:224px}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text{padding-right:1rem}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text p{margin:0}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-heading{margin-bottom:8px;font-size:1.25rem;line-height:1.3;font-weight:700}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close{position:absolute;color:#1a2944;right:0;top:-4px;padding:.5rem;background:rgba(0,0,0,0);border:none;outline:none;color:#1a2944}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close i,.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-close svg{font-size:1rem;color:#1a2944;opacity:.3}.profile-page .profile-container #profile .profile-tabs-root{padding-top:1rem;background-color:#fff;border-bottom:1px solid #d0d5dd;padding:.75rem 0}.profile-page .profile-container #profile .profile-tabs-container{gap:.5rem;border:none}.profile-page .profile-container #profile .profile-tabs-indicator{display:none}.profile-page .profile-container #profile .profile-tab-root{border:2px solid #8f98a8;border-radius:50px;padding:.5rem 1rem;min-height:0;height:2rem;font-weight:400}.profile-page .profile-container #profile .profile-tab-root:hover{background-color:#ebf7fa}.profile-page .profile-container #profile .profile-tab-root:focus{background-color:#fff}.profile-page .profile-container #profile .profile-tab-selected{border:2px solid #626f87;font-weight:bold;background-color:#ebf7fa;color:#1a2944}}@media only screen and (max-width: 960px){#profile-header .content .name-container{justify-content:center;text-align:center}}@media only screen and (max-width: 768px){.insurance-modal .modal-inner{padding:0 32px}.insurance-modal header h4{padding:16px 32px}.session-info-list.billing-options{column-count:2}.profile-container .insurance-modal-button-container{justify-content:center;width:100%}.profile-container .insurance-modal-button-container button{height:3.25rem;width:100%}.profile-container .insurances .list2 ul,.insurance-modal .insurances .list2 ul{column-count:1}.profile-container .map-container,.insurance-modal .map-container{display:none}.profile-container .map-container.mobile,.insurance-modal .map-container.mobile{display:block}.profile-container .map-container.mobile img,.insurance-modal .map-container.mobile img{width:100%}.profile-container .location-block,.insurance-modal .location-block{flex:1 1 auto}.modal.website-modal.external-booking-link-modal{max-height:unset}}@media only screen and (max-width: 560px){.profile-page .profile-container #profile #locations .location-state-info .badges .badge i,.profile-page .profile-container #profile #locations .location-state-info .badges .badge svg{margin:0}.profile-page .profile-container #profile #locations .location-state-info .badges p{display:none}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container{flex-direction:column;gap:.5rem;align-items:flex-start}.profile-page .profile-container #profile .check-cost-estimates-header .client-vob-search-header-text-container button{width:100%}}.search nav#website-nav{position:relative;max-width:-webkit-fill-available;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.search nav#website-nav #tabs{position:absolute}button.provider-card-play-button{height:unset;vertical-align:middle;min-height:30px;color:#364560;background:#f1f6fd;margin-right:8px;border-radius:16px;border-width:0px;border-style:solid;display:inline-flex;padding:4px 12px;font-size:.875rem;font-weight:400;align-items:center}button.provider-card-play-button svg{margin-right:.5rem}button.provider-card-play-button-avatar{height:unset;vertical-align:middle;min-height:30px;color:#f9fafb;background:rgba(26,41,68,.25);border-width:0px;font-size:2rem;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:5px;z-index:1;opacity:0}@media only screen and (max-width: 768px){button.provider-card-play-button-avatar{opacity:1;margin:2px}}button.provider-card-play-button-avatar svg{margin-left:.375rem}.card.search:hover button.provider-card-play-button-avatar{opacity:1}.modal.website-modal.provider-card-video-modal{position:fixed;margin:0;display:flex;align-items:center;justify-content:center;width:632px;padding:2rem 2rem 1rem;top:50%;left:50%;transform:translate(-50%, -50%);min-height:460px;background:rgba(0,0,0,0)}.modal.website-modal.provider-card-video-modal .close{font-size:2rem;padding:1rem;width:2.5rem;height:2.5rem;display:none}.modal.website-modal.provider-card-video-modal .website-modal-section{padding:0;width:100%;background:#fff;border-radius:1.5rem;padding:1rem 2rem;overflow:hidden}@media only screen and (max-width: 768px){.modal.website-modal.provider-card-video-modal{top:0;left:0;transform:translate(0%, 0%);padding:0;width:100vw;height:100vh;background:#fff}.modal.website-modal.provider-card-video-modal .close{display:flex}.modal.website-modal.provider-card-video-modal .website-modal-section{padding:0;background:rgba(0,0,0,0);border-radius:0}.modal.website-modal.provider-card-video-modal .video-modal-buttons{position:fixed;bottom:1rem;left:0;right:0}}.search-left-container{width:65vw;min-height:calc(100vh - 5rem)}.search-left-container.online-only{width:100vw}.search-left-container.online-only .header-container>article,.search-left-container.online-only .filters,.search-left-container.online-only .client-vob-search-header,.search-left-container.online-only .search-result-count-section,.search-left-container.online-only .search-result-container,.search-left-container.online-only .bottom-content{max-width:1440px;margin-left:auto;margin-right:auto;align-self:center}.search-left-container.online-only .bottom-content{max-width:calc(1440px - 6rem)}.search-left-container.online-only .client-vob-search-header{max-width:calc(1440px - 2rem)}.search-left-container.online-only .search-result-container .inner-result-container .card-list{display:grid;column-gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 1200px){.search-left-container.online-only .search-result-container .inner-result-container .card-list{grid-template-columns:1fr}}@media screen and (max-width: 1024px){.search-left-container.online-only .search-result-container .inner-result-container .card-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.search-left-container.online-only .search-result-container .inner-result-container .card-list{grid-template-columns:1fr}}@media screen and (max-width: 1440px){.search-left-container.online-only .bottom-content{margin-left:3rem;margin-right:3rem}.search-left-container.online-only .client-vob-search-header{max-width:none;margin-left:1rem;margin-right:1rem}.search-left-container.online-only .client-vob-search-header.profile{max-width:none;margin-left:1rem;margin-right:1rem}}.search-result-container{background-color:#fff}.search-result-container .inner-result-container{padding:0 1rem}.search-result-container .inner-result-container .card-list{margin-bottom:1rem;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.search-result-container .inner-result-container .card-list .card{margin-bottom:1rem;min-width:284px;border:1px solid #d0d5dd;text-decoration:none}.search-result-container .inner-result-container .icon>i>svg{color:#fff;width:2rem}.search-result-container .result-slider{background-color:#f2f4f7;border-top:1px solid #e4e7ec;border-bottom:1px solid #d0d5dd;padding:2rem}.search-result-container .result-slider .slider-card{margin-right:1rem;flex:0 0 calc(50% - 1rem);min-width:560px}.search-result-container .section .client-status{border-radius:.45rem .45rem 0 0}.search-result-container .section .client-status .desc .p{font-size:.8rem;font-weight:500}.card.search{overflow:visible;text-decoration:none;padding:1rem}.card.search .avatar{grid-area:avatar;position:relative}.card.search .card-content-grid{display:grid;grid-template-areas:"avatar title" "avatar info";grid-template-columns:min-content 1fr;row-gap:0rem;column-gap:1rem;width:100%}.card.search .card-name-title-header{grid-area:title}.card.search .card-name-title-header .card-name-container{display:flex;column-gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:100%;min-width:100%;margin-bottom:2px}.card.search .card-name-title-header .card-name-container .name{word-break:break-word;max-width:85%;display:flex;margin-bottom:0}.card.search .card-name-title-header .title{font-size:18px}.card.search .info{grid-area:info;width:100%}.card.search .info .areas{margin:0;margin-top:4px}.card.search .info .specialties{margin-top:4px;display:flex}.card.search .info .specialties svg{margin-right:.5rem;height:1.5rem;width:1.125rem}.card.search .info .specialties .specialty::after{content:"-";padding:0 4px}.card.search .info .specialties .specialty:last-child::after{content:""}.card.search .info .card-badges>div{vertical-align:middle;min-height:30px}.card.search .info .snippet{color:#1a2944;font-weight:300;line-height:1.3rem;font-size:.95rem;font-style:italic}.card.search .info .favorite-provider-button{background-color:rgba(0,0,0,0);padding:0;color:#a02323;width:100%;max-width:1.5rem;height:2rem;font-size:1.5rem;position:relative;overflow:hidden;min-width:1.5rem;min-height:1.5rem;width:1rem;height:1.75rem;font-size:1rem}.card.search .info .favorite-provider-button:hover{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.card.search .info .favorite-provider-button:focus{background-color:rgba(0,0,0,0)}.favorite-provider-button{background-color:rgba(0,0,0,0);padding:0;color:#a02323;width:100%;max-width:1.5rem;height:2rem;font-size:1.5rem;position:relative;overflow:hidden;min-width:1.5rem;min-height:1.5rem}.favorite-provider-button:hover{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.favorite-provider-button:focus{background-color:rgba(0,0,0,0)}.popup-container .favorite-provider-button{background-color:rgba(0,0,0,0);padding:0;color:#a02323;width:100%;max-width:1.5rem;height:2rem;font-size:1.5rem;position:relative;overflow:hidden;min-width:1.5rem;min-height:1.5rem;display:none}.popup-container .favorite-provider-button:hover{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.popup-container .favorite-provider-button:focus{background-color:rgba(0,0,0,0)}.popup-container .provider-card-intake-buttons{display:none}.keyword-search{width:100%;border-radius:14px;padding:8px 12px;display:flex;align-items:center;background-color:#fff;overflow:visible;border:1px solid #d0d5dd;gap:8px;position:relative}.keyword-search .keyword-search-label{padding:0;display:flex;align-items:center;justify-content:center;color:#8f98a8;font-size:.875rem;flex-shrink:0;margin-left:4px}.keyword-search #keyword-search-input{border-radius:12px;padding:8px 0;border:none;outline:none;font-size:.9rem;width:100%}.keyword-search #keyword-search-input:hover{box-shadow:none}.keyword-search .keyword-search-clear-button{padding:0;background-color:rgba(0,0,0,0);color:#8f98a8;border:none;outline:none;font-size:1rem;opacity:.4;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-weight:400}.keyword-search .keyword-search-clear-button.hide{opacity:0;pointer-events:none}.keyword-search .keyword-search-button{padding:6px 12px;border-radius:6px;height:auto;z-index:1;font-size:.85rem;background:#1ca3a8;border:none}.keyword-search .keyword-search-button.collapse{width:0;padding:0;opacity:0;pointer-events:none}.keyword-search.has-value .keyword-search-button{opacity:1}.keyword-search .keyword-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;border-radius:16px;border:1px solid #e4e7ec;box-shadow:0 20px 45px rgba(15,35,71,.12);background:#fff;padding:16px;z-index:5;max-height:420px;overflow-y:auto}.keyword-search .keyword-search-group+.keyword-search-group{margin-top:16px}.keyword-search .keyword-search-group-title{font-size:.75rem;font-weight:600;color:#475467;margin-bottom:8px;text-transform:uppercase}.keyword-search .keyword-search-group-options{display:flex;flex-direction:column;gap:4px}.keyword-search .keyword-search-option{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;background:rgba(0,0,0,0);transition:background-color .15s ease;font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif}.keyword-search .keyword-search-option:hover,.keyword-search .keyword-search-option.active{background:#eef7f7}.keyword-search .keyword-search-option-name{color:#202020;font-size:1rem;font-weight:400;text-align:left;font-family:"proxima-nova",sans-serif}.keyword-search .keyword-search-empty{font-size:.9rem;color:#667085;text-align:center;padding:12px 0}@media only screen and (max-width: 768px){.search-result-container .avatar[class*=border-]{border:none;padding:2px}.search-result-container .section .section-header{margin-bottom:.5rem;border-radius:0}.search-result-container .section .section-header span{font-size:16px}.search-result-container .section .client-status{border-radius:.3rem .3rem 0 0}.search-result-container .section .card-list .card{width:100%;margin-bottom:.5rem}.search-result-container .result-slider .slider-card{flex:1 0 100%;margin-right:0}.search-left-container{width:100vw !important;min-height:calc(100vh - 5rem)}.card.search .info .favorite-provider-button{height:1.5rem}}.cost-badge{color:#364560;background:#f1f6fd}.cost-badge i,.cost-badge svg{margin-right:.5rem}.accepting-badge-icon{min-height:1.5rem;color:#257d44;margin-right:.5rem;width:18px}.waitlist-badge-icon{min-height:1.5rem;color:#8a6721;margin-right:.5rem;width:16px}.not-accepting-badge-icon{min-height:1.5rem;color:#a02323;margin-right:.5rem;width:16px}.modality-badge{color:#186c7d;background:#ebf7fa}.modality-badge i:last-of-type,.modality-badge svg:last-of-type{margin-right:.5rem}.in-network-badge{color:#257d44;background:#f4fcf7}.in-network-badge i:last-of-type,.in-network-badge svg:last-of-type{margin-right:.5rem}.out-of-network-badge{color:#91690a;background:#fff8e7}.out-of-network-badge i:last-of-type,.out-of-network-badge svg:last-of-type{margin-right:.5rem}.vetted-badge{background-color:#ebf7fa;color:#186c7d}.vetted-badge i,.vetted-badge svg{margin-right:.5rem}.out-of-network-badge,.in-network-badge,.vetted-badge,.cost-badge,.modality-badge{margin-top:8px;margin-right:8px;border-radius:16px;border-width:0px;border-style:solid;display:inline-flex;padding:4px 12px;font-size:.875rem;font-weight:400;align-items:center}.breadcrumbs{border-bottom:1px solid #d0d5dd;width:100%}.top-content:not(.open) p{display:inline;margin-right:.25rem}.more-button{border:none;background:none;color:#0f7e95;font-size:1rem;font-family:"proxima-nova",sans-serif;padding:0;height:20px}.more-button:hover{background:none}.region #website-nav{width:100vw}.region{overflow-x:hidden}#react-search-container{z-index:15}.search-result-count-section-top{padding:0 1rem}.search-result-count-section .header-with-dropdown{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.search-result-count-section .header-with-dropdown .practice-state-dropdown .header{position:relative}.search-result-count-section .header-with-dropdown .practice-state-dropdown .header input{border:none;font-size:inherit;border-bottom:2px solid #1a2944;border-top:2px solid rgba(0,0,0,0);border-radius:0;padding:0;max-width:15rem}.search-result-count-section .header-with-dropdown .practice-state-dropdown .header input::placeholder{color:#1a2944;font-weight:bold}.search-result-count-section .header-with-dropdown .practice-state-dropdown .header:after{content:"";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #1a2944}.search-result-count-section h2{font-size:1.75rem;margin-bottom:1.5rem}.search-result-count-section i,.search-result-count-section svg{font-size:20px;line-height:2rem;padding-right:5px;margin-bottom:20px;display:block;float:left;width:32.5px}.search-result-count-section .result-count-description-section{background:#f1f6fd;border:1px solid #aac4e0}.search-result-count-section .result-count-warning-section{background:#fffaeb;border:1px solid #a16b00;color:#a16b00}.search-result-count-section .result-count-description-section,.search-result-count-section .result-count-warning-section{margin-bottom:1.5rem;margin-right:1rem;border-radius:8px;padding:1rem}.search-result-count-section .result-count-description-section h3,.search-result-count-section .result-count-warning-section h3{font-weight:600;font-size:1.5rem;line-height:1.75rem}.search-result-count-section .result-count-description-section h3 i,.search-result-count-section .result-count-description-section h3 svg,.search-result-count-section .result-count-warning-section h3 i,.search-result-count-section .result-count-warning-section h3 svg{padding-left:5px;margin-right:11px}.search-result-count-section .result-count-description-section p,.search-result-count-section .result-count-warning-section p{padding-left:43.5px}.client-vob-search-header{position:relative;border-radius:20px;background-color:#fff8e7;margin:1rem;margin-top:0;padding:1rem;display:flex;gap:.75rem}.client-vob-search-header i,.client-vob-search-header svg{color:#1a2944;font-size:1.5rem;display:flex}.client-vob-search-header .client-vob-search-header-text-container{display:flex;align-items:center;justify-content:space-between;width:100%}.client-vob-search-header .client-vob-search-header-text{padding-right:1rem}.client-vob-search-header .client-vob-search-header-text p{margin:0}.client-vob-search-header .client-vob-search-header-heading{margin-bottom:8px;font-size:1.25rem;line-height:1.3;font-weight:700}.client-vob-search-header .client-vob-search-header-close{position:absolute;color:#1a2944;right:0;top:-4px;padding:.5rem;background:rgba(0,0,0,0);border:none;outline:none;color:#1a2944}.client-vob-search-header .client-vob-search-header-close i,.client-vob-search-header .client-vob-search-header-close svg{font-size:1rem;color:#1a2944;opacity:.3}.filters{flex-direction:column;align-items:flex-start;border-bottom:none;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;padding:1rem;z-index:10 !important;max-width:calc(100vw - 1rem)}.filters button.menu-toggle{text-overflow:ellipsis;padding:.5rem .25rem;transition:.15s;cursor:pointer;font-weight:500;border-radius:30px;background:#fff;color:#1a2944;font-size:1rem;font-family:"proxima-nova";border:1px solid #626f87;border:1px solid #1a2944;padding:4px 12px;height:2rem;white-space:nowrap;font-size:.875rem}.filters button.menu-toggle:hover,.filters button.menu-toggle.active{box-shadow:0px 0px 4px 1px rgba(0,0,0,.1019607843)}.filters button.menu-toggle.active{border:1px solid #2f96a6;background:#ebf7fa}.filters button.menu-toggle:disabled{background:#fff;cursor:pointer;color:#1a2944}.filters input[type=text]{text-overflow:ellipsis;min-width:0px;width:100px;padding:.5rem .25rem;transition:.15s;cursor:pointer}.filters input[type=text]:hover,.filters input[type=text].active{box-shadow:0px 0px 4px 1px rgba(0,0,0,.1019607843)}.filters input[type=text].active{border:1px solid #2f96a6;background:#ebf7fa}.filters input[type=text]:disabled{background:#fff;cursor:pointer;color:#1a2944}.filters .number-of-therapists{white-space:nowrap}.session-type-tabs{line-height:0;display:block;padding:2rem;display:flex;flex-direction:column;gap:1rem}.session-type-tabs p{cursor:pointer;margin-bottom:0}.identities-section{max-height:36rem}.identities-section,.professions-section{min-width:20rem}.identities-section ul,.professions-section ul{column-count:1}.identities-bottom-text hr{margin:1rem 0}.identities-bottom-text p{margin:0;color:#626f87}.insurance-fee-section{position:relative;display:flex}.insurance-fee-section .number-circle{border-radius:100px;border:1px solid #1a2944;width:30px;line-height:30px;height:30px;display:inline-block;text-align:center}.insurance-fee-section .tag-section{height:38rem}.insurance-fee-section .session-cost-container{width:24rem;height:calc(100% - 2rem)}.insurance-fee-section .session-cost-container .info-text{font-size:.8rem}.filters .input-containers{width:100%;display:flex;flex-wrap:wrap;row-gap:12px;column-gap:8px}.filters .input-containers .filter-dropdowns-container{display:flex;column-gap:8px;max-width:100%;overflow-x:auto}.filters .input-containers .filter-dropdowns-container .scroll-indicator{position:absolute;right:0;top:1rem;bottom:0;width:10rem;height:2rem;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none}.filters .input-containers .keyword-search{flex:1 1 332px;max-width:400px;min-height:2.5rem;max-height:2.5rem}.region input:not([type=radio]):not([type=checkbox]):not([type=button]):focus,.region .input:not([type=button]):focus,textarea:not([type=button]):focus{border:1px solid #2f96a6 !important;box-shadow:0px 0px 4px 1px rgba(0,0,0,.1019607843);cursor:text}.filter{width:110px;display:flex;justify-content:center}.filter.potential-mobile-start{position:fixed;z-index:1000000;top:0;left:0;background:#fff;width:100vw;height:100vh;justify-content:flex-start}.filter .description{font-size:.8rem;color:gray}.page-link{font-size:1em;padding:unset;padding:0 1rem;text-decoration:none;color:#1a2944;font-family:"proxima-nova",sans-serif;outline:none;cursor:pointer;border:none;height:auto;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.page-link.active{border-radius:20px;height:1.75rem;width:1.75rem;text-align:center;margin-right:10px;margin-left:10px;line-height:24px;background-color:#0f7e95;color:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,.1019607843);padding:0}.page-link:hover{color:#186c7d;background-color:rgba(0,0,0,0)}.slider-button{width:28px;color:#fff;height:28px;border-radius:28px;line-height:28px;font-size:12px;text-align:center;padding:0;color:gray;border:1px solid gray;background:#fff;transition:.2s;box-shadow:0 0 0 0 rgba(0,0,0,.1019607843)}.slider-button:disabled{opacity:.2}.slider-button:hover{background:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,.1019607843)}.slider-button:focus{color:gray;border:1px solid gray;background:#fff}.slider-button.forwards{padding-left:3px}.slider-button.backwards{padding-right:1px}.page-button{width:24px;height:24px;width:1.75rem;height:1.75rem;border-radius:24px;line-height:24px;font-size:12px;text-align:center;padding-right:1px;border:1px solid #0f7e95;box-shadow:0 2px 2px 1px rgba(0,0,0,.1019607843);padding:unset;font-family:"proxima-nova",sans-serif;outline:none;color:#0f7e95;cursor:pointer;height:auto;background-color:rgba(0,0,0,0)}.page-button.backwards,.page-button.forwards{padding:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.page-button:focus{background-color:rgba(0,0,0,0)}.page-button:hover{color:#186c7d;background-color:rgba(0,0,0,0)}.filter-menu-container.active .menu-toggle{border:2px solid #1a2944;background:#ebf7fa}.filter-menu-container .menu{position:absolute;top:40px;display:flex;background:#fff;border-radius:1rem;z-index:100;box-shadow:0px 1px 2px rgba(0,0,0,.08),0px 4px 12px rgba(0,0,0,.05);border:1px #dedede solid;overflow-x:hidden}.filter-menu-container .menu .dropdown-item input[type=checkbox]:checked+label::after{left:17px;top:14px}.filter-menu-container .menu label{padding:.1rem .5rem}.filter-menu-container .menu input[type=text]{border:1px solid #d0d5dd}.filter-menu-container .menu-footer{padding:8px;border-top:1px solid #d0d5dd;display:flex;justify-content:flex-end}.filter-menu-container .menu-section{padding:0}.filter-menu-container .menu-section input.menu-search{width:300px;margin-bottom:1rem}.filter-menu-container .menu-search-container{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dee1e5}.filter-menu-container .session-fee{position:relative;flex:1}.filter-menu-container .session-fee p{font-size:.7rem;font-weight:300;margin-bottom:0px}.filter-menu-container .session-fee input[type=number]{min-width:140px;height:50px;padding-left:24px;border-radius:30px;width:100%}.filter-menu-container .session-fee:before{font-size:16px;font-weight:400px;content:"$";position:absolute;top:16px;left:8px}.filter-menu-container .session-cost-container .flex.justify-between{justify-content:flex-start;gap:12px}#picker-overlay .menu-section h6{margin:0;padding-top:.5rem;padding-bottom:.5rem}.dropdown2{position:relative}.dropdown2 .dropdown-menu2.vertical-split{max-height:50rem;flex-direction:column;padding:0px}.dropdown2 .dropdown-menu2.vertical-split div{overflow-y:auto;padding:16px;height:250px}.dropdown2 .dropdown-menu2.vertical-split div.dropdown-menu-footer{border-top:1px solid #d0d5dd;padding:8px;height:50px;display:flex;justify-content:flex-end;overflow:hidden}.dropdown2 .dropdown-menu2.vertical-split div.dropdown-menu-footer button{width:75px;height:35px;color:#8f98a8}.dropdown2 .dropdown-menu2{position:absolute;top:50px;display:flex;background:#fff;border-radius:6px;z-index:100;box-shadow:0 7px 9px 4px rgba(0,0,0,.07);border:1px #d0d5dd solid;max-width:40rem;min-width:30rem;max-height:25rem;overflow-y:auto;overflow-x:hidden;padding:16px}.dropdown2 .dropdown-menu2 .dropdown-item input[type=checkbox]:checked+label::after{left:17px;top:14px}.dropdown2 .dropdown-menu2 ul{column-count:2}.dropdown2 .dropdown-menu2 label{padding:.1rem .5rem;white-space:nowrap}.dropdown2 button{padding:0;background:none;color:#000;height:auto}#react-searchbar-container{flex:1 1 100%;width:100%;display:flex;align-items:stretch;gap:8px}#react-searchbar-container.active{flex:1 1 max(50%, 380px)}#react-searchbar-container.nav-search-container{gap:0;flex:1 1 100%}#react-searchbar-container.nav-search-container.active{flex:1 1 100%}#react-searchbar-container.nav-search-container .nav-search-group{display:flex;align-items:center;width:100%;max-width:1100px;margin:0 auto;background:#fff;border:1px solid #dedede;border-radius:10px;padding:0 12px;gap:0;box-shadow:0px 1px 2px rgba(0,0,0,.08),0px 4px 12px rgba(0,0,0,.05);position:relative;min-height:52px}#react-searchbar-container.nav-search-container .nav-search-group .nav-search-field{flex:1 1 0%;display:flex;align-items:center;min-width:0;height:100%;padding:0}#react-searchbar-container.nav-search-container .nav-search-group .nav-search-field.search-field{flex:2.2 1 0;min-width:0;max-width:none}#react-searchbar-container.nav-search-container .nav-search-group .nav-search-field.session-field{flex:1.1 1 0;min-width:0}#react-searchbar-container.nav-search-container .nav-search-group .nav-search-field.location-field{flex:1.4 1 0;min-width:0;padding-left:1rem}#react-searchbar-container.nav-search-container .nav-search-group .nav-search-divider{width:1px;height:60%;background:#e5e5e5}#react-searchbar-container.nav-search-container .nav-search-group .searchbar{border:none;box-shadow:none;max-width:none;width:100%;padding:0}#react-searchbar-container.nav-search-container .nav-search-group .searchbar>div{display:flex}#react-searchbar-container.nav-search-container .nav-search-group .searchbar input:not([type=radio]):not([type=checkbox]){border-radius:0;padding:.5rem 2.5rem .5rem 3rem;height:100%;border:none;box-shadow:none !important}#react-searchbar-container.nav-search-container .nav-search-group .searchbar .fa-search,#react-searchbar-container.nav-search-container .nav-search-group .searchbar .fa-magnifying-glass,#react-searchbar-container.nav-search-container .nav-search-group .searchbar .location-field-icon{top:50%;transform:translateY(-50%)}#react-searchbar-container.nav-search-container .nav-search-group .searchbar .fa-times,#react-searchbar-container.nav-search-container .nav-search-group .searchbar .fa-xmark{top:50%;transform:translateY(-50%)}#react-searchbar-container.nav-search-container .nav-search-group .navbar-session-dropdown .session-dropdown-trigger{border:none !important;border-radius:0;background:rgba(0,0,0,0);padding:0 12px;height:100%;box-shadow:none !important}#react-searchbar-container.nav-search-container .nav-search-group .search-menu{max-height:75vh}#react-searchbar-container.nav-search-container .nav-search-group .navbar-session-dropdown{height:100%;width:100%}#react-searchbar-container.nav-search-container .navbar-session-dropdown{position:relative;flex:1;min-width:200px;max-width:250px}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,0);border:none;border-radius:0;cursor:pointer;transition:all .2s ease;min-height:48px;box-sizing:border-box}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger:hover{border:none;box-shadow:none}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger:focus-within{border:none;box-shadow:none}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger .selected-session-option{display:flex;align-items:center;gap:8px;flex:1}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger .selected-session-option .session-icon{color:#626f87;font-size:16px}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-trigger .selected-session-option .session-text{font-size:16px;color:#1a2944;white-space:nowrap}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:1001}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu{position:absolute;width:100%;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu.session-type-menu{top:0;display:flex;flex-direction:column}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu.session-type-menu .session-type-option{width:100%;margin:0;font-size:1.125rem;border-radius:.5rem;display:flex;align-items:center;text-decoration:none;padding:.85rem;color:#333;cursor:pointer}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu.session-type-menu .session-type-option i,#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu.session-type-menu .session-type-option svg{color:#626f87;margin-right:.5rem}#react-searchbar-container.nav-search-container .navbar-session-dropdown .session-dropdown-menu .search-menu.session-type-menu .session-type-option:hover{background-color:#ebf7fa}#react-searchbar-container.nav-search-container .nav-search-compact{display:none;width:100%}#react-searchbar-container.nav-search-container .nav-search-compact-trigger{width:100%;display:flex;align-items:center;gap:.75rem;border-radius:14px;border:1px solid #d0d5dd;padding:.75rem 1rem;background:#fff;box-shadow:0px 4px 12px rgba(0,0,0,.08);cursor:pointer;text-align:left;font-family:inherit;font-size:1rem;position:relative}#react-searchbar-container.nav-search-container .nav-search-compact-trigger:not(.location-trigger) svg{font-size:1.125rem;color:#0f7e95}#react-searchbar-container.nav-search-container .nav-search-compact-trigger .trigger-text{flex:1;display:flex;flex-direction:column}#react-searchbar-container.nav-search-container .nav-search-compact-trigger .trigger-text .trigger-title{font-weight:600;color:#1a2944}#react-searchbar-container.nav-search-container .nav-search-compact-trigger .trigger-text .trigger-subtitle{font-size:.85rem;color:#626f87}#react-searchbar-container.nav-search-container .nav-search-compact-trigger .trigger-caret{color:#626f87}#react-searchbar-container.nav-search-container .nav-search-compact-trigger.location-trigger{padding:.5rem .75rem;align-items:stretch;gap:0}#react-searchbar-container.nav-search-container .nav-search-compact-trigger.location-trigger .nav-search-field{width:100%;padding:0}#react-searchbar-container.nav-search-container .nav-search-compact-trigger.location-trigger .searchbar{width:100%;max-width:none;border:none;box-shadow:none;padding:0}#react-searchbar-container.nav-search-container .nav-search-compact-trigger.location-trigger .searchbar>div{width:100%}#react-searchbar-container.nav-search-container .nav-search-compact-trigger.location-trigger .searchbar input:not([type=radio]):not([type=checkbox]){border-radius:0;padding:.5rem 2.5rem .5rem 3rem;border:none;box-shadow:none !important;height:100%}#react-searchbar-container.nav-search-container .nav-search-compact-trigger-overlay{position:absolute;inset:0;width:100%;height:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:inherit;z-index:2}#react-searchbar-container.nav-search-container .nav-search-compact-trigger-overlay:focus-visible{outline:2px solid #0f7e95;outline-offset:2px}#react-searchbar-container.nav-search-container .nav-search-overlay{position:fixed;inset:0;background:rgba(6,24,46,.55);display:flex;justify-content:flex-end;align-items:stretch;z-index:105}#react-searchbar-container.nav-search-container .nav-search-overlay-card{width:100%;height:100%;background:#fff;border-radius:0;padding:1.5rem 1.25rem;box-shadow:-2px 0 12px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:1rem;transform:translateX(100%);transition:transform .45s ease-in-out}#react-searchbar-container.nav-search-container .nav-search-overlay-card.open{transform:translateX(0)}#react-searchbar-container.nav-search-container .nav-search-overlay-header{display:flex;justify-content:space-between;align-items:center}#react-searchbar-container.nav-search-container .nav-search-overlay-header h3{margin:0;font-size:1.25rem}#react-searchbar-container.nav-search-container .nav-search-overlay-header button{border:none;background:rgba(0,0,0,0);font-size:1.25rem;cursor:pointer;color:#44536f}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-group{flex-direction:column;border-radius:16px;padding:0;box-shadow:none;border:1px solid #d0d5dd;gap:0;overflow:visible;position:relative}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-field{width:100%;padding:.5rem 1rem;border-bottom:1px solid #d0d5dd}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-field.location-field{padding-left:1rem}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-field:last-of-type{border-bottom:none}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-divider{display:none}#react-searchbar-container.nav-search-container .nav-search-overlay-body .navbar-session-dropdown{max-width:none;width:100%}#react-searchbar-container.nav-search-container .nav-search-overlay-body{flex:1;overflow-y:visible;padding-bottom:1rem}#react-searchbar-container.nav-search-container .nav-search-overlay-body .searchbar{width:100%;max-width:none}@media(max-width: 1200px){#react-searchbar-container.nav-search-container .nav-search-group{box-shadow:none}#react-searchbar-container.nav-search-container .nav-search-group.nav-search-desktop{display:none}#react-searchbar-container.nav-search-container .nav-search-compact{display:block}}@media(max-width: 1100px){#react-searchbar-container.nav-search-container{flex:0 1 auto}#react-searchbar-container.nav-search-container .nav-search-compact{max-width:340px;width:100%}}@media(max-width: 768px){#react-searchbar-container.nav-search-container .nav-search-overlay-body .searchbar .search-menu{padding:0}#react-searchbar-container.nav-search-container .nav-search-overlay-body .nav-search-field.location-field{padding-left:2rem}}@media(max-width: 500px){#react-searchbar-container.nav-search-container .nav-search-compact{max-width:200px;width:100%}}.searchbar{position:relative;display:flex;align-items:center;max-width:492px;width:492px;border-color:#dedede}.searchbar .fa-search,.searchbar .fa-magnifying-glass{position:absolute;font-size:1.4rem;top:.9rem;left:1rem;color:#d0d5dd}.searchbar .fa-times,.searchbar .fa-xmark{display:none;position:absolute;font-size:1.4rem;right:1rem;top:1rem;color:#d0d5dd}.searchbar input:not([type=radio]):not([type=checkbox]){width:100%;border-radius:3rem;padding:.875rem 3rem;box-shadow:0px 1px 2px rgba(0,0,0,.08),0px 4px 12px rgba(0,0,0,.05) !important}.searchbar button{padding:0;background:none;color:#000;height:auto}.searchbar .search-menu{padding:.75rem;padding-bottom:.5rem}.searchbar .location-searchbar{display:flex;align-items:center}.searchbar #location-search-input{padding-left:1rem !important}@media(max-width: 600px){#website-nav .searchbar{width:100%;max-width:none}#website-nav .searchbar .search-menu{left:50%;transform:translateX(-50%);width:calc(100vw - 32px);max-width:none;border-radius:0}}.search-menu{background:#fff;position:absolute;top:50px;width:100%;border-radius:2px;border:1px solid #d0d5dd;overflow-y:auto;padding-top:8px;border-radius:16px;z-index:101;max-height:85vh;min-height:160px;height:auto;display:flex;flex-direction:column;gap:0}.search-menu h5,.search-menu p{margin-left:16px}.search-menu a{color:#1a2944;text-decoration:none}.search-menu .avatar{border:1px solid #2f96a6}.search-menu .provider-search-item{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-menu .provider-search-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-menu .location-search-item,.search-menu .provider-search-item{width:100%;padding:.75rem 1rem;transition:.15s;cursor:pointer;border-radius:.5rem;font-size:1.125rem;height:auto;flex-shrink:0;display:flex;align-items:center;gap:.75rem}.search-menu .location-search-item:hover,.search-menu .provider-search-item:hover{background:#ebf7fa}.search-menu .location-search-item{justify-content:flex-start}.search-menu .location-search-item i,.search-menu .location-search-item svg{margin-right:1rem;color:#626f87}.search-menu .location-search-item .loading-container{display:flex;justify-content:start;gap:1rem}.search-menu .location-search-item .loading-container .loader{height:2.5rem;width:2.5rem}.search-menu .location-search-item .location-search-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-menu .suggestions-wrapper{display:flex;flex-direction:column;gap:0}.search-menu .suggestions-title{margin:0;padding:0 0 .5rem .5rem}.modal.website-modal{width:780px}.modal.website-modal section .checkbox [type=checkbox]{display:none}.modal.website-modal section input[type=checkbox]+label{padding-left:0;display:flex}.modal.website-modal section input[type=checkbox]+label::after{left:8px}.modal.website-modal header{padding:1rem}.modal.website-modal header h5{width:100%;font-weight:500;text-align:center}.modal.website-modal .close{font-size:2rem;border:none;background:none;text-align:center;color:#000;position:absolute;width:4rem;align-items:center;height:4rem;justify-content:center;display:flex;top:0;right:0}.modal.website-modal.auth-modal button.close,.modal.website-modal.check-estimates-modal button.close{font-size:2rem;font-weight:500}.modal.website-modal.auth-modal .auth-modal-header,.modal.website-modal.check-estimates-modal .auth-modal-header{width:100%;text-align:center}.modal.website-modal.auth-modal .auth-modal-header h5,.modal.website-modal.check-estimates-modal .auth-modal-header h5{font-weight:600}.modal.website-modal.auth-modal .website-modal-section,.modal.website-modal.check-estimates-modal .website-modal-section{padding:2rem 3rem}.modal.website-modal.auth-modal .website-modal-section h4,.modal.website-modal.check-estimates-modal .website-modal-section h4{margin-top:0}.modal.website-modal.auth-modal .website-modal-section form,.modal.website-modal.check-estimates-modal .website-modal-section form{gap:0rem 1rem}.modal.website-modal.auth-modal .website-modal-section form .signup-field,.modal.website-modal.check-estimates-modal .website-modal-section form .signup-field{flex:1 1 calc(50% - 1rem)}.modal.website-modal.auth-modal .website-modal-section .reset-password-email,.modal.website-modal.check-estimates-modal .website-modal-section .reset-password-email{display:block;margin-bottom:1rem;width:100%;max-width:50ch}.modal.website-modal.auth-modal a,.modal.website-modal.check-estimates-modal a{font-weight:700}.modal.website-modal.auth-modal .return-link-wrapper,.modal.website-modal.check-estimates-modal .return-link-wrapper{position:absolute;bottom:4rem;left:3rem}.modal.website-modal.auth-modal .return-link-wrapper .return-link,.modal.website-modal.check-estimates-modal .return-link-wrapper .return-link{color:#0f7e95;font-weight:700}#overlay,#auth-overlay,#booking-link-overlay,#vob-overlay,#vob-overlay-provider-profile{background-color:rgba(0,0,0,.7882352941)}#auth-overlay,#booking-link-overlay,#vob-overlay,#vob-overlay-provider-profile{width:100vw;height:100vh;position:fixed;display:block;visibility:hidden;opacity:.8;top:0;left:0;z-index:150}.tag-section{width:30em;height:35rem;min-width:20rem}.website-modal .tag-section{padding-bottom:8px;min-width:unset;width:unset;height:unset}.website-modal .tag-section ul{column-count:2}.website-modal .tag-section hr{display:none}.website-modal .tag-section h5.m-b-0{margin-bottom:8px}.website-modal .tag-section .menu-search-container{border-bottom:none;margin-bottom:0}.website-modal .tag-section .menu-footer{border-top:none;margin-right:24px}.website-modal .tag-section label .description{color:gray}.website-modal .more-filters-modal{padding:2rem}.modal.website-modal.check-estimates-modal header,.modal.website-modal.check-estimates-modal footer{padding:1rem 3rem}.modal.website-modal.check-estimates-modal .header-content{text-align:left;font-weight:700}.modal.website-modal.check-estimates-modal .cost-estimates-security-notice{display:flex;align-items:center;padding:1rem .75rem;gap:.75rem;background-color:#f4fcf7;border-radius:10px;margin-bottom:1rem}.modal.website-modal.check-estimates-modal .cost-estimates-security-notice i,.modal.website-modal.check-estimates-modal .cost-estimates-security-notice svg{color:#44af69;font-size:1.5rem}.modal.website-modal.check-estimates-modal .cost-estimates-security-notice p{margin:0}@media only screen and (max-width: 1124px){.client-vob-search-header .client-vob-search-header-text-container{flex-direction:column;align-items:start}.client-vob-search-header .client-vob-search-header-text-container p{margin-bottom:.5rem}}@media only screen and (max-width: 1024px){.search-result-container .inner-result-container{padding:0 1rem}.search-result-container .inner-result-container .card-list .card{flex-direction:column;margin-bottom:1rem}.search-result-container .inner-result-container .card-list .card .card-content-grid{grid-template-areas:"avatar title" "info info";grid-template-columns:min-content 1fr;padding-bottom:1rem;row-gap:.5rem}.search-result-container .inner-result-container .card-list .card .card-content-grid .card-name-title-header{display:flex;align-self:center;flex-direction:column}.search-result-container .inner-result-container .card-list .card .card-content-grid .info{padding:0}.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper{top:0;left:96px;padding:.25rem;z-index:2}.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper .vetted-badge{padding:0;font-size:1rem;border-radius:50%;height:1.75rem;width:1.75rem;display:flex;justify-content:center;align-items:center}.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper .vetted-badge .badge-text{display:none}.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper .vetted-badge i,.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper .vetted-badge svg{margin:0}.search-result-container .inner-result-container .card-list .card .provider-card-intake-buttons{padding:0;padding-top:1rem;border-top:1px solid #d0d5dd;max-width:none}.search-result-container .inner-result-container .card-list .card .provider-card-intake-buttons button{width:fit-content}.search-result-container .inner-result-container .card-list .card .favorite-provider-button{position:absolute;top:1rem;right:1rem}}@media only screen and (max-width: 768px){.searchbar input:not([type=radio]):not([type=checkbox]){padding:.875rem 2.5rem .875rem 2.5rem}.website-modal .tag-section ul{column-count:1}#react-searchbar-container{position:absolute;z-index:100;left:55px;width:calc(100% - 11.75rem)}#react-searchbar-container.active{width:65%;left:10%}#react-searchbar-container.active .fa-times,#react-searchbar-container.active svg{display:inline}.identities-section,.professions-section{width:unset;height:unset}.insurance-fee-section{height:unset;flex-direction:column}.insurance-fee-section .menu-footer{display:none}.insurance-fee-section .session-cost-container{width:100%}.insurance-fee-section .session-cost-container .info-text{margin-left:29px}.search-result-count-section{padding:0 1rem}.search-result-count-section .result-count-description-section h3,.search-result-count-section .result-count-warning-section h3{font-size:1.3rem}.search-result-count-section .result-count-description-section h3 i,.search-result-count-section .result-count-description-section h3 svg,.search-result-count-section .result-count-warning-section h3 i,.search-result-count-section .result-count-warning-section h3 svg{padding-left:0;margin-bottom:0;width:100%}.search-result-count-section .result-count-description-section p,.search-result-count-section .result-count-warning-section p{padding:0;margin-bottom:0}.filters{padding:1rem}.filters .filter-menu-container.m-b-sm{margin-bottom:4px}.filters .filter-menu-container.m-r-sm{margin-right:4px}.filters .filter-menu-container .menu{width:100vw;position:fixed;width:100vw;height:calc(100vh - 5rem);left:0;top:5rem;border-radius:0;box-shadow:none}.modal.website-modal{width:unset;max-height:unset}.modal.website-modal .more-filters-modal{padding:0}.modal.website-modal section .checkbox [type=checkbox]{display:none}.modal.website-modal section input[type=checkbox]+label{display:flex}.modal.website-modal header{padding:1rem}.modal.website-modal header h5{width:100%;text-align:center}.modal.website-modal footer{display:flex;align-items:center;justify-content:space-around}.search-left-container h1{font-size:32px}section.session-type-tabs{padding:0 2rem}.search-result-container .inner-result-container .card-list .card .vetted-badge-wrapper{border-radius:50%;left:76px}}.statistics-container{padding:4rem 3rem;display:flex;align-items:center;justify-content:center;gap:1rem;background-color:#ebf7fa;flex-wrap:wrap}.statistics-column{display:flex;flex-direction:column;justify-content:center;gap:1rem;align-self:stretch;min-width:260px;max-width:300px;flex:1 1 0}.statistics-card{background-color:rgba(0,0,0,0);padding:.5rem;display:flex;flex-direction:column;text-align:left}.statistics-card__title{font-size:1rem;margin:0;padding-bottom:1rem}.statistics-card__body{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.statistics-card__icon{color:#0f7e95;min-height:2rem;min-width:2rem;text-align:center}.statistics-card__icon svg{width:2rem;height:2rem}.statistics-card__content{display:flex;flex-direction:column;flex:1}.statistics-card__statistic{font-size:2.25rem;color:#1a2944;line-height:1.05}.statistics-card__statistic-value{font-weight:bold}.statistics-card__statistic-list{gap:.5rem;display:flex;flex-direction:column}.statistics-card__statistic-list-item{font-size:1.125rem;color:#626f87;line-height:1.6;margin:0}.statistics-card__chart-container{position:relative;height:150px;width:100%}.statistics-card__chart-container canvas{max-width:100%}.statistics-card__wavy-line{width:100%;margin:1.5rem 0;min-width:100%}@media(max-width: 1024px){.statistics-container{padding:1rem}}@media(max-width: 460px){.statistics-column{min-width:100%}}.bottom-content{border-top:1px solid #d0d5dd;padding:3rem 0;margin:3rem 4rem}.bottom-content h2{font-size:1.75rem}.bottom-content h3{font-size:1.25rem}@media only screen and (max-width: 768px){.bottom-content{margin:2rem 1.5rem}}.cost-badge i,.cost-badge svg{margin-right:.5rem}.cost-badge .check-cost-estimate-badge-button{border-bottom:1px dotted #000;position:relative}.cost-badge .check-cost-estimate-badge-button .vob-badge-tooltip{text-transform:none;font-family:"proxima-nova",sans-serif;position:absolute;top:-2rem;right:-15rem;font-size:.75rem;color:#1a2944;background-color:#fff;border:3px solid #0f7e95;border-radius:8px;width:15rem;padding:12px 8px;z-index:100;visibility:hidden;opacity:0;box-shadow:0px 4px 12px 0px rgba(0,0,0,.1019607843);text-align:center;transition:visibility .15s ease,opacity .15s ease}.cost-badge .check-cost-estimate-badge-button .vob-badge-tooltip p{margin-bottom:0;line-height:1rem}.cost-badge .check-cost-estimate-badge-button .vob-badge-tooltip .insurance-information{color:#626f87}.cost-badge .check-cost-estimate-badge-button .vob-badge-tooltip .insurance-information a{font-size:inherit}.cost-badge .check-cost-estimate-badge-button.mobile-tooltip-show{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.cost-badge .check-cost-estimate-badge-button.mobile-tooltip-show .vob-badge-tooltip{visibility:visible;opacity:1}@media(hover: hover){.cost-badge .check-cost-estimate-badge-button:hover{background-color:rgba(0,0,0,0);color:#b64d53;overflow:visible}.cost-badge .check-cost-estimate-badge-button:hover .vob-badge-tooltip{visibility:visible;opacity:1}.cost-badge .check-cost-estimate-badge-button:focus{background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 750px){.cost-badge .check-cost-estimate-badge-button .vob-badge-tooltip{right:auto;left:-2em}}.provider-feedback-container{max-width:680px;border:1px solid #8f98a8;border-radius:8px;padding:2rem 3rem;margin-top:100px;margin-bottom:200px;margin-left:auto;margin-right:auto}.provider-feedback-container .main-question{font-weight:bold}.provider-feedback-container .fa-sparkles,.provider-feedback-container svg{color:#efb52e}.provider-feedback-container .submit-thank-you a{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;margin-bottom:inherit}.provider-feedback-container section{margin-bottom:20px}.provider-feedback-container section label{font-weight:600;font-size:1.15rem}.provider-feedback-container section textarea:read-only{background-color:#e4e7ec}.provider-feedback-container section .submit-button{text-align:center}.provider-feedback-container section .signature-name{margin-top:1rem}.provider-feedback-container section .error{color:#f2474e}@media only screen and (max-width: 780px){.provider-feedback-container{border:0;padding-left:1rem;padding-right:1rem;margin-top:70px}}.home-search{width:100%;padding:10rem 5rem 8rem;background-color:#ebf7fa;display:flex;align-items:center;justify-content:start;flex-direction:column;border-bottom-left-radius:150px;border-bottom-right-radius:150px}@media screen and (max-width: 768px){.home-search{border-bottom-left-radius:75px;border-bottom-right-radius:75px}}.home-search h1{font-size:60px;text-align:center}.home-search h2{font-size:1.75rem;font-weight:500;margin-bottom:3rem;text-align:center}.loader.white .lds-ring div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loader.sm .lds-ring{width:20px;height:20px}.loader.sm .lds-ring div{width:16px;height:16px}.loader .lds-ring{cursor:pointer;display:inline-block;position:relative;width:40px;height:40px}.loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#0f7e95 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loader .lds-ring div:nth-child(1){animation-delay:-0.45s}.loader .lds-ring div:nth-child(2){animation-delay:-0.3s}.loader .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.home-banner{background-color:#fff;height:auto}#home-banner-container .home-search-bar-container{display:flex;justify-content:space-between;align-items:center;display:grid;grid-template-columns:4fr 4fr 1fr;width:100%;max-width:1024px}#home-banner-container .zz{width:100%}#home-banner-container .zz .search-input-container{box-shadow:1px 2px 2px 0px rgba(0,0,0,.1411764706);border:1px solid #d0d5dd;display:flex;justify-content:space-between;height:5rem;overflow:hidden;position:relative;align-items:center;background-color:#fff}#home-banner-container .zz .barrier{width:1px;height:75%;background-color:#d0d5dd}#home-banner-container .zz:first-child .search-input-container{border-radius:100rem 0rem 0rem 100rem;border-right:none}#home-banner-container .zz:not(:first-child) .search-input-container{border-left:none;border-right:none}#home-banner-container .zz:last-child .search-input-container{border-left:none;border-radius:0rem 100rem 100rem 0rem;z-index:0}#home-banner-container .zz:nth-last-child(2) .search-input-container .barrier{display:none}#home-banner-container .zz.button-container{display:flex;align-items:center}#home-banner-container .zz.button-container .search-input-container{display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;min-width:4rem;width:100%;border-right:1px solid #d0d5dd}#home-banner-container .zz span.description{top:.9rem;font-weight:600;font-size:.9rem;height:1rem;line-height:1rem}#home-banner-container .zz .field-icon{display:block;padding-left:1.5rem;font-size:1.5rem;color:#626f87}#home-banner-container .zz .field-icon.first-input{padding-left:1rem;padding-right:.5rem}#home-banner-container .zz .field-icon:nth-of-type(n + 2){padding-left:.5rem}#home-banner-container .zz input{width:100%;border-radius:0;border:none;min-width:7rem;padding:0;padding-left:1rem;height:100%;line-height:1.2rem;text-overflow:ellipsis;font-weight:500;font-size:1.125rem}#home-banner-container .zz input::placeholder{color:#626f87}#home-banner-container .zz.read-only input{cursor:pointer}#home-banner-container .dropdown{width:100%}#home-banner-container .search-button{width:3rem;height:3rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:3rem;color:#fff;background-color:#0f7e95;font-size:1.2rem;font-weight:500}#home-banner-container .search-button span{display:none}#home-banner-container .search-button:hover{box-shadow:0 0px 1px 1px rgba(0,0,0,.1411764706)}#home-banner-container .search-button:disabled{background-color:#d0d5dd}#home-banner-container .search-button:disabled:hover{box-shadow:none}#home-banner-container .session-type-menu{display:flex;flex-direction:column}#home-banner-container .session-type-menu .session-type-option{width:100%;margin:0;font-size:1.125rem;border-radius:.5rem;display:flex;align-items:center;text-decoration:none;padding:.5rem}#home-banner-container .session-type-menu .session-type-option i,#home-banner-container .session-type-menu .session-type-option svg{color:#626f87}#home-banner-container .session-type-menu .session-type-option:hover{background-color:#ebf7fa}.homepage-search-dropdown{position:absolute;width:80%}.home-content .grid.column iframe{width:min(560px, 100%)}@media only screen and (max-width: 1024px){.home-content #near-therapists .list-options{padding:0}#home-banner-container .home-search{padding:6rem 2rem 8rem}#home-banner-container .home-search-bar-container{grid-template-columns:4fr 5fr 1fr}}@media only screen and (max-width: 768px){.home-banner{background-image:none;height:unset}#home-banner-container{min-height:100vh}#home-banner-container .home-search{padding:6rem 1rem 4rem 1rem}#home-banner-container .homepage-search-dropdown{left:0rem;width:100%}.how-it-works .grid.row button{padding:0 1rem}.home #near-therapists .list-options{max-width:380px}.home #near-therapists .list-options ul{column-count:2;display:block}.home #near-therapists .list-options ul li{width:100%;display:inline-block}.home #near-therapists .list-options ul li a{width:100%}.home #near-therapists .list-options button{padding:0 1rem !important;align-items:center;font-size:16px !important;width:100% !important;height:3rem !important}}@media only screen and (max-width: 768px){#home-banner-container{min-height:auto}#home-banner-container .home-search h1{font-size:2.5rem;margin-bottom:1rem;line-height:2.75rem;margin-top:2rem}#home-banner-container .home-search h2{font-size:18px;font-weight:500;margin-bottom:1rem}#home-banner-container .home-search-bar-container{background-color:rgba(0,0,0,0);height:auto;border-radius:0;padding:0;gap:.5rem;grid-template-columns:1fr}#home-banner-container .zz{height:4rem;width:100%;border:1px solid #d0d5dd;border-radius:10px;overflow:hidden}#home-banner-container .zz.button-container{background-color:rgba(0,0,0,0);border:none;width:100%;margin-top:.5rem;overflow:visible;flex:1 1 5rem}#home-banner-container .zz.button-container .search-input-container{justify-content:center;overflow:visible;background-color:rgba(0,0,0,0)}#home-banner-container .zz.button-container button{position:relative;font-size:1rem;height:100%;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706)}#home-banner-container .zz .search-input-container{box-shadow:none;border-radius:0 !important;border:none !important;height:100%;width:100%;display:flex;justify-content:flex-start;position:relative;margin-top:0}#home-banner-container .zz .search-input-container .barrier{display:none}#home-banner-container .zz .search-input-container .field-icon{display:block;font-size:1.5rem;color:#1a2944;padding-left:.75rem;min-width:2.6rem;text-align:center}#home-banner-container .zz .search-input-container .field-icon:nth-of-type(n + 2){padding-left:0rem}#home-banner-container .zz .search-input-container span.description{display:none}#home-banner-container .zz .search-input-container input{width:calc(100% - 3rem);margin-top:0;padding-left:1rem;font-size:1.125rem}#home-banner-container .zz .search-input-container .search-button{position:absolute;width:100%;align-self:center;background:#0f7e95;font-size:1.25rem}#home-banner-container .zz .search-input-container .search-button .fa-search,#home-banner-container .zz .search-input-container .search-button svg{margin-right:.5rem}#home-banner-container .zz .search-input-container .search-button span{display:block;font-family:"proxima-nova"}#home-banner-container .zz .search-input-container:not(:last-child){border-right:none;padding-right:0;margin-right:0;border-bottom:1px solid #d0d5dd}}@media only screen and (max-width: 435px){.home-content .photo-testimonial .testimonial{position:relative;width:100%;height:unset}}@media only screen and (max-width: 380px){#home-banner-container .zz .search-input-container input{font-size:.875rem}#home-banner-container .zz .search-input-container .search-button{font-size:1rem;height:80%}#home-banner-container .zz.button-container{margin:0}}@media only screen and (min-width: 1024px)and (max-width: 1700px){#map-container #maproot{height:calc(100% - 7rem)}}#react-search-container{position:relative}#map-container{display:block;position:absolute;z-index:5;right:0px;width:calc(35vw - 1rem);bottom:0px;top:0;margin-top:0;height:100vh !important;position:-webkit-sticky !important;position:sticky !important;left:auto !important;cursor:pointer}#map-container .input-wrapper{display:flex;align-items:center;padding:.25rem .75rem;position:absolute;top:10px;left:10px;border-radius:10px;background:#fff;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;cursor:pointer;font-family:"proxima-nova",sans-serif;gap:.5rem;transition:background-color .1s ease}#map-container .input-wrapper:hover{background-color:#f2f4f7}#map-container .input-wrapper_prompt{font-size:16px;background:#f7777d;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;color:#fff;height:auto;line-height:1.8}#map-container .input-wrapper_prompt:hover{background-color:#b64d53}#map-container .search-checkbox{outline:red;margin:0}#map-container .map-refresh{color:#fff;z-index:4}#map-container .map-refresh svg{position:relative;top:1px}.cluster img{width:100% !important;height:100% !important}#map-container>div{height:100vh !important;width:100%;top:0px;position:-webkit-sticky !important;position:sticky !important;contain:content;z-index:0;overflow:hidden}#map-container>div>div{height:100%;width:100%;position:relative;top:0px;left:0px}.popup-container .popup-bubble-anchor .popup-bubble .header{border-bottom:1px solid #d0d5dd;font-size:1rem;background:#fff !important;color:#1a2944;padding:8px 16px !important;font-weight:700}.popup-container .popup-bubble-anchor .popup-bubble .header .close{color:#1a2944 !important}.popup-container .popup-bubble-anchor .popup-bubble .icon>i,.popup-container .popup-bubble-anchor .popup-bubble .icon>svg{color:#fff;width:2rem}.popup-container .popup-bubble-anchor .popup-bubble .cards{overflow-y:auto !important;overflow-x:unset !important;padding:4px;background:#fff}.popup-container .popup-bubble-anchor .popup-bubble .cards .card{border-radius:.3rem;margin-bottom:8px;text-decoration:none}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .client-status .icon{display:none}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .client-status .desc>p{line-height:1}.popup-container .popup-bubble-anchor .popup-bubble .cards .card .info .card-name-container .name{font-size:1rem;line-height:1.2}#map-menu{display:none;z-index:300;align-items:center;border-radius:50px;padding:0rem 1.25rem;height:2.75rem}@media only screen and (max-width: 768px){#map-container{margin-top:100vh;transition:.25s;position:fixed !important;display:block;width:100%;top:0;left:0 !important;right:0;bottom:0;z-index:30}#map-container.open{margin-top:0rem;display:block}#map-menu{display:flex}}nav#website-nav .mobile-menu-container{transition:border-color .15s}nav#website-nav .mobile-menu-container .mobile-menu span{transition:background-color .15s}nav#website-nav .mobile-menu-container .mobile-menu span::after{transition:background-color .15s}nav#website-nav .mobile-menu-container .mobile-menu span::before{transition:background-color .15s}nav#website-nav .mobile-menu-container:hover{border-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu span{background-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu span::before{background-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu span::after{background-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu.active span{background-color:rgba(0,0,0,0)}nav#website-nav .mobile-menu-container:hover .mobile-menu.active span::before{background-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu.active span::after{background-color:#0f7e95}nav#website-nav .mobile-menu-container:hover .mobile-menu-user{border:1px solid #0f7e95;color:#0f7e95}.mobile-menu-container{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;padding:.3rem .5rem;border-radius:50px;border:1px solid #8f98a8;margin:0 2rem;align-self:center;cursor:pointer}.mobile-menu-container .mobile-menu-user{width:2rem;height:2rem;border:1px solid #8f98a8;color:#8f98a8;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;align-self:center;font-family:"proxima-nova",sans-serif;transition:all .3s ease;text-align:center}.mobile-menu-container .mobile-menu-user i,.mobile-menu-container .mobile-menu-user svg{font-size:1rem}nav#website-nav{min-height:5rem;position:fixed;top:0;width:100vw;height:5rem;background:#fff;z-index:50;display:flex;justify-content:space-between;align-items:center;box-shadow:-10px 0px 14px 0 rgba(0,0,0,.1803921569);transition:background .2s}nav#website-nav .mobile-menu{width:2rem;height:2.3rem;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav .mobile-menu span{width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav .mobile-menu span::before{content:"";top:-0.35rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block}nav#website-nav .mobile-menu span::after{content:"";top:.4rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block}nav#website-nav .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav .mobile-menu.active span::before{transform:rotate(135deg);background-color:#8f98a8;top:0}nav#website-nav .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#8f98a8;top:0}nav#website-nav .join-link{text-decoration:none;color:#1a2944;text-align:center;width:100%;padding-left:1rem;display:block}nav#website-nav .searchbar-container{display:none;justify-content:center;transition:.25s}nav#website-nav .searchbar-container .homepage-nav-searchbar{margin:0 auto;max-width:948px;width:492px;transition:width .3s ease;position:relative}nav#website-nav .searchbar-container .homepage-nav-searchbar input{width:100%;transition:width .3s ease}nav#website-nav .searchbar-container .homepage-nav-searchbar.is-open,nav#website-nav .searchbar-container .homepage-nav-searchbar:focus-within{width:948px}nav#website-nav .searchbar-container .homepage-nav-searchbar .search-menu{max-height:60vh;overflow-y:auto}nav#website-nav .searchbar-container-search-page{display:flex !important}nav#website-nav .menu-container{flex:1 1 25%;justify-content:flex-end;align-items:center}nav#website-nav .menu-container #react-join-message-container{display:flex;align-items:center}nav#website-nav .menu-container #react-join-message-container .join-link{display:inline-flex;align-items:center;white-space:nowrap;width:auto;padding:0 1rem}nav#website-nav #tabs{display:none;position:fixed;top:100%;height:calc(100% - 5rem);left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;overflow:auto;z-index:-1;opacity:0;transition:all .2s}nav#website-nav #tabs .tab{height:auto;width:100%;flex-direction:column;margin-left:0}nav#website-nav #tabs .tab.active .link{color:#0f7e95}nav#website-nav #tabs .tab.active .menu{display:block;transform:scaleY(1)}nav#website-nav #tabs .tab.active .menu li{opacity:1}nav#website-nav #tabs .tab.join-link{width:100%;display:flex;align-items:center;justify-content:center}nav#website-nav #tabs .tab.join-link a{border-top:1px solid #d0d5dd;color:#1a2944;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:1rem 2.5rem 0}nav#website-nav #tabs .tab.join-link a i,nav#website-nav #tabs .tab.join-link a svg{font-size:1.125rem;color:inherit;margin-right:1rem}nav#website-nav #tabs .tab.join-link a i svg,nav#website-nav #tabs .tab.join-link a svg svg{min-width:1.3rem}nav#website-nav #tabs .tab.join-link a:hover{color:#0f7e95}nav#website-nav #tabs .tab:hover .link{color:#0f7e95}nav#website-nav #tabs .tab:hover .arrow-up{display:none}nav#website-nav #tabs .tab a{font-size:16px !important}nav#website-nav #tabs .tab .link{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 2.5rem;width:100%;height:auto;text-decoration:none}nav#website-nav #tabs .tab .link svg,nav#website-nav #tabs .tab .link i,nav#website-nav #tabs .tab .link svg{font-size:20px;color:#d0d5dd;display:inline}nav#website-nav #tabs .tab .link.portal-link{justify-content:flex-start;position:relative;overflow:visible}nav#website-nav #tabs .tab .link svg.portal-icon{color:inherit;color:inherit;margin-right:1rem;min-width:1.3rem}nav#website-nav #tabs .tab .link .unread-indicator{top:8px;left:54px;width:12px;height:12px;position:absolute;background:#0f7e95;border-radius:50%;border:2px solid #fff;display:block;content:""}nav#website-nav #tabs .tab .menu{position:initial;display:none;width:100%;max-height:100%}nav#website-nav #tabs .tab .users-client-portal-title{word-wrap:break-word;display:none}nav#website-nav.on-background{box-shadow:none}nav#website-nav.on-background .mobile-menu{width:2rem;height:2.3rem;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav.on-background .mobile-menu span{width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav.on-background .mobile-menu span::before{content:"";top:-0.35rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block}nav#website-nav.on-background .mobile-menu span::after{content:"";top:.4rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#8f98a8;display:inline-block}nav#website-nav.on-background .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav.on-background .mobile-menu.active span::before{transform:rotate(135deg);background-color:#8f98a8;top:0}nav#website-nav.on-background .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#8f98a8;top:0}nav#website-nav.on-background #tabs .tab .link{color:#1a2944}nav#website-nav.on-background #tabs .tab:hover .link{color:#0f7e95}nav#website-nav .branding-container{height:100%;flex:1 1 25%}nav#website-nav .branding-container .brand-zencare{font-size:24px;height:100%;width:120px;display:flex;align-items:center;padding:0 1rem;text-decoration:none;color:#37bec3}nav#website-nav .branding-container .brand-zencare.image{padding-left:1.5rem;padding-right:0rem}nav#website-nav.opened .mobile-menu{width:2rem;height:2.3rem;display:flex;justify-content:center;align-items:center;cursor:pointer}nav#website-nav.opened .mobile-menu span{width:1.25rem;height:1px;background-color:#0f7e95;display:inline-block;position:relative;transition:background-color .5s}nav#website-nav.opened .mobile-menu span::before{content:"";top:-0.35rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#0f7e95;display:inline-block}nav#website-nav.opened .mobile-menu span::after{content:"";top:.4rem;position:absolute;left:0;transition:transform .5s,background-color .5s;width:1.25rem;height:1px;background-color:#0f7e95;display:inline-block}nav#website-nav.opened .mobile-menu.active span{background:rgba(0,0,0,0)}nav#website-nav.opened .mobile-menu.active span::before{transform:rotate(135deg);background-color:#8f98a8;top:0}nav#website-nav.opened .mobile-menu.active span::after{transform:rotate(-135deg);background-color:#8f98a8;top:0}nav#website-nav.opened .branding-container{z-index:25}nav#website-nav.opened .branding-container .brand-zencare{color:#37bec3}nav#website-nav.opened .mobile-menu{z-index:25;color:#0f7e95}nav#website-nav.opened #tabs{box-shadow:0px 3px 7px 1px rgba(0,0,0,.18);margin-top:-2px;display:block;z-index:99;opacity:1;margin-left:auto;margin-right:1rem;width:300px;height:auto;overflow:auto;top:5rem;padding:1rem 0;border-radius:1rem}nav#website-nav.on-background{background:rgba(0,0,0,0);border-bottom:none}nav#website-nav.on-background .brand-zencare{color:#37bec3}nav#website-nav.on-background .join-link{color:#1a2944}@media only screen and (max-width: 768px){nav#website-nav.opened #tabs{width:100vw;height:100vh;border-radius:0;box-shadow:none;border:1px solid #d0d5dd;margin:0px}nav#website-nav:not(.on-background) .branding-container .brand-zencare{width:2.5rem;overflow-x:hidden}nav#website-nav.on-background{box-shadow:-10px 0px 14px 0 rgba(0,0,0,.1803921569);background:#fff}nav#website-nav.on-background .mobile-menu span{background-color:#8f98a8}nav#website-nav.on-background .mobile-menu span::before,nav#website-nav.on-background .mobile-menu span::after{background-color:#8f98a8}nav#website-nav #tabs .tab.hide-on-mobile{display:none}nav#website-nav .link.join-link{display:none}nav#website-nav .menu-container #react-join-message-container .link.join-link{display:none}nav#website-nav .greeting{display:none}}.nav-top-container{padding:0;margin-top:0;margin-bottom:0}#locations-page-v2{margin:8rem auto;max-width:960px}#locations-page-v2 .header{font-size:4rem;line-height:4.5rem;margin-bottom:1rem}#locations-page-v2 .header-description{font-size:1.25rem;line-height:1.75rem;color:gray}#locations-page-v2 .state-link,#locations-page-v2 .city-link{text-decoration:none}@media only screen and (max-width: 1100px){#locations-page-v2{margin:7rem 24px}#locations-page-v2 .header{font-size:3rem;line-height:3.2rem;margin-bottom:.5rem}}#locations-page-v2 .groups{display:flex;flex-wrap:wrap;column-gap:24px}#locations-page-v2 a{color:#1a2944}#locations-page-v2 a:hover{color:#0f7e95}#locations-page-v2 .city-link{text-decoration:none}#locations-page-v2 .geo-name{margin-bottom:4px;cursor:pointer}#locations-page-v2 .geo-name a{font-size:1.2rem;font-weight:500}#locations-page-v2 .geo-name a>i,#locations-page-v2 .geo-name a>svg{font-size:.8rem;font-weight:400}#locations-page-v2 .state-table-of-contents-list{display:flex;flex-wrap:wrap;align-items:center}#locations-page-v2 .state-table-of-contents-list a{color:#0f7e95}#locations-page-v2 .state-table-of-contents-list a:hover{color:#1a2944}#locations-page-v2 .state-table-of-contents-list span{padding:0 4px}#locations-page-v2 ul.cities-list{column-count:3;margin-left:0}#locations-page-v2 ul.cities-list li{margin-right:60px}#locations-page-v2 ol{list-style:decimal;padding-left:1rem;padding-right:1rem;margin-top:0}@media only screen and (max-width: 800px){#locations-page-v2 ul.cities-list{column-count:1}}.error-page-button-container{display:flex;justify-content:center}.error-page-button-container button{min-width:208px}.error-page-button-container .error-page-button-search{margin-right:1rem}@media(max-width: 560px){.error-page-button-container{flex-direction:column;align-items:center}.error-page-button-container a,.error-page-button-container button{min-width:100%}.error-page-button-container .error-page-button-search{margin-right:0;margin-bottom:1rem}}.form-dropdown{position:relative;word-wrap:break-word;display:inline-block}.form-dropdown.full{width:100%;display:block}.form-dropdown.full input,.form-dropdown.full .input{width:100%}.form-dropdown.full .dropdown-menu{width:100%}.form-dropdown .header .caret{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;width:3rem;color:#1a2944;z-index:-1}.form-dropdown .header .rotate{transform:rotate(-180deg)}.form-dropdown .header input,.form-dropdown .header .input{padding-right:2rem;cursor:pointer}.form-dropdown .header input.placeholder,.form-dropdown .header .input.placeholder{color:#8f98a8}.form-dropdown .header button{background:none;padding:.875rem .75rem;color:#000;height:auto}.form-dropdown .header button .placeholder{color:#8f98a8}.form-dropdown .dropdown-menu{position:absolute;margin-top:0;background:#fff;min-width:100%;border-radius:6px;z-index:100;box-shadow:0 7px 32px 0px rgba(0,0,0,.07);border:1px #d0d5dd solid;width:20rem}.form-dropdown .dropdown-menu.hidden{display:none}.form-dropdown .dropdown-menu.budget{width:25rem}.form-dropdown .dropdown-menu .options{overflow-y:scroll;max-height:15rem}.form-dropdown .dropdown-menu .footer{width:100%;padding:.875rem 1rem;border-top:1px solid #f2f4f7;display:flex;align-items:center;justify-content:space-between}.form-dropdown .dropdown-item{z-index:100;position:relative;list-style:none;margin-left:0;display:flex;align-items:center;cursor:pointer}.form-dropdown .dropdown-item:hover,.form-dropdown .dropdown-item:active,.form-dropdown .dropdown-item.active{background:rgba(0,0,0,.05)}.form-dropdown .dropdown-item label.drop-down-item-label{font-size:.95rem !important;font-weight:400 !important;padding:.875rem 1rem;padding-left:1rem !important;display:block !important;color:#626f87 !important;cursor:pointer;user-select:none;width:100% !important}.form-dropdown .dropdown-item input[type=checkbox]:checked+label::after{left:24px;top:27px}.form-dropdown .dropdown-item.multi-select label.drop-down-item-label{display:flex;align-items:flex-start}@media only screen and (max-width: 768px){.form-dropdown{position:relative;word-wrap:break-word;display:inline-block}.form-dropdown .dropdown-menu{width:100%}.form-dropdown .dropdown-menu.budget{width:100%;padding:1rem}}#picker-overlay{width:100vw;height:100vh;visibility:hidden;position:fixed;display:block;opacity:.8;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,.7882352941)}.grecaptcha-badge{visibility:hidden}#recaptcha-container{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}.g-recaptcha-bubble-arrow{display:none}.g-recaptcha-bubble-arrow+div{position:fixed !important;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.modal.website-modal.picker-modal{display:flex;flex-direction:column;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.modal.website-modal.picker-modal header h5{padding-right:30px}.modal.website-modal.picker-modal section{flex:1 1 auto;font-weight:bold;color:#626f87;font-size:150%;padding:1.25rem 0;padding-right:5px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:0}.modal.website-modal.picker-modal section h5{margin-bottom:.5rem}.modal.website-modal.picker-modal section ul{list-style:none;margin-bottom:0}.modal.website-modal.picker-modal section ul li{padding-top:.5rem;padding-bottom:.5rem}.modal.provider-contact-form{border-radius:10px;width:95%;margin-left:auto;margin-right:auto;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.modal.provider-contact-form header,.modal.provider-contact-form footer{flex-shrink:0;width:100%}.modal.provider-contact-form .website-modal-section{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:3.5rem}.modal.provider-contact-form .provider-contact-form-modal-header{width:100%}.modal.provider-contact-form h6{margin-bottom:1rem;text-align:center}.modal.provider-contact-form h6 a{font-weight:700}.modal.provider-contact-form hr{margin:0;margin-bottom:.75rem}.modal.provider-contact-form .announcements{font-size:16px;line-height:1.5rem}.modal.provider-contact-form .announcements .icon-container{margin:0 12px;font-size:1.5rem}.modal.provider-contact-form .announcements.alert{background-color:#fdf1f1;border-color:#f7777d}.modal.provider-contact-form .announcements.alert .icon-container{color:#f7777d}.modal.provider-contact-form section input[type=checkbox]+label{font-size:.85rem;line-height:1.15rem;color:#1a2944;font-weight:300;width:100%}.modal.provider-contact-form .share-existing-vob-info-checkbox{margin-bottom:36px}.modal.provider-contact-form .share-existing-vob-info-checkbox input[type=checkbox]+label{font-size:1em;font-weight:400;line-height:1.1em}.modal.provider-contact-form header{padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:1.25rem}.modal.provider-contact-form header h4{width:100%;font-weight:500;text-align:center;margin:0;font-size:22px}.modal.provider-contact-form footer{padding-left:4rem}.modal.provider-contact-form .form{padding-top:0;padding-bottom:2rem;border:none;padding-left:4rem;padding-right:5rem}.modal.provider-contact-form .form input::placeholder,.modal.provider-contact-form .form textarea::placeholder,.modal.provider-contact-form .form .option-not-chosen,.modal.provider-contact-form .form .form-dropdown .header button .placeholder{color:#1a2944 !important;font-weight:400 !important;opacity:1}.modal.provider-contact-form .form .custom-dropdown-icon{position:relative}.modal.provider-contact-form .form .custom-dropdown-icon i,.modal.provider-contact-form .form .custom-dropdown-icon svg{position:absolute;right:25px;bottom:25px}.modal.provider-contact-form .form div.contact-form-message{padding:.5rem 0rem .5rem 0}.modal.provider-contact-form .form div.contact-form-message .contact-form-message-text{display:block}.modal.provider-contact-form .form div.contact-form-message .contact-form-message-text a{color:#1a2944;text-decoration:underline}.modal.provider-contact-form .form .show-vob-intake-fields-button{padding:0;padding-top:1rem;border:none;background:none;height:auto;min-height:auto;font-size:1rem;font-family:"proxima-nova",sans-serif;color:#1a2944;font-weight:bold;display:block}.modal.provider-contact-form .form .agree-box{margin-bottom:5rem}.modal.provider-contact-form .form .field textarea{resize:vertical;z-index:10}.modal.provider-contact-form .form .field input[type=text],.modal.provider-contact-form .form .field input[type=email],.modal.provider-contact-form .form .field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none !important}.modal.provider-contact-form .form .field select{-webkit-appearance:none;appearance:none}.modal.provider-contact-form .form .field select,.modal.provider-contact-form .form .field .fake-select{color:#000;width:100%;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;padding:.875rem .75rem;display:inline-block;outline:none;border:1px solid #d0d5dd;border-radius:6px;transition:border .2s;text-align:left;min-width:4rem;background-color:#fff}.modal.provider-contact-form .form .field .fake-select .caret-icon{float:right}.modal.provider-contact-form .form .field .mobile-selector{column-count:2}.modal.provider-contact-form .form .field .mobile-selector .mobile-selector-selected-item{width:70%;break-inside:avoid-column}.modal.provider-contact-form .form .field .mobile-selector .mobile-selector-button{width:30%}.modal.provider-contact-form .form .appointment-time-string{width:100%;font-size:1.375rem;text-align:center;margin:0;padding:.5rem 0 1.25rem}.modal.provider-contact-form .form .appointment-time-string i,.modal.provider-contact-form .form .appointment-time-string svg{margin-right:1rem}.modal.provider-contact-form .button-as-link.contact-form-close-button{color:#626f87;font-size:1rem}.loading-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.loading-container div{width:80px;height:80px}.modal.website-modal.picker-modal{border-radius:14px 14px 0 0}.modal.website-modal.picker-modal header h5{font-size:18px;text-align:left}.modal.website-modal.picker-modal section ul li{font-size:16px;font-weight:400;color:#1a2944}.picker-modal section{height:100%}.why-create-an-account{padding:1rem;background:#ebf7fa;border-radius:10px}@media screen and (max-width: 780px){.why-create-an-account{margin-bottom:8rem}}.why-create-an-account span,.why-create-an-account p{font-weight:700}.why-create-an-account p,.why-create-an-account ul{margin-bottom:0}@media only screen and (max-width: 780px){.modal.provider-contact-form{border-radius:0;margin:0;width:100%;height:100vh;max-height:100vh;box-shadow:none}.modal.provider-contact-form header{padding-left:1rem}.modal.provider-contact-form header h4{padding-left:0}.modal.provider-contact-form footer{position:fixed;left:0;right:0;bottom:0;bottom:env(safe-area-inset-bottom);width:100%;box-sizing:border-box;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.05);z-index:200}.modal.provider-contact-form .form{padding-left:1rem;padding-right:2rem;padding-bottom:4rem}.modal.provider-contact-form .form p{font-size:.9rem}.modal.provider-contact-form .website-modal-section{padding-bottom:9rem;padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.modal.provider-contact-form .success-screen{padding-bottom:12rem}}@media only screen and (min-width: 820px){.modal.provider-contact-form{width:820px}}@media only screen and (min-width: 960px)and (max-width: 960px){#provider-book{display:flex !important}}@media only screen and (min-width: 780px){.mobile-only{display:none}}@media only screen and (max-width: 780px){.mobile-hide{display:none}}.agree-box .i-agree-label-inner{display:block;color:#626f87;font-size:.85rem;line-height:1.15rem;font-weight:300}.agree-box .i-agree-label-inner a{font-size:inherit;color:#1a2944}.agree-box .field{max-width:100vw !important}.website-modal .agree-box{grid-column:span 2}.website-modal .i-agree-label-inner a{font-weight:400 !important}.button-as-link{padding:0;font-family:"proxima-nova",sans-serif;outline:none;color:#0f7e95;cursor:pointer;border:none;height:auto;background-color:rgba(0,0,0,0)}.button-as-link:hover{color:#186c7d;background-color:rgba(0,0,0,0)}.button-as-link:focus{color:#186c7d;background-color:rgba(0,0,0,0)}.button-as-link.profile{color:#626f87;font-size:1rem}.appointment-selector,.profile-page .profile-container #booking-container .appointment-selector{border:1px solid #d0d5dd;border-radius:20px;max-width:500px;min-width:320px;margin-bottom:1rem}.appointment-selector .error,.profile-page .profile-container #booking-container .appointment-selector .error{padding:2rem 1rem 0rem;margin:0;font-size:1.25rem;line-height:2rem;opacity:.7;font-weight:500}.appointment-selector.rescheduling,.profile-page .profile-container #booking-container .appointment-selector.rescheduling{box-shadow:none;padding:1rem;margin:0}.appointment-selector .header,.profile-page .profile-container #booking-container .appointment-selector .header{border-radius:1rem 1rem 0 0rem;padding:1rem;color:#1a2944;border-bottom:1px solid #d0d5dd}.appointment-selector .header p,.profile-page .profile-container #booking-container .appointment-selector .header p{font-size:1rem}.appointment-selector .time-column-container .day-of-week,.profile-page .profile-container #booking-container .appointment-selector .time-column-container .day-of-week{text-transform:uppercase;font-weight:300;font-size:.9rem}.appointment-selector .time-column-container .time-column-header,.profile-page .profile-container #booking-container .appointment-selector .time-column-container .time-column-header{display:flex;justify-content:space-between;width:100%}.appointment-selector .day-label,.profile-page .profile-container #booking-container .appointment-selector .day-label{text-align:center;width:100%}.appointment-selector .time-control-button,.profile-page .profile-container #booking-container .appointment-selector .time-control-button{min-width:1px;flex:0 0 20px;padding:0;height:3rem;color:#1a2944;background-color:rgba(255,255,255,0);transition:.15s}.appointment-selector .time-control-button:hover:not(:disabled),.profile-page .profile-container #booking-container .appointment-selector .time-control-button:hover:not(:disabled){transform:scale(1.1)}.appointment-selector .time-control-button:disabled,.profile-page .profile-container #booking-container .appointment-selector .time-control-button:disabled{color:#d0d5dd}.appointment-selector .time-column-inner,.profile-page .profile-container #booking-container .appointment-selector .time-column-inner{padding:0 20px;max-height:20vh;overflow-y:auto;display:flex;justify-content:space-between}.appointment-selector .time-column-inner .column,.profile-page .profile-container #booking-container .appointment-selector .time-column-inner .column{margin-right:.25rem;margin-left:.25rem;width:100%}.appointment-selector .appointment-pick-button,.profile-page .profile-container #booking-container .appointment-selector .appointment-pick-button{min-width:1px;height:1rem;flex:0 0 2rem;color:#1a2944;font-weight:400;transition:.1s;border-color:#d0d5dd}.appointment-selector .appointment-pick-button:hover,.profile-page .profile-container #booking-container .appointment-selector .appointment-pick-button:hover{border:1px solid #2f96a6;box-shadow:0 1px 4px 1px rgba(0,0,0,.07)}.appointment-selector .appointment-pick-button.selected,.profile-page .profile-container #booking-container .appointment-selector .appointment-pick-button.selected{color:#fff;border:1px solid #2f96a6;background-color:#0f7e95}.appointment-selector .timezone-selector,.profile-page .profile-container #booking-container .appointment-selector .timezone-selector{white-space:pre;padding:1rem 1rem .5rem;font-size:14px}.appointment-selector .timezone-selector #calendar-tz,.profile-page .profile-container #booking-container .appointment-selector .timezone-selector #calendar-tz{max-width:300px;width:calc(100% - 8.5rem);margin-right:0;padding-left:.5rem;padding-right:.5rem;border-radius:7px;height:2rem;border:#d0d5dd 1px solid;font-family:"proxima-nova";font-size:14px;color:#1a2944}#booking-container .external-booking-link{margin-bottom:1rem;background-color:#0f7e95;padding:0;border:2px solid #d0d5dd;overflow:hidden}#booking-container .external-booking-link .external-booking-link-header,#booking-container .external-booking-link .external-booking-link-footer{padding:1rem}#booking-container .external-booking-link .external-booking-link-header{color:#ebf7fa}#booking-container .external-booking-link .external-booking-link-header h4,#booking-container .external-booking-link .external-booking-link-header p{margin:0}#booking-container .external-booking-link .external-booking-link-footer{background-color:#fff}.modal.external-booking-link-modal .close{font-size:xx-large}.modal.external-booking-link-modal header{padding-left:3rem;padding-right:3rem;padding-top:1.25rem;padding-bottom:1.25rem}.modal.external-booking-link-modal header h5{width:100%;font-weight:500;text-align:center;margin:0;font-size:22px;text-align:left}.modal.external-booking-link-modal footer{padding:1rem 0}@media only screen and (max-width: 960px){.appointment-selector,.profile-page .profile-container #booking-container .appointment-selector{margin-left:auto;margin-right:auto;min-width:auto}}.unsubscribe-container{max-width:680px;border:1px solid #8f98a8;border-radius:8px;padding:2rem 3rem;margin-top:100px;margin-bottom:200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 780px){.unsubscribe-container{border:0;padding-left:1rem;padding-right:1rem;margin-top:70px}}.provider-unsubscribe-container{max-width:680px;border:1px solid #8f98a8;border-radius:8px;padding:2rem 3rem;margin-top:100px;margin-bottom:200px;margin-left:auto;margin-right:auto;text-align:center}.provider-unsubscribe-container h2{margin:0}.provider-unsubscribe-container .provider-unsubscribe-error-container{display:flex;width:100%;height:100%;justify-content:center;flex-direction:column;align-items:center}.provider-unsubscribe-container .provider-unsubscribe-error-container h2{text-align:center;margin-bottom:0rem}.provider-unsubscribe-container .provider-unsubscribe-error-container div{width:80px;height:80px}.provider-unsubscribe-container .provider-unsubscribe-error-container i,.provider-unsubscribe-container .provider-unsubscribe-error-container svg{color:#f2474e;font-size:4rem}.provider-unsubscribe-container .provider-unsubscribe-error-container a{font-size:inherit;font-weight:inherit}@media only screen and (max-width: 780px){.provider-unsubscribe-container{border:0;padding-left:1rem;padding-right:1rem;margin-top:70px}}.auth-container{padding:5rem 3rem 6rem}.client-portal-container{margin-top:5rem}.client-portal-container a{text-decoration:none}.client-portal-container .portal-loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-top:8rem}.client-portal-container .portal-loading div{width:80px;height:80px}.client-portal-container .client-portal-inner{flex-grow:1;padding-left:1rem;padding-right:1rem;padding:1.5rem 1.5rem 6rem}.client-portal-container .client-portal-inner-fill{padding:0;min-height:100vh}.client-portal-container .sidebar{min-width:190px;border-right:1px solid #d0d5dd;min-height:61vh;color:#1a2944;padding:2rem 1.5rem}.client-portal-container .sidebar .nav-item{margin-bottom:1.5rem;display:flex;justify-content:flex-start;align-items:center}.client-portal-container .sidebar .nav-item a{color:#1a2944;position:relative;display:flex;align-items:center}.client-portal-container .sidebar .nav-item a i,.client-portal-container .sidebar .nav-item a svg{font-size:1.25rem;margin-right:1rem;position:relative}.client-portal-container .sidebar .nav-item a i svg,.client-portal-container .sidebar .nav-item a svg svg{min-width:1.3rem}.client-portal-container .sidebar .nav-item a .unread-indicator{top:0px;left:14px;width:12px;height:12px;position:absolute;background:#0f7e95;border-radius:50%;border:2px solid #fff;display:block;z-index:1;content:""}.client-portal-container .sidebar .nav-item a.active{color:#0f7e95}.client-portal-container .sidebar .nav-item a:hover{color:#0f7e95}.modal .reset-password .reset-password-email{display:block;margin-bottom:1rem;width:100%;max-width:50ch}.auth-container .reset-password{max-width:80ch}.auth-container .reset-password input{width:100%;max-width:500px;margin-bottom:1rem;display:block}.auth-container .field{flex:1 1 100%;margin-right:1rem;min-width:300px;max-width:600px}.auth-container .signup-field{flex:1 1 calc(50% - 1rem)}.auth-container .auth-form{max-width:1024px}.website-modal #login-signup-form .signup-field{width:100%}.portal-tab-container{display:flex;justify-content:space-between;width:300px;border-bottom:1px solid #d3d3d3}.portal-tab-container .portal-tab{font-size:1.2rem;cursor:pointer;margin-bottom:2px}.portal-tab-container .portal-tab.active{border-bottom:2px solid #0f7e95}#react-menu-link-container-bottom.tab.portal-tab.join-link{padding:0}.portal .appointment-details{min-width:300px;flex-grow:1}.portal .success-dialog{position:fixed;visibility:hidden;opacity:0;top:-100px;left:50%;transform:translateX(-50%);width:100%;max-width:480px;background-color:#0f7e95;text-align:center;padding:1rem 2rem;border-radius:1rem;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);transition:all .3s ease}.portal .success-dialog h4{color:#fff;margin-bottom:0}.portal .success-dialog.show{visibility:visible;opacity:1;top:100px}nav#website-nav #tabs .tab.portal-tab:hover .link{color:#1a2944}nav#website-nav #tabs .tab.portal-tab .link:hover{color:#0f7e95}.menu-portal-link{width:100%}.menu-portal-auth-links{width:100%;display:grid;grid-template-columns:1fr;gap:1rem;border-bottom:1px solid #d0d5dd;padding:0 2.5rem .75rem;margin-bottom:.5rem}.menu-portal-auth-links .auth-link-section{display:flex;justify-content:space-between;align-items:flex-end}.menu-portal-auth-links .auth-link-section .auth-link-label{margin:0}.menu-portal-auth-links .auth-link-section .auth-link-wrapper{display:flex;align-items:flex-end}.menu-portal-auth-links .auth-link-section .auth-link-wrapper a{padding:0 .4rem;text-decoration:underline;color:#1a2944;display:inline-block}.menu-portal-auth-links .auth-link-section .auth-link-wrapper a:hover{color:#0f7e95}#react-portal-container,.auth-container{min-height:61vh}.client-portal-container .intake-answer{white-space:pre-wrap}.box{box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);padding:24px;border-radius:16px}@media only screen and (max-width: 768px){.client-portal-container .sidebar{display:none}.form.portal{padding:0}}.appointment-link-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:5px}.appointment-link-wrapper .appointment-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.appointment-link-wrapper .appointment-links a{color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 16px}.appointment-link-wrapper .appointment-links a:hover{color:#fff}@media only screen and (max-width: 992px){.appointment-link-wrapper .appointment-date{margin:.5rem 0}}@media only screen and (max-width: 768px){.appointment-link-wrapper .appointment-links{grid-template-columns:1fr}}.favorites-page .client-status{border-radius:.45rem .45rem 0 0}.favorites-page .client-status .icon{padding-left:.25rem}.favorites-page .home-search{max-width:400px;padding:0;padding:1rem;border:1px solid #d0d5dd;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.favorites-page .home-search h1,.favorites-page .home-search h2{display:none}.favorites-page .home-search .home-search-bar-container{display:grid;gap:1rem;width:100%}.favorites-page .home-search .home-search-bar-container input{width:100%}.favorites-page .home-search .home-search-bar-container .zz:nth-child(1){display:none}.favorites-page .home-search .home-search-bar-container button{width:100%}.favorites-page .home-search .home-search-bar-container .field-icon{display:none}.favorites-page .home-search .home-search-bar-container .search-menu{width:360px;max-width:calc(100vw - 5rem)}.favorites-page .home-search .home-search-bar-container .search-button{background-color:#0f7e95;border-radius:100px;font-family:"proxima-nova",sans-serif}.favorites-page .home-search .home-search-bar-container .search-button i,.favorites-page .home-search .home-search-bar-container .search-button svg{margin-right:.5rem}.favorites-page .home-search{display:flex;flex-direction:column;height:100%}.favorites-page .home-search h4{width:100%;text-align:center}.favorites-page.full-grid .home-search{max-width:none;background-color:#fff}.favorites{display:grid;grid-template-columns:repeat(auto-fill, minmax(460px, 1fr));gap:1rem}#favorite-cta-mobile{display:none}@media(max-width: 960px){.favorites{grid-template-columns:1fr}#favorite-cta{display:none}#favorite-cta-mobile{display:block;padding:0 1rem;text-align:right;height:0px}#favorite-cta-mobile .favorite-provider-button{height:1.75rem}.favorites-page .card.search{flex-direction:column;margin-bottom:0}.favorites-page .card.search .info{padding:.5rem 0 1rem;padding-bottom:0}.favorites-page .card.search .vetted-badge-wrapper{top:0;left:96px;padding:.25rem}.favorites-page .card.search .vetted-badge-wrapper .vetted-badge{padding:0;font-size:1rem;border-radius:50%;height:1.75rem;width:1.75rem;display:flex;justify-content:center;align-items:center}.favorites-page .card.search .vetted-badge-wrapper .vetted-badge .badge-text{display:none}.favorites-page .card.search .vetted-badge-wrapper .vetted-badge i,.favorites-page .card.search .vetted-badge-wrapper .vetted-badge svg{margin:0}.favorites-page .card.search .provider-card-intake-buttons{display:none}.favorites-page .card.search .favorite-provider-button{position:absolute;top:1rem;right:1rem}}@media(max-width: 420px){.favorites-page .home-search{max-width:calc(100vw - 3rem)}}.insurance-details .form .form-dropdown .active::placeholder{color:#1a2944}.insurance-details .form .form-dropdown input{margin:0}.insurance-details .form label.error{color:#f2474e}.auth-modal section{padding-bottom:60px !important}.auth-modal .signup-field{flex:1 1 calc(50% - 1rem)}.appointment-message-form{border-top:2px solid #f2f4f7}.appointment-message-form .announcements{font-size:16px;line-height:1.5rem;border:1px solid;color:inherit;border-radius:10px;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1rem}.appointment-message-form .announcements p{line-height:1.4;margin-bottom:0}.appointment-message-form .announcements.alert{background-color:#fdf1f1;border-color:#f7777d}.appointment-message-form.message-form-inactive{padding:.5rem 0}.appointment-message-form.message-form-inactive h6{text-align:center;color:#626f87;margin:0}.appointment-message-form.message-form-inactive h6 i,.appointment-message-form.message-form-inactive h6 svg{margin-right:.5rem}.appointment-message-form .form-wrapper{display:grid;grid-template-columns:1fr 160px;gap:0 12px;align-items:center;padding-top:1.5rem}.appointment-message-form .form-wrapper .send-message-button-mobile{display:none;padding:0;font-size:2rem;background-color:#fff;color:#0f7e95}.appointment-message-form .form-wrapper .textarea-wrapper{height:100%;width:100%}.appointment-message-form .form-wrapper .textarea-wrapper textarea.message-textarea{min-height:2.75rem;max-height:16rem;height:2.75rem;border-radius:30px;border-color:#d0d5dd;resize:none;overflow:hidden;overflow-wrap:break-word;vertical-align:top;box-sizing:border-box;padding:.7rem;width:100%}@media only screen and (max-width: 1024px){.appointment-message-form .form-wrapper{grid-template-columns:1fr 60px;gap:0}.appointment-message-form .form-wrapper button.send-message-button-mobile{display:block}.appointment-message-form .form-wrapper button.send-message-button{display:none}}@media only screen and (max-width: 560px){.appointment-message-form{position:absolute;width:100%;bottom:0;padding:1rem;background-color:#fff;border-top:1px solid #d0d5dd}.appointment-message-form .announcements{margin-top:0;margin-bottom:1rem}.appointment-message-form.message-form-inactive{padding:.5rem 1rem}.appointment-message-form .form-wrapper{padding:0}.appointment-message-form .form-wrapper .send-message-button-mobile{display:block}.appointment-message-form .form-wrapper .send-message-button{display:none}}.current-conversation-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.current-conversation-placeholder .placeholder-content{width:100%;text-align:center;color:#626f87;max-width:600px}.current-conversation-placeholder .placeholder-link{font-weight:700;font-size:20px}.current-conversation{height:100%;position:relative;overflow:hidden}.current-conversation .hide{visibility:visible;opacity:0;display:block}.current-conversation .names-wrapper{display:flex;justify-content:space-between}.current-conversation .names-wrapper .names{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;padding-top:.5rem;border-bottom:2px solid #f2f4f7}.current-conversation .names-wrapper .names h4{margin-bottom:0}.current-conversation .names-wrapper .names .recipient-link{color:#1a2944;transition:background-color .2s ease;border-radius:5px}.current-conversation .names-wrapper .names .recipient-link:hover{color:#1a2944;background-color:#f2f4f7}.current-conversation .names-wrapper .names .recipient-wrapper{display:flex;justify-content:space-between;align-items:center;padding:5px;padding-right:10px}.current-conversation .names-wrapper .names .recipient-wrapper .recipient-avatar{flex:none;width:3rem;height:3rem;margin-right:.75rem;padding:2px;border:1px solid #f2f4f7;background-color:#fff}.current-conversation .names-wrapper button{display:none}.current-conversation .messages-wrapper{overflow:auto;height:50vh;max-height:50vh;display:flex;flex-direction:column-reverse;opacity:1;transition:opacity .3s ease,blur .3s ease;filter:blur(0);padding-top:.5rem}.current-conversation .messages-wrapper.fade{opacity:.5;filter:blur(1px)}@media only screen and (max-width: 560px){.current-conversation,.current-conversation-placeholder{background-color:#fff;position:fixed;z-index:200;top:0;left:0;height:100%;width:100%;visibility:hidden;opacity:0;transform:translateY(5rem);transition:visibility .15s ease,opacity .15s ease,max-height .15s ease,transform .15s ease}.current-conversation.show-conversation,.current-conversation-placeholder.show-conversation{width:100%;visibility:visible;opacity:1;transform:translateY(0rem)}.current-conversation .names-wrapper,.current-conversation-placeholder .names-wrapper{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #d0d5dd;padding:1rem}.current-conversation .names-wrapper .names,.current-conversation-placeholder .names-wrapper .names{padding:0;border-bottom:none}.current-conversation .names-wrapper .names .recipient-wrapper .recipient-avatar,.current-conversation-placeholder .names-wrapper .names .recipient-wrapper .recipient-avatar{width:2.25rem;height:2.25rem;margin-right:.5rem}.current-conversation .names-wrapper h4,.current-conversation-placeholder .names-wrapper h4{margin-bottom:0;font-size:1rem}.current-conversation .names-wrapper button,.current-conversation-placeholder .names-wrapper button{display:block;background-color:#fff;color:#1a2944;padding-right:.25rem;padding-left:0;font-size:1.5rem;height:1.75rem}.current-conversation .messages-wrapper,.current-conversation-placeholder .messages-wrapper{max-height:none;height:100%;padding:.5rem 1rem 9rem}.current-conversation .messages-wrapper.inactive,.current-conversation-placeholder .messages-wrapper.inactive{padding-bottom:10rem}}.success-wrapper{text-align:center;border-radius:1rem;width:100%;background-color:#0f7e95;color:#fff;opacity:0;padding:1rem;transition:opacity .3s ease,top .3s ease,visibility .3s ease;visibility:hidden;top:-8rem;z-index:1;position:absolute}.success-wrapper h4{margin:0}.success-wrapper.display{opacity:1;visibility:visible;top:3rem}.messages-box{display:grid;grid-template-columns:1fr 3fr;gap:20px;min-height:60vh}@media only screen and (max-width: 560px){.messages-text-content{display:none}.messages-box{height:calc(100vh - 80px - 3rem);box-shadow:none;padding:0;display:flex;border-radius:0;grid-template-columns:none;gap:0px;min-height:60vh;position:relative;overflow:hidden}}.messages-list{border-right:2px solid #f2f4f7;padding-right:24px}.messages-list #search-messages{width:100%;border-radius:50px;margin-bottom:12px}.messages-list .message-link-list{list-style:none;padding:0;max-height:45vh;overflow:auto}.messages-list .message-link-list .message-link-list-item{margin:0;border-bottom:2px solid #f2f4f7}.messages-list .message-link-list .message-link-list-item .message-link{display:block;display:grid;align-items:center;grid-template-columns:1fr 16px;gap:4px;padding:12px;width:100%;color:#000;transition:background-color .2s}.messages-list .message-link-list .message-link-list-item .message-link:hover{background-color:#f2f4f7}.messages-list .message-link-list .message-link-list-item .message-link-unread{color:#0f7e95}.messages-list .message-link-list .message-link-list-item .message-link-active{color:#fff;background-color:#0f7e95}.messages-list .message-link-list .message-link-list-item .message-link-active:hover{background-color:#0f7e95}.messages-list .message-link-list .message-link-list-item .unread-indicator{font-size:12px;font-size:16px;color:#0f7e95}@media only screen and (max-width: 560px){.messages-list{width:100%;padding:0;border:none;opacity:1;transition:opacity .3s ease}.messages-list .message-link-list{max-height:calc(100vh - 80px - 10rem)}.messages-list.show-conversation{opacity:0}}.message{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px;white-space:pre-line}.message a{color:inherit;text-decoration:underline;transition:opacity .3s ease}.message a:hover{opacity:.7}.message .message-bubble{display:flex;flex-direction:column;max-width:60%;padding:8px 12px;border-radius:5px;position:relative;background-color:#f2f4f7;color:#1a2944;border-radius:12px;word-wrap:anywhere}.message .message-bubble:hover .delete-message{left:-20px;opacity:1;visibility:visible}.message .message-bubble p{margin:0}.message .message-bubble .message-unread-notification{top:-5px;right:-5px;width:15px;height:15px;position:absolute;background:#0f7e95;border-radius:50%;border:2px solid #fff}.message .message-bubble .delete-message{color:#0f7e95;position:absolute;bottom:50%;transform:translateY(50%);left:-10px;padding:0;background-color:rgba(0,0,0,0);font-size:16px;color:#d0d5dd;height:auto;opacity:0;visibility:hidden;display:flex;width:20px}.message .message-bubble .delete-message:hover{color:#626f87}.message .message-bubble .deleted{font-style:italic}.message .message-bubble_client{background-color:#0f7e95;color:#fff;color:#fff}.message .message-date{color:#626f87;padding:0 12px}.message .rich-content{display:flex;flex-direction:column;width:60%;text-align:left}.message .rich-content .message-header-wrapper button{padding:0;height:auto;outline:none;color:inherit;border:none;text-align:left;background-color:rgba(0,0,0,0)}.message .rich-content .message-header-wrapper button:hover{text-decoration:underline}.message .rich-content .toggle-buttons{width:100%;display:flex;justify-content:flex-end}.message .rich-content .toggle-buttons button{font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:500;line-height:1;border:1px solid red;height:auto;padding:4px 0;background-color:rgba(0,0,0,0);border:none;color:inherit;display:flex;justify-content:center;transition:opacity .3s ease}.message .rich-content .toggle-buttons button.manage-appt{color:#186c7d;font-weight:700}.message .rich-content .toggle-buttons button:hover{opacity:.7}.message .rich-content .toggle-buttons button i,.message .rich-content .toggle-buttons button svg{padding-left:12px}.message .rich-content h6{margin-bottom:0;color:inherit}.message .rich-content hr{width:100%;border-radius:5px;height:1px;background-color:#1f3152;border:none;margin:12px 0}.message .rich-content p{margin:0;color:inherit}.message .rich-content a{color:inherit}.message .rich-content .message-heading{margin-bottom:0}.message .rich-content .client-info h5{margin-bottom:12px}.message .rich-content .session-info h5{margin-bottom:12px}.message .rich-content .session-info p{margin-bottom:12px}.message .rich-content .appointment-date{margin:0}.message .rich-content.message-bubble_client button.manage-appt{color:#fff}.message .rich-content.message-bubble_client hr{background-color:#fff}.message .rich-content.message-bubble_client h5{text-align:left}.message .rich-content.message-bubble_client h6{text-align:left}.message_client{align-items:flex-end;text-align:left}@media only screen and (max-width: 560px){.message .message-bubble{max-width:85%}.message .rich-content{max-width:none;width:100%}}.provider-profile-vob-area{text-align:center}.provider-profile-vob-area .session-fee-range-before-vob{font-weight:bold}.provider-profile-vob-area .vob-calculated-estimated-session-fee-range{font-weight:700;font-size:40px;line-height:58px;display:flex;justify-content:center;align-items:center;gap:.5rem}.provider-profile-vob-area .mobile-tooltip-paragraph p{margin-top:1rem;padding:1rem;border:2px solid #5c7897;border-radius:10px}.session-fees-dialog{border:1px solid #aac4e0;border-radius:10px;background-color:#f1f6fd;margin:0;padding:1rem}.session-fees-dialog i,.session-fees-dialog svg{color:#5c7897;font-size:1.5rem;display:flex}.session-fees-dialog h5{margin-bottom:8px}.session-fees-dialog .insurance-information{color:#626f87}.session-fees-dialog .insurance-information a{font-size:inherit}.client-vob-check-estimates-form .form{border:none;padding:0}.client-vob-check-estimates-form .form .form-dropdown .active::placeholder{color:#1a2944}.client-vob-check-estimates-form .form .field input,.client-vob-check-estimates-form .form .field textarea{margin-top:0px}.client-vob-check-estimates-form .unsupported-insurance-message p{color:#f2474e}.client-vob-check-estimates-form .client-vob-check-estimates-form-results{text-align:center;max-width:539px;margin-left:auto;margin-right:auto}.message .message-bubble .vob-intake-message-footer h5{margin-bottom:.25rem}.message .message-bubble .vob-intake-message-footer .insurance-details{line-height:1.5rem;margin:0}.vob-intake-fields{border:1px solid #bec1c1;padding:1rem;padding-bottom:.5rem;margin-top:.25rem;margin-bottom:1rem;border-radius:10px}.vob-intake-fields .vob-intake-fields-intro{font-weight:bold;margin-bottom:.5rem}.provider-card-intake-buttons{padding:0rem 1rem;width:100%;text-wrap:nowrap;max-width:220px}.provider-card-intake-buttons p{color:#1a2944;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.provider-card-intake-buttons .provider-card-intake-button-grid{display:flex;flex-wrap:wrap;gap:.5rem}.provider-card-intake-buttons button{font-family:"proxima-nova",sans-serif;border:1px solid #d0d5dd;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:fit-content;height:2rem;border-radius:5px;padding:.5rem .75rem;background-color:#fff;color:#1a2944;text-align:left;font-size:.875rem}.provider-card-intake-buttons button i,.provider-card-intake-buttons button svg{color:#186c7d;min-width:.875rem;min-height:.875rem}.provider-card-intake-buttons button:hover{background-color:#f2f4f7}.provider-card-intake-buttons button.message-provider{background-color:#0f7e95;color:#fff;border:0px solid #fff}.provider-card-intake-buttons button.message-provider i,.provider-card-intake-buttons button.message-provider svg{color:#fff}.provider-card-intake-buttons button.message-provider:hover{background-color:#186c7d}.provider-card-intake-buttons.loading{display:none}.favorites .provider-card-intake-buttons{display:none}.filters .popover-container{position:relative}.popover-content{display:none;position:absolute;top:0;left:0;z-index:100;box-shadow:0px 1px 2px rgba(0,0,0,.08),0px 4px 12px rgba(0,0,0,.05);background:#fff;border-radius:1rem;padding:2rem;border:1px #dedede solid;overflow:auto;max-height:60vh;width:max-content;max-width:460px}.popover-content:has(.clear-filters-button){padding-bottom:0}.popover-content:has(.identities-bottom-text){max-width:21rem}.popover-content label{padding:.1rem .5rem}.popover-content label span.filter-label{text-overflow:ellipsis;overflow-x:hidden;width:100%}.popover-content input[type=checkbox]:checked+label::after{left:17px;top:14px}.popover-content .menu-footer{padding-top:8px;margin-top:8px;border-top:1px solid #d0d5dd;display:flex;justify-content:flex-end}.popover-content .session-fee input[type=number]{min-width:140px;height:50px;padding-left:24px;border-radius:30px}.ada-filter-content{min-width:300px}.adaptable-popover-filter-menu-container-mobile{padding-left:2rem;padding-right:2rem}.dropdown-item.multi-select.checkbox a{text-decoration:none}.dropdown-item.multi-select.checkbox.session-type label::before{border-radius:50px}.clear-filters-button{text-align:right;position:sticky;bottom:0;left:0;right:0;padding:.75rem 0;background-color:#fff;border-top:1px solid #d0d5dd}.clear-filters-button .link-as-button{padding:12px;padding-left:32px;padding-right:32px;border-radius:10px;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:500;line-height:1;height:2.75rem;background-color:#fff;text-decoration:none;outline:none;color:#0f7e95;cursor:pointer;border:1px solid #0f7e95;display:inline-block}.clear-filters-button .link-as-button:hover{opacity:.8}.applied-filters-chips{margin:16px 0}.applied-filters-chips .filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.applied-filters-chips .filters-header .filters-label{font-size:14px;color:#333}.applied-filters-chips .filters-header .clear-all-btn{background:none;border:none;color:#007e84;font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.applied-filters-chips .filters-header .clear-all-btn:hover{color:#005a5f}.applied-filters-chips .chips-container{display:flex;flex-wrap:wrap;gap:8px}.applied-filters-chips .chips-container .filter-chip{display:inline-flex;align-items:center;background-color:#dff7f8;color:#007e84;padding:2px 4px;border-radius:20px;font-size:13px;gap:4px;white-space:nowrap;border:1px solid #b3e5e7;font-weight:600;height:30px}.applied-filters-chips .chips-container .filter-chip .chip-label{margin-right:0;line-height:1}.applied-filters-chips .chips-container .filter-chip .chip-remove{background:none;border:none;color:#007e84;cursor:pointer;font-size:18px;font-weight:bold;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;margin-left:2px}.applied-filters-chips .chips-container .filter-chip .chip-remove:hover{background-color:rgba(0,126,132,.15)}@media(max-width: 768px){.applied-filters-chips{margin:12px 0}.applied-filters-chips .filters-header{margin-bottom:8px}.applied-filters-chips .filters-header .filters-label{font-size:13px}.applied-filters-chips .filters-header .clear-all-btn{font-size:12px}.applied-filters-chips .chips-container{gap:6px}.applied-filters-chips .chips-container .filter-chip{font-size:12px;padding:2px 3px}.applied-filters-chips .chips-container .filter-chip .chip-remove{width:14px;height:14px;font-size:14px}}.oon-cta i,.oon-cta svg{color:#91690a}.oon-cta button.show-oon-results-button,.oon-cta button.show-oon-results-button:active{background-color:#91690a}.oon-cta button.button-as-link{font-size:1em;color:#91690a}.customize-my-search-button{color:#007e84;border:1px solid #4fb8bc;background-color:#fff;padding:4px 10px;border-radius:1600px;cursor:pointer;display:flex;align-items:center;gap:6px;margin-left:auto;height:2.5rem;font:inherit;font-weight:600}.customize-my-search-button:hover{background-color:#fff}.customize-my-search-button:focus{outline:none;background-color:#fafafa}.customize-my-search-button:active{background-color:#f5f5f5}@media(max-width: 1474px){.customize-my-search-button{margin-left:0}}.customize-my-search-modal{position:fixed;top:16px;right:0;bottom:16px;height:auto;max-height:calc(100vh - 32px);width:917px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:10000;transform:translateX(100%);transition:right .3s ease-in-out,transform .3s ease-in-out;border-radius:16px;overflow:hidden}.customize-my-search-modal.open{right:16px;transform:translateX(0)}.customize-my-search-modal .modal-content{padding:0;box-sizing:border-box;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;scrollbar-gutter:stable}.customize-my-search-modal .modal-content .modal-header{position:sticky;top:0;background-color:#fff;padding:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb;z-index:1;display:flex;align-items:flex-start;gap:12px}.customize-my-search-modal .modal-content .modal-header .modal-title{flex:1 1 auto}.customize-my-search-modal .modal-content .modal-header .modal-title h2{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#333}.customize-my-search-modal .modal-content .modal-header .modal-title .modal-subtitle{color:#666;font-size:14px;margin:0}.customize-my-search-modal .modal-content .modal-close-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;flex-shrink:0}.customize-my-search-modal .modal-content .modal-close-button:hover{background-color:rgba(0,0,0,.1)}.customize-my-search-modal .modal-content .modal-body{padding:16px 20px 16px;flex:1 1 auto}.customize-my-search-modal .modal-content .filter-section{margin-bottom:16px}.customize-my-search-modal .modal-content .filter-section .filter-title{font-size:18px;font-weight:600;color:#646464;margin:0 0 16px 0}.customize-my-search-modal .modal-content .filter-section .checkboxes-grid{display:grid;grid-template-columns:1fr;gap:2px;margin-bottom:8px}.customize-my-search-modal .modal-content .filter-section .checkboxes-grid.two-column-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.customize-my-search-modal .modal-content .filter-section .checkboxes-grid.single-column-grid{grid-template-columns:1fr}@media(min-width: 600px){.customize-my-search-modal .modal-content .filter-section .checkboxes-grid.single-column-grid{grid-template-columns:1fr}}@media(min-width: 600px){.customize-my-search-modal .modal-content .filter-section .checkboxes-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.customize-my-search-modal .modal-content .filter-section .checkboxes-grid .checkbox-item{opacity:1;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.customize-my-search-modal .modal-content .filter-section .checkbox-item{display:flex;align-items:center;cursor:pointer;position:relative}.customize-my-search-modal .modal-content .filter-section .checkbox-item input[type=checkbox]{display:none}.customize-my-search-modal .modal-content .filter-section .checkbox-item label{display:flex;align-items:center;cursor:pointer;width:100%;position:relative;font-size:14px;color:#333;position:relative;padding-left:34px}.customize-my-search-modal .modal-content .filter-section .checkbox-item label::before{content:"";position:absolute;left:9px;top:47.5%;transform:translateY(-50%);width:15px;height:15px;border:1px solid #ddd;border-radius:3px;background:#fff;transition:all .3s ease}.customize-my-search-modal .modal-content .filter-section .checkbox-item label::after{content:"";position:absolute;left:18px;top:44%;transform:translate(-50%, -50%) rotate(45deg);width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;display:none;pointer-events:none}.customize-my-search-modal .modal-content .filter-section .checkbox-item input[type=checkbox]:checked+label::before{background:#1ca3a8;border-color:#1ca3a8}.customize-my-search-modal .modal-content .filter-section .checkbox-item input[type=checkbox]:checked+label::after{display:block}.customize-my-search-modal .modal-content .filter-section .view-more-btn{background:none;border:none;color:#007e84;font-size:14px;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px}.customize-my-search-modal .modal-content .filter-section .view-more-btn svg{transition:transform .2s ease}.customize-my-search-modal .modal-content .filter-section .view-more-btn:hover{color:#1ca3a8}.customize-my-search-modal .modal-content .filter-section .view-more-btn:hover svg path{stroke:#1ca3a8}.customize-my-search-modal .modal-content .filter-section .view-more-btn.expanded svg{transform:rotate(180deg)}.customize-my-search-modal .modal-content .filter-columns-row{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.customize-my-search-modal .modal-content .filter-columns-row{flex-direction:row;align-items:flex-start}}.customize-my-search-modal .modal-content .filter-columns-row .filter-column{flex:1}.customize-my-search-modal .modal-content .radio-group{display:flex;flex-direction:column;gap:12px}.customize-my-search-modal .modal-content .radio-group.session-type-group{display:flex;flex-direction:column;gap:12px}.customize-my-search-modal .modal-content .radio-group.profession-radio-group{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 600px){.customize-my-search-modal .modal-content .radio-group.profession-radio-group{grid-template-columns:repeat(2, minmax(0, 1fr))}}.customize-my-search-modal .modal-content .radio-group .radio-item{display:flex;align-items:flex-start;gap:8px}.customize-my-search-modal .modal-content .radio-group .radio-item input[type=radio]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#1ca3a8}.customize-my-search-modal .modal-content .radio-group .radio-item .radio-label{font-size:14px;color:#333;cursor:pointer;flex:1}.customize-my-search-modal .modal-content .checkbox-label .description{color:#666;font-size:12px;font-weight:normal}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label{display:flex;align-items:flex-start}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label::before,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label::before,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label::before,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label::before{margin-top:2px;margin-right:.75rem;flex-shrink:0}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label::after,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label::after,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label::after,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label::after{left:6px;top:49% !important;transform:translateY(-50%) rotate(45deg)}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .office-hours-content,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .accessibility-content,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .office-hours-content,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .accessibility-content,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .office-hours-content,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .accessibility-content,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .office-hours-content,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .accessibility-content{display:flex;flex-direction:column}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .office-hours-content .office-hours-name,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .office-hours-content .accessibility-name,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .accessibility-content .office-hours-name,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .accessibility-content .accessibility-name,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .office-hours-content .office-hours-name,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .office-hours-content .accessibility-name,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .accessibility-content .office-hours-name,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .accessibility-content .accessibility-name,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .office-hours-content .office-hours-name,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .office-hours-content .accessibility-name,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .accessibility-content .office-hours-name,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .accessibility-content .accessibility-name,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .office-hours-content .office-hours-name,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .office-hours-content .accessibility-name,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .accessibility-content .office-hours-name,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .accessibility-content .accessibility-name{font-weight:500;margin-bottom:2px}.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .office-hours-content .office-hours-description,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .office-hours-content .accessibility-description,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .accessibility-content .office-hours-description,.customize-my-search-modal .modal-content .office-hours-item .office-hours-label .accessibility-content .accessibility-description,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .office-hours-content .office-hours-description,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .office-hours-content .accessibility-description,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .accessibility-content .office-hours-description,.customize-my-search-modal .modal-content .office-hours-item .accessibility-label .accessibility-content .accessibility-description,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .office-hours-content .office-hours-description,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .office-hours-content .accessibility-description,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .accessibility-content .office-hours-description,.customize-my-search-modal .modal-content .accessibility-item .office-hours-label .accessibility-content .accessibility-description,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .office-hours-content .office-hours-description,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .office-hours-content .accessibility-description,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .accessibility-content .office-hours-description,.customize-my-search-modal .modal-content .accessibility-item .accessibility-label .accessibility-content .accessibility-description{font-size:12px;color:#666;font-weight:normal}.customize-my-search-modal .modal-content .session-cost-inputs{display:flex;gap:8px;flex-wrap:wrap}.customize-my-search-modal .modal-content .session-cost-inputs .cost-input-group{flex:1 1 0}.customize-my-search-modal .modal-content .session-cost-inputs .cost-input-group label{display:block;font-size:12px;color:#666;margin-bottom:4px}.customize-my-search-modal .modal-content .session-cost-inputs .cost-input-group input[type=number]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.customize-my-search-modal .modal-content .session-cost-inputs .cost-input-group input[type=number]:focus{outline:none;border-color:#007e84}.customize-my-search-modal .modal-actions{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;background:#fff}.customize-my-search-modal .modal-actions .clear-filters-btn{background-color:#fff;border:1px solid #4fb8bc;color:#007e84;padding:10px 20px;border-radius:8px;cursor:pointer;font:inherit;font-weight:600;display:flex;align-items:center}.customize-my-search-modal .modal-actions .clear-filters-btn:hover{background-color:#f8f9fa}.customize-my-search-modal .modal-actions .apply-filters-btn{background-color:#1ca3a8;border:1px solid #1ca3a8;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font:inherit;font-weight:600;display:flex;align-items:center}.customize-my-search-modal .modal-actions .apply-filters-btn:hover{background-color:#179ca1}.customize-my-search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.customize-my-search-overlay.visible{opacity:1;visibility:visible}.filter-chips-container{margin:10px 0}.filter-chips-container .filters-applied-label{font-size:12px;color:#202020;margin-bottom:8px}@media(max-width: 768px){.filter-chips-container .filters-applied-label{display:none}}.filter-chips-container .filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.filter-chips-container .filter-chips .clear-filters-button{background:none;border:none;color:#007e84;font:inherit;font-weight:600;cursor:pointer;padding:0 4px}.filter-chips-container .filter-chips .chip{display:inline-flex;align-items:center;background-color:#dff7f8;color:#007e84;padding:3px 6px;border-radius:20px;font-size:12px;gap:4px;white-space:nowrap;flex-shrink:0}.filter-chips-container .filter-chips .chip .chip-label{margin-right:0;font:inherit;font-weight:600}.filter-chips-container .filter-chips .chip .chip-remove{background:none;border:none;color:#007e84;cursor:pointer;font-size:16px;font-weight:bold;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.filter-chips-container .filter-chips .chip .chip-remove:hover{background-color:rgba(0,126,132,.1)}.practice-header{position:relative;width:100%;background:#fff;z-index:30;line-height:1.5em}.practice-header article{padding:0 1rem}.practice-header article .info-container{display:flex}@media only screen and (max-width: 768px){.practice-header article .info-container{flex-direction:column;gap:1rem}}.practice-header article .practice-see-full-profile-link{text-decoration:none;color:#0f7e95;font-weight:bold}.practice-header article .truncate-3-lines{overflow:hidden;line-height:1.5em;max-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.provider-map-static{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.provider-map-container{display:flex;justify-content:center;align-items:center;width:100%}.provider-map-static.loading{background:linear-gradient(90deg, #f2f4f7 25%, #d0d5dd 50%, #f2f4f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{to{background-position:-200% 0}}@keyframes gradient{0%{background-position:0%}100%{background-position:100%}}.guided-search-link{text-decoration:none;padding:.25rem .75rem;border-radius:50px;font-size:.875rem;display:flex;align-items:center;gap:.5rem;height:unset;min-height:2rem;transition:box-shadow .15s;font-family:"proxima-nova",sans-serif;max-width:100%;text-wrap:wrap;font-weight:700;line-height:1.1;background:linear-gradient(160deg, #efb52e 0%, #f7777d 20%, #ebf7fa 50%, #0f7e95 80%, #6ed0d3 100%);background-size:500%;color:#ebf7fa;box-shadow:0px 2px 4px 1px rgba(0,0,0,.1);transition:background-position ease 1s}.guided-search-link:hover{background-position:100%}.guided-search-link:hover,.guided-search-link:focus,.guided-search-link:active{box-shadow:0px 2px 12px 0px rgba(0,0,0,.2);background-color:#ebf7fa}.guided-search-link .hide-on-mobile{padding-right:.25rem}@media(max-width: 468px){.guided-search-link .hide-on-mobile{display:none;padding:0}}.modal.website-modal.guided-search-modal{top:0;bottom:0;left:0;right:0;max-width:unset;width:unset;max-height:unset;border-radius:0;margin:0}.modal.website-modal.guided-search-modal button.close{font-size:2rem;font-weight:500;z-index:5}.modal.website-modal.guided-search-modal .website-modal-section{padding:0;display:grid;grid-template-columns:1fr 1fr;overflow-y:auto;max-height:100vh}.modal.website-modal.guided-search-modal .website-modal-section section{overflow-y:visible}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero{background-color:#0f7e95;color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:3rem;max-height:100vh}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero .guided-search-progress{display:flex;gap:.5rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters{padding:2rem;height:100vh;overflow:auto;padding-bottom:5rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters h6{margin-bottom:8px}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz{height:4rem;width:100%;border:1px solid #d0d5dd;border-radius:10px;overflow:visible;display:flex;align-items:center;max-width:400px;position:relative;margin-top:6px}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz .field-icon{display:block;font-size:1.375rem;color:#626f87;padding-left:.5rem;min-width:2.5rem;text-align:center}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz .search-input-container{display:flex;align-items:center;width:100%}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz input#guided-search-location{padding:0;border:none;padding-left:.5rem;padding-top:1rem;padding-bottom:1rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz .search-menu{top:58px;max-height:20vh;padding-bottom:.5rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz .search-menu .location-search-item{margin:0 .5rem;width:unset}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .menu-footer button{border-color:#1a2944;color:#1a2944}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .session-type-tabs{gap:0;padding-top:0}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .session-type-tabs .checkbox label::before{border-radius:50px}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .tag-section .menu-search-container{padding-bottom:1rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .tag-section .menu-search-container .menu-search{width:100%}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .tag-section ul{column-count:1;display:flex;flex-direction:column}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .dropdown-item{padding:4px;border-radius:6px}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .identities-section{max-height:unset}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .loading-container{height:240px;display:flex;justify-content:center;gap:2rem;flex-direction:column}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .loading-container .loader{height:unset;width:unset}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .loading-container p{margin:0;font-size:1.5rem;max-width:320px;text-align:center;font-weight:bold}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer{border-top:1px solid #d0d5dd;position:fixed;bottom:0;right:0;width:50%;padding:1rem;background:#fff;display:flex;flex-wrap:wrap;gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer .guided-search-progress{display:flex;gap:.5rem;color:#0f7e95;padding-bottom:1rem;justify-content:center}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer button{width:100%}.modal.website-modal.guided-search-modal .website-modal-section .payment-method-buttons{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem}.modal.website-modal.guided-search-modal .website-modal-section .payment-method-buttons button{border-color:#626f87;color:#626f87;border-color:#1a2944;color:#1a2944}.modal.website-modal.guided-search-modal .website-modal-section .payment-method-buttons button:hover{background:#f2f4f7}.modal.website-modal.guided-search-modal .website-modal-section .payment-method-buttons .active{background:#ebf7fa;color:#1a2944;font-weight:bold;border-color:#1a2944}.modal.website-modal.guided-search-modal .website-modal-section .payment-method-buttons .active:hover{background:#ebf7fa}.modal.website-modal.guided-search-modal .website-modal-section .session-cost-container .info-text{font-style:italic}.modal.website-modal.guided-search-modal .website-modal-section .session-cost-container .session-cost-inputs{gap:1rem;display:flex}.modal.website-modal.guided-search-modal .website-modal-section .session-cost-container .session-cost-inputs p{margin:0;margin-bottom:.5rem}.modal.website-modal.guided-search-modal .website-modal-section .session-cost-container .session-cost-inputs input{border-radius:50px;padding:1rem}@media(max-width: 768px){div.modal.website-modal.guided-search-modal-prompt{height:100%;max-height:unset;width:100%;max-width:unset;text-align:center}.guided-search-modal-prompt-magnifying-glass{display:none}.modal.website-modal.guided-search-modal{overflow:auto}.modal.website-modal.guided-search-modal .close{color:#fff}.modal.website-modal.guided-search-modal .website-modal-section{display:flex;flex-direction:column;height:100vh;max-height:unset}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero{padding:2rem;min-height:unset;position:fixed;top:0;left:0;right:0;z-index:1}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero p{display:none}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters{margin-top:105px;margin-bottom:76px;padding:2rem;min-height:unset;overflow-y:unset;height:unset}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters section.session-type-tabs{padding:0 0 1rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .zz{max-width:100%}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters .payment-method-buttons button{padding:0 1rem;height:2rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer{width:100%;max-width:100vw;display:grid;grid-template-columns:1fr 1fr;left:0}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer button{width:100%}}@media(max-width: 576px){.website-modal-section{margin-top:auto;margin-bottom:auto}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero{padding:1rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-hero h2{font-size:1.5rem;margin-bottom:.5rem}.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters{padding:1rem}.guided-search-modal-content-container{padding:12px}}@media(max-width: 406px){.modal.website-modal.guided-search-modal .website-modal-section .guided-search-filters-footer{max-width:unset}}.match-badge{height:unset;vertical-align:middle;min-height:30px;color:#186c7d;background:#ebf7fa;color:#257d44;background:#f4fcf7;color:#91690a;background:#fff8e7;margin-right:8px;border-radius:16px;border-width:0px;border-style:solid;display:inline-flex;padding:4px 12px;font-size:.875rem;font-weight:400;align-items:center}.match-badge svg{margin-right:.5rem}.modal.website-modal.guided-search-modal-prompt{display:flex;padding-bottom:24px;flex-direction:column;align-items:flex-start;max-width:640px;max-height:600px}.modal.website-modal.guided-search-modal-prompt .close{font-size:2rem;color:#ebf7fa}.modal.website-modal.guided-search-modal-prompt section{padding-top:0px;overflow-y:auto}@media(max-width: 576px){.modal.website-modal.guided-search-modal-prompt{padding-left:1rem;padding-right:1rem}}.guided-search-modal-prompt-magnifying-glass{position:absolute;width:93px;height:146.143px;left:30px;top:345px}.guided-search-modal-prompt-header-text{text-align:center;font-size:1.75rem;font-style:normal;font-weight:700;margin-top:24px}.guided-search-modal-prompt-text{text-align:center;font-size:1rem;font-style:normal;font-weight:400}.guided-search-modal-prompt-image{align-self:stretch;width:100%}@media(max-width: 576px){.guided-search-modal-prompt-image{border-radius:10px}}.guided-search-modal-prompt-decline-button{color:#44536f;text-align:center;font-size:1rem;font-style:normal;font-weight:700;text-decoration-line:underline;background-color:rgba(0,0,0,0);cursor:pointer}.guided-search-modal-prompt-decline-button:hover,.guided-search-modal-prompt-decline-button:focus{background-color:rgba(0,0,0,0)}.guided-search-modal-content-container{display:flex;flex-direction:column;align-items:center;align-self:stretch}.multi-select-search{width:100%;position:relative}.multi-select-search .search-title{position:absolute;top:3px;left:47px;font-size:14px;font-weight:400;color:#6c757d}.home-search-inputs .multi-select-search .search-input{border:none !important;border-radius:0;background:rgba(0,0,0,0);width:100%;min-width:0;margin-left:24px}.home-search-inputs .multi-select-search .search-input:focus{border:none;box-shadow:none}.home-search-inputs .multi-select-search .search-input:hover{border:none}@media(max-width: 1500px){.home-search-inputs .multi-select-search .search-input{margin-left:16px}}@media(max-width: 1400px){.home-search-inputs .multi-select-search .search-input{margin-left:8px}}.multi-select-search .search-input-wrapper{position:relative;margin-top:2px;width:100%;min-height:48px;border-radius:24px;padding:10px 16px 10px 48px;cursor:pointer;background:rgba(0,0,0,0);border:none !important;box-shadow:none !important;overflow:visible}.multi-select-search .chip-input-area{display:flex;flex-wrap:wrap;gap:6px;row-gap:6px;align-items:center;align-content:flex-start;max-height:76px;overflow-y:auto}.multi-select-search .chip-input-area::-webkit-scrollbar{width:4px}.multi-select-search .chip-input-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.multi-select-search .chip-input-area::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.multi-select-search .chip-input-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.multi-select-search .chip-input-area .search-input{flex:1 1 160px;min-width:140px;border:none;background:rgba(0,0,0,0);font-size:16px;padding:4px 0;margin:0;color:#0a0d12}.multi-select-search .chip-input-area .search-input:focus{outline:none}.multi-select-search .chip-input-area .search-input::placeholder{color:#6c757d;transition:color .2s ease}.multi-select-search .chip-input-area .search-input.has-chips::placeholder{color:rgba(0,0,0,0)}.multi-select-search .chip{display:inline-flex;align-items:center;background-color:#dff7f8;color:#007e84;padding:3px 6px;border-radius:20px;font-size:12px;gap:4px;white-space:nowrap;max-width:180px;overflow:hidden}.multi-select-search .chip .chip-label{margin-right:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-search .chip .chip-remove{background:none;border:none;color:#007e84;cursor:pointer;font-size:16px;font-weight:bold;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}.multi-select-search .chip .chip-remove:hover{background-color:rgba(0,126,132,.1)}.multi-select-search .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5;transition:opacity .2s ease}.multi-select-search .search-icon:hover{opacity:.85}.multi-select-search .dropdown-menu{position:absolute;top:100%;left:0;width:150%;padding:16px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 6px -1px rgba(10,13,18,.1),0 2px 4px -2px rgba(10,13,18,.06);margin-top:4px;z-index:1001;max-height:400px;min-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.multi-select-search .dropdown-menu::-webkit-scrollbar{width:6px}.multi-select-search .dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.multi-select-search .dropdown-menu::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.multi-select-search .option-group{margin-bottom:16px}.multi-select-search .option-group:last-child{margin-bottom:0}.multi-select-search .option-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:16px}.multi-select-search .group-heading{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#646464;font-size:14px;margin-bottom:8px}.multi-select-search .group-heading .view-more{display:flex;align-items:center;gap:4px;font-size:12px;color:#6c757d}.multi-select-search .group-heading .view-more svg{width:10px;height:6px}.multi-select-search .option-item{display:flex;align-items:center;gap:12px;padding:2px 4px;cursor:pointer;transition:background-color .2s ease;min-height:34px;border-radius:4px}.multi-select-search .option-item:hover{background-color:#f8f9fa}.multi-select-search .option-item .custom-checkbox{width:18px;height:18px;border:2px solid #cbcfcd;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.multi-select-search .option-item .custom-checkbox.checked{background-color:#1ca3a8;border-color:#1ca3a8}.multi-select-search .option-item span{color:#202020;font-size:14px;flex:1;line-height:1.4}.multi-select-search .view-more-button{cursor:pointer;color:#007e84;padding:8px 12px 12px;text-align:left;font-size:14px;font-weight:500;border-bottom:1px solid #f0f0f0;margin-top:4px;display:flex;align-items:center;gap:6px}.multi-select-search .view-more-button svg{width:10px;height:6px;transition:transform .2s ease}.multi-select-search .view-more-button.expanded svg{transform:rotate(180deg)}.multi-select-search .no-options{padding:16px;text-align:center;color:#6c757d;font-size:14px}.multi-select-search .filter-warning{margin-top:12px;padding:12px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-size:14px;line-height:1.4}@media(max-width: 1024px){.multi-select-search .option-grid{grid-template-columns:1fr}}@media(max-width: 1300px){.multi-select-search .dropdown-menu{width:100%;left:0}}@media(min-width: 1301px)and (max-width: 1600px){.multi-select-search .dropdown-menu{width:200%;left:0}}@media(max-width: 768px){.multi-select-search .dropdown-menu{width:100%;max-width:calc(100vw - 32px)}.multi-select-search .search-title{top:5px}.multi-select-search .search-icon{top:55%}.multi-select-search .search-input{font-size:14px;padding:10px 12px}.multi-select-search .chip{font-size:12px;padding:4px 8px}.multi-select-search .filter-warning{font-size:12px;padding:8px}}@media(max-width: 1024px){.home-search-inputs .multi-select-search .search-input{font-size:14px}}@media(max-width: 840px){.home-search-inputs .multi-select-search .search-input{margin-left:0;margin-top:5px;font-size:14px}}@media(max-width: 640px){.home-search-inputs .multi-select-search .search-input{font-size:13px}}@media(max-width: 480px){.home-search-inputs .multi-select-search .search-input{font-size:12px;margin-top:3px}}.location-search{width:100%;position:relative;z-index:1;min-height:0}.location-search .location-input-wrapper{position:relative;width:100%}.location-search .search-input-container{position:relative;overflow:visible}.location-search .location-input{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:16px;background:#fff;outline:none;transition:border-color .2s ease}.location-search .location-input:focus{border-color:#007e84;box-shadow:0 0 0 2px rgba(0,126,132,.1)}.location-search .location-input::placeholder{color:#999;white-space:nowrap}.location-search .location-input:placeholder-shown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-search .location-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.location-search .location-dropdown{position:absolute;top:calc(100% + 2px);left:0;width:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px rgba(19,45,54,.1),0 2px 6px rgba(19,45,54,.05);max-height:360px;overflow-y:auto;z-index:99999;margin:8px 0 0;transform:translateZ(0);transition:opacity .15s ease-in-out,visibility .15s ease-in-out;will-change:opacity,visibility;padding:12px;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;pointer-events:none}.location-search .location-dropdown.dropdown-visible{opacity:1;visibility:visible;pointer-events:auto}.location-search .location-options{display:flex;flex-direction:column;gap:6px}.location-search .location-loading{padding:.75rem 1rem;text-align:center;display:flex;align-items:center;justify-content:center;background:#f7fafc;border-radius:12px;min-height:3rem}.location-search .location-loading .loading-text{color:#5b6472;font-size:.95rem}.location-search .location-search-item{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;display:flex;align-items:center;gap:10px;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:12px;background:rgba(0,0,0,0);text-decoration:none}.location-search .location-search-item:hover,.location-search .location-search-item:focus-visible{background-color:#f0f7f8}.location-search .location-option-icon{color:#587071;font-size:1rem;flex-shrink:0;width:18px;display:flex;align-items:center;justify-content:center;margin-top:2px}.location-search .location-text{display:flex;flex-direction:column;overflow:hidden}.location-search .location-text-primary{font-weight:400;color:#1d1f21;font-size:1rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-search .location-text-primary b{font-weight:700}.location-search .no-location-results{padding:.85rem 1rem;text-align:center;color:#5b6472;font-size:.95rem;background:#f7fafc;display:flex;align-items:center;justify-content:center;border-radius:12px}@media(max-width: 840px){.location-search .location-dropdown{left:0;width:100%;border-radius:0 0 12px 12px;z-index:99999;position:absolute;top:calc(100% + 2px);transform:translateZ(0);margin:0}}@media(max-width: 640px){.location-search .location-input{font-size:14px;padding:10px 14px}.location-search .location-icon{right:14px}.location-search .location-dropdown{z-index:9999}.location-search .location-dropdown .location-search-item{padding:10px 14px;font-size:14px}.location-search .location-loading,.location-search .no-location-results{padding:12px;font-size:13px}}@media(max-width: 480px){.location-search .location-input{font-size:13px;padding:8px 12px}.location-search .location-icon{right:12px;font-size:14px}.location-search .location-dropdown{z-index:9999}.location-search .location-dropdown .location-search-item{padding:8px 12px;font-size:13px}.location-search .location-loading,.location-search .no-location-results{padding:10px;font-size:12px}}@keyframes scrollUp{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes scrollDown{0%{transform:translateY(-50%)}50%{transform:translateY(0)}100%{transform:translateY(-50%)}}.info-card-section{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:6rem 2rem}@media(max-width: 760px){.info-card-section{padding:6rem 1rem}}.info-card-section h2{width:100%;text-align:center;font-size:2rem;margin-bottom:3rem}.info-card-section .info-card-container{display:flex;gap:5rem;justify-content:center;max-width:1200px;flex-wrap:wrap;margin:0 auto}@media(max-width: 1024px){.info-card-section .info-card-container{gap:3rem}}.info-card-section .info-card-container .info-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:290px}.info-card-section .info-card-container .info-card img{margin-bottom:2rem}.info-card-section .info-card-container .info-card h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600}.therapy-info-container{background-color:#f1f6fd;padding:6rem 2rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 760px){.therapy-info-container{padding:6rem 1rem}}.therapy-info-header{margin-bottom:3rem;font-size:2rem;text-align:center}.homepage-card-container{display:grid;max-width:1200px;margin:0 auto;gap:1rem;width:100%;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.homepage-card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 760px){.homepage-card-container{grid-template-columns:repeat(1, 1fr);gap:2rem}}.homepage-card-link{text-decoration:none}.homepage-card{border-radius:16px;overflow:hidden;box-shadow:0px 2px 8px rgba(0,0,0,.1411764706);min-height:100%;background-color:#fff}.homepage-card-image-container{width:100%;height:0;padding-top:80%;position:relative;margin-bottom:1.25rem}.homepage-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.homepage-card-title{margin:0;margin-bottom:.5rem;font-size:1.25rem;text-align:left;width:100%;padding:0 2.25rem}@media(max-width: 540px){.homepage-card-title{padding:0 1rem}}.homepage-card-description{margin:0;padding:0 2.25rem 2.25rem;text-align:left}@media(max-width: 540px){.homepage-card-description{padding:0 1rem 1rem}}.homepage-therapist-links{padding:6rem 2rem}@media(max-width: 760px){.homepage-therapist-links{padding:6rem 1rem}}.homepage-therapist-links-title{text-align:center;margin-bottom:1rem;font-size:2}@media(max-width: 540px){.homepage-therapist-links-title{width:100%;text-align:left}}.homepage-therapist-links-columns{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:2rem;row-gap:0;max-width:1024px;margin:0 auto}@media(max-width: 1024px){.homepage-therapist-links-columns{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 580px){.homepage-therapist-links-columns{grid-template-columns:repeat(1, 1fr)}}.homepage-therapist-links-state{padding:1.5rem 0rem .5rem;border-bottom:1px solid #d0d5dd;margin:0}.homepage-therapist-links-state-link{text-decoration:none;color:#0f7e95;font-weight:bold}.blog-section{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:6rem 2rem;background-color:#ebf7fa}@media(max-width: 760px){.blog-section{padding:6rem 1rem}}.blog-section h2{margin-bottom:3rem;font-size:2rem}@media(max-width: 540px){.blog-section h2{width:100%;text-align:left}}.blog-section .blog-section-container{display:flex;align-items:center;justify-content:center;max-width:1024px;margin:0 auto;gap:5rem;flex-wrap:wrap}.blog-section .blog-section-container .blog-image{flex:1}.blog-section .blog-section-container .blog-image img{width:100%;height:auto;border-radius:20px}.blog-section .blog-section-container .blog-content{flex:1;max-width:368px}@media(max-width: 540px){.blog-section .blog-section-container .blog-content{max-width:unset}}.blog-section .blog-section-container .blog-content h3{margin-bottom:1rem;font-size:1.5rem}.blog-section .blog-section-container .blog-content .blog-name{font-style:italic}.blog-section .blog-section-container .blog-content button{width:266px}@media(max-width: 540px){.blog-section .blog-section-container .blog-content button{width:100%}}@media(max-width: 768px){.blog-section .blog-section-container{gap:1rem}}@media(max-width: 540px){.blog-section .blog-section-container{flex-direction:column;align-items:flex-start;gap:3rem}.blog-section .blog-section-container .blog-image{order:2}.blog-section .blog-section-container .blog-content{order:1}}.home #website-nav{position:sticky;background-color:#fff;max-width:100%}.home #website-nav.on-background{background-color:#fff;border-bottom:1px solid #d0d5dd}.home #home-banner-container section .title{text-align:center;font-size:3rem;margin-bottom:1.25rem}.home #home-banner-container section .subtitle{text-align:center;margin-bottom:4rem;color:#44536f;font-size:1.25rem;max-width:768px}.home #home-banner-container section .title.left,.home #home-banner-container section .subtitle.left{text-align:left}.home #home-banner-container .hero{display:grid;grid-template-columns:minmax(520px, 3fr) minmax(320px, 2fr);align-items:center;position:relative;max-height:calc(100vh - 80px - 46px)}.home #home-banner-container .hero .search-button{background-color:#12969b;border-radius:999px;border:none;transition:background-color .2s ease}.home #home-banner-container .hero .search-button:hover{background-color:#0f7e82}.home #home-banner-container .hero .content{padding:5rem;padding-right:2.75rem;padding-left:2.75rem;display:flex;justify-content:center;flex-direction:column;position:relative;max-height:calc(100vh - 80px - 46px)}.home #home-banner-container .hero .content .mobile{display:none}.home #home-banner-container .hero .content .guided-search-link{width:fit-content;margin-bottom:2rem;z-index:2}.home #home-banner-container .hero .content .accent{position:absolute;background-size:contain;background-repeat:no-repeat}.home #home-banner-container .hero .content .accent.squiggle{width:328px;height:416px;z-index:0;top:0;right:-120px;background-image:url("https://webassets.zencare.co/homepage/accent_squiggle.png")}.home #home-banner-container .hero .content .accent.wave{position:fixed;width:776px;height:248px;z-index:-1;bottom:0;left:0;background-image:url("https://webassets.zencare.co/homepage/accent_wave.png")}.home #home-banner-container .hero .content .placeholder{padding:.25rem .75rem;background-color:#ebf7fa;border:1px solid #2f96a6;color:#1a2944;border-radius:50px;margin-bottom:2.5rem;width:fit-content}.home #home-banner-container .hero .content h1{color:#1a2944;font-size:3.75rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2;max-width:500px}.home #home-banner-container .hero .content h2{color:#44536f;font-size:1.75rem;font-weight:400;margin-bottom:2.5rem;position:relative;z-index:2}.home #home-banner-container .hero .content .searchbar{position:relative;z-index:2;flex-direction:column}.home #home-banner-container .hero .content .search-menu{width:100%;top:12rem;left:unset;overflow-y:scroll;z-index:unset;position:absolute;font-size:unset;background:#fff}.home #home-banner-container .hero .content .home-search-filter-warning{grid-column:1/span 2;grid-row:2;font-size:.85rem;color:#dc3e42;padding-left:8px;align-self:start}.home #home-banner-container .hero .content .home-search-inputs{display:grid;grid-template-columns:4fr 2fr 1fr;position:relative;z-index:2;border-radius:160px;border:1px solid #d9d9d9;background:rgba(255,255,255,.8);overflow:visible;margin-bottom:10px;padding:8px}@media(max-width: 1600px){.home #home-banner-container .hero .content .home-search-inputs{grid-template-columns:3.5fr 2.3fr 1.2fr;padding:4px}}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search.no-filters .search-input{margin-top:15px}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search.has-filters .search-input{margin-top:0;margin-left:0}.home #home-banner-container .hero .content .home-search-inputs .start-search-input .search-menu{min-width:400px}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search{position:relative;margin-left:16px}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--border-secondary, #D9D9D9)}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{flex:1;height:3.5rem;box-shadow:none;border:none;border-radius:0;background:rgba(0,0,0,0);position:relative}@media(max-width: 1200px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:3.3rem}}@media(max-width: 1024px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:3.1rem}}@media(max-width: 840px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:2.9rem}}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.session-type-container{border-right:1px solid var(--border-secondary, #D9D9D9);padding-right:20px}@media(max-width: 1024px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container.session-type-container{padding-right:15px}}@media(max-width: 840px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container.session-type-container{padding-right:10px}}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.location-search-container{border-right:none}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:1rem;padding-left:.5rem;min-width:unset;border:none;background:rgba(0,0,0,0)}@media(max-width: 1200px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.95rem;padding-left:.4rem}}@media(max-width: 1024px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.9rem;padding-left:.35rem}}@media(max-width: 840px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.85rem;padding-left:.3rem}}@media(max-width: 1500px){.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input:focus{outline:none;border:none;box-shadow:none}.home #home-banner-container .hero .content .home-search-inputs .search-input-container .field-icon{font-size:1rem}.home #home-banner-container .hero .content .home-search-inputs .button-container{grid-column:3;grid-row:1}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container{padding-right:.5rem;border:none}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{width:unset;padding:.35rem 1.75rem;gap:.5rem;font-size:1rem;font-weight:400;min-height:2.25rem;white-space:nowrap;min-width:140px;background-color:#12969b;border-radius:999px}@media screen and (max-width: 1600px){.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{padding:1rem}}@media(max-width: 1200px){.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{padding:.3rem 1.4rem;font-size:.95rem;min-width:130px}}@media(max-width: 1024px){.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{padding:.3rem 1.2rem;font-size:.9rem;min-width:115px}}@media(max-width: 840px){.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{padding:.25rem 1rem;font-size:.85rem;min-width:100px}}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button:hover{box-shadow:none;background-color:#0f7e82}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button .search-button-text{display:inline;white-space:nowrap}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button .search-button-text .search-button-subtext{display:none}@media(max-width: 1200px){.home #home-banner-container .hero .content .home-search-inputs .start-search-input .search-menu{min-width:300px}}@media(max-width: 1024px){.home #home-banner-container .hero .content .home-search-inputs{padding:8px;border-radius:80px;margin-bottom:40px}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search{margin-right:8px}.home #home-banner-container .hero .content .home-search-inputs .start-search-input .search-menu{min-width:250px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:3rem}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.9rem}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{padding:.25rem 1.25rem;font-size:.9rem;min-height:2.1rem;background-color:#12969b;border-radius:999px}}@media(max-width: 1300px){.home #home-banner-container .hero .content .home-search-inputs{display:flex;flex-direction:column;border-radius:20px;padding:16px;gap:12px;margin-bottom:16px}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search{width:100%;border-right:none;border-bottom:1px solid #d9d9d9;margin-right:0;padding-bottom:12px}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search .search-input{width:100%;margin-top:8px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{width:100%;border-right:none !important}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.session-type-container{border-bottom:1px solid var(--border-secondary, #D9D9D9);padding-bottom:12px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container:not(:last-child):not(.session-type-container){padding-bottom:12px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{width:100%}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search{margin-left:0;padding-left:0}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search::before{display:none}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container{border-bottom:none !important;padding-bottom:0}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{width:100%;height:3rem;font-size:1rem;padding:.75rem}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button .search-button-text .search-button-subtext{display:inline}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--stacked+.button-container{width:100%;margin:0}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--stacked+.button-container .search-input-container{width:100%;background:none;box-shadow:none;border:none}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--stacked+.button-container .search-input-container button{width:100%;height:3rem;min-height:3rem;font-size:1rem;padding:.75rem}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--stacked+.button-container .search-input-container button .search-button-text{display:inline;margin-left:.5rem}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--stacked+.button-container .search-input-container button .search-button-text .search-button-subtext{display:inline}.home #home-banner-container .hero .content .home-search-inputs .start-search-input .search-menu{min-width:100%;left:0;right:0}}@media(max-width: 769px){.home #home-banner-container .hero .content .home-search-inputs{border:none}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search{border-right:none}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search .search-input{margin-top:15px;width:100%}.home #home-banner-container .hero .content .home-search-inputs .multi-select-search .search-input-wrapper{border:1px solid #d0d5dd;border-radius:10px;width:100%}.home #home-banner-container .hero .content .home-search-inputs .search-title-moved.clickable-title{padding-left:0}.home #home-banner-container .hero .content .home-search-inputs .home-grouped-inputs{border-radius:10px;border:1px solid #d9d9d9}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search{padding-left:15px;overflow:visible !important;position:relative;border:none}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search .location-search{position:relative}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search .location-search .location-input-wrapper{position:relative}.home #home-banner-container .hero .content .home-search-inputs .homepage-location-search .location-search .location-dropdown{position:absolute !important;top:calc(100% + 2px) !important;left:0 !important;width:100% !important;z-index:99999 !important;margin:0 !important;transform:none !important}.home #home-banner-container .hero .content .home-search-inputs .moved-right{margin-left:12px}.home #home-banner-container .hero .content .home-search-inputs .moved-right .search-input-flexbox{position:relative;min-height:auto}.home #home-banner-container .hero .content .home-search-inputs .moved-right .search-input-flexbox .search-title{position:relative;top:0;transform:none}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{border-right:none !important;position:relative}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.location-search-container{overflow:visible}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.location-search-container .search-input-flexbox{position:relative;top:0;transform:none}.home #home-banner-container .hero .content .home-search-inputs .search-input-container.session-type-container{border-bottom:none}.home #home-banner-container .hero .content .home-search-inputs .search-input-container:not(:last-child):not(.session-type-container){border-bottom:none}}@media(max-width: 640px){.home #home-banner-container .hero .content .home-search-inputs{margin:0 8px 30px 8px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:2.8rem}.home #home-banner-container .hero .content .home-search-inputs .search-input-container .search-title{font-size:13px}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.9rem}}@media(max-width: 480px){.home #home-banner-container .hero .content .home-search-inputs{margin:0 8px 20px 8px;padding:8px;box-sizing:border-box}.home #home-banner-container .hero .content .home-search-inputs .search-input-container{height:2.5rem}.home #home-banner-container .hero .content .home-search-inputs .search-input-container .search-title{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.8rem;padding-left:.3rem}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home #home-banner-container .hero .content .home-search-inputs .search-input-container .field-icon{font-size:.9rem}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{height:2.5rem;font-size:.9rem;padding:.5rem}}@media(max-width: 360px){.home #home-banner-container .hero .content .home-search-inputs{margin:0 4px 20px 4px;padding:6px;max-width:calc(100vw - 8px)}.home #home-banner-container .hero .content .home-search-inputs .search-input-container .search-title{font-size:11px;max-width:70%}.home #home-banner-container .hero .content .home-search-inputs .search-input-container input{font-size:.75rem}}.home #home-banner-container .hero .content .home-search-inputs .search-menu{top:46px;z-index:1;max-width:230px;padding:.5rem;gap:.25rem}@media(max-width: 769px){.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--mobile{width:100%;padding:0}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--mobile .home-search-filter-warning{grid-column:1/-1;grid-row:auto;padding-left:0;margin-top:8px}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--mobile+.button-container{width:100%;margin:0}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--mobile+.button-container .search-input-container{width:100%;padding:0;display:block}.home #home-banner-container .hero .content .home-search-inputs.home-search-inputs--mobile+.button-container button{width:100%;height:auto;min-height:48px;padding:.4rem 1.5rem;font-size:1rem;margin-top:32px;display:flex;justify-content:center;background-color:#12969b;border-radius:999px}}.home #home-banner-container .hero .image-slider{overflow:hidden;background-color:#fff;max-height:calc(100vh - 80px - 46px);width:100%;justify-self:end}.home #home-banner-container .hero .image-slider .images{display:flex;height:100%}.home #home-banner-container .hero .image-slider .images .slide{min-width:100%;height:100%;background-color:#fff}.home #home-banner-container .hero .image-slider .images .slide img{width:100%;height:100%;object-fit:cover;object-position:top}.home #home-banner-container .specializations{padding:6rem;padding-bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:calc(1200px + 12rem);margin:0 auto}.home #home-banner-container .specializations .specializations-grid{display:flex;gap:2rem;height:650px;overflow:hidden;margin-bottom:4rem;mask-image:linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%)}.home #home-banner-container .specializations .specializations-grid .specializations-column{display:flex;flex-direction:column;gap:2rem;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:scrollDown}.home #home-banner-container .specializations .specializations-grid .specializations-column:nth-of-type(odd){animation-name:scrollUp}.home #home-banner-container .specializations .specializations-grid .specializations-column:hover{animation-play-state:paused}.home #home-banner-container .specializations .specializations-slider{display:none}.home #home-banner-container .specializations .specialty{width:100%;padding:2rem;text-align:left;display:block;text-decoration:none;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 1px 2px 0 #f2f4f7;transition:box-shadow .1s ease}.home #home-banner-container .specializations .specialty:hover{box-shadow:0 2px 4px 0 #f2f4f7}.home #home-banner-container .specializations .specialty .specialty-title{margin:0;margin-bottom:.75rem;font-weight:700;font-size:1.5rem}.home #home-banner-container .specializations .specialty .specialty-description{margin:0;color:#44536f}.home #home-banner-container .specializations .pagination-buttons{display:none}.home #home-banner-container .text-spacer{background-color:#0f7e95;color:#fff;text-align:center;padding:2rem 7rem}.home #home-banner-container .text-spacer h3{margin:0;font-size:1.5rem}.home #home-banner-container .how-it-works{padding:6rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#ebf7fa}.home #home-banner-container .how-it-works .how-it-works-blocks{max-width:calc(1024px + 14rem);margin:0 auto;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;width:100%}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block{display:flex;flex-direction:row;align-items:center;text-align:center;gap:1.25rem;justify-content:center}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block:nth-last-of-type(even){flex-direction:row-reverse}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-image-wrapper{display:flex;justify-content:center;align-items:center;width:50%;max-width:590px}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-image-wrapper img{max-height:280px}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-block-text{width:calc(50% - .625rem);width:50%;max-width:590px}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block h4{font-size:1.25rem;margin-bottom:.5rem}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block p{color:#44536f;margin:0 auto;margin-bottom:1rem}.home #home-banner-container .faq-section{padding:6rem 7rem;max-width:calc(1200px + 14rem);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.home #home-banner-container .faq-section .faq-subtitle{color:#44536f;margin-bottom:4rem;max-width:748px;font-size:1.25rem;line-height:29px}.home #home-banner-container .faq-section .faq-content{display:grid;gap:4rem;position:relative;grid-template-columns:repeat(2, 1fr);max-width:1200px;margin:0 auto}.home #home-banner-container .faq-section .faq-content .faqs{display:flex;flex-direction:column;max-height:348px}.home #home-banner-container .faq-section .faq-content .faqs .faq{padding:1rem 1.5rem;border-left:4px solid #f2f4f7;cursor:pointer}.home #home-banner-container .faq-section .faq-content .faqs .faq h3{font-size:1.25rem;margin-bottom:.5rem}.home #home-banner-container .faq-section .faq-content .faqs .faq .faq-inner-content{max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;overflow:hidden}.home #home-banner-container .faq-section .faq-content .faqs .faq .faq-inner-content p{color:#44536f;overflow:hidden;margin-bottom:1.25rem}.home #home-banner-container .faq-section .faq-content .faqs .faq .faq-inner-content a{color:#0f7e95;font-weight:bold;display:block}.home #home-banner-container .faq-section .faq-content .faqs .faq .faq-inner-content a svg{margin-left:.24rem}.home #home-banner-container .faq-section .faq-content .faqs .faq.active{border-left:4px solid #0f7e95}.home #home-banner-container .faq-section .faq-content .faqs .faq.active .faq-inner-content{max-height:160px;opacity:1}.home #home-banner-container .faq-section .faq-content .faq-image-container{position:relative}.home #home-banner-container .faq-section .faq-content .faq-image-container .faq-image-slider{overflow:hidden;height:100%;border-radius:12px}.home #home-banner-container .faq-section .faq-content .faq-image-container .faq-image-slider .images{display:flex;height:100%;z-index:-2;position:relative}.home #home-banner-container .faq-section .faq-content .faq-image-container .faq-image-slider .images .slide{min-width:100%;height:100%}.home #home-banner-container .faq-section .faq-content .faq-image-container .faq-image-slider .images .slide img{transition:opacity .5s ease-in-out;width:100%;height:100%;object-fit:cover}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent{background-size:contain;background-repeat:no-repeat;position:absolute;top:-164px;right:0;width:320px;height:208px;z-index:-1;opacity:0;transition:opacity .5s ease-in-out}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.plant{width:164px;height:246px;background-image:url("https://webassets.zencare.co/homepage/accent_plant.png")}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.lightbulb{width:192px;height:240px;background-image:url("https://webassets.zencare.co/homepage/accent_lightbulb.png")}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.coins{top:-148px;width:244px;height:176px;background-image:url("https://webassets.zencare.co/homepage/accent_coins.png")}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.path{top:-156px;width:260px;height:208px;background-image:url("https://webassets.zencare.co/homepage/accent_path.png")}.home #home-banner-container .faq-section .pagination-buttons{display:none}.home #home-banner-container .testimonial-section{background-color:#1f3152;text-align:center;color:#fff;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center}.home #home-banner-container .testimonial-section .testimonials-container{padding:4rem 2rem;padding-bottom:0;display:flex;gap:2rem;max-width:100%;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.home #home-banner-container .testimonial-section .testimonials-container::-webkit-scrollbar{display:none}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container{display:flex;flex-direction:column;align-items:center;max-width:calc(1440px - 4rem);margin:0 auto;width:100%;max-height:unset;transition:opacity .5s ease-in;position:unset;overflow:visible;min-width:100%;scroll-snap-align:center}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote{font-size:2.25rem;font-weight:600;line-height:130%;margin-bottom:2rem;position:relative;z-index:1;max-width:1034px}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent{position:absolute;bottom:0;left:0;min-width:100px;min-height:100px;background-repeat:no-repeat;background-size:contain;z-index:-2;opacity:.9}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.scribble{width:184px;height:184px;left:-24px;bottom:-72px;background-image:url("https://webassets.zencare.co/homepage/accent_scribble.png")}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.doodle{width:252px;height:184px;left:6px;bottom:-176px;background-image:url("https://webassets.zencare.co/homepage/accent_doodle.png")}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.spark{width:142px;height:184px;left:-76px;bottom:-116px;background-image:url("https://webassets.zencare.co/homepage/accent_spark.svg")}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-avatar{width:120px;margin-bottom:1rem}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-for{color:#f9fafb;margin-bottom:.25rem}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-name{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-stars{display:flex;gap:.25rem;margin-bottom:2.5rem}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-stars svg{color:#efb52e;width:20px}.home #home-banner-container .testimonial-section .testimonial-progress{display:flex;gap:1rem}.home #home-banner-container .testimonial-section .testimonial-progress svg{width:16px;cursor:pointer}.home #home-banner-container .insurances-section{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;padding:6rem 2rem;max-width:1200px;margin:0 auto}.home #home-banner-container .insurances-section .insurances-text a{padding:.75rem 1.25rem;border-radius:8px;border:1px solid #d0d5dd;text-decoration:none;color:#1a2944;transition:box-shadow .3s ease}.home #home-banner-container .insurances-section .insurances-text a:hover{box-shadow:0px 2px 8px #d0d5dd}.home #home-banner-container .insurances-section .insurances-logos{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;align-items:center;justify-content:center}.home #home-banner-container .insurances-section .insurances-logos .insurances-logo{max-width:140px}.home #home-banner-container .get-started{background-color:#1f3152;padding:4rem 2rem 0}.home #home-banner-container .get-started .get-started-container{margin:0 auto;max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 3rem;border-bottom:1px solid #626f87}.home #home-banner-container .get-started .get-started-container h2,.home #home-banner-container .get-started .get-started-container p{max-width:786px;text-align:center;color:#fff}.home #home-banner-container .get-started .get-started-container p{margin-bottom:3rem}.home #home-banner-container .blog-posts{background-color:#ebf7fa;position:relative;padding:6rem 4rem;padding-right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.home #home-banner-container .blog-posts .blog-posts-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1440px;margin:0 auto;max-width:100%}.home #home-banner-container .blog-posts .blog-posts-content .accent{position:absolute;background-size:contain;background-repeat:no-repeat}.home #home-banner-container .blog-posts .blog-posts-content .accent.chalk{width:368px;height:234px;z-index:1;bottom:-132px;left:-112px;z-index:0;background-image:url("https://webassets.zencare.co/homepage/accent_chalk.png")}.home #home-banner-container .blog-posts .blog-posts-content h2{margin:auto;margin-top:0;margin-bottom:1.25rem;text-align:center;width:100%;max-width:686px;padding-right:4rem}.home #home-banner-container .blog-posts .blog-posts-content .subtitle{margin:0 auto;margin-bottom:4rem;text-align:center;width:100%;max-width:768px;padding-right:4rem;font-size:1.25rem;color:#44536f;padding-right:4rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container{display:flex;max-width:100%;overflow-x:scroll;overflow-y:hidden;gap:2rem;margin-bottom:2rem;padding-right:4rem;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0px}.home #home-banner-container .blog-posts .blog-posts-content .posts-container::-webkit-scrollbar{display:none}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post{scroll-snap-align:start}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-image{width:384px;height:240px;margin-bottom:1.25rem;overflow:hidden;border-radius:12px}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-image img{width:100%;height:100%;object-fit:cover}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-metadata{color:#0f7e95;margin-bottom:.5rem;font-size:.875rem;text-align:left}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-link{color:#1a2944;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:left;text-decoration:none;display:flex;gap:.5rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-link svg{padding-top:.25rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-description{text-align:left;color:#44536f}.home #home-banner-container .blog-posts .blog-posts-content .see-all-posts{display:flex;justify-content:center;padding-right:4rem;width:100%;position:relative;z-index:1}.home #home-banner-container .pagination-buttons{display:flex;gap:2rem;margin-bottom:2rem;position:relative;z-index:1;align-self:start}.home #home-banner-container .pagination-buttons .pagination-button{border-radius:100px;width:56px;height:56px;padding:0;display:flex;justify-content:center;align-items:center;border:1px solid #d0d5dd;background-color:#fff;color:#8f98a8;font-size:1.25rem}.home #home-banner-container .trust{padding:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.home #home-banner-container .trust .subtitle{margin-bottom:0}.home #home-banner-container .metrics{padding:2.5rem;display:flex;justify-content:center;align-items:center;gap:2rem;background-color:#f2f4f7;flex-wrap:wrap}.home #home-banner-container .metrics .metric-box{text-align:center}.home #home-banner-container .metrics .metric-box .metric{font-size:3rem;font-weight:700;margin-bottom:.75rem;line-height:3rem}.home #home-banner-container .metrics .metric-box .metric-description{font-size:1.25rem;color:#44536f;margin:0}.home #home-banner-container .press{padding:6rem 4rem;background-color:#ebf7fa;display:flex;flex-direction:column;justify-content:center;align-items:center}.home #home-banner-container .press a{font-size:inherit;color:inherit}.home #home-banner-container .press .press-images{display:flex;column-gap:2rem;row-gap:1.875rem;justify-content:center;align-items:center;flex-wrap:wrap}.home #home-banner-container .press .press-images img{height:2.5rem}.home #home-banner-container .searchbar-root{margin-bottom:10px}.home #home-banner-container .search-input-flexbox{display:flex;flex-direction:column;width:100%;position:relative;top:0;transform:none;will-change:auto}.home #home-banner-container .search-title{font-size:14px;font-weight:400;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home #home-banner-container .search-title.clickable-title{user-select:none}.home #home-banner-container .search-title-moved{padding-left:8px}.home #home-banner-container .input-wrapper{display:flex;flex-direction:column;width:100%}.home #home-banner-container .searchbar-root{display:flex;align-items:center}.home #home-banner-container .moved-right{margin-left:8px}@media(max-width: 1500px){.home #home-banner-container .hero .content .accent.wave{display:none}}@media(max-width: 1280px){.home #home-banner-container .hero{grid-template-columns:minmax(480px, 1fr) minmax(260px, 0.8fr)}.home #home-banner-container .hero .image-slider{max-width:520px}}@media(max-width: 1120px){.home #home-banner-container .hero{grid-template-columns:minmax(420px, 1fr) minmax(220px, 0.7fr)}.home #home-banner-container .hero .image-slider{max-width:420px}}@media(max-width: 1024px){.home #home-banner-container .hero .content{padding:4rem 1rem}.home #home-banner-container .hero .content h1{font-size:3rem}.home #home-banner-container .hero .content h2{font-size:2rem;margin-bottom:2rem}.home #home-banner-container .hero .content .accent.squiggle{width:328px;height:416px;z-index:1;top:0;right:-120px}.home #home-banner-container .hero .content .accent.wave{bottom:-148px}.home #home-banner-container .text-spacer{padding:2rem 1rem}.home #home-banner-container .how-it-works{padding:4rem 1rem}.home #home-banner-container .how-it-works .how-it-works-blocks{display:flex;flex-wrap:wrap;justify-content:center}.home #home-banner-container .specializations{padding:4rem 1rem}.home #home-banner-container .specializations .specializations-grid{gap:1rem}.home #home-banner-container .specializations .specializations-grid .specializations-column{gap:1rem}.home #home-banner-container .specializations .specializations-grid .specializations-column:nth-last-of-type(1){animation-name:scrollDown}.home #home-banner-container .faq-section{padding:4rem}.home #home-banner-container .faq-section .faq-content{gap:2rem}.home #home-banner-container .faq-section .faq-content .faqs{max-height:364px}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent{width:200px;top:-92px}}@media(max-width: 840px){.home #home-banner-container .faq-section .faq-content .faqs{min-height:420px}}@media(max-width: 768px){.home #home-banner-container section .title{font-size:2rem;margin-bottom:1rem}.home #home-banner-container section .subtitle{margin-bottom:3rem;font-size:1rem}.home #home-banner-container .hero{display:grid;grid-template-columns:1fr;overflow:hidden;max-height:unset}.home #home-banner-container .hero .content{padding:4rem 1rem;max-height:unset}.home #home-banner-container .hero .content .desktop{display:none}.home #home-banner-container .hero .content .mobile{display:block}.home #home-banner-container .hero .content .accent.wave{bottom:160px;width:160%;min-width:600px;height:220px}.home #home-banner-container .hero .content h1{font-size:2.5rem}.home #home-banner-container .hero .content h2{font-size:1.125rem;margin-bottom:2rem}.home #home-banner-container .hero .content .placeholder{margin-bottom:2rem}.home #home-banner-container .hero .content .home-search-inputs{grid-template-columns:1fr;gap:.5rem;overflow:visible !important;border-radius:10px;border:1px solid #d9d9d9}.home #home-banner-container .hero .content .home-search-inputs .search-menu{left:1rem;top:-2px;width:100vw;max-width:calc(100vw - 2rem)}.home #home-banner-container .hero .content .home-search-inputs .zz{height:4rem}.home #home-banner-container .hero .content .home-search-inputs .zz input{padding:0}.home #home-banner-container .hero .content .home-search-inputs .zz .field-icon{padding-left:0}.home #home-banner-container .hero .content .home-search-inputs .button-container{margin:0;width:100%}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container{padding:0;width:100%}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button{width:100%;max-width:unset;display:flex;justify-content:center;height:auto;min-height:48px;padding:.35rem 1.5rem;background-color:#12969b;border-radius:999px}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button .search-button-text{display:inline;font-size:1.1rem !important}.home #home-banner-container .hero .content .home-search-inputs .button-container .search-input-container button .search-button-text .search-button-subtext{display:inline}.home #home-banner-container .hero .image-slider{max-height:unset}.home #home-banner-container .how-it-works .how-it-works-blocks{flex-direction:column;align-items:center}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block{flex-direction:column}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block:nth-last-of-type(even){flex-direction:column}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-image-wrapper{width:100%;max-width:unset;max-width:320px}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-image-wrapper img{height:unset;max-height:unset}.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block img,.home #home-banner-container .how-it-works .how-it-works-blocks .how-it-works-block .how-it-works-block-text{width:100%}.home #home-banner-container .specializations{padding:4rem 1rem}.home #home-banner-container .specializations .specializations-grid{display:none}.home #home-banner-container .specializations .specializations-slider{display:flex;width:100%;gap:1rem;overflow:scroll;scrollbar-width:none;scroll-snap-type:x mandatory}.home #home-banner-container .specializations .specializations-slider::-webkit-scrollbar{display:none}.home #home-banner-container .specializations .specializations-slider .specialty{margin-bottom:2rem;min-width:100%;scroll-snap-align:start}.home #home-banner-container .specializations .pagination-buttons{display:flex;align-self:start}.home #home-banner-container .faq-section{padding:4rem 1rem}.home #home-banner-container .faq-section .faq-content{grid-template-columns:1fr}.home #home-banner-container .faq-section .faq-content .faqs{max-height:unset}.home #home-banner-container .faq-section .faq-content .faqs .faq .faq-inner-content{max-height:160px;opacity:1}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.plant,.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.lightbulb,.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.coins,.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.path{top:unset;bottom:-64px;height:180px;width:128px}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.lightbulb{width:112px;height:140px}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.coins{width:168px;height:120px}.home #home-banner-container .faq-section .faq-content .faq-image-container .accent.path{width:156px;height:120px}.home #home-banner-container .testimonial-section .testimonials-container{padding:4rem 1rem;padding-bottom:0}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote{font-size:1.75rem;line-height:34px}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.scribble{width:148px;left:-20px;bottom:-96px}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.doodle{width:208px}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container blockquote .accent.spark{width:100px;height:100px;left:-56px;bottom:-56px}.home #home-banner-container .testimonial-section .testimonials-container .testimonial-container .testimonial-avatar{width:100px}.home #home-banner-container .testimonial-section .testimonial-progress svg{width:12px}.home #home-banner-container .insurances-section{grid-template-columns:1fr;gap:3rem;padding:4rem 1rem}.home #home-banner-container .insurances-section .insurances-text a{width:100%;display:block;text-align:center}.home #home-banner-container .insurances-section .insurances-logos{justify-content:space-around;gap:1rem;padding:0 1rem}.home #home-banner-container .get-started{padding:3rem 1rem 0}.home #home-banner-container .get-started .get-started-container{padding-bottom:2rem}.home #home-banner-container .get-started .get-started-container h2{margin-bottom:.5rem;font-size:1.5rem}.home #home-banner-container .get-started .get-started-container p{margin-bottom:2rem}.home #home-banner-container .trust{padding:0 1rem 4rem}.home #home-banner-container .press{padding:4rem 1rem}}@media(max-width: 468px){.home #home-banner-container .hero .content .guided-search-link .guided-search-link-text .hide-on-mobile{display:none}.home #home-banner-container .get-started .get-started-container a,.home #home-banner-container .get-started .get-started-container button{width:100%}.home #home-banner-container .blog-posts{padding:4rem 0 4rem 1rem}.home #home-banner-container .blog-posts .title,.home #home-banner-container .blog-posts .subtitle{text-align:left}.home #home-banner-container .blog-posts .blog-posts-content .accent.chalk{bottom:-88px}.home #home-banner-container .blog-posts .blog-posts-content h2{padding-right:1rem;text-align:left;font-size:1.75rem;margin-bottom:1rem}.home #home-banner-container .blog-posts .blog-posts-content .subtitle{padding-right:1rem;text-align:left;font-size:1.125rem;margin-bottom:3rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container{gap:1.5rem;margin-bottom:2rem;padding-right:1rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post{min-width:100%}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-image{height:240px;margin-bottom:1.25rem;width:100%}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-metadata{margin-bottom:.5rem}.home #home-banner-container .blog-posts .blog-posts-content .posts-container .post .post-link{text-align:left;margin-bottom:.5rem}.home #home-banner-container .blog-posts .blog-posts-content .see-all-posts{padding-right:1rem}.home #home-banner-container .blog-posts .blog-posts-content .see-all-posts a,.home #home-banner-container .blog-posts .blog-posts-content .see-all-posts button{width:100%}.home #home-banner-container .pagination-buttons{gap:1rem;margin-bottom:3rem}.home #home-banner-container .pagination-buttons .pagination-button{width:3rem;height:3rem;font-size:1rem}.home #home-banner-container .text-spacer h3{font-size:1.25rem;line-height:1.5rem}.home #home-banner-container .faq-section .title,.home #home-banner-container .faq-section .subtitle{text-align:left}.home #home-banner-container .faq-section .faq-content .faqs{min-height:unset}.home #home-banner-container .faq-section .faq-content .faqs .faq{display:none}.home #home-banner-container .faq-section .faq-content .faqs .faq.active{display:block}.home #home-banner-container .faq-section .faq-content .faqs .learn-more-arrow{display:none}.home #home-banner-container .faq-section .faq-content .pagination-buttons{display:flex;margin-bottom:1rem}}@media(orientation: landscape)and (max-width: 1200px)and (min-aspect-ratio: 9/6){.home #home-banner-container .hero{max-height:unset}.home #home-banner-container .hero .content,.home #home-banner-container .hero .image-slider{max-height:unset}}.post-container{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;padding:1.5rem;max-width:1080px;max-width:1200px}.post-container #post{margin:0;padding-right:4rem;width:65%}@media only screen and (max-width: 980px){.post-container #post{padding-right:0}}.post-container #post p{word-wrap:anywhere}.post-container #post-cta{width:35%;padding:.5rem;padding-top:calc(.5rem + 30px);position:relative}.post-container #post-cta .post-cta-box{border:1px solid #d0d5dd;box-shadow:0 0 7px 4px rgba(0,0,0,.07);border-radius:20px;position:sticky;top:8rem}.post-container #post-cta .post-cta-box .close{display:none}.post-container #post-cta .post-cta-box .title{text-align:center;color:#1a2944;background-color:#fff;margin:0;border-top-left-radius:19px;border-top-right-radius:19px;border-bottom:1px solid #d0d5dd;padding:1rem}.post-container #post-cta .post-cta-box .body{padding:1rem}.post-container #post-cta .post-cta-box .body .home-search-bar-container{display:grid;background-color:rgba(0,0,0,0);height:auto;border-radius:0;padding:0;gap:.5rem;grid-template-columns:1fr;width:100%}.post-container #post-cta .post-cta-box .body .zz{height:4rem;width:100%;border:1px solid #d0d5dd;border-radius:10px;overflow:hidden;display:flex;align-items:center}.post-container #post-cta .post-cta-box .body .zz.button-container{background-color:rgba(0,0,0,0);border:none;margin-top:.5rem;display:block}.post-container #post-cta .post-cta-box .body .zz:nth-of-type(1){display:none}.post-container #post-cta .post-cta-box .body input{width:calc(100% - 0rem);margin-top:0;font-size:1.125rem;border-radius:0;border:none;padding:0;padding-left:.5rem;height:100%;line-height:1.2rem;text-overflow:ellipsis;font-weight:500;max-width:100%}.post-container #post-cta .post-cta-box .body input::placeholder{color:#626f87}.post-container #post-cta .post-cta-box .body .search-input-container{display:flex;align-items:center;width:100%}.post-container #post-cta .post-cta-box .body .field-icon{display:block;font-size:1.375rem;color:#626f87;padding-left:.5rem;min-width:2.5rem;text-align:center}.post-container #post-cta .post-cta-box .body .search-button{font-family:"proxima-nova";width:90%;height:3rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:3rem;color:#fff;background-color:#0f7e95;font-size:1.125rem;font-weight:500;margin:0 auto}.post-container #post-cta .post-cta-box .body .search-button:hover{box-shadow:0 0px 1px 1px rgba(0,0,0,.1411764706)}.post-container #post-cta .post-cta-box .body .search-button .fa-search,.post-container #post-cta .post-cta-box .body .search-button svg{margin-right:.5rem}.post-container #post-cta .post-cta-box .body .search-menu{width:30rem;max-width:355px;top:2rem;box-shadow:0px 1px 4px 2px rgba(0,0,0,.1215686275);padding:1rem}.post-container #post-cta .post-cta-box .body .back-button{display:none}.post-container #post-cta .post-cta-box .body .suggestions-wrapper.places .suggestions-title{display:none}.post-container #post-cta .post-cta-box .body .suggestions-wrapper.providers{display:none}.post-container #post-cta .post-cta-box .body .search-menu hr{display:none}.post-container #post-cta .home-search{padding:0;background-color:#fff;border-radius:0}.post-container .overlay{display:none}#post-search{display:none;background-color:#fff;justify-content:space-around;padding:16px;align-items:center;position:fixed;z-index:50;left:0;bottom:0;width:100vw;border-top:1px solid #2f96a6;box-shadow:0 -2px 30px rgba(0,0,0,.11)}@media only screen and (max-width: 980px){.open-topic-page-modal i,.open-topic-page-modal svg{margin-right:.5rem}.post-container{padding-top:0}.post-container .overlay{display:block;background-color:rgba(0,0,0,.7882352941);transition:none}.post-container #post{width:100%;margin:0}.post-container #post-cta{height:0;width:0;padding:0;margin:0}.post-container #post-cta .post-cta-box{display:none;position:fixed;top:0;left:0;background-color:#fff #ebf7fa;width:100vw;height:100vh;z-index:1000;border:none;box-shadow:none;border-radius:0}.post-container #post-cta .post-cta-box.show{display:block;height:40rem;max-width:480px;max-height:100vh;border-radius:10px;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;overflow-y:auto;overflow-x:hidden;background-color:#fff}.post-container #post-cta .post-cta-box .close{padding:1rem;display:block;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);color:#1a2944;font-size:2rem;height:4rem;width:4rem;text-align:center;display:flex;justify-content:center;align-items:center}.post-container #post-cta .post-cta-box .title{background-color:#fff;color:#1a2944;border-bottom:1px solid #d0d5dd;padding:1rem 2rem;font-weight:500;padding:1rem 3rem}.post-container #post-cta .post-cta-box .body .back-button{display:block;width:90%;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:500;margin:0 auto}#post-search{display:flex}}@media only screen and (max-width: 768px),only screen and (max-height: 480px)and (max-width: 980px){.post-container #post-cta .post-cta-box.show{max-width:100vw;border-radius:0;transform:none;left:0;top:0;height:100vh;overflow-y:auto;overflow-x:hidden}}@media only screen and (max-width: 380px){.post-container #post-cta .post-cta-box .body .search-input-container input{font-size:.875rem}.post-container #post-cta .post-cta-box .body .search-input-container .search-button{font-size:1rem}.post-container #post-cta .post-cta-box .body .back-button{font-size:1rem}}.ghost-posts-list{margin-bottom:24px;padding:0 16px}.ghost-posts-list-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;width:100%;margin:0 auto;overflow-x:auto}@media(max-width: 900px){.ghost-posts-list-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){.ghost-posts-list-grid{grid-template-columns:repeat(1, 1fr)}}.ghost-post-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.07);display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden;text-decoration:none;min-width:250px;max-width:1fr;transition:box-shadow .2s}.ghost-post-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.13)}.ghost-post-card-img{width:100%;height:120px;object-fit:cover;display:block}.ghost-post-card-content{padding:12px 12px 8px 12px;flex:1;display:flex;flex-direction:column}.ghost-post-card-title{text-decoration:none;color:#222;font-weight:600;font-size:16px}.ghost-post-card-excerpt{font-size:13px;color:#555;margin:8px 0 16px 0}.ghost-post-card-author{display:flex;align-items:center;margin-top:auto;gap:8px}.ghost-post-card-author-img{width:28px;height:28px;border-radius:50%;object-fit:cover}.ghost-post-card-author-name{font-size:12px;color:#888}.ghost-post-card-readtime{font-size:12px;color:#aaa;margin-left:auto}
