/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{margin-bottom:0.9375rem;}.accordion:last-child{margin-bottom:0;}.accordion .link-list a{font-size:1.125rem;}.accordion__title{margin:0;}.accordion__button{background-color:#fff;border:1px solid #c4c8d8;color:#151515;font-family:"Zilla Slab",serif;font-size:1.3125rem;font-weight:600;line-height:1.2;padding:15px 70px 15px 20px;position:relative;text-align:left;width:100%;}.accordion__button::after{background-image:url(/themes/custom/ohana/dist/img/plus.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;content:"";height:36px;position:absolute;right:20px;top:50%;transform:translate(0,-50%);width:36px;background-size:100% 100%;}.care-team .accordion__button::after{background-image:url(/themes/custom/ohana/dist/img/plus-white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;left:0;}.open .accordion__button{background-color:#ffcd00;border-color:#151515;border-bottom:0;}.open .accordion__button::after{background-image:url(/themes/custom/ohana/dist/img/minus.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;content:"";height:36px;position:absolute;right:20px;top:50%;transform:translate(0,-50%);width:36px;background-size:100% 100%;}.care-team .open .accordion__button{background:none;border:0;}.accordion__content{background-color:#fff;border:1px solid #151515;color:#151515;padding:1.25rem 1.25rem 1.875rem;}@media print{.accordion__content{height:auto !important;display:block !important;}}[class*=bg-black] .accordion__content,[class*=bg-dark] .accordion__content{border-color:#151515;}[class*=bg-black] .accordion__content a:not(.button),[class*=bg-dark] .accordion__content a:not(.button){color:#00558c;}[class*=bg-black] .accordion__content a:not(.button):hover,[class*=bg-black] .accordion__content a:not(.button):focus,[class*=bg-black] .accordion__content a:not(.button):active,[class*=bg-dark] .accordion__content a:not(.button):hover,[class*=bg-dark] .accordion__content a:not(.button):focus,[class*=bg-dark] .accordion__content a:not(.button):active{color:#0074bf;}.accordion__content > *:first-child{margin-top:0;}.accordion__content > *:last-child{margin-bottom:0;}
.accordions{clear:both;margin:0 0 3.125rem;}.accordions__blurb{margin-bottom:1.875rem;}.accordions__blurb p:first-of-type{margin-top:0;}.accordions__blurb p:last-of-type{margin-bottom:0;}
.alert{--alert-background-color:#ededed;--alert-color:inherit;--alert-close-svg-fill:#151515;--alert-close-svg-fill-hover:#63666a;background:var(--alert-background-color);box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);color:var(--alert-color);position:relative;z-index:4;}.menu-open .alert{z-index:99;}.l-main .alert{margin-left:auto;margin-right:auto;max-width:calc(90rem - 200px);margin-bottom:2.5rem;margin-top:2.5rem;}.alert.alert--emergency{--alert-background-color:#bd472a;--alert-color:#fff;--alert-close-svg-fill:#fff;--alert-close-svg-fill-hover:#ededed;}.alert.alert--warning{--alert-background-color:#63666a;--alert-color:#fff;--alert-close-svg-fill:#fff;--alert-close-svg-fill-hover:#ededed;}.alert__container{margin-left:auto;margin-right:auto;max-width:90rem;align-items:center;display:grid;grid-template:"icon . close" auto "title title title" auto "caption caption caption" auto "cta cta cta" auto/min-content 1fr 50px;}@media screen and (min-width:992px){.alert__container{grid-template:"icon title cta close" auto "icon caption cta close" auto/min-content 1fr auto 100px;}.alert__container.alert__container-multiple-buttons{grid-template:"icon title cta close" auto "icon caption cta close" auto/min-content 1fr 1fr 100px;}}.alert__container::before{background-color:#fff;display:block;height:60px;position:absolute;top:0;width:100%;}@media screen and (max-width:991px){.alert__container::before{content:"";}}@media screen and (min-width:768px) and (max-width:991px){.alert__container::before{background-color:transparent;position:relative;}}@media screen and (max-width:767px){.alert__container::before{background-color:transparent;position:relative;}}.alert__icon{align-items:center;align-self:stretch;display:flex;grid-area:icon;justify-content:center;min-height:60px;position:relative;width:100px;}@media screen and (min-width:992px){.alert__icon{background-color:#fff;}}.alert__icon svg{height:auto;width:40px;}.alert__title{font-family:"Zilla Slab",serif;font-size:1.3125rem;font-weight:600;grid-area:title;line-height:25px;margin-left:1.5625rem;margin-top:20px;}.alert__caption{grid-area:caption;margin:20px 1.5625rem;}@media screen and (min-width:992px){.alert__caption{margin-right:0;}}.alert__title + .alert__caption{margin-top:15px;}.alert__button{grid-area:cta;margin:0 1.5625rem 20px;}@media screen and (min-width:992px){.alert__button{margin-left:40px;margin-right:40px;}}.alert__button .button{margin:0 0 5px;display:inline-block;}.alert__close{background:none;border:0;cursor:pointer;display:flex;grid-area:close;justify-self:end;margin-right:30px;padding:0;position:relative;}@media screen and (min-width:992px){.alert__close{align-self:start;margin-top:20px;}}.alert__close:hover > svg{fill:var(--alert-close-svg-fill-hover);}.alert__close > svg{fill:var(--alert-close-svg-fill);transition:fill 300ms ease-in-out;}.alert--no-cookie .alert__container{grid-template:"icon title" auto "caption caption" auto "cta cta" auto/auto 1fr;padding-bottom:30px;padding-top:30px;}@media screen and (min-width:992px){.alert--no-cookie .alert__container{grid-template:"icon title cta" auto "caption caption cta" auto/auto 1fr auto;padding-left:30px;padding-right:30px;}}.alert--no-cookie .alert__container::before{content:normal;}.alert--no-cookie .alert__icon{background:none;display:inline-flex;grid-area:icon;min-height:auto;width:auto;}@media screen and (max-width:991px){.alert--no-cookie .alert__icon{margin-left:30px;}}.alert--no-cookie .alert__icon svg{height:auto;width:40px;}.alert--no-cookie .alert__title{margin-top:0;}.alert__icon + .alert--no-cookie .alert__title{margin-left:20px;}@media screen and (min-width:992px){.alert--no-cookie .alert__caption{margin-bottom:0;margin-left:0;margin-right:0;}}.alert--no-cookie .alert__button{margin-bottom:0;margin-right:0;}
.award{margin:0;}@media screen and (min-width:89.9375rem){.award{margin:0 0.9375rem;}}.award .award__grid{background-color:#fff;border:1px solid #c4c8d8;color:#151515;padding:1.5625rem 2.5rem 2.1875rem;min-height:27.5rem;}@media screen and (min-width:89.9375rem){.award .award__grid{padding:1.5625rem 1.875rem;}}@media screen and (min-width:768px){.award .award__grid{display:grid;grid-gap:1.875rem;grid-template-columns:200px calc(100% - 230px);min-height:14.0625rem;}}.award .award__grid.award__grid-no-image{grid-template-columns:100%;grid-gap:0;}.award .award__grid .award__col img{margin:0 auto 1.25rem auto;}@media screen and (min-width:768px){.award .award__grid .award__col img{margin:0 auto;}}.award .award__grid .award__col .award__title{font-family:"Zilla Slab",serif;font-size:1.5rem;font-weight:bold;line-height:1.16666667;margin-bottom:0.9375rem;}.award .award__grid .award__col .award__caption{font-size:1.125rem;line-height:1.5;margin-bottom:1.25rem;}.award .award__grid .award__col .award__link a{padding-left:24px;}.award .award__grid .award__col .award__link a:not(.button){color:#00558c;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5;padding-left:30px;position:relative;text-decoration:none;}.award .award__grid .award__col .award__link a:not(.button):hover,.award .award__grid .award__col .award__link a:not(.button):focus,.award .award__grid .award__col .award__link a:not(.button):active{color:#00558c;text-decoration:underline;}.award .award__grid .award__col .award__link a:not(.button):hover::before,.award .award__grid .award__col .award__link a:not(.button):focus::before,.award .award__grid .award__col .award__link a:not(.button):active::before{color:#ffcd00;transform:translateX(5px);}.award .award__grid .award__col .award__link a:not(.button)::before{content:"\e912";color:#ffcd00;font-family:"icomoon";left:0;position:absolute;top:0;transition:color 300ms ease-in-out,transform 300ms ease-in-out;will-change:transform;}.award .award__grid .award__col .award__link a::before{top:2px;}.award .award__grid .award__col .award__link a::after{content:"";}
