/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{transition:all .8s ease-in-out}.demo-animate{background-color:#e5e5e5;border-radius:8px;cursor:pointer;padding:1em;text-align:center}@font-face{font-family:"Open Sans";src:local("../../../fonts/OpenSans-Regular.ttf");src:url(/themes/custom/apellahealth_e/fonts/OpenSans-Regular.ttf)}@font-face{font-family:"Open Sans Light";src:local("../../../fonts/OpenSans-Light.ttf");src:url(/themes/custom/apellahealth_e/fonts/OpenSans-Light.ttf)}@font-face{font-family:"Open Sans Bold";src:local("../../../fonts/OpenSans-Bold.ttf");src:url(/themes/custom/apellahealth_e/fonts/OpenSans-Bold.ttf)}@font-face{font-family:"Open Sans Semibold";src:local("../../../fonts/OpenSans-Semibold.ttf");src:url(/themes/custom/apellahealth_e/fonts/OpenSans-Semibold.ttf)}html{box-sizing:border-box;font-family:"Open Sans","Arial",sans-serif}*,*::after,*::before{box-sizing:inherit}.main{max-width:980px;width:100%;margin:0 auto;padding:0 1rem;display:block}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:980px){.main{padding-left:calc(1rem + calc(-50vw + calc(980px / 2)));padding-right:calc(1rem + calc(-50vw + calc(980px / 2)))}}.pl-template{display:flex;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{font-size:3rem;text-transform:uppercase;background-color:#333}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{max-width:980px;width:100%;margin:0 auto;padding:1rem 1rem;display:block;color:#fff;text-decoration:none;line-height:1}@media(min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media(min-width:980px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-left:calc(1rem + calc(-50vw + calc(980px / 2)));padding-right:calc(1rem + calc(-50vw + calc(980px / 2)))}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{max-width:980px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media(min-width:980px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-left:calc(1rem + calc(-50vw + calc(980px / 2)));padding-right:calc(1rem + calc(-50vw + calc(980px / 2)))}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{color:#738ba3;font-size:1.4rem !important;text-transform:none !important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{color:#1169ba !important;font-family:Calibre,Arial,sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase !important}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:55%}.pl .sg-pattern .sg-pattern-example,.sg-main .sg-pattern .sg-pattern-example{margin-top:2em}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pl .sg-colors li,.sg-main .sg-colors li{flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.header,.main,.footer{max-width:980px;width:100%;margin:0 auto;padding:0 1rem;margin-bottom:40px}@media(min-width:480px){.header,.main,.footer{padding:0 1rem}}@media(min-width:980px){.header,.main,.footer{padding-left:calc(1rem + calc(-50vw + calc(980px / 2)));padding-right:calc(1rem + calc(-50vw + calc(980px / 2)))}}@media(min-width:920px){.main{display:flex}}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid__item{margin:0 3% 3% 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid--columns-2 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid--columns-3 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid--pl .grid__item{background-color:rgba(0,0,0,.2);min-height:100px}.grid--divider .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media(min-width:920px){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media(min-width:920px){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media(min-width:920px){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:flex;flex-wrap:wrap}.link{color:#333}.link:hover{color:#999}.h1,.text-long h1{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:100;font-style:normal;font-size:3em;line-height:1.15em;margin:auto;width:auto;padding:2.3em 0 1em 0;max-width:980px}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.4;margin:0 0 0.5em;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 0.5em;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.6;margin:0 0 0.5em;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.h6,.text-long h6{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 0.5em;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}.container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + calc(-50vw + 50%));padding-right:calc(2rem + calc(-50vw + 50%));margin-bottom:3em;background-color:#f6f6f6}.banner-btn{font-family:"Open Sans Semibold","Arial",sans-serif;text-align:center;font-size:14px;line-height:normal;position:relative;top:28vw}.banner-btn a{color:#fff;text-decoration:none;text-transform:uppercase;border-style:solid;border-radius:2em;border-width:2px;padding:14px 20px;transition:.3s}.banner-btn a:hover{background-color:#fff;color:#3898d4;border-color:#fff}.banner-header{font-family:"Open Sans Bold","Arial",sans-serif;text-align:center;font-size:2.5vw;line-height:normal;color:#fff;position:relative;top:17vw;margin-top:unset}.banner-header *{margin:unset}.banner-sub-header{text-align:center;font-size:1.25vw;line-height:normal;color:#fff;position:relative;top:20vw;font-family:"Open Sans Light","Arial",sans-serif}@media(max-width:960px){.banner-sub-header{display:none}}.banner-sub-header *{margin:unset}body{color:#666;font-family:"Open Sans","Arial",sans-serif;font-size:15px;line-height:24.75px}.paragraph,.text-long p{margin:0 0 20px}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #999;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long strong{font-family:"Open Sans Bold","Arial",sans-serif}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.form-item h1{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:100;font-style:normal;font-size:3em;line-height:1.15em;margin:auto;width:auto;padding:2.3em 0 1em 0;max-width:980px;max-width:99vw;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding:2.3em 0 1em calc((100vw - 100%)/2);background:linear-gradient(90deg,rgb(246,246,246) 95%,rgb(255,255,255) 100%)}.form-item h1__link{color:inherit}.form-item h1__link:hover{color:inherit}.form-item .form-required::after{content:" *";color:#b30000}.form-item label{color:#565756;font-family:"Open Sans Bold","Arial",sans-serif}.form-item input,.form-item textarea{color:#777;padding:.6em;border:1px solid #eee;background:#f7f7f7;width:100%}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid #e5e5e5;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:1px solid #e5e5e5;height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:#222}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0}}.form-item{color:#666;margin-bottom:1em}.form-item::after{clear:both;content:"";display:table}.form-item .red{color:#a00}.form-item__label{display:block;font-weight:600}@media(min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid #e5e5e5;padding:.6em;max-width:100%}.form-item__textfield:focus{border-color:#000}.form-item__textfield::-webkit-input-placeholder{color:#999}.form-item__textfield:-moz-placeholder{color:#999}.form-item__textfield::-moz-placeholder{color:#999}.form-item__textfield:-ms-input-placeholder{color:#999}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.form-submit{background-color:#2d4050 !important;color:#fff !important;padding:.5em 1em !important;margin:0;font-size:.923em;border-radius:3px;text-transform:capitalize !important}.button{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button:visited{color:#fff}.button:hover{background-color:#666}.button--alt{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;background-color:#666;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:600;font-size:.7rem;padding:.4em .6em .3em}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#666}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#000}.button--alt-2{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;background-color:#e5e5e5;border:none;color:#000;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:600;text-transform:none}.button--alt-2:visited{color:#fff}.button--alt-2:hover{background-color:#666}.button--alt-2:visited{color:#000}.button--alt-2:hover{background-color:#ccc}.table,.text-long table{border:1px solid #e5e5e5;border-radius:4px;border-spacing:0;background-color:#f8f8f8;margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#000;font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #e5e5e5}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;border:1px solid #e5e5e5;border-bottom:none;color:#666;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #e5e5e5;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#e5e5e5;color:#333}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#666;border:1px solid #666;color:#fff}@media(min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #666;border-left:none;color:#666}}.btn{display:block;margin-bottom:21.74px}.btn a{display:inline-block;text-decoration:none;background-color:#0571a7;color:#fff;padding:14px 20px;border-radius:5px}.accordion-term{border-top:1px solid #e5e5e5;color:#565756;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1em 0}.accordion-term::before{content:"+";padding:.8em;top:.35em}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active::before{content:"-";top:.45em}.accordion-term.is-active+dd{height:auto;margin:0 2em;overflow:visible;padding-bottom:1em}.accordion-def{margin:0 2em}.accordion-def.active{height:0;margin:0 2em;overflow:hidden}.card__title{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;line-height:1.4;margin:0 0 0.5em;width:auto;margin-bottom:0}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333}.card__title-link:hover{color:#999}.card__subtitle{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;margin:0 0 0.5em;width:auto;margin-bottom:0;color:#666}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:#333}.card__link:hover{color:#999}.card__button{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.card__button:visited{color:#fff}.card__button:hover{background-color:#666}.card--bg{background-color:#e5e5e5;padding:1em}.info-box{background-color:#e5e5e5;margin-bottom:2%;padding:1em;width:100%}.info-box__title{color:#565756;font-family:Open Sans Light,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;margin:0 0 0.5em;width:auto;font-weight:400;text-align:center}.info-box__title__link{color:inherit}.info-box__title__link:hover{color:inherit}.info-box__link{color:#333}.info-box__link:hover{color:#999}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#999;text-decoration:none}.breadcrumb__link:hover{color:#666}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#bbb}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#bbb}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#333;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link:hover{color:#999}.main-nav{display:none}@media(min-width:769px){.main-nav{display:block}}.main-nav--open{background-color:#fff;display:block;height:85%;left:0;overflow-y:scroll;position:fixed;top:134px;right:0;width:100%;z-index:10}.main-menu{list-style:none;margin:0;padding:0;border-bottom:1px solid;position:relative;z-index:10}@media(min-width:769px){.main-menu{border-bottom:none}}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#f2f2f2;width:100%}@media(min-width:769px){.main-menu--sub{background-color:#e5e5e5;display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:.9rem;opacity:.6}}@media(min-width:769px){.main-menu--sub:hover{opacity:1;background-color:#000;transition:all .2s}.main-menu--sub:hover .main-menu__link--sub{color:#999}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:#fff;background-color:#000}}.main-menu--sub-open{height:auto}@media(min-width:769px){.main-menu--sub-2{display:none}}.main-menu__item{border-top:1px solid;display:flex;flex-wrap:wrap;position:relative}@media(min-width:769px){.main-menu__item{border-top:none;display:inline-block}.main-menu__item:not(.main-menu__item--sub):hover{transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.expand-sub{background-color:#000;cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media(min-width:769px){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#000;color:#f2f2f2}.expand-sub--open::after{border-top-color:rgba(0,0,0,0);border-bottom:15px solid;margin-top:-20px}@media(min-width:769px){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #999}}.main-menu__link{color:#565756;display:block;font-size:1.2rem;line-height:1.5;padding:1rem 3rem 1rem 2rem;text-decoration:none;font-weight:bold;width:100%}@media(min-width:769px){.main-menu__link{color:#fff;padding:.2em .2em;margin:.6em calc(.7em + 4px);border-bottom:1px #fff solid;text-decoration:none;font-size:unset;line-height:unset;width:auto}}.main-menu__link--sub{color:#565756;padding-left:3rem;font-weight:normal}@media(min-width:769px){.main-menu__link--sub{color:#999;display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:#e5e5e5}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:#333;display:inline-block;padding:1rem;text-decoration:none;width:100%}.toggle-expand:hover{color:#999}@media(min-width:769px){.toggle-expand{display:none}}.toggle-expand--open{background-color:unset}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold;color:#fff}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto;fill:#fff}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#fff;content:"X";display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media(min-width:920px){.tabs__nav{border-left:1px solid #e5e5e5;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:920px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#999;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#666}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #999;border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#666}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#999}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#666}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.board-members{margin-bottom:20px;padding:0 10px}.board-members img{margin:auto;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.board-members{width:50%;float:left}.board-members img{height:447px}}@media(min-width:960px){.board-members{width:25%}.board-members img{height:287px}}.board-members h2{font-size:18px;color:#565756;margin:15px 0 5px}.content-area{display:flex;flex-direction:column;max-width:1010px;margin:auto}.content-area>div{padding:0 15px;flex:1}.content-area img{border-radius:2em;margin-bottom:15px}@media(min-width:768px){.content-area{flex-direction:row}}.locations>.heading{color:#000;font-size:1.615em;margin-bottom:16px}@media(min-width:768px){.locations .location-image-detail{display:flex;margin-bottom:32px}.locations .location-image-detail .image{width:25%;padding-right:15px}.locations .location-image-detail .image img{width:inherit}.locations .location-image-detail .copy{width:75%;padding:0 15px}}.banner{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + calc(-50vw + 50%));padding-right:calc(2rem + calc(-50vw + 50%));background-repeat:no-repeat;background-size:cover;height:52.5vw}.banner>*{animation:fadeInRight 1s ease-in}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.card__grid{display:flex;flex-wrap:wrap;margin-bottom:1em}.card--grid-item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.card--grid-item{margin:0 3% 3% 0;width:auto}}.card--grid-item:last-child{margin-right:0}@media(min-width:920px){.card--grid-item{width:31%}.card--grid-item:nth-child(3n){margin-right:0}}.card--divider-3{flex-grow:0}@media(min-width:920px){.card--divider-3{margin-right:3.5%;position:relative}.card--divider-3::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.card--divider-3::after{right:-5.5%}.card--divider-3:nth-child(3n){margin-right:0}.card--divider-3:nth-child(3n)::after{display:none}@media(min-width:920px){.card--divider-3:last-child{margin-right:0}}.card--divider-3:last-child::after{display:none}.info-box__grid{display:flex;flex-wrap:wrap;margin-bottom:1em}.info-box--grid-item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.info-box--grid-item{margin:0 3% 3% 0;width:auto}}.info-box--grid-item:last-child{margin-right:0}@media(min-width:920px){.info-box--grid-item{width:48.2%}.info-box--grid-item:nth-child(2n){margin-right:0}}.footer{clear:both;background-color:#636466;color:#e8e7e8;margin:unset;max-width:unset;padding:45px 0 0}.footer #block-sitebranding,.footer nav#block-apellahealth-e-footer{display:inline-block;margin-bottom:45px}@media(max-width:768px){.footer #block-sitebranding,.footer nav#block-apellahealth-e-footer{display:block}}.footer #block-sitebranding img{margin:auto;max-width:200px}@media(min-width:769px){.footer #block-sitebranding{margin-left:5vw}}.footer nav#block-apellahealth-e-footer{text-align:center}@media(min-width:769px){.footer nav#block-apellahealth-e-footer{margin-right:5vw;float:right}}.footer ul.menu{list-style:none}.footer ul.menu li{display:inline-block}.footer ul.menu a{border-bottom:1px #e8e7e8 solid;padding:.2em;margin:.6em .7em;text-decoration:none;color:#e8e7e8}.footer #block-copyright{background-color:#2e3f51;padding:20px 5vw;font-size:.923em}.footer #block-copyright p{margin:unset}.footer #block-copyright p a{border-bottom:1px #e8e7e8 solid;padding:.2em;margin:.6em .7em;text-decoration:none;color:#e8e7e8}@media(max-width:768px){.footer #block-copyright{text-align:center;padding:30px 16px}}.header{background:linear-gradient(to right,#0686c6 0,#51b4e5 100%);max-width:none;display:flex;justify-content:space-between;align-items:center;height:135px;padding:0 5vw;margin:unset}.header>*{z-index:1}.header #block-apellahealth-e-branding img{max-width:300px}.pl-place-holder{color:#999;border:4px dashed #999;padding:20px}.pl-place-holder__content{font-size:3.2rem;line-height:200px;width:100%;display:flex;justify-content:center;align-items:center}.pl .patternLink{color:#000}.pl .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:flex;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1em;padding:1em;text-align:center}.pl #icons .icon{height:4rem;width:4rem}.general-page{max-width:980px;margin:auto}.home{max-width:1010px;margin:auto}@media(min-width:769px){.home{margin:-135px auto 0}}.home .content-area img{border-radius:unset}.home .text-long{margin-top:32px}
