/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:'Parisienne';font-style:normal;font-weight:400;src:url(/themes/ccah/fonts/parisienne-v13-latin-regular.eot);src:local(""),url(/themes/ccah/fonts/parisienne-v13-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/ccah/fonts/parisienne-v13-latin-regular.woff2) format("woff2"),url(/themes/ccah/fonts/parisienne-v13-latin-regular.woff) format("woff"),url(/themes/ccah/fonts/parisienne-v13-latin-regular.ttf) format("truetype"),url(/themes/ccah/fonts/parisienne-v13-latin-regular.svg#Parisienne) format("svg");}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;src:url(/themes/ccah/fonts/rubik-v20-latin-regular.eot);src:local(""),url(/themes/ccah/fonts/rubik-v20-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/ccah/fonts/rubik-v20-latin-regular.woff2) format("woff2"),url(/themes/ccah/fonts/rubik-v20-latin-regular.woff) format("woff"),url(/themes/ccah/fonts/rubik-v20-latin-regular.ttf) format("truetype"),url(/themes/ccah/fonts/rubik-v20-latin-regular.svg#Rubik) format("svg");}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;src:url(/themes/ccah/fonts/rubik-v20-latin-600.eot);src:local(""),url(/themes/ccah/fonts/rubik-v20-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/ccah/fonts/rubik-v20-latin-600.woff2) format("woff2"),url(/themes/ccah/fonts/rubik-v20-latin-600.woff) format("woff"),url(/themes/ccah/fonts/rubik-v20-latin-600.ttf) format("truetype"),url(/themes/ccah/fonts/rubik-v20-latin-600.svg#Rubik) format("svg");}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;src:url(/themes/ccah/fonts/rubik-v20-latin-700.eot);src:local(""),url(/themes/ccah/fonts/rubik-v20-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/ccah/fonts/rubik-v20-latin-700.woff2) format("woff2"),url(/themes/ccah/fonts/rubik-v20-latin-700.woff) format("woff"),url(/themes/ccah/fonts/rubik-v20-latin-700.ttf) format("truetype"),url(/themes/ccah/fonts/rubik-v20-latin-700.svg#Rubik) format("svg");}.block--social-bill-pay .social ul,.block--policy-links .field--name-body ul,.block--social-media-links .field--name-body ul,.popout-action--item ul,.section-awards .col ul,.section-organization-logos ul,.contact-info,.section-service-areas ul,.service-area-navigation ul,.service-area-static-menu ul,.block--social-bill-pay .social ul li,.block--policy-links .field--name-body ul li,.block--social-media-links .field--name-body ul li,.popout-action--item ul li,.section-awards .col ul li,.section-organization-logos ul li,.contact-info li,.section-service-areas ul li,.service-area-navigation ul li,.service-area-static-menu ul li{list-style:none;margin:0;padding:0;}.body-font{font-family:"Rubik";}.heading-font{font-family:"Parisienne";}.content-list:last-child,.section-with-content-lists ul:last-child,.section-with-green-bullet-lists ul:last-child,.section-basic-page ul:last-child,.faq-questions-and-answers ol:last-child,.section-landing-page-content .cols ul:last-child{margin-bottom:0;}.content-list li:not(:last-child),.section-with-content-lists ul li:not(:last-child),.section-with-green-bullet-lists ul li:not(:last-child),.section-basic-page ul li:not(:last-child),.faq-questions-and-answers ol li:not(:last-child),.section-landing-page-content .cols ul li:not(:last-child){margin-bottom:0.5em;}.content-list.better-bullets,.section-with-content-lists ul.better-bullets,.section-with-green-bullet-lists ul.better-bullets,.section-basic-page ul.better-bullets,.faq-questions-and-answers ol.better-bullets,.section-landing-page-content .cols ul.better-bullets{padding-left:1em;}.content-list.better-bullets,.section-with-content-lists ul.better-bullets,.section-with-green-bullet-lists ul.better-bullets,.section-basic-page ul.better-bullets,.faq-questions-and-answers ol.better-bullets,.section-landing-page-content .cols ul.better-bullets,.content-list.better-bullets li,.section-with-content-lists ul.better-bullets li,.section-with-green-bullet-lists ul.better-bullets li,.section-basic-page ul.better-bullets li,.faq-questions-and-answers ol.better-bullets li,.section-landing-page-content .cols ul.better-bullets li{list-style:none;}.content-list.better-bullets li,.section-with-content-lists ul.better-bullets li,.section-with-green-bullet-lists ul.better-bullets li,.section-basic-page ul.better-bullets li,.faq-questions-and-answers ol.better-bullets li,.section-landing-page-content .cols ul.better-bullets li{line-height:1.6;padding:0px;}.content-list.better-bullets li:before,.section-with-content-lists ul.better-bullets li:before,.section-with-green-bullet-lists ul.better-bullets li:before,.section-basic-page ul.better-bullets li:before,.faq-questions-and-answers ol.better-bullets li:before,.section-landing-page-content .cols ul.better-bullets li:before{content:'';background:#3e5c27;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.content-list.better-bullets li:not(:last-of-type),.section-with-content-lists ul.better-bullets li:not(:last-of-type),.section-with-green-bullet-lists ul.better-bullets li:not(:last-of-type),.section-basic-page ul.better-bullets li:not(:last-of-type),.faq-questions-and-answers ol.better-bullets li:not(:last-of-type),.section-landing-page-content .cols ul.better-bullets li:not(:last-of-type){margin-bottom:1rem;}.green-bullets,.section-basic-page ul,.section-service-areas ul,.section-landing-page-content .cols ul{padding-left:1em;}.green-bullets,.section-basic-page ul,.section-service-areas ul,.section-landing-page-content .cols ul,.green-bullets li,.section-basic-page ul li,.section-service-areas ul li,.section-landing-page-content .cols ul li{list-style:none;}.green-bullets li,.section-basic-page ul li,.section-service-areas ul li,.section-landing-page-content .cols ul li{line-height:1.6;padding:0px;}.green-bullets li:before,.section-basic-page ul li:before,.section-service-areas ul li:before,.section-landing-page-content .cols ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.green-bullets li:not(:last-of-type),.section-basic-page ul li:not(:last-of-type),.section-service-areas ul li:not(:last-of-type),.section-landing-page-content .cols ul li:not(:last-of-type){margin-bottom:1rem;}.visually-hidden,#aryo-a11y-dialog-close span{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.fixed{position:fixed;top:0;}.heading-a,h1,.section-personalized-care .header-content h2,.section-awards h2,.section-client-reviews .header-content h2,.section-list-of-services h2,.section-our-team h2,.section-useful-websites h2,.section-contact-us h2{color:#3e5c27;font-family:"Parisienne";font-size:4.32rem;font-weight:400;letter-spacing:0.0168em;line-height:1;}.heading-b,.section-awards .col h3{color:#3e5c27;font-family:"Parisienne";font-size:2.52rem;font-weight:400;letter-spacing:0.0168em;}.heading-c,.reviews-carousel .slick-slide .views-field-title,.reviews-listing .views-field-title{color:#6b6b6b;font-family:"Parisienne";font-size:1.92rem;font-weight:400;letter-spacing:0.0116em;}.heading-d,.section-basic-page.section-long-title h1,.blog-header h1,.get-started-form h2{font-family:"Rubik";font-size:1.92rem;font-weight:400;letter-spacing:0.0064em;line-height:1.4;text-transform:uppercase;}.title-a,.section-awards .col ul li,.section-basic-page h2,.section-our-services-intro .col-2 h3,.article-listing .views-field-field-date,.section-useful-websites h3,.section-contact-locations h2{font-family:"Rubik";font-size:1.44rem;font-weight:400;letter-spacing:0.0064em;text-transform:uppercase;}.title-b,.section-special-offers-popup-content h3,.section-latest-news .col-2 h3,.section-latest-article .col-2 h3,.section-no-place-like-home h2,.section-ccah-advantages .cols .col p,.section-basic-page h3,.section-our-services-intro .header-content h2,.section-our-caregivers h2,.section-initiating-contact-home h2,.section-initiating-contact-hospice h2,.section-our-story-content h2,.blog-listing-info h2 a,.section-helpful-handouts h2,.section-landing-page-content .cols .col-1 h2{color:#a6217a;font-family:"Rubik";font-size:1.2rem;font-weight:600;letter-spacing:0.0084em;line-height:1.4;}.title-c,.webform-submission-form .visible-fieldset > legend > .fieldset-legend,.section-initiating-contact-home h3,.section-initiating-contact-hospice h3,.section-faq-questions-and-answers h2{font-family:"Rubik";font-size:1.2rem;font-weight:600;letter-spacing:0.006em;text-transform:uppercase;}.paragraph-a,.section-ccah-banner p,.section-ccah-banner .secondary-actions{color:#6b6b6b;font-size:1.92rem;letter-spacing:0.0104em;line-height:1.6;}.paragraph-b,.phone-link-with-icon,.block--call-for-assessment .phone-numbers,.block--call-for-assessment .phone-numbers .phone-link{color:#a6217a;font-family:"Rubik";font-size:1.92rem;font-weight:700;letter-spacing:0.0104em;}.body-a,.form--label,.webform-submission-form label,.webform-submission-form .checkboxes--wrapper legend,.webform-submission-form .radios--wrapper legend,.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="number"],.webform-submission-form select,.webform-submission-form textarea,.section-awards .col ul li span,.blog-listing-info .date-posted,.service-area--why-us-table--table td,.service-area--why-us-table--table th{color:#6b6b6b;font-size:1.2rem;font-weight:400;letter-spacing:0.0056em;}.note-a,.section-ccah-banner .secondary-actions{color:#a06040;font-size:1.2rem;letter-spacing:0.0056em;}.link-a,.section-ccah-banner .secondary-actions a{color:#a06040;font-size:1.2rem;font-weight:600;letter-spacing:0.0104em;text-decoration:underline;}.action-link-a,.section-personalized-care .header-content a,.section-client-reviews .header-content a,.section-landing-page-content .cols .col-1 a.action-link{color:#a6217a;font-size:1.2rem;font-weight:600;text-decoration:underline;text-transform:uppercase;}.action-link-a:after,.section-personalized-care .header-content a:after,.section-client-reviews .header-content a:after,.section-landing-page-content .cols .col-1 a.action-link:after{background-image:url("/themes/ccah/images/icons/icon-more-purple.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.2em;vertical-align:middle;width:19px;}.action-link-a:hover:after,.section-personalized-care .header-content a:hover:after,.section-client-reviews .header-content a:hover:after,.section-landing-page-content .cols .col-1 a.action-link:hover:after,.action-link-a:focus:after,.section-personalized-care .header-content a:focus:after,.section-client-reviews .header-content a:focus:after,.section-landing-page-content .cols .col-1 a.action-link:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.quotation-marks,.main-quote,blockquote p,.section-ccah-banner.home p{position:relative;padding-left:32px;}.quotation-marks:before,.main-quote:before,blockquote p:before,.section-ccah-banner.home p:before,.quotation-marks:after,.main-quote:after,blockquote p:after,.section-ccah-banner.home p:after{background-repeat:no-repeat;background-size:contain;content:'';height:15px;width:18px;}.quotation-marks:before,.main-quote:before,blockquote p:before,.section-ccah-banner.home p:before{background-image:url("/themes/ccah/images/icons/icon-quote-open.png");left:0;position:absolute;top:0.25em;}.quotation-marks:after,.main-quote:after,blockquote p:after,.section-ccah-banner.home p:after{background-image:url("/themes/ccah/images/icons/icon-quote-close.png");display:inline;padding-right:18px;vertical-align:super;}.script-callout,.script-callout-paragraphs p,.main-quote,blockquote p{color:#333333;font-family:"Parisienne";font-size:1.92rem;font-weight:600;line-height:1.8;}.site-max-width,.apc-box-inner,.section-client-reviews .apc-box-wrapper,.service-area-navigation ul{margin-left:auto;margin-right:auto;max-width:1350px;}.region-wrapper{padding-left:4rem;padding-right:4rem;}.cols{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;}.cols .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.section-centered{text-align:center;}.section-no-top-padding .apc-box{padding-top:0;}.section-no-bottom-padding .apc-box{padding-bottom:0;}.flex-gap-1{gap:1rem;}.flex-gap-2{gap:2rem;}.flex-align-start{align-items:flex-start;}.section-with-form .apc-box-inner > .cols{gap:2rem;}.section-with-form .apc-box-inner > .cols > .col-1{margin:250px auto 0;}.section-with-form .apc-box-inner > .cols > .col-2{flex-shrink:0;max-width:750px;width:65%;}.remove-clearfix:after,.block--social-bill-pay .field--name-body:after,.block--call-for-assessment .field--name-body:after{display:none;}.button--green,.button--green-with-icon,.section-ccah-banner .actions a,.action-buttons a,.blog-listing-info .actions a,.news-listing .actions a,.webform-submission-form input[type="submit"]{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color;background-color:#647d3b;border:none;color:#ffffff;display:inline-block;font-size:1.44rem;font-weight:700;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;}.button--green:hover,.button--green-with-icon:hover,.section-ccah-banner .actions a:hover,.action-buttons a:hover,.blog-listing-info .actions a:hover,.news-listing .actions a:hover,.webform-submission-form input[type="submit"]:hover,.button--green:focus,.button--green-with-icon:focus,.section-ccah-banner .actions a:focus,.action-buttons a:focus,.blog-listing-info .actions a:focus,.news-listing .actions a:focus,.webform-submission-form input[type="submit"]:focus{background-color:#3e5c27;text-decoration:none;}.button--green-with-icon:after,.section-ccah-banner .actions a:after,.action-buttons a:after,.blog-listing-info .actions a:after,.news-listing .actions a:after{background-image:url("/themes/ccah/images/icons/icon-more-white.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.button--green-with-icon:hover:after,.section-ccah-banner .actions a:hover:after,.action-buttons a:hover:after,.blog-listing-info .actions a:hover:after,.news-listing .actions a:hover:after,.button--green-with-icon:focus:after,.section-ccah-banner .actions a:focus:after,.action-buttons a:focus:after,.blog-listing-info .actions a:focus:after,.news-listing .actions a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.button--dark-green{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color;background-color:#3e5c27;border:none;color:#ffffff;display:inline-block;font-size:1.44rem;font-weight:700;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;}.button--dark-green:hover,.button--dark-green:focus{background-color:#97b466;text-decoration:none;}.phone-link-with-icon{background-image:url("/themes/ccah/images/icons/icon-phone.png");background-position:left center;background-repeat:no-repeat;background-size:auto 0.75em;display:inline-block;padding-left:1.25em;}.numbered-list--green,.faq-questions-and-answers ol{counter-reset:item-counter;padding-left:0;}.numbered-list--green li,.faq-questions-and-answers ol li{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:1em;counter-increment:item-counter;list-style:none;}.numbered-list--green li:not(:first-of-type),.faq-questions-and-answers ol li:not(:first-of-type){margin-top:2rem;}.numbered-list--green li:before,.faq-questions-and-answers ol li:before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#97b466;color:#ffffff;content:counter(item-counter);align-items:center;display:flex;flex-shrink:0;font-size:1.5em;font-weight:700;justify-content:center;height:1.5em;line-height:1;width:1.5em;}.recaptcha-terms{font-size:1rem;line-height:1.4;}.ribbon,.section-latest-news h2,.section-latest-article h2{background-image:url("/themes/ccah/images/backgrounds/ribbon.png");background-position:center;background-repeat:no-repeat;background-size:contain;color:#ffffff;font-family:"Parisienne";font-size:1.6rem;margin-left:-0.75em;margin-right:-0.5em;margin-top:-2.5em;padding:1.1em 0.5em;position:relative;text-align:center;z-index:2;}.image-with-icon{position:relative;}.image-with-icon img{display:block;}.image-with-icon .icon{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.3));filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.3));height:auto;right:1rem;position:absolute;top:1rem;width:75px;}.grid{display:grid;}.grid--2-cols{grid-template-columns:1fr 1fr;}.grid--gap-0-2{gap:0 2rem;}.grid--gap-0-4{gap:0 4rem;}.grid--gap-1-4{gap:1rem 4rem;}.scrollable-content{position:relative;}.scrollable-content--outer{position:relative;}.scrollable-content--outer:before,.scrollable-content--outer:after{-moz-transition-property:box-shadow;-o-transition-property:box-shadow;-webkit-transition-property:box-shadow;transition-property:box-shadow;will-change:box-shadow;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;bottom:0;content:'';display:none;position:absolute;top:0;width:5px;z-index:1;}.scrollable-content--outer.more-left:before{-moz-box-shadow:5px 0 5px rgba(0,0,0,0.16);-webkit-box-shadow:5px 0 5px rgba(0,0,0,0.16);box-shadow:5px 0 5px rgba(0,0,0,0.16);display:block;left:-5px;}.scrollable-content--outer.more-right:after{-moz-box-shadow:-5px 0 5px rgba(0,0,0,0.16);-webkit-box-shadow:-5px 0 5px rgba(0,0,0,0.16);box-shadow:-5px 0 5px rgba(0,0,0,0.16);display:block;right:-5px;}.apc-box{background-position:center;background-repeat:no-repeat;background-size:cover;padding:4rem 4rem;}.section-narrower .apc-box-inner{max-width:1000px;}.section-full-width .apc-box{padding:0;}.section-full-width .apc-box-inner{max-width:none;}.section-no-top-padding .apc-box{padding-top:0;}.section-no-bottom-padding .apc-box{padding-bottom:0;}.standard-banner .banner-content{text-align:center;}.standard-banner h1{margin-bottom:0;}.standard-banner .apc-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;}.standard-banner .apc-box-wrapper-outer{width:100%;}.default-banner .apc-box{min-height:300px;}.section-with-green-bullet-lists ul{padding-left:1em;}.section-with-green-bullet-lists ul,.section-with-green-bullet-lists ul li{list-style:none;}.section-with-green-bullet-lists ul li{line-height:1.6;padding:0px;}.section-with-green-bullet-lists ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.form--label,.webform-submission-form label,.webform-submission-form .checkboxes--wrapper legend,.webform-submission-form .radios--wrapper legend{margin:0 0 0.25em;}.webform-submission-form .form-item{margin:0 0 1.5rem;}.webform-submission-form label{display:block;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="number"],.webform-submission-form select,.webform-submission-form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:0.5em;width:100%;}.webform-submission-form .checkboxes--wrapper .fieldset-wrapper .form-checkboxes,.webform-submission-form .radios--wrapper .fieldset-wrapper .form-radios{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:2rem;}.webform-submission-form .checkboxes--wrapper .fieldset-wrapper .form-checkboxes label,.webform-submission-form .radios--wrapper .fieldset-wrapper .form-radios label{margin-bottom:0;}.webform-submission-form .checkboxes--wrapper .fieldset-wrapper .form-checkboxes .form-item,.webform-submission-form .radios--wrapper .fieldset-wrapper .form-radios .form-item{margin-bottom:0;}.webform-submission-form .checkboxes--wrapper .fieldset-wrapper .form-checkboxes .form-type-checkbox{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0.5rem;}.webform-submission-form .radios--wrapper .fieldset-wrapper .form-radios .form-type-radio{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0.5rem;}.webform-submission-form .visible-fieldset{padding:1rem 1.5rem;}.webform-submission-form .visible-fieldset > legend > .fieldset-legend{color:#a6217a;}.webform-submission-form .visible-fieldset fieldset:last-of-type{margin-bottom:0;}.webform-submission-form .form-actions{text-align:center;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{font-family:"Rubik";min-width:375px;overflow-y:scroll;background-color:#ffffff;color:#000000;}h1,h2,h3,h4,h5,h6,p{margin-bottom:0.75em;margin-top:0;}h1,h2,h3,h4,h5,h6{font-family:"Parisienne";}h1{font-weight:400;margin-bottom:0.5em;text-align:center;}h2{font-size:2.8rem;font-weight:400;}p,.content-list li,.section-with-content-lists ul li,.section-with-green-bullet-lists ul li,.section-basic-page ul li,.faq-questions-and-answers ol li,.section-landing-page-content .cols ul li{color:#6b6b6b;font-size:1.2rem;line-height:1.4;}p:last-child{margin-bottom:0;}a{color:#6b6b6b;text-decoration-color:rgba(255,255,255,0);}a:hover{text-decoration:underline;}img{height:auto;max-width:100%;}html.browser-chrome img{image-rendering:-webkit-optimize-contrast;}.grecaptcha-badge{visibility:hidden;}fieldset.captcha{border:none;padding:0;margin:0;}fieldset.captcha label,fieldset.captcha legend{display:none;}blockquote{margin:2rem 0;}.apc-box-inner{max-width:1000px;}.top-of-page-wrapper{background-color:#faf4ed;padding:0.5rem;text-align:center;}.block--hiring{font-size:0.9rem;}.block--hiring .field--name-body > div{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0.5rem;}.block--hiring a{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;background-color:#647d3b;color:#ffffff;display:inline-block;font-size:0.9rem;line-height:1;padding:0.35em 0.7em;text-decoration:none;}.block--hiring a:hover,.block--hiring a:focus{background-color:#3e5c27;}header{padding:1.5rem 1rem;}.region-header{margin-left:auto;margin-right:auto;max-width:1600px;}.site-logo{display:block;}.site-logo img{display:block;}.block--social-bill-pay .field--name-body{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:2rem;}.block--social-bill-pay .social ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1rem;}.block--social-bill-pay .social a{-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;will-change:opacity;}.block--social-bill-pay .social a:hover,.block--social-bill-pay .social a:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85;}.block--social-bill-pay .bill-pay a{-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;will-change:filter;}.block--social-bill-pay .bill-pay a:hover,.block--social-bill-pay .bill-pay a:focus{-webkit-filter:brightness(0.75);filter:brightness(0.75);}.block--call-for-assessment .field--name-body{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:1rem;}.block--call-for-assessment .description{color:#3e5c27;font-family:"Parisienne";}.block--call-for-assessment .description .free{font-family:"Rubik";font-size:0.75em;font-weight:700;text-transform:uppercase;}.block--call-for-assessment .phone-numbers .phone-link{-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;will-change:filter;}.block--call-for-assessment .phone-numbers .phone-link:hover,.block--call-for-assessment .phone-numbers .phone-link:focus{-webkit-filter:brightness(135%);filter:brightness(135%);}.apc-box{background-size:cover;padding:4rem 4rem;}.pre-footer{padding:0 4rem 2rem;}.region-pre-footer{margin-left:auto;margin-right:auto;max-width:1250px;width:100%;}.region-pre-footer h2{color:#6b6b6b;font-family:"Rubik";font-size:0.96rem;font-weight:600;text-transform:uppercase;}.region-pre-footer .block p{font-size:0.84rem;}.region-pre-footer .block a{color:#6b6b6b;}footer{padding:0 4rem 2rem;}footer .block p{font-size:0.84rem;}footer .block a{color:#6b6b6b;}.region-footer{margin-left:auto;margin-right:auto;max-width:1250px;}.block--contact-us img{display:block;margin-top:1rem;max-width:225px;}.block--policy-links{align-self:center;}.block--policy-links .field--name-body ul a{color:#6b6b6b;font-size:0.84rem;text-decoration:underline;text-transform:uppercase;}.block--social-media-links .field--name-body ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:0.5rem;}.block--social-media-links .field--name-body ul img{-webkit-filter:grayscale(1);filter:grayscale(1);-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;will-change:filter;}.block--social-media-links .field--name-body ul img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}.bottom-of-page-wrapper{background-color:#647d3b;padding:1rem;text-align:center;}.block--copyright{color:#ffffff;}#aryo-a11y-dialog{background-color:#f8f7ec;position:relative;}#aryo-a11y-dialog-content:focus{outline:none;}#aryo-a11y-dialog-footer{border-top:none;display:block;margin:0;padding:0;}#aryo-a11y-dialog-close{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;will-change:filter;color:#6b6b6b;font-size:3rem;line-height:0.6;position:absolute;right:1rem;top:1rem;}#aryo-a11y-dialog-close:before{content:'×';}#aryo-a11y-dialog-close:hover,#aryo-a11y-dialog-close:focus{-webkit-filter:brightness(1.35);filter:brightness(1.35);text-decoration:none;}.popout-action--wrapper{position:fixed;z-index:10;}.popout-action--item{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;background-color:#ffffff;display:block;margin-left:auto;overflow:hidden;padding:1.5rem;}.popout-action--item h2{color:#3e5c27;font-size:1.92rem;line-height:1;text-align:center;}.popout-action--item h2 span.offers-title{display:block;font-family:"Rubik";font-size:0.56em;text-transform:uppercase;}.popout-action--item ul{color:#6b6b6b;text-align:center;text-transform:uppercase;}.popout-action--item ul:not(:first-of-type){margin-top:1.5rem;}.popout-action--item ul li:not(:first-of-type){margin-top:0.5rem;}.popout-action--item ul img{height:auto;width:65px;}.popout-action--item:hover a{text-decoration:none;}.popout-action--item--chat{color:#6b6b6b;text-align:center;text-transform:uppercase;}.popout-action--item--chat img{height:auto;width:65px;}.popout-action--item--chat span{display:block;}.popup--special-offers#aryo-a11y-dialog{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1050px;padding:3rem 6rem;}.section-special-offers-popup-content .apc-box{padding:0;}.section-special-offers-popup-content .cols{display:grid;gap:2rem 4rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);}.section-special-offers-popup-content h2{color:#3e5c27;line-height:0.8;margin-bottom:0;font-size:min(6vw,4.32rem);}.section-special-offers-popup-content h2 span{font-family:"Rubik";font-size:0.33em;text-transform:uppercase;}.section-special-offers-popup-content h3{color:#3e5c27;text-transform:uppercase;}.section-personalized-care{background-color:#f8f7ec;}.section-personalized-care .apc-box-inner{max-width:1350px;}.section-personalized-care .header-content{text-align:center;}.section-personalized-care .header-content h2{margin-bottom:0.25em;}.section-personalized-care .cols{align-items:flex-start;flex-wrap:wrap;font-weight:600;gap:4rem 2rem;margin-top:4rem;}.section-personalized-care .cols .col{flex:1 0 14%;text-align:center;}.section-personalized-care .cols .col img{object-position:center;object-fit:contain;height:70px;}.section-personalized-care-download{background-color:#f8f7ec;}.section-personalized-care-download p{text-align:center;}.section-personalized-care-download p a{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color;background-color:#3e5c27;border:none;color:#ffffff;display:inline-block;font-size:1.44rem;font-weight:700;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0.75em;display:inline-flex;font-size:1.08rem;font-weight:600;margin-bottom:0.5em;margin-top:0.5em;padding-left:0.75em;text-transform:none;}.section-personalized-care-download p a:hover,.section-personalized-care-download p a:focus{background-color:#3e5c27;text-decoration:none;}.section-personalized-care-download p a:before,.section-personalized-care-download p a:after{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:-moz-transform,filter;-o-transition-property:-o-transform,filter;-webkit-transition-property:-webkit-transform,filter;transition-property:transform,filter;will-change:transform,filter;background-repeat:no-repeat;background-size:contain;content:'';display:block;}.section-personalized-care-download p a:before{background-image:url("/themes/ccah/images/icons/button-home-care-brochure.png");height:4.8em;image-rendering:-webkit-optimize-contrast;margin-bottom:-1.5em;margin-top:-1.5em;order:-2;width:4.3em;}.section-personalized-care-download p a:after{background-image:url("/themes/ccah/images/icons/icon-download.png");-moz-transform-origin:0 0 50%;-ms-transform-origin:0 0 50%;-webkit-transform-origin:0 0 50%;transform-origin:0 0 50%;height:1.75em;order:-1;width:1.75em;}.section-personalized-care-download p a:hover,.section-personalized-care-download p a:focus{background-color:#97b466;}.section-personalized-care-download p a:hover:before,.section-personalized-care-download p a:focus:before{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));-moz-transform:rotate(22deg) scale(1.1);-ms-transform:rotate(22deg) scale(1.1);-webkit-transform:rotate(22deg) scale(1.1);transform:rotate(22deg) scale(1.1);}.section-personalized-care-download p a:hover:after,.section-personalized-care-download p a:focus:after{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.section-awards .apc-box-inner{max-width:1350px;}.section-awards h2{text-align:center;}.section-awards .cols{align-items:stretch;gap:2rem;}.section-awards .col{background-color:#f8f7ec;color:#000000;flex:1;position:relative;}.section-awards .col:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1;background-repeat:no-repeat;background-size:auto 90%;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:1;}.section-awards .col img{display:block;height:65px;margin:0 auto;width:auto;}.section-awards .col h3{margin-top:2rem;text-align:center;}.section-awards .col ul{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:2rem;margin-left:auto;margin-right:auto;max-width:450px;margin-top:3rem;}.section-awards .col ul:not(:first-of-type){margin-top:2rem;}.section-awards .col ul li span{text-transform:none;}.section-awards .col-1:before{background-image:url("/themes/ccah/images/backgrounds/bg-wreath-left.png");background-position:right bottom;}.section-awards .col-2:before{background-image:url("/themes/ccah/images/backgrounds/bg-wreath-right.png");background-position:left bottom;}.section-awards .apc-panel{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0;padding:4rem 2rem 6rem;position:relative;z-index:2;}.section-latest-news .apc-box-inner,.section-latest-article .apc-box-inner{max-width:850px;}.section-latest-news .cols,.section-latest-article .cols{gap:4rem;}.section-latest-news .col-1,.section-latest-article .col-1{flex-shrink:0;}.section-latest-news .col-1 img,.section-latest-article .col-1 img{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.1));}.section-latest-news .col-2 a,.section-latest-article .col-2 a{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:0;color:#6b6b6b;font-weight:600;}.section-latest-news .col-2 a:after,.section-latest-article .col-2 a:after{background-image:url("/themes/ccah/images/icons/icon-more-gray.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:0;vertical-align:middle;width:19px;}.section-latest-news .col-2 a:hover:after,.section-latest-news .col-2 a:focus:after,.section-latest-article .col-2 a:hover:after,.section-latest-article .col-2 a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.section-latest-news h2,.section-latest-article h2{-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2));margin-bottom:0;}.section-client-reviews .apc-box{padding-top:0;}.section-client-reviews .apc-box-wrapper{border-top:1px solid #6b6b6b;padding-top:4rem;}.section-client-reviews .apc-box-inner{max-width:1200px;}.section-client-reviews .header-content{text-align:center;}.section-client-reviews .header-content h2{line-height:0.8;margin-bottom:0.25em;}.section-client-reviews .body-content{margin-top:2rem;}.section-no-place-like-home .apc-box-inner{max-width:1350px;}.section-no-place-like-home .cols{-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;background-color:#f8f7ec;gap:4rem;}.section-no-place-like-home .col-1{align-self:flex-end;margin-top:-10rem;}.section-no-place-like-home .col-1 img{display:block;}.section-no-place-like-home .col-2{padding-bottom:2rem;padding-right:4rem;padding-top:2rem;width:45%;}.section-no-place-like-home .col-2 p{max-width:400px;}.section-no-place-like-home .col-2 a{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color;background-color:#3e5c27;border:none;color:#ffffff;display:inline-block;font-size:1.44rem;font-weight:700;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0.75em;display:inline-flex;font-size:1.08rem;font-weight:600;margin-bottom:0.5em;margin-top:0.5em;padding-left:0.75em;text-transform:none;}.section-no-place-like-home .col-2 a:hover,.section-no-place-like-home .col-2 a:focus{background-color:#3e5c27;text-decoration:none;}.section-no-place-like-home .col-2 a:before,.section-no-place-like-home .col-2 a:after{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:-moz-transform,filter;-o-transition-property:-o-transform,filter;-webkit-transition-property:-webkit-transform,filter;transition-property:transform,filter;will-change:transform,filter;background-repeat:no-repeat;background-size:contain;content:'';display:block;}.section-no-place-like-home .col-2 a:before{background-image:url("/themes/ccah/images/icons/button-download-brochure.png");height:4.8em;image-rendering:-webkit-optimize-contrast;margin-bottom:-1.5em;margin-top:-1.5em;order:-2;width:4.3em;}.section-no-place-like-home .col-2 a:after{background-image:url("/themes/ccah/images/icons/icon-download.png");-moz-transform-origin:0 0 50%;-ms-transform-origin:0 0 50%;-webkit-transform-origin:0 0 50%;transform-origin:0 0 50%;height:1.75em;order:-1;width:1.75em;}.section-no-place-like-home .col-2 a:hover,.section-no-place-like-home .col-2 a:focus{background-color:#97b466;}.section-no-place-like-home .col-2 a:hover:before,.section-no-place-like-home .col-2 a:focus:before{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));-moz-transform:rotate(22deg) scale(1.1);-ms-transform:rotate(22deg) scale(1.1);-webkit-transform:rotate(22deg) scale(1.1);transform:rotate(22deg) scale(1.1);}.section-no-place-like-home .col-2 a:hover:after,.section-no-place-like-home .col-2 a:focus:after{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.section-no-place-like-home h2{text-transform:uppercase;}.section-organization-logos .apc-box-inner{max-width:1250px;}.section-organization-logos ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem 4rem;}.section-organization-logos ul li{flex-shrink:0;}.reviews-carousel .slick--view--reviews{position:relative;}.reviews-carousel .slick-slider:before,.reviews-carousel .slick-slider:after{bottom:0;content:'';pointer-events:none;position:absolute;top:0;width:20px;z-index:1;}.reviews-carousel .slick-slider:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#ffffff),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(left,#ffffff 0%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(left,#ffffff 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right,#ffffff 0%,rgba(0,0,0,0) 100%);left:0;}.reviews-carousel .slick-slider:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#ffffff),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(right,#ffffff 0%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(right,#ffffff 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to left,#ffffff 0%,rgba(0,0,0,0) 100%);right:0;}.reviews-carousel .slick-list{padding-bottom:calc(2rem + 5px) !important;padding-top:calc(2rem + 5px) !important;}.reviews-carousel .slick-track{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;}.reviews-carousel .slick-slide{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:0;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;-moz-transition-property:margin-top,margin-bottom,background-color,opacity,-moz-transform;-o-transition-property:margin-top,margin-bottom,background-color,opacity,-o-transform;-webkit-transition-property:margin-top,margin-bottom,background-color,opacity,-webkit-transform;transition-property:margin-top,margin-bottom,background-color,opacity,transform;will-change:margin-top,margin-bottom,background-color,opacity,transform;background-color:#faf4ed;height:auto;padding:2rem;margin:1rem;}.reviews-carousel .slick-slide .views-field-field-rating{margin:0 auto 1rem;max-width:200px;width:80%;}.reviews-carousel .slick-slide .views-field-title{margin-top:2rem;text-align:right;width:100%;}.reviews-carousel .slick-slide:not(.slick-active){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transform:scaleY(0.9);-ms-transform:scaleY(0.9);-webkit-transform:scaleY(0.9);transform:scaleY(0.9);-moz-transform-origin:center 50%;-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;}.reviews-carousel .slick-slide.slick-center{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);background-color:#ffffff;margin-bottom:-2rem;margin-top:-2rem;z-index:1;}.reviews-carousel nav{position:absolute;top:50% !important;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;left:0;right:0;}.reviews-carousel nav .slick-arrow{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;will-change:filter;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;border:none;height:50px;width:33px;}.reviews-carousel nav .slick-arrow:focus,.reviews-carousel nav .slick-arrow:focus-visible{border:#000;outline:2px solid #000000;}.reviews-carousel nav .slick-arrow:hover{-webkit-filter:brightness(0.65);filter:brightness(0.65);}.reviews-carousel nav .slick-prev{background-image:url("/themes/ccah/images/icons/icon-arrow-left.png");color:rgba(255,255,255,0);}.reviews-carousel nav .slick-next{background-image:url("/themes/ccah/images/icons/icon-arrow-right.png");color:rgba(255,255,255,0);}.section-ccah-banner .apc-box-inner{max-width:1600px;}.section-ccah-banner p,.section-ccah-banner .secondary-actions{-moz-box-shadow:0 0 40px 40px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 40px 40px rgba(255,255,255,0.5);box-shadow:0 0 40px 40px rgba(255,255,255,0.5);background:rgba(255,255,255,0.5);border-radius:20%;margin-top:1rem;max-width:565px;}.section-ccah-banner p strong,.section-ccah-banner .secondary-actions strong{color:#a6217a;}.section-ccah-banner .actions{margin-top:4rem;}.section-ccah-banner .secondary-actions{margin-top:2rem;}.section-ccah-banner .secondary-actions a{align-items:center;display:inline-flex;margin-left:0.5rem;}.section-ccah-banner .secondary-actions a:after{background-image:url("/themes/ccah/images/icons/icon-more-orange.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.section-ccah-banner .secondary-actions a:hover:after,.section-ccah-banner .secondary-actions a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.action-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0;margin-top:2rem;}.section-ccah-banner.home p{color:#000000;font-family:"Parisienne";font-size:2.52rem;font-weight:400;letter-spacing:0.0116em;}.section-ccah-banner.home p strong{font-weight:400;}.section-wrapper-home-intro{background-position:left bottom;background-repeat:no-repeat;background-size:auto;}.section-wrapper-home-intro .apc-box-inner{max-width:1000px;}.section-ccah-advantages .apc-box-inner{max-width:900px;}.section-ccah-advantages .cols{align-items:flex-start;}.section-ccah-advantages .cols .col{flex:1;gap:4rem;max-width:148px;text-align:center;}.section-ccah-advantages .cols .col p{text-transform:uppercase;}.section-basic-page h1{margin-bottom:0.75em;}.section-basic-page h2{color:#3e5c27;font-size:1.8rem;text-transform:none;}.section-basic-page h2:not(:first-child){margin-top:2em;}.section-basic-page h3:not(:first-child){margin-bottom:0.5em;margin-top:2em;}.section-basic-page.section-long-title h1{color:#3e5c27;}.section-basic-page-banner .apc-box{background-image:url("/sites/default/files/images/banners/default-banner.jpg");}.section-basic-page-banner .cols{justify-content:flex-start;gap:4rem;}.section-basic-page-banner .col-2 > p{max-width:425px;}.section-our-services-intro .apc-box{background-position:left bottom;background-repeat:no-repeat;background-size:auto;}.section-our-services-intro .apc-box-inner{max-width:1000px;}.section-our-services-intro .header-content h2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;position:relative;font-size:1.44rem;margin-top:2rem;}.section-our-services-intro .header-content h2:after{background-color:#aaaaaa;content:'';flex:1;height:1px;}.section-our-services-intro .cols{flex-direction:column;}.section-our-services-intro .col-1{width:100%;}.section-our-services-intro .col-1 img{display:block;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=86);opacity:0.86;}.section-our-services-intro .col-2{-moz-border-radius:2rem 2rem 0 0;-webkit-border-radius:2rem;border-radius:2rem 2rem 0 0;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:650px;background-color:#ffffff;margin:-4rem auto -8rem;padding:2rem 4rem;position:relative;width:calc(100% - 4rem);z-index:1;}.section-our-services-intro .col-2 h3{margin-bottom:0.25em;}.section-our-caregivers{background-color:#f8f7ec;}.section-our-caregivers .apc-box{padding-top:9rem;}.section-our-caregivers .apc-box-inner{max-width:1000px;}.section-our-caregivers .cols{align-items:flex-start;gap:4rem;}.section-our-caregivers .col-2{flex-shrink:0;}.section-our-caregivers h2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;position:relative;font-size:1.44rem;margin-top:2rem;}.section-our-caregivers h2:after{background-color:#aaaaaa;content:'';flex:1;height:1px;}.section-our-caregivers ul{padding-left:1em;}.section-our-caregivers ul,.section-our-caregivers ul li{list-style:none;}.section-our-caregivers ul li{line-height:1.6;padding:0px;}.section-our-caregivers ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-our-caregivers ul li:not(:first-of-type){margin-top:2rem;}.section-list-of-services .apc-box-inner{max-width:1000px;}.section-list-of-services h2{text-align:center;}.section-list-of-services .cols{align-items:flex-start;}.section-list-of-services .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;flex:1;padding:2rem 4rem;}.section-list-of-services .col-1{background-color:#a06040;margin-right:-2rem;padding-right:6rem;position:relative;z-index:1;}.section-list-of-services .col-1 ul{padding-left:1em;}.section-list-of-services .col-1 ul,.section-list-of-services .col-1 ul li{list-style:none;}.section-list-of-services .col-1 ul li{line-height:1.6;padding:0px;}.section-list-of-services .col-1 ul li:before{content:'';background:#ffffff;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-list-of-services .col-1 ul li{color:#ffffff;}.section-list-of-services .col-2{-moz-box-shadow:0 10px 14px rgba(0,0,0,0.16);-webkit-box-shadow:0 10px 14px rgba(0,0,0,0.16);box-shadow:0 10px 14px rgba(0,0,0,0.16);background-color:#f8f7ec;margin-left:-2rem;margin-top:3rem;position:relative;z-index:2;}.section-list-of-services .col-2 ul{padding-left:1em;}.section-list-of-services .col-2 ul,.section-list-of-services .col-2 ul li{list-style:none;}.section-list-of-services .col-2 ul li{line-height:1.6;padding:0px;}.section-list-of-services .col-2 ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-initiating-contact-home .apc-box-inner,.section-initiating-contact-hospice .apc-box-inner{max-width:1000px;}.section-initiating-contact-home h2,.section-initiating-contact-hospice h2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;position:relative;font-size:1.44rem;}.section-initiating-contact-home h2:after,.section-initiating-contact-hospice h2:after{background-color:#aaaaaa;content:'';flex:1;height:1px;}.section-initiating-contact-home h3,.section-initiating-contact-hospice h3{color:#3e5c27;margin-top:2rem;}.section-initiating-contact-home ul,.section-initiating-contact-hospice ul{padding-left:1em;}.section-initiating-contact-home ul,.section-initiating-contact-home ul li,.section-initiating-contact-hospice ul,.section-initiating-contact-hospice ul li{list-style:none;}.section-initiating-contact-home ul li,.section-initiating-contact-hospice ul li{line-height:1.6;padding:0px;}.section-initiating-contact-home ul li:before,.section-initiating-contact-hospice ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-initiating-contact-home .header-content{margin-bottom:2rem;}.section-initiating-contact-home .header-content img{display:block;width:100%;}.section-our-story-banner .apc-box{background-position-x:80%;}.section-wrapper-our-story{background-repeat:no-repeat;background-position:left 80%;}.section-wrapper-our-story .apc-box-inner{max-width:950px;}.section-our-story-header .cols{align-items:flex-start;gap:6rem;justify-content:flex-start;}.section-our-story-header .col-1{flex-shrink:0;}.section-our-story-header .col-1 img{display:block;}.section-our-story-header .col-2{max-width:550px;}.section-our-story-header .col-2 blockquote{margin:0;}.section-our-story-header h1{margin-bottom:0.25em;}.section-our-story-content .apc-box{padding-bottom:0;padding-top:2rem;}.section-our-story-content h2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;position:relative;font-size:1.44rem;}.section-our-story-content h2:after{background-color:#333333;content:'';flex:1;height:1px;}.section-our-story-content .apc-box-inner{border-bottom:1px solid #333333;padding-bottom:2rem;}.section-our-team h2{margin-bottom:0.25em;}.section-our-team .apc-box-inner{max-width:1100px;}.section-announcements .apc-box{padding-bottom:0;padding-top:0;}.section-announcements .apc-box-inner{border-bottom:1px solid #333333;padding-bottom:2rem;padding-top:2rem;}.section-announcements .announcements{background-color:#cdf3cd;padding:2em;}.section-announcements .announcements .announcement{display:grid;grid-template-columns:1fr 3fr;column-gap:2rem;}.team-member--listing .view-content{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);}.team-member{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:0;}.team-member img{display:block;}.team-member--info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:0;background-color:#647d3b;flex:1;padding:1rem;text-align:center;width:100%;}.team-member--info--name{color:#ffffff;font-size:1.32rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.team-member--info--position{color:#ffffff;font-size:1.32rem;letter-spacing:0.05em;margin-top:0.5rem;}.section-blog-banner .apc-box{background-image:url("/themes/ccah/images/banners/hero-blog.jpg");align-items:center;background-position:45% center;display:flex;min-height:400px;}.section-blog-banner .apc-box-wrapper-outer{width:100%;}.section-blog-banner .cols{flex-wrap:wrap;gap:0 2rem;width:50%;}.section-blog-banner .col-2{max-width:360px;}.section-blog-listing .apc-box-inner{max-width:1350px;}.section-blog-listing .blog-listing .views-infinite-scroll-content-wrapper{display:grid;gap:4rem;grid-template-columns:1fr 1fr;}.section-blog-listing .blog-listing .views-row{-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.08);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.08);box-shadow:5px 5px 5px rgba(0,0,0,0.08);align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:0;background-color:#fafafa;}.section-blog-listing .blog-listing .views-row p{text-align:left !important;}.section-blog-listing .blog-listing img{aspect-ratio:3 / 2;max-width:none;object-fit:cover;object-position:center;width:100%;}.blog-listing-info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:0;flex:1;padding:1rem 2rem 2rem;}.blog-listing-info .summary{color:#6b6b6b;font-size:1rem;line-height:1.4;}.blog-listing-info .summary p{font-size:1rem;}.blog-listing-info .date-posted{font-size:1rem;font-weight:700;margin-bottom:1rem;margin-top:1rem;}.blog-listing-info .actions{margin-top:auto;text-align:center;width:100%;}.blog-listing-info .actions a{font-size:1rem;}.youtube-video-wrapper,.image-wrapper{-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.16);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.16);box-shadow:5px 5px 5px rgba(0,0,0,0.16);margin-left:auto;margin-right:auto;max-width:750px;}.youtube-video-wrapper{display:flex;margin-top:2rem;}.youtube-video-wrapper iframe{aspect-ratio:3 / 2;width:100%;}.image-wrapper img{display:block;height:auto;width:100%;}.blog-body{margin-top:2rem;}.section-faq-question-list .apc-box-inner,.section-faq-questions-and-answers .apc-box-inner{max-width:1000px;}.section-faq-question-list .apc-box{background-position:left center;background-repeat:no-repeat;background-size:auto;}.section-faq-question-list h1{margin-bottom:1em;}.section-faq-questions-and-answers{background-color:#faf4ed;}.section-faq-questions-and-answers h2{color:#3e5c27;}.faq-questions-and-answers .views-row:not(:first-of-type){margin-top:2rem;}.faq-questions-and-answers ol{margin-left:2rem;}.faq-questions-and-answers ol li{align-items:center;}.faq-questions-and-answers ol li:not(:first-of-type){margin-top:1rem;}.article-listing .views-row.views-row:not(:first-of-type){border-top:1px solid #cccccc;padding-top:2rem;margin-top:2rem;}.article-listing .views-field-field-date{display:none;font-weight:700;}.article-listing .views-field-body{margin-top:1rem;}.news-listing .views-row.views-row:not(:first-of-type){border-top:1px solid #cccccc;padding-top:2rem;margin-top:2rem;}.news-listing .views-field-body{margin-top:1rem;}.news-listing .actions{margin-top:2rem;text-align:center;}.news-listing .actions a{font-size:1rem;}.section-helpful-handouts{background-color:#f8f7ec;}.section-helpful-handouts .header-content{margin-bottom:1rem;}.section-helpful-handouts .cols{align-items:flex-start;gap:4rem;}.section-helpful-handouts .col{flex:1;flex-shrink:0;}.section-helpful-handouts h2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;position:relative;font-size:1.44rem;}.section-helpful-handouts h2:after{background-color:#aaaaaa;content:'';flex:1;height:1px;}.section-helpful-handouts .handout{display:block;text-align:center;}.section-helpful-handouts .handout span{display:block;margin-top:-1rem;}.section-useful-websites h2{text-align:center;margin-bottom:0.5em;}.section-useful-websites .cols{flex-direction:column;}.section-useful-websites .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;flex:1;padding:2rem 4rem;}.section-useful-websites .col-1{background-color:#a06040;padding-bottom:12rem;position:relative;z-index:1;}.section-useful-websites .col-1 h3{color:#ffffff;}.section-useful-websites .col-1 ul{padding-left:1em;}.section-useful-websites .col-1 ul,.section-useful-websites .col-1 ul li{list-style:none;}.section-useful-websites .col-1 ul li{line-height:1.6;padding:0px;}.section-useful-websites .col-1 ul li:before{content:'';background:#ffffff;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-useful-websites .col-1 ul li,.section-useful-websites .col-1 ul a{color:#ffffff;}.section-useful-websites .col-2{-moz-box-shadow:0 10px 14px rgba(0,0,0,0.16);-webkit-box-shadow:0 10px 14px rgba(0,0,0,0.16);box-shadow:0 10px 14px rgba(0,0,0,0.16);margin-left:auto;margin-right:auto;max-width:85%;background-color:#f8f7ec;color:#3e5c27;margin-top:-10rem;position:relative;width:100%;z-index:2;}.section-useful-websites .col-2 ul{padding-left:1em;}.section-useful-websites .col-2 ul,.section-useful-websites .col-2 ul li{list-style:none;}.section-useful-websites .col-2 ul li{line-height:1.6;padding:0px;}.section-useful-websites .col-2 ul li:before{content:'';background:#97b466;height:0.35em;display:inline-block;margin-left:-15px;margin-right:10px;position:relative;top:-0.2em;width:0.35em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.section-wrapper-employment{background-color:#fafafa;background-position:left center;background-repeat:no-repeat;background-size:auto;}.section-employment-form .apc-box-inner{max-width:1000px;}.section-employment-form .header-content{margin-bottom:2rem;}.section-employment-form .body-content{-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(250,244,237,0.86);padding:3rem 4rem;}.section-contact-us-banner .apc-box{padding-bottom:8rem;}.section-contact-us-banner .cols{justify-content:flex-start;gap:4rem;}.section-contact-us-banner .col-2 > p{max-width:425px;}.section-contact-locations .apc-box{padding-bottom:0;padding-top:0;}.section-contact-locations .apc-box-inner{-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);background-color:#ffffff;margin-top:-6rem;max-width:1100px;padding:2rem 4rem;}.section-contact-locations .cols{align-items:stretch;}.section-contact-locations .col{flex:1;padding-top:1rem;}.section-contact-locations .col-1{padding-right:4rem;}.section-contact-locations .col-2{border-left:1px solid #aaaaaa;padding-left:4rem;}.section-contact-locations h2{color:#3e5c27;margin-bottom:0.25em;}.section-contact-locations a{word-break:break-word;}.section-contact-locations p:not(:first-child):not(:nth-child(2)){margin-top:2rem;}.contact-info li:not(:first-of-type){margin-top:1rem;}.contact-info li{background-repeat:no-repeat;padding-left:2em;}.contact-info--phone{background-image:url("/themes/ccah/images/icons/icon-location-phone.png");background-position:0em 0.1em;}.contact-info--fax{background-image:url("/themes/ccah/images/icons/icon-location-fax.png");background-position:0.1em 0.1em;}.contact-info--email{background-image:url("/themes/ccah/images/icons/icon-location-email.png");background-position:0.2em 0.2em;}.contact-info--map-link a{color:#97b466;}.contact-info--map-link a:after{background-image:url("/themes/ccah/images/icons/icon-more-green.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.contact-info--map-link a:hover:after,.contact-info--map-link a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.section-contact-us .apc-box{background-position:left center;background-size:auto;}.section-contact-us .apc-box-inner{-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(250,244,237,0.86);max-width:1000px;padding:3rem 4rem;}.section-contact-us h2{line-height:1;margin-bottom:0.25em;}.section-contact-us form{margin-top:2rem;}.section-contact-us #edit-more-details-toggle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3e5c27;color:#ffffff;cursor:pointer;font-weight:600;padding:1rem;text-transform:uppercase;}.section-contact-us #edit-more-details-toggle .aryo-accordion-trigger{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;}.section-contact-us #edit-more-details-toggle .aryo-accordion-trigger:after{background-image:url("/themes/ccah/images/icons/icon-more-white.png");-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:14px;width:19px;}.section-contact-us #edit-more-details-toggle .aryo-accordion-trigger[aria-expanded="true"]:after{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}.map-wrapper iframe{aspect-ratio:2 / 1;border:none;width:100%;}.map-actions{margin-top:0.5em;text-align:center;}.map-actions a:after{background-image:url("/themes/ccah/images/icons/icon-more-gray.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.map-actions a:hover:after,.map-actions a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.section-map-la-quinta{background-color:#fafafa;}.reviews-listing .views-row:not(:first-of-type){border-top:1px solid #dddddd;margin-top:2rem;padding-top:2rem;}.reviews-listing .views-field-field-rating{width:180px;}.reviews-listing .views-field-field-summary{margin-top:1rem;}.reviews-listing .views-field-title{margin-top:1rem;text-align:right;}form.user-login-form,form.user-pass{margin-left:auto;margin-right:auto;max-width:600px;}body.path-user nav.tabs{border-bottom:1px solid #aaa;margin-bottom:2rem;}body.path-user nav.tabs ul.tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0;margin-bottom:0;}body.path-user nav.tabs ul.tabs li a{background:#aaa;color:#000;}body.path-user nav.tabs ul.tabs li.is-active a{background:#ccc;}.star-background{background-image:url("/themes/ccah/images/icons/stars/stars-inactive.png");background-repeat:no-repeat;background-size:auto 100%;display:block;height:0;padding-bottom:19.3%;position:relative;width:100%;}.star-background .stars{background-image:url("/themes/ccah/images/icons/stars/stars-active.png");background-repeat:no-repeat;background-size:auto 100%;bottom:0;display:block;left:0;position:absolute;top:0;}.star-background .stars[data-rating="0"]{width:0;}.star-background .stars[data-rating="0.5"]{width:10%;}.star-background .stars[data-rating="1"]{width:20%;}.star-background .stars[data-rating="1.5"]{width:30%;}.star-background .stars[data-rating="2"]{width:40%;}.star-background .stars[data-rating="2.5"]{width:50%;}.star-background .stars[data-rating="3"]{width:60%;}.star-background .stars[data-rating="3.5"]{width:70%;}.star-background .stars[data-rating="4"]{width:80%;}.star-background .stars[data-rating="4.5"]{width:90%;}.star-background .stars[data-rating="5"]{width:100%;}.read-more-element:not(.open){height:200px;overflow-y:hidden;position:relative;}.read-more-element:not(.open):after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(rgba(255,255,255,0),#ffffff);background-image:-webkit-linear-gradient(rgba(255,255,255,0),#ffffff);background-image:linear-gradient(rgba(255,255,255,0),#ffffff);bottom:0;content:'';display:block;left:0;position:absolute;right:0;height:50px;}.read-more-actions{margin-top:1rem;text-align:center;}.read-more-actions a:after{background-image:url("/themes/ccah/images/icons/icon-more-gray.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.read-more-actions a:hover:after,.read-more-actions a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.article-listing .views-field-body .field-content.read-more-element:not(.open){height:100px;}.section-useful-websites .col-1 ul.read-more-element:not(.open):after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzODU2NyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzg1NjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(195,133,103,0)),color-stop(100%,#c38567));background-image:-moz-linear-gradient(rgba(195,133,103,0),#c38567);background-image:-webkit-linear-gradient(rgba(195,133,103,0),#c38567);background-image:linear-gradient(rgba(195,133,103,0),#c38567);}.section-useful-websites .col-1 ul.read-more-element:not(.open) + .read-more-actions a{color:#ffffff;}.section-useful-websites .col-1 ul.read-more-element:not(.open) + .read-more-actions a:after{background-image:url("/themes/ccah/images/icons/icon-more-white.png");-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:14px;margin-left:0.4em;margin-top:-0.1em;vertical-align:middle;width:19px;}.section-useful-websites .col-1 ul.read-more-element:not(.open) + .read-more-actions a:hover:after,.section-useful-websites .col-1 ul.read-more-element:not(.open) + .read-more-actions a:focus:after{-moz-transform:translateX(0.25em) scale(1.1);-ms-transform:translateX(0.25em) scale(1.1);-webkit-transform:translateX(0.25em) scale(1.1);transform:translateX(0.25em) scale(1.1);}.section-basic-page-banner.section-service-areas-banner .apc-box,.section-basic-page-banner.section-service-area-banner .apc-box{background-image:url("/themes/ccah/images/banners/hero-service-area.jpg");}.section-service-areas-intro.apc-box{padding-bottom:0;}.section-service-areas-intro.apc-box h1{margin-bottom:0;text-align:center;}.section-service-areas{padding-bottom:0;}.service-area-county--header{aspect-ratio:49 / 18;margin-bottom:3rem;position:relative;}.service-area-county--header img{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;bottom:0;display:block;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:1;}.service-area-county--name{-moz-transform:translateY(35%);-ms-transform:translateY(35%);-webkit-transform:translateY(35%);transform:translateY(35%);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;font-family:"Rubik";font-size:1.2rem;font-weight:400;margin-bottom:0;margin-left:-2rem;position:absolute;text-transform:uppercase;z-index:2;}.service-area-county--name a{color:#ffffff;text-decoration:none;}.service-area-county--state{color:#ffffff;font-size:1.2rem;font-weight:600;position:absolute;text-transform:uppercase;z-index:2;}.section-service-areas-orange-county{padding-top:2rem;}.section-service-areas-orange-county .service-area-county--name{background-image:url("/themes/ccah/images/backgrounds/section-ribbon-short.png");padding:2.2em 2em;}.section-service-areas-los-angeles-county .service-area-county--name,.section-service-areas-riverside-county .service-area-county--name{background-image:url("/themes/ccah/images/backgrounds/section-ribbon-medium.png");padding:2.2em 2em;}.section-service-areas-san-bernardino-county{padding-bottom:4rem;}.section-service-areas-san-bernardino-county .service-area-county--name{background-image:url("/themes/ccah/images/backgrounds/section-ribbon-long.png");padding:2.6em 1.6em;}.path-lp .section-client-reviews .apc-box-wrapper{border-top:1px solid #bbbbbb;}.lp-cta--block{grid-area:3 / 1 / span 1 / span 2;margin-left:-1rem;width:calc(100% + 2rem);}.lp-cta--block .field--name-body{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:1rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#c9daac;color:#555555;padding:0.5rem;width:100%;z-index:10;}.lp-cta--block .field--name-body:after{display:none;}.lp-cta--block .lp-cta--button-wrapper a{-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;background-color:#97b466;color:#ffffff;display:block;padding:0.5em 0.75em;text-decoration:none;}.service-area-navigation{background-color:#faf4ed;padding:1rem;}.service-area-navigation ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;}.service-area-navigation ul a{font-size:min(1.1rem,1.3vw);}.service-area-navigation ul a.active{font-weight:700;}.section-landing-page-content .apc-box-inner{max-width:1350px;}.section-landing-page-content .cols{align-items:flex-start;gap:4rem;}.section-landing-page-content .cols .col-2{flex-shrink:0;width:33%;}.section-landing-page-content .cols .col-1 h2{font-size:1.44rem;}.section-landing-page-content .cols .col-1 h2:not(:first-child){margin-top:1.5em;}.section-landing-page-content .cols .col-1 h1 + h2:not(:first-child){margin-top:0;}.section-landing-page-content .cols .col-1 a.action-link{text-decoration:none;}.section-landing-page-content .cols h1{font-size:3.72rem;text-align:left;}.get-started-form{background-color:#f8f7ec;}.get-started-form .form-item-intro,.get-started-form #edit-recaptcha-terms{margin-bottom:0;}.get-started-form h2{background-color:#647d3b;color:#ffffff;font-size:1.44rem;margin-bottom:0;padding:0.5rem 2rem;text-align:center;}.get-started-form label{font-size:1rem;}.get-started-form .form-elements{padding:2rem 2rem 0;}.get-started-form #edit-recaptcha-terms a{text-decoration:underline;}.get-started-form .form-actions{margin-bottom:0;padding-bottom:2rem;}.get-started-form input[type="submit"]{font-size:1rem;}.service-area--why-us-table--table{border:1px solid #ececec;border-collapse:collapse;position:relative;width:100%;}.service-area--why-us-table--table td,.service-area--why-us-table--table th{border:1px solid #ececec;padding:0.5rem 1rem;}.service-area--why-us-table--table th:nth-of-type(2),.service-area--why-us-table--table th:nth-of-type(3){width:15%;}.service-area--why-us-table--table th:first-of-type{color:#647d3b;font-size:min(1.2rem,1.2vw);font-weight:700;text-align:left;text-transform:uppercase;}.service-area--why-us-table--table th:not(:first-of-type){color:#6b6b6b;font-size:min(0.9rem,0.9vw);}.service-area--why-us-table--table th:last-of-type{background-color:#f8f7ec;width:15%;}.service-area--why-us-table--table tr td + td{text-align:center;}.service-area--why-us-table--table td{font-size:min(1.2rem,1.2vw);}.service-area--why-us-table--table td:last-of-type,.service-area--why-us-table--table td:nth-last-child(2),.service-area--why-us-table--table th:last-of-type,.service-area--why-us-table--table th:nth-last-child(2){border-right:2px solid #ccc;}.service-area--why-us-table--table tr:first-of-type th:last-of-type{border-top:2px solid #ccc;}.service-area--why-us-table--table tr:last-of-type td:last-of-type{border-bottom:2px solid #ccc;}.block--service-area-call-to-action{margin-top:2rem;}.service-area-cta--wrapper{background-color:#647d3b;background-size:auto 100%;background-position:left center;background-repeat:no-repeat;}.service-area-cta--inner{background-image:url("/themes/ccah/images/backgrounds/service-area-cta-right.png");background-size:auto 100%;background-position:max(232px,calc(100% + 2px)) center;background-repeat:no-repeat;padding:2rem;}.service-area-cta--content{color:#ffffff;}.service-area-cta--call{font-size:1.4rem;font-weight:700;text-transform:uppercase;}.service-area-cta--call a{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;color:#ffffff;}.service-area-cta--call a:hover{-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,0.5));filter:drop-shadow(0 0 6px rgba(0,0,0,0.5));}.service-area-cta--open{margin-top:1rem;}.service-area-static-menu ul li:not(:first-of-type){border-top:1px solid #e0e0e0;}.service-area-static-menu ul a{background-color:#fafafa;display:block;font-size:1.2rem;padding:0.75em 1em;}.service-area-static-menu ul a.active{font-weight:700;}.userway_buttons_wrapper{left:2px !important;bottom:2px !important;}@media all and (max-width:999.9px){#aryo-responsive-mode{width:1px;}.not-in-mobile{display:none !important;}.visually-hidden-mobile{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.heading-a-mobile,h1,.section-personalized-care .header-content h2,.section-awards h2,.section-client-reviews .header-content h2,.section-our-team h2,.section-list-of-services h2,.section-contact-us h2,.section-useful-websites h2,.section-landing-page-content .cols h1{font-size:2.6rem;line-height:1.2;}html{font-size:14px;}.mian-quote,blockquote p{font-size:1.6rem;line-height:1.4;}.action-buttons a{font-size:1.1rem;}.apc-box{padding:2rem 1.5rem;}header{padding:1rem 1rem 0;}.region-header{align-items:center;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;}.region-header #block-ccah-branding{grid-area:1 / 1 / span 1 / span 1;}.region-header .menu-toggle-button-block{grid-area:1 / 2 / span 1 / span 1;}.region-header .block--call-for-assessment{grid-area:2 / 1 / span 1 / span 2;}.region-header #block-socialandbillpay{display:none;}#block-ccah-branding{width:205px;}.menu-toggle-button-block{margin-left:auto;}.block--call-for-assessment{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f7ec;margin-left:-1rem;margin-right:-1rem;margin-top:1rem;padding:0.5rem 1rem;width:calc(100% + 2rem);}.block--call-for-assessment .field--name-body{display:block;}.block--call-for-assessment .description{display:none;}.block--call-for-assessment .phone-numbers{text-align:center;}.block--call-for-assessment .phone-numbers,.block--call-for-assessment .phone-numbers a.phone-link{color:#a6217a;font-size:1.1rem;font-weight:600;}.block--call-for-assessment .phone-numbers .separator{display:inline-block;margin:0 0.5rem;}.menu-toggle-wrapper{height:22px;margin-top:-5px;}.menu-toggle{background:none;border:none;height:26px;padding:0;position:relative;width:28px;}.menu-toggle span{-moz-transition-duration:0.15s;-o-transition-duration:0.15s;-webkit-transition-duration:0.15s;transition-duration:0.15s;background-color:#595959;display:block;height:2px;margin:5px 0;}.menu-toggle.open span:nth-of-type(1){-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);}.menu-toggle.open span:nth-of-type(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.menu-toggle.open span:nth-of-type(3){-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);}.mobile-menu-block{-moz-box-shadow:10px 20px 20px rgba(0,0,0,0.2);-webkit-box-shadow:10px 20px 20px rgba(0,0,0,0.2);box-shadow:10px 20px 20px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:margin-right;-o-transition-property:margin-right;-webkit-transition-property:margin-right;transition-property:margin-right;background:#c9daac;bottom:0;right:0;margin-right:-100%;max-width:500px;overflow-y:auto;padding:1rem 1rem;position:fixed;top:102px;visibility:hidden;width:90%;z-index:99999999;}.mobile-menu-block a,.mobile-menu-block span{color:#3e5c27;font-size:1.3rem;}.mobile-menu-block span[role="button"]{background-image:url("/sites/default/files/imagesicons/menu/plus.png");background-position:right 0.25rem center;background-repeat:no-repeat;background-size:10px auto;cursor:pointer;display:block;width:100%;}.mobile-menu-block span[role="button"][aria-expanded="true"]{background-image:url("/sites/default/files/imagesicons/menu/minus.png");}.mobile-menu-block ul.menu{margin-right:0;}.mobile-menu-block ul.menu,.mobile-menu-block ul.menu .menu-item{list-style:none;}.mobile-menu-block ul.menu ul.menu .menu-item{padding-left:1em;}.mobile-menu-block ul.menu ul.menu .menu-item:first-of-type{border-top:1px solid rgba(255,255,255,0.4);margin-top:1em;padding-top:1em;}.mobile-menu-block ul.menu a{text-decoration:none;}.mobile-menu-block ul.menu a.is-active{color:#3e5c27;font-weight:600;}.mobile-menu-block .menu-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.6);margin-bottom:1em;padding-bottom:1em;}#block-socialandbillpay-mobile{margin-top:2rem;padding:0 1rem;}#block-socialandbillpay-mobile .field--name-body{flex-wrap:wrap;gap:1rem;justify-content:center;}#block-socialandbillpay-mobile .cdss-header{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);background-color:#ffffff;margin:0 auto;padding:1rem;}#block-socialandbillpay-mobile .cdss-header img{display:block;height:auto;max-width:200px;}.mobile-menu-block.open{visibility:visible;margin-right:0;}.mobile-menu-mask{background-color:rgba(0,0,0,0.5);bottom:0;display:none;left:0;position:fixed;right:0;top:102px;}.region-primary-menu{display:none;}.popout-action--wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;margin-left:50%;}.popout-action--item{-moz-border-radius:1rem 1rem 0 0;-webkit-border-radius:1rem;border-radius:1rem 1rem 0 0;-moz-box-shadow:0 0px 4px rgba(3,29,20,0.28);-webkit-box-shadow:0 0px 4px rgba(3,29,20,0.28);box-shadow:0 0px 4px rgba(3,29,20,0.28);align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;-moz-transition-property:padding-bottom,box-shadow;-o-transition-property:padding-bottom,box-shadow;-webkit-transition-property:padding-bottom,box-shadow;transition-property:padding-bottom,box-shadow;will-change:padding-bottom,box-shadow;height:20px;margin-top:auto;overflow:unset;padding:1rem;}.popout-action--item:hover{padding-bottom:2rem;}.popout-action--item .chat--button{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0.5rem;}.popout-action--item h2{margin-bottom:0;margin-top:4px;}.popout-action--item--chat{position:relative;width:78px;}.popout-action--item--chat img{width:30px;}.popout-action--item--chat span{font-size:1rem;}.popout-action--item--special-offers ul{display:none;}.popout-action--item--special-offers h2{font-size:1.4rem;}.popup--special-offers#aryo-a11y-dialog{padding:2rem;}.popup--special-offers#aryo-a11y-dialog .cols{margin-left:auto;margin-right:auto;max-width:434px;display:block;}.section-special-offers-popup-content h2{font-size:3rem;text-align:center;}.section-special-offers-popup-content .col{margin-top:1rem;}.section-special-offers-popup-content .col-2{text-align:center;}.section-special-offers-popup-content .col-5{margin-top:2rem;}.section-special-offers-popup-content p{font-size:1rem;}.section-special-offers-popup-content .image-with-icon .icon{height:40%;max-height:84px;width:auto;}.section-personalized-care .cols{gap:2rem;margin-top:2rem;}.section-personalized-care .cols .col{min-width:100px;}.section-personalized-care .cols .col p{font-size:1rem;}.section-personalized-care-download p a{font-size:0.9rem;}.section-personalized-care-download p a:before{display:none;}.section-awards{background-color:#f8f7ec;margin-top:2rem;}.section-awards .apc-box{padding-bottom:2rem;padding-top:2rem;}.section-awards .cols{flex-direction:column;gap:0;}.section-awards .col:before{display:none;}.section-awards .col p{margin-bottom:1rem;}.section-awards .col h3{font-size:1.8em;line-height:1.2;margin:0;}.section-awards .col ul{margin-top:1rem;}.section-awards .col ul li{font-size:1.2rem;}.section-awards .col ul li span{font-size:1rem;}.section-awards .col-1 img{height:40px;}.section-awards .col-2{border-top:1px solid #999999;margin-top:2rem;padding-top:2rem;}.section-awards .apc-panel{padding:0;}.section-latest-news .apc-box-inner,.section-latest-article .apc-box-inner{max-width:500px;}.section-latest-news .cols,.section-latest-article .cols{flex-direction:column;gap:2rem;}.section-latest-article{background-color:#f8f7ec;margin-top:2rem;}.section-client-reviews .apc-box{padding-left:0;padding-right:0;}.section-client-reviews .apc-box-wrapper{border-top:none;padding-top:2rem;}.section-client-reviews .apc-box-inner{max-width:500px;}.section-no-place-like-home{background-color:#f8f7ec;}.section-no-place-like-home .apc-box{padding-top:0;}.section-no-place-like-home .cols{-moz-border-radius:2rem 2rem 0 0;-webkit-border-radius:2rem;border-radius:2rem 2rem 0 0;flex-direction:column;gap:0;}.section-no-place-like-home .col-1{align-self:center;margin-top:0;max-width:650px;order:2;}.section-no-place-like-home .col-2{order:1;padding:2rem 0 1rem;text-align:center;max-width:none;width:100%;}.section-no-place-like-home .col-2 p{max-width:none;width:100%;}.section-no-place-like-home .col-2 a:before{display:none;}.section-organization-logos .apc-box{padding-left:1rem;padding-right:1rem;}.section-organization-logos ul{gap:2rem;justify-content:center;}.section-organization-logos ul img{max-height:90px;max-width:40vw;width:auto;}.section-basic-page h2{font-size:1.4rem;}.reviews-carousel .slick-list{padding-bottom:5px !important;padding-top:5px !important;}.reviews-carousel .slick-slide.slick-center{margin-bottom:0;margin-top:0;}.reviews-carousel .slick-slide .views-field-title{margin-top:1rem;font-size:1.4rem;}.reviews-carousel p{font-size:1rem;}.reviews-carousel nav{padding:0 1rem;}.reviews-carousel nav .slick-arrow{height:30px;width:20px;}.section-ccah-banner .apc-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:0;background-position:45% center;padding-left:5vw;}.section-ccah-banner .apc-box-wrapper-outer{width:100%;}.section-ccah-banner .field--name-field-content > div:not(.cols){display:none;}.section-ccah-banner .field--name-field-content .cols .col-1,.section-ccah-banner .field--name-field-content .cols .col-2 div{display:none;}.section-ccah-banner .field--name-field-content .col-2{width:50%;}.section-ccah-banner .field--name-field-content p{font-size:min(6vw,2.2rem);line-height:1.4;max-width:300px;}.section-basic-page-banner .apc-box{background-position:60% center;min-height:30vw;}.pre-footer{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fafafa),color-stop(25%,#ffffff),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(#fafafa,#ffffff 25%,#ffffff);background-image:-webkit-linear-gradient(#fafafa,#ffffff 25%,#ffffff);background-image:linear-gradient(#fafafa,#ffffff 25%,#ffffff);padding:2rem 1rem;}.region-pre-footer{display:grid;gap:2rem 1rem;grid-template-columns:1fr 1fr;}}@media all and (max-width:999.9px) and (min-width:700px){.region-pre-footer{grid-template-columns:repeat(5,1fr);}}@media all and (max-width:999.9px){footer{padding:0 1rem 2rem;}.region-footer{text-align:center;}.region-footer .block:not(:first-child){margin-top:2rem;}.block--cdss-logo img{max-width:200px;}.block--policy-links .field--name-body ul{display:flex;flex-direction:column;gap:1rem;}.block--social-media-links .field--name-body ul{justify-content:center;}.bottom-of-page-wrapper{padding-bottom:4rem;}.section-ccah-banner.home p{width:50%;}.section-ccah-advantages .apc-box-inner{max-width:350px;}.section-ccah-advantages .cols{display:grid;gap:2rem;grid-template-columns:1fr 1fr;}.section-ccah-advantages .cols .col p{font-size:1rem;}.section-ccah-advantages .cols .col img{width:80%;}.section-our-story-banner .apc-box{min-height:30vw;}.section-our-story-banner p{width:50%;}.section-our-story-header .cols{align-items:center;flex-direction:column;gap:1rem;}.section-our-story-header .col-1{margin-left:auto;margin-right:auto;max-width:50%;}.section-our-story-header .col-2{max-width:600px;}.section-announcements .announcements{background-color:#cdf3cd;padding:2em;}.section-announcements .announcements .announcement{grid-template-columns:1fr;row-gap:2rem;text-align:center;}.team-member--listing .view-content{gap:1rem;grid-template-columns:repeat(2,1fr);}.team-member--info--name{font-size:1.1rem;}.team-member--info--position{font-size:0.9rem;}.section-our-services-banner .apc-box{min-height:30vw;}.section-our-services-banner p{width:50%;}.section-our-services-intro .apc-box{background-image:none !important;padding-bottom:2rem;}.section-our-services-intro .col-2{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:1rem auto 0;padding:0;width:100%;}.section-our-services-intro .col-2 h3{font-size:1.2rem;}.section-our-caregivers .apc-box{padding-top:2rem;}.section-our-caregivers .cols .col-2{display:none;}.section-our-caregivers h2{margin-top:0;}.section-our-caregivers ul li:not(:first-of-type){margin-top:1rem;}.section-list-of-services .apc-box{padding:0;}.section-list-of-services .header-content{padding:2rem 1rem;}.section-list-of-services h2{margin-bottom:0;}.section-list-of-services .cols{flex-direction:column;gap:0;}.section-list-of-services .col{padding:2rem;width:100%;}.section-list-of-services .col ul{margin-top:0;}.section-list-of-services .col-1,.section-list-of-services .col-2{margin:0;}.section-list-of-services .col-2{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.view-articles h2{font-size:1.25rem;}.view-articles .views-field-field-date{font-size:1.2rem;}.section-contact-us-banner .apc-box{padding-bottom:2rem;}.section-contact-locations .apc-box{padding-bottom:2rem;padding-top:2rem;}.section-contact-locations .apc-box-inner{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:0;}.section-contact-locations .apc-box-inner .cols{flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;}.section-contact-locations .apc-box-inner .col{min-width:250px;padding-top:0;}.section-contact-locations .apc-box-inner .col-1{padding-right:0;}.section-contact-locations .apc-box-inner .col-2{border-left:none;padding-left:0;padding-top:0;}.section-contact-locations h2{text-align:center;}.section-contact-us .apc-box{padding:0;}.section-contact-us .apc-box-inner{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:2rem;}.section-contact-us .grid{display:block;}.section-helpful-handouts .cols{flex-wrap:wrap;justify-content:center;gap:2rem;}.section-helpful-handouts .cols .col{min-width:100px;}.section-useful-websites .apc-box{padding-bottom:0;padding-left:0;padding-right:0;}.section-useful-websites .header-content{padding:0 1rem 0;}.section-useful-websites .col{width:100%;}.section-useful-websites .col-1{padding:2rem;}.section-useful-websites .col-2{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#ffffff;max-width:none;margin-top:0;padding:2rem;}.section-jobs-banner .apc-box{min-height:30vw;}.section-jobs-banner p{width:50%;}.section-employment-form .apc-box{padding:0;}.section-employment-form .header-content{margin-bottom:0;padding:2rem 1rem;}.section-employment-form .body-content{padding:2rem 1rem;}.section-employment-form .body-content .grid{display:block;}.section-blog-banner .apc-box{background-position:left center;}.section-blog-banner .field--name-field-content .cols{min-width:200px;}.section-blog-banner .field--name-field-content .cols .col-1{display:none;}.section-blog-banner .field--name-field-content .cols .col-2{width:100%;}.section-blog-banner .field--name-field-content .cols .col-2 div{display:block;}.section-blog-listing .apc-box-inner{max-width:550px;}.section-blog-listing .blog-listing .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;gap:2rem;}.blog-listing-info{padding:1.5rem;}.blog-header h1{font-size:1.6rem;}.reviews-listing .views-field-field-rating{width:120px;}.reviews-listing .views-field-field-summary p{font-size:1.1rem;}.reviews-listing .views-field-title{font-size:1.6rem;}.webform-submission-form label,.webform-submission-form .checkboxes--wrapper legend,.webform-submission-form .radios--wrapper legend,.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="number"],.webform-submission-form select,.webform-submission-form textarea{font-size:1.1rem;}.webform-submission-form input[type="submit"]{font-size:1.1rem;}.webform-submission-form .checkboxes--wrapper .fieldset-wrapper .form-checkboxes,.webform-submission-form .radios--wrapper .fieldset-wrapper .form-radios{gap:1rem 2rem;}.aryo-a11y-overlay{padding:20px;}#aryo-a11y-dialog{width:100%;}.quotation-marks:before,.main-quote:before,blockquote p:before,.section-ccah-banner.home p:before,.main-quote:before,blockquote p:before,blockquote p:before,.section-ccah-banner.home p:before,.quotation-marks:after,.main-quote:after,blockquote p:after,.section-ccah-banner.home p:after,.main-quote:after,blockquote p:after,blockquote p:after,.section-ccah-banner.home p:after{height:0.4em;width:0.5em;}.quotation-marks,.main-quote,blockquote p,.section-ccah-banner.home p,.main-quote,blockquote p,blockquote p,.section-ccah-banner.home p{padding-left:0.8em;}.quotation-marks:after,.main-quote:after,blockquote p:after,.section-ccah-banner.home p:after,.main-quote:after,blockquote p:after,blockquote p:after,.section-ccah-banner.home p:after{padding-right:0.5em;vertical-align:top;}.section-basic-page-banner.section-service-areas-banner .apc-box,.section-basic-page-banner.section-service-area-banner .apc-box{background-position:80% center;}body.route--service-areas .section-client-reviews .apc-box-wrapper{border-top:1px solid #6b6b6b;padding-top:2rem;}.section-service-areas ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:0.5rem 2.5rem;}.section-service-areas ul li:not(:last-of-type){margin-bottom:0;}.service-area-county--header{display:flex;min-height:130px;max-width:100%;}.service-area-county--header img{height:100%;}.service-area-county--name{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0;font-size:1rem;margin:0 auto;position:relative;text-align:center;-moz-transform:translateY(45%);-ms-transform:translateY(45%);-webkit-transform:translateY(45%);transform:translateY(45%);}.service-area-county--state{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:1rem;}.path-lp .section-client-reviews .apc-box-wrapper{border-top:none;}.service-area-navigation{background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.16);position:relative;}.section-landing-page-content .apc-box{padding-bottom:0;}.section-landing-page-content .cols{flex-direction:column;gap:2rem;}.section-landing-page-content .cols .col{width:100%;}.section-landing-page-content .cols .col-2{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);}.menu-widget--header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1rem;}.menu-widget--section-title a{font-size:0.9rem;color:#aaa;text-transform:uppercase;}.menu-widget--main-title{font-size:1.3rem;font-weight:600;}.menu-widget--trigger{background-image:url("/themes/ccah/images/icons/icon-more-green.png");-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;will-change:transform;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;background-size:contain;background-repeat:no-repeat;height:14px;width:19px;color:rgba(255,255,255,0);}.menu-widget--trigger[aria-expanded="true"]{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}.menu-widget--items{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.16);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.16);box-shadow:0 5px 10px rgba(0,0,0,0.16);background-color:#fafafa;display:none;left:0;padding:1rem 1.5rem;position:absolute;right:0;top:calc(100% + 1px);z-index:10;}.menu-widget--items ul{display:block;}.menu-widget--items ul li:not(:last-of-type){border-bottom:1px solid #eeeeee;margin-bottom:0.75em;padding-bottom:0.75em;}.menu-widget--items ul a{font-size:1.1rem;font-weight:400;}.block--service-area-call-to-action{margin-left:auto;margin-right:auto;max-width:500px;}.service-area-cta--wrapper{background-image:none;}.service-area-cta--inner{background-position:max(calc(100% + (450px - 100vw)),100%);display:block;padding:1rem;}.service-area-cta--content{text-align:left;}.service-area-cta--call{font-size:1.2rem;max-width:140px;}.service-area-cta--open{font-size:0.9rem;}.service-area--why-us-table--wrapper{overflow-x:scroll;}.service-area--why-us-table--table{min-width:450px;}.service-area--why-us-table--table th:first-of-type{font-size:1rem;}.service-area--why-us-table--table th:not(:first-of-type){font-size:0.9rem;}.service-area--why-us-table--table td{font-size:1rem;}}@media all and (min-width:1000px){#aryo-responsive-mode{width:3px;}.not-in-desktop{display:none !important;}.visually-hidden-desktop{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.border-wrapper-left{background-image:url("/themes/ccah/images/backgrounds/side-border.jpg");background-repeat:repeat-y;background-position:left top;}.border-wrapper-right{background-image:url("/themes/ccah/images/backgrounds/side-border.jpg");background-repeat:repeat-y;background-position:right top;padding-left:31px;padding-right:31px;}.region-header{display:grid;gap:1rem;grid-template-columns:auto auto;grid-template-rows:auto auto;}.region-header .block-system-branding-block{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0;grid-area:1 / 1 / span 2 / span 1;}.region-header .block--social-bill-pay{grid-area:1 / 2 / span 1 / span 1;margin-left:auto;}.region-header .block--call-for-assessment{grid-area:2 / 2 / span 1 / span 1;margin-left:auto;}.block--call-for-assessment .description{font-size:min(1.92rem,2.25vw);}.block--call-for-assessment .phone-numbers,.block--call-for-assessment .phone-numbers .phone-link{font-size:min(1.92rem,2.25vw);}.cdss-header img{max-height:42px;width:auto;}.block--social-bill-pay{width:45.5vw;}nav.menu--main{background-color:#c9daac;padding:0;}nav.menu--main ul.menu{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-left:auto;margin-right:auto;max-width:1600px;margin-bottom:0;margin-top:0;}nav.menu--main .menu-item{padding-top:0;}nav.menu--main a{-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-property:color,background-color;-o-transition-property:color,background-color;-webkit-transition-property:color,background-color;transition-property:color,background-color;will-change:color,background-color;color:#3e5c27;display:inline-block;font-size:min(1.1rem,1.3vw);padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;}nav.menu--main a.is-active,nav.menu--main a:hover{background-color:#3e5c27;color:#ffffff;}.popout-action--wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;top:50%;}.popout-action--item{-moz-border-radius:2rem 0 0 2rem;-webkit-border-radius:2rem;border-radius:2rem 0 0 2rem;-moz-box-shadow:0 16px 12px rgba(3,29,20,0.28);-webkit-box-shadow:0 16px 12px rgba(3,29,20,0.28);box-shadow:0 16px 12px rgba(3,29,20,0.28);-moz-transition-property:padding-right,box-shadow;-o-transition-property:padding-right,box-shadow;-webkit-transition-property:padding-right,box-shadow;transition-property:padding-right,box-shadow;will-change:padding-right,box-shadow;width:5.5rem;}.popout-action--item h2{border-bottom:0.1px solid #000000;margin-bottom:1rem;padding-bottom:1rem;}.popout-action--item:hover{-moz-box-shadow:8px 24px 15px rgba(3,29,20,0.56);-webkit-box-shadow:8px 24px 15px rgba(3,29,20,0.56);box-shadow:8px 24px 15px rgba(3,29,20,0.56);padding-right:3rem;}.popout-action--item--chat span{margin-top:0.5em;}.section-useful-websites .col-1 ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem;}.section-useful-websites .col-1 ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.region-pre-footer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:2rem;}.region-pre-footer .block{max-width:fit-content;}.region-footer{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);}.region-footer .block--cdss-logo{grid-area:2 / 1 / span 1 / span 1;}.region-footer .block--cdss-logo img{max-width:225px;}.region-footer .block--policy-links{grid-area:2 / 2 / span 1 / span 2;align-self:center;}.region-footer .block--policy-links .field--name-body ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:2rem;}.region-footer .block--social-media-links{grid-area:2 / 4 / span 1 / span 1;}.reviews-carousel nav{position:absolute;top:50% !important;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.reviews-carousel nav .slick-prev{margin-left:-3rem;}.reviews-carousel nav .slick-next{margin-right:-3rem;}.section-service-areas ul{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem;margin-left:auto;margin-right:auto;max-width:fit-content;}.section-service-areas ul li:not(:last-of-type),.section-service-areas ul li:last-of-type{margin-bottom:0.5em;}.service-area-county--state{bottom:1rem;right:1.5rem;}.menu-widget--items{display:block !important;}}@media all and (min-width:1000px) and (max-width:1250px){.block--special-offers h2{border-bottom:none;margin-bottom:0;padding-bottom:0;}.block--special-offers ul{display:none;}}@media all and (min-width:1200px){}
