/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.find-a-provoder-button{--button-bg-color:var(--c-link-yellow);--button-bg-hover-color:#e0ba3e;--button-color:var(--c-font-black);--button-hover-color:var(--c-font-black);--button-padding:10px 25px;--button-border:solid 2px var(--button-bg-color);background-color:var(--button-bg-color);border:var(--button-border);color:var(--button-color);padding:10px 25px;padding:var(--button-padding);transition:.3s}.find-a-provoder-button:focus,.find-a-provoder-button:hover{background-color:var(--button-bg-hover-color);color:var(--button-hover-color)}.find-a-provoder-button[disabled]{background-color:#ccc;border-color:#aaa;color:#666;cursor:not-allowed;opacity:.6}@media (max-width:950px){.find-a-provoder-button{font-size:16px;padding:.4em .8em}}.find-a-provoder-button--outline{--button-bg-color:transparent;--button-bg-hover-color:var(--c-font-white);--button-color:var(--c-font-white);--button-hover-color:var(--c-font-black);--button-padding:10px 25px;--button-border:solid 2px var(--c-font-white);background-color:transparent;background-color:var(--button-bg-color);border:var(--button-border);color:var(--button-color);padding:10px 25px;padding:var(--button-padding);transition:.3s}.find-a-provoder-button--outline:focus,.find-a-provoder-button--outline:hover{background-color:var(--button-bg-hover-color);color:var(--button-hover-color)}@media (max-width:950px){.find-a-provoder-button--outline{font-size:16px;padding:.4em .8em}}.tags-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em;justify-content:flex-start}.tags-wrapper .tag{background-color:var(--c-font-white);color:var(--c-font-black);font-size:16px;padding:.25em .5em}.tags-wrapper .tag:focus,.tags-wrapper .tag:hover{cursor:pointer}#ch-find-provider-app-step-one{padding:3em 4em}@media (max-width:950px){#ch-find-provider-app-step-one{padding:2em 1em}}.ch-find-provider-app-step-one__guide{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin:3rem 0}@media (max-width:950px){.ch-find-provider-app-step-one__guide{flex-direction:column}}.ch-find-provider-app-step-one__guide-item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}@media (max-width:950px){.ch-find-provider-app-step-one__guide-item-line{display:none}}.step-progress-container{align-items:flex-start;background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:space-between;padding:5em 1.5em 1.5em}@media (max-width:950px){.step-progress-container{justify-content:center;padding:.4em;position:sticky;top:77px;z-index:1000}}.step-progress-container__grid{display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media (max-width:950px){.step-progress-container__grid{align-items:baseline;flex-direction:row;font-size:16px;gap:15px;justify-content:space-between;width:100%}}.step-progress-container__item{--text-color:#fff;--icon-color:var(--color-yellow);--icon-border-color:#fff;align-items:center;color:#fff;color:var(--text-color);display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;position:relative;text-align:left}@media (max-width:950px){.step-progress-container__item{flex-direction:column;text-align:center}}.step-progress-container__item:after{background-color:var(--icon-border-color);bottom:-40px;content:"";height:40px;left:20px;position:absolute;width:1px}@media (max-width:950px){.step-progress-container__item:after{display:none}}.step-progress-container__item:last-of-type:after{display:none}.step-progress-container__item:last-of-type:before{background-color:var(--icon-border-color);content:"";height:40px;left:20px;position:absolute;top:0;width:1px}@media (max-width:950px){.step-progress-container__item:last-of-type:before{display:none}}.step-progress-container__item--current{--text-color:var(--color-yellow);--icon-color:var(--color-lime-green);--icon-border-color:var(--color-yellow)}.step-progress-container__item--current:after{background-color:#fff}@media (max-width:950px){.step-progress-container__item--current .step-progress-container__icon{display:none}}.step-progress-container__item--current .step-progress-container__icon:before{color:var(--icon-color);content:"...";left:50%;position:absolute;top:50%;transform:translate(-50%,-63%)}.step-progress-container__item--completed{--text-color:var(--color-lime-green);--icon-color:var(--color-lime-green);--icon-border-color:var(--color-lime-green)}.step-progress-container__item--completed .step-progress-container__icon--checkmark:before{color:var(--icon-color);content:"✔";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.step-progress-container__icon{align-items:center;background-color:var(--bg-color);border:1px solid var(--icon-border-color);border-radius:50%;display:flex;font-size:14px;height:40px;justify-content:center;position:relative;width:40px}@media (max-width:950px){.step-progress-container__icon{display:none}}.step-progress-container .find-a-provoder-button--outline{margin-top:3rem}@media (max-width:950px){.step-progress-container .find-a-provoder-button--outline{display:none}}.ch-find-provider-app-step-two__title{margin-top:0}.ch-find-provider-app-step-two__search-autocomplete label{font-size:14px;font-weight:400}.ch-find-provider-app-step-two__search-autocomplete input{color:#fff!important}.ch-find-provider-app-step-two__search-autocomplete input::placeholder{color:hsla(0,0%,100%,.677)!important}.ch-find-provider-app-step-two__search-autocomplete .wrapper{background-color:transparent!important}.ch-find-provider-app-step-two__search-autocomplete .wrapper svg{fill:#fff}.ch-find-provider-app-step-two__search-autocomplete .line{display:none}.ch-find-provider-app-step-two__search-autocomplete .wrapper ul{background-color:#fff;padding:10px 0}.ch-find-provider-app-step-two__search-autocomplete .wrapper ul svg{fill:#000}.ch-find-provider-app-step-two__grid{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.ch-find-provider-app-step-two__top-section{display:flex;flex-direction:column;gap:20px;grid-column:span 6/span 6}@media (max-width:1050px){.ch-find-provider-app-step-two__top-section{grid-column:span 12/span 12}}.ch-find-provider-app-step-two__bottom{display:grid;gap:20px;grid-column:span 12/span 12;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:950px){.ch-find-provider-app-step-two__bottom{grid-template-columns:1fr}}.ch-find-provider-app-step-two .selected-counties-wrapper{display:flex;flex-direction:column;gap:20px;padding:0 40px}@media (max-width:950px){.ch-find-provider-app-step-two .selected-counties-wrapper{gap:10px;padding:0}}.ch-find-provider-app-step-two .selected-counties-wrapper__title{font-size:16px;font-weight:400}.ch-find-provider-app-step-three__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:950px){.ch-find-provider-app-step-three__grid{grid-template-columns:1fr}}.ch-find-provider-app-step-three .selected-priorities-wrapper{display:flex;flex-direction:column;gap:20px;padding:0 40px}@media (max-width:950px){.ch-find-provider-app-step-three .selected-priorities-wrapper{gap:10px;padding:0}}.ch-find-provider-app-step-three .selected-priorities-wrapper__title{font-size:16px;font-weight:400}.ch-find-provider-app-step-four__container{max-height:600px;min-height:500px;overflow-y:auto;padding-bottom:25px;padding-right:1em}.ch-find-provider-app-step-four__people-grid{display:flex;flex-direction:column;gap:40px;justify-content:flex-start}.ch-find-provider-app__person{display:flex;flex-direction:row;font-size:16px;gap:20px}@media (max-width:650px){.ch-find-provider-app__person{flex-direction:column}}.ch-find-provider-app__person a{color:#fff!important;text-decoration:none!important}.ch-find-provider-app__person a:focus,.ch-find-provider-app__person a:hover{color:var(--color-lime-green)!important}.ch-find-provider-app__person__content{display:flex;flex-direction:column;gap:5px}.ch-find-provider-app__person__title.h6{font-size:20px;margin:0}.ch-find-provider-app__person__priorities{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.ch-find-provider-app__person__priorities span{color:var(--color-lime-green)}.ch-find-provider-app__person__image{padding-left:8px;position:relative}.ch-find-provider-app__person__image span{height:calc(100% - 8px);left:0;max-height:112px;position:absolute;top:15px;width:calc(100% - 8px);z-index:1}@media (max-width:650px){.ch-find-provider-app__person__image span{max-height:100%}}.ch-find-provider-app__person__image img{max-height:150px;max-width:150px;position:relative;z-index:2}@media (max-width:650px){.ch-find-provider-app__person__image img{max-height:none;max-width:100%}}.ch-find-provider-app__person__email,.ch-find-provider-app__person__phone{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start}.ch-find-provider-app__person .ch-find-provider-app__contact-reveal:focus,.ch-find-provider-app__person .ch-find-provider-app__contact-reveal:hover{color:var(--color-lime-green)}.ch-find-provider-app__contact{align-items:center;display:inline-flex;flex-direction:row}.ch-find-provider-app__contact-reveal{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;transition:.3s}.ch-find-provider-app__contact-reveal:focus,.ch-find-provider-app__contact-reveal:hover{text-decoration:none}.ch-find-provider-app__contact-reveal:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ch-find-provider-app__contact-value:empty{display:none}.ch-find-provider-app__visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}[data-component-id="ch_find_provider:ch-find-provider-app"]{--bg-color:#14568c;--bg-color-dark:#0e4c7e;--font-color:var(--c-font-white,#fff);--color-light-gray:#d9d9d9;--color-dark-gray:#555;--color-lime-green:#77edb3;--color-yellow:#ffcc01;background-color:#14568c;background-color:var(--bg-color);margin:5rem 0 6rem;min-height:390px}#find-a-provider{color:var(--font-color);font-size:20px;padding:0}#find-a-provider:after,#find-a-provider:before{display:none}#find-a-provider ul{list-style:none}#find-a-provider ul li:before{display:none}#find-a-provider .h2{margin-top:0}@media (max-width:750px){#find-a-provider .h2{font-size:25px}}#find-a-provider .step-content{height:100%}.find-provider-app__inner{background-color:var(--bg-color)}.step-navigation-buttons-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:flex-start;margin-top:auto}.step-navigation-buttons-wrapper>.step-navigation-buttons-wrapper__text,.step-navigation-buttons-wrapper>button{margin-top:1.25em}.step-navigation-buttons-wrapper__text{color:var(--color-light-gray);font-size:16px}.step-navigation-buttons-wrapper__text a{color:var(--color-light-gray)!important}.step-navigation-buttons-wrapper__text .ch-find-provider-app__contact-reveal:focus,.step-navigation-buttons-wrapper__text .ch-find-provider-app__contact-reveal:hover{color:#fff;color:var(--c-font-white,#fff)}.find-provider-app__step-grid{display:grid;grid-template-columns:300px 1fr;min-height:700px}@media (max-width:950px){.find-provider-app__step-grid{grid-template-columns:1fr}}.find-provider-app__step-data-wrapper{background-color:var(--bg-color-dark);padding:1.5em}.ch-find-provider-app-step{display:flex;flex-direction:column;height:100%}.find-provider-app-select-container .find-provider-app-select__menu-list{overflow-y:auto}.find-provider-app-select-container .find-provider-app-select__menu-list::-webkit-scrollbar{-webkit-appearance:none}.find-provider-app-select-container .find-provider-app-select__menu-list::-webkit-scrollbar:vertical{width:11px}.find-provider-app-select-container .find-provider-app-select__menu-list::-webkit-scrollbar:horizontal{height:11px}.find-provider-app-select-container .find-provider-app-select__menu-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:8px}.find-provider-app-select-container .find-provider-app-select__menu{border:1px solid var(--color-light-gray);box-shadow:none;margin:auto;position:relative;top:0}.find-provider-app-select-container .find-provider-app-select__group{padding:1em}.find-provider-app-select-container .find-provider-app-select__group-heading{border-bottom:1px solid;color:var(--color-dark-gray);font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px;padding:0 1em 1em;text-transform:capitalize}.find-provider-app-select-container .find-provider-app-select__option{align-items:center;color:var(--color-dark-gray);display:flex;flex-direction:row;flex-wrap:wrap;font-family:Helvetica Neue;font-size:16px;font-weight:400;gap:5px;justify-content:flex-start;margin-bottom:1px;padding:5px 10px}.find-provider-app-select-container .find-provider-app-select__option--is-selected{background-color:#77edb3;color:var(--color-dark-gray);font-weight:700}.find-provider-app-select-container .find-provider-app-select__option--is-selected .county-map-select__option__description{font-weight:400!important}.find-provider-app-select-container .find-provider-app-select__option:focus,.find-provider-app-select-container .find-provider-app-select__option:hover{background-color:var(--color-lime-green);cursor:pointer}.find-provider-app-select-container .find-provider-app-select__option__checkbox{align-self:center;appearance:none;-webkit-appearance:none;background:none;border:2px solid #000;border-radius:2px;cursor:pointer;height:20px;line-height:0;margin:0 .6em 0 0;outline:0;padding:0!important;position:relative;vertical-align:text-top;width:20px}.find-provider-app-select-container .find-provider-app-select__option__checkbox:before{border:solid #000;border-width:0 2px 2px 0;content:"";height:10px;margin:-1px -1px 0;opacity:0;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);transition:.3s;width:4px;z-index:2}.find-provider-app-select-container .find-provider-app-select__option__checkbox:hover:before{opacity:.5}.find-provider-app-select-container .find-provider-app-select__option__checkbox:checked:before{opacity:1}.find-provider-app-select-container .find-provider-app-select__option__text-wrapper{flex:1}.find-provider-app-select-container .find-provider-app-select__option__label{display:block}@media (max-width:950px){.find-provider-app-select-container .find-provider-app-select__option__label{font-size:14px}}.find-provider-app-select-container .find-provider-app-select__option__description{display:block;font-size:14px}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
