/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--cg-color-white:#fff;--cg-color-black:#000;--cg-color-ink:#1d2b36;--cg-color-navy:#041133;--cg-color-orange:#EF7423;--cg-color-orange-hover:#f58220;--cg-color-orange-section:#f9a01b;--cg-color-heading-mobile:#f36f21;--cg-color-schedule-title:#0e1d28;--cg-color-schedule-body:#617081;--cg-color-featured-body:#617081;--cg-color-featured-date:#747474;--cg-color-text-muted:#617287;--cg-color-form-label:#747474;--cg-color-form-help:#556575;--cg-color-placeholder:#999;--cg-color-checkbox:#0072bc;--cg-color-focus:#12243d;--cg-color-icon:#111;--cg-color-admin-link:#686868;--cg-color-contextual:#333;--cg-border-light:#eee;--cg-border-mobile:#e5e5e5;--cg-border-form:#cfcfcf;--cg-border-section:#d9d9d9;--cg-border-subtle:rgba(0,0,0,0.08);--cg-shadow-header:0 1px 0 rgba(0,0,0,0.08);--cg-shadow-card:0 8px 18px rgba(0,0,0,0.08);--cg-font-heading:"Host Grotesk",sans-serif;--cg-font-body:"Lato",sans-serif;--cg-font-system:-apple-system,"BlinkMacSystemFont","Segoe UI","Arial",sans-serif;--cg-font-size-small:12px;--cg-font-size-nav:14px;--cg-font-size-body:16px;--cg-font-size-h1:46px;--cg-font-size-h2:32px;--cg-font-size-h3:20px;--cg-font-weight-light:300;--cg-font-weight-regular:400;--cg-font-weight-medium:500;--cg-font-weight-bold:700;--cg-font-weight-extra-bold:800;--cg-line-height-heading:normal;--cg-line-height-tight:100%;--cg-line-height-body:30px;--cg-line-height-form:21px;--cg-line-height-schedule-heading:24px;--cg-line-height-schedule-body:22px;--cg-line-height-featured-date:21px;--cg-line-height-featured-mini-heading:27px;--cg-line-height-featured-body:24px;--cg-line-height-h3:28px;--cg-line-height-small:20px;--cg-space-4:4px;--cg-space-8:8px;--cg-space-10:10px;--cg-space-12:12px;--cg-space-16:16px;--cg-space-20:20px;--cg-space-22:22px;--cg-space-24:24px;--cg-space-28:28px;--cg-space-30:30px;--cg-space-32:32px;--cg-space-34:34px;--cg-space-36:36px;--cg-space-38:38px;--cg-space-40:40px;--cg-space-42:42px;--cg-space-44:44px;--cg-space-52:52px;--cg-space-64:64px;--cg-radius-sm:4px;--cg-radius-md:8px;--cg-radius-pill:999px;}.header{background:var(--cg-color-white) !important;height:144px;margin-top:var(--cg-space-24);}.header__pre-inner,.header__inner{background:var(--cg-color-white) !important;max-width:none;}.header__pre-inner{box-shadow:var(--cg-shadow-header);}#translate-wrapper,.header__utilities,.header__social-share,.header__branding,.header__search{display:none !important;}.layout-container header{margin-top:24px;}.header__utility{align-items:center;border:0 !important;display:flex;height:60px;justify-content:center !important;padding:13px 0 0 !important;position:relative;z-index:2;}.header__logo-occ{line-height:0;margin:0 !important;}.header__logo-occ .logo-link{display:block;}.header__logo-occ .logo__image{background:url(/modules/custom/oc_site/css/images/commongood-header-logo.png) center / contain no-repeat;box-sizing:border-box;display:block;height:89px !important;margin:0 auto !important;max-height:none !important;max-width:none !important;overflow:hidden;padding-left:117px;width:117px !important;}.header__navigation{align-items:center;border-top:1px solid var(--cg-border-light);justify-content:flex-end;min-height:84px !important;padding:var(--cg-space-40) var(--cg-space-20) 0 !important;}.header__menu{margin-left:auto;order:2;}.main-menu__link{color:var(--cg-color-black) !important;font-family:var(--cg-font-heading);font-size:var(--cg-font-size-nav) !important;font-style:normal;font-weight:var(--cg-font-weight-extra-bold) !important;line-height:var(--cg-line-height-heading) !important;letter-spacing:0;}.main-menu__link.active,.main-menu__link .main-menu__link--active,.main-menu__link:hover,.main-menu__link:focus,.main-menu__link--active{color:var(--cg-color-orange-hover) !important;}.toggle-expand__open::before,.toggle-expand__close::before,.header .expand-sub::before{color:var(--cg-color-icon) !important;}.main-nav--open{background:var(--cg-color-white) !important;}#block-countyoc-content h1,#block-countyoc-content .h1{font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h1);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1.75px;line-height:var(--cg-line-height-tight);text-transform:uppercase;}#block-countyoc-content h2,#block-countyoc-content .h2{font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h2);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1px;line-height:var(--cg-line-height-heading);margin-bottom:var(--cg-space-12);}#block-countyoc-content h2.title,h2.title{color:var(--cg-color-ink) !important;}#block-countyoc-content h2.orangeHighlight{color:var(--cg-color-orange);}#block-countyoc-content h3,#block-countyoc-content .h3{font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h3);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-h3);}#block-countyoc-content p{font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-body);}.block.webform-block{margin-top:var(--cg-space-32);margin-bottom:var(--cg-space-64);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form{color:var(--cg-color-black);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-form);}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro){column-gap:var(--cg-space-30);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:782px;row-gap:0;}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .commongood-newsletter__intro,#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .commongood-newsletter__personal-info,#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .commongood-newsletter__section-label-wrapper{grid-column:1 / -1;}#block-countyoc-content .webform-submission-form .commongood-newsletter__intro,#block-countyoc-content .webform-submission-form .commongood-newsletter__intro p{color:var(--cg-color-navy);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h3);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-h3);margin:0 0 var(--cg-space-30);}#block-countyoc-content .webform-submission-form .commongood-newsletter__section-label,#block-countyoc-content .webform-submission-form .commongood-newsletter__section-label-wrapper,#block-countyoc-content .webform-submission-form .commongood-newsletter__personal-info legend,#block-countyoc-content .webform-submission-form .commongood-newsletter__personal-info .fieldset-legend{color:var(--cg-color-form-label);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-bold);line-height:26px;text-transform:uppercase;}#block-countyoc-content .webform-submission-form .commongood-newsletter__section-label-wrapper,#block-countyoc-content .webform-submission-form .commongood-newsletter__personal-info > legend{border-bottom:1px solid var(--cg-border-section);margin:0 0 var(--cg-space-20);padding-bottom:var(--cg-space-10);width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form label,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-item__label,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-item label{color:var(--cg-color-black);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-form);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form:not(.webform-submission-form) .form-item{margin:0 0 var(--cg-space-30);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) .form-item:not(.form-type-checkbox):not(.js-form-type-checkbox){margin:0 0 var(--cg-space-30);}#block-countyoc-content .webform-submission-form .webform-flexbox{display:flex;gap:var(--cg-space-30);margin:0;}#block-countyoc-content .webform-submission-form .webform-flexbox .webform-flexbox--container{flex:1 1 0;margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="date"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="email"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="number"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="password"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="search"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="tel"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="text"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="url"],body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form select,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form textarea{background:var(--cg-color-white);border:1px solid var(--cg-border-form);border-radius:var(--cg-radius-sm);box-shadow:none;color:var(--cg-color-black);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-form);min-height:40px;padding:9px var(--cg-space-24);width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input::placeholder,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form textarea::placeholder{color:var(--cg-color-placeholder);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-form);opacity:1;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-type-checkbox,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-checkboxes .form-item{align-items:center;display:flex;gap:var(--cg-space-12);margin-bottom:0;min-height:20px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="checkbox"]{accent-color:var(--cg-color-checkbox);flex:0 0 auto;height:20px;margin:0;width:20px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-type-checkbox label,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form input[type="checkbox"] + label{color:var(--cg-color-ink);font-family:var(--cg-font-body);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-small);margin:0;}#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries,#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries p,#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries a{color:var(--cg-color-form-help);font-family:var(--cg-font-body);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-light);line-height:var(--cg-line-height-small);}#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries{align-self:center;margin:0;}#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries p{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .form-actions,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form .webform-actions{margin:0;}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .form-actions,#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .webform-actions{grid-column:1;margin-top:var(--cg-space-34) !important;}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .commongood-newsletter__general-inquiries{align-self:center;grid-column:2;margin-top:var(--cg-space-34) !important;}#block-countyoc-content :is(.field-link,.read-more-btn) :is(.button--primary,.button--secondary),#block-countyoc-content .webform-submission-form :is(.button--primary,.button--secondary){align-items:center;background-image:none !important;border:2px solid var(--cg-color-orange) !important;border-radius:var(--cg-radius-pill);box-shadow:none !important;display:inline-flex;font-family:var(--cg-font-heading);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);justify-content:center;line-height:var(--cg-line-height-heading);min-height:68px;min-width:462px;padding:0 44px;text-decoration:none !important;text-transform:uppercase;}#block-countyoc-content :is(.field-link,.read-more-btn) .button--primary,#block-countyoc-content .webform-submission-form .button--primary{background:var(--cg-color-orange) !important;color:var(--cg-color-white) !important;}#block-countyoc-content :is(.field-link,.read-more-btn) .button--secondary,#block-countyoc-content .webform-submission-form .button--secondary{background:var(--cg-color-white) !important;color:var(--DO,var(--cg-color-orange)) !important;}#block-countyoc-content :is(.field-link,.read-more-btn) .button--primary:hover,#block-countyoc-content :is(.field-link,.read-more-btn) .button--primary:focus,#block-countyoc-content .webform-submission-form .button--primary:hover,#block-countyoc-content .webform-submission-form .button--primary:focus{background:var(--cg-color-orange) !important;border-color:var(--cg-color-orange) !important;color:var(--cg-color-white) !important;}#block-countyoc-content :is(.field-link,.read-more-btn) .button--secondary:hover,#block-countyoc-content :is(.field-link,.read-more-btn) .button--secondary:focus,#block-countyoc-content .webform-submission-form .button--secondary:hover,#block-countyoc-content .webform-submission-form .button--secondary:focus{background:var(--cg-color-orange) !important;color:var(--cg-color-white) !important;}#block-countyoc-content :is(.field-link,.read-more-btn) :is(.button--primary,.button--secondary):focus-visible,#block-countyoc-content .webform-submission-form :is(.button--primary,.button--secondary):focus-visible{outline:3px solid var(--cg-color-focus);outline-offset:var(--cg-space-4);}#block-countyoc-content .webform-submission-form .form-actions .button,#block-countyoc-content .webform-submission-form input[type="submit"],#block-countyoc-content .webform-submission-form button[type="submit"]{min-height:50px;min-width:248px;padding:0 var(--cg-space-32);}#block-countyoc-content .webform-submission-form .form-actions .button,#block-countyoc-content .webform-submission-form input[type="submit"],#block-countyoc-content .webform-submission-form button[type="submit"]{background:var(--cg-color-white) !important;color:var(--cg-color-orange) !important;}#block-countyoc-content .webform-submission-form .form-actions .button:hover,#block-countyoc-content .webform-submission-form .form-actions .button:focus,#block-countyoc-content .webform-submission-form input[type="submit"]:hover,#block-countyoc-content .webform-submission-form input[type="submit"]:focus,#block-countyoc-content .webform-submission-form button[type="submit"]:hover,#block-countyoc-content .webform-submission-form button[type="submit"]:focus{background:var(--cg-color-orange) !important;border-color:var(--cg-color-orange) !important;color:var(--cg-color-white) !important;}.footer{background:var(--cg-color-orange-section) !important;color:var(--cg-color-ink) !important;min-height:370px;padding:0 !important;}.footer__inner{align-items:stretch;color:var(--cg-color-ink);gap:0;max-width:1108px !important;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}.footer__logo_footer{align-items:center;background:var(--cg-color-black);color:var(--cg-color-white);display:flex;flex-direction:column;justify-content:flex-start;min-height:370px;padding:60px var(--cg-space-8) var(--cg-space-32);}.footer__logo_footer .logo-img{margin-bottom:12px;}.footer__logo_footer .logo__image{background:url(/modules/custom/oc_site/css/images/commongood-footer-logo.png) center / contain no-repeat;box-sizing:border-box;display:block;height:140px !important;margin:0 auto !important;max-height:none !important;max-width:none !important;overflow:hidden;padding-left:136px;width:136px !important;}.footer__logo_footer .logo-text{color:var(--cg-color-white);font-size:1rem;font-weight:var(--cg-font-weight-bold);line-height:1.45;text-align:center;width:100%;}.footer__logo_footer .logo-text p{margin:0;}.footer__logo_footer .logo-text p:first-child{white-space:nowrap;}.footer__logo_footer .logo-text a{color:var(--cg-color-white) !important;text-decoration:none;}.footer__logo_footer .logo-text a:hover{color:var(--cg-color-white) !important;text-decoration:underline;}.footer h2{color:var(--cg-color-black) !important;font-size:1rem;font-weight:var(--cg-font-weight-bold);line-height:1.25;margin-bottom:var(--cg-space-8);}.footer a,.footer .inline-menu__link{color:var(--cg-color-ink) !important;}.footer .inline-menu__link{font-size:0.875rem;line-height:1.3;}.footer .inline-menu__link:hover,.footer .inline-menu__link:focus,.footer a:hover,.footer a:focus{color:var(--cg-color-black) !important;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu,.footer__social){margin-top:0 !important;}.footer .footer__quick_links_menu{display:block !important;}.footer .inline-menu__item{margin-bottom:13px;}.footer .inline-menu__item a .ext{visibility:hidden;}.footer .social-menu{gap:22px 17px;margin-top:0 !important;max-width:160px;}.footer .social-menu__item{margin:0 !important;}.footer .social-menu .ico-social-footer{background-position:center !important;background-size:23px 23px !important;filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(955%) hue-rotate(158deg) brightness(92%) contrast(89%);height:23px !important;width:23px !important;}.footer .logo-quote{display:none !important;}:is(.banner-wrapper--split-heading,.banner-wrapper--simple-heading,.banner-wrapper--body-only){--cg-banner-align:center;--cg-banner-caption-max:1100px;--cg-banner-height:307px;--cg-banner-mask:linear-gradient(180deg,rgba(0,0,0,0.08) 0%,rgba(0,0,0,0.32) 52%,rgba(0,0,0,0.76) 100%);--cg-banner-padding:0 var(--cg-space-24);background:var(--cg-color-black);overflow:hidden;position:relative;}.banner-wrapper--split-heading{--cg-banner-align:flex-end;--cg-banner-height:640px;--cg-banner-mask:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 43%,rgba(0,0,0,0.9) 100%);--cg-banner-padding:0 var(--cg-space-24) 96px;}.banner-wrapper--body-only{--cg-banner-caption-max:1092px;--cg-banner-height:236px;--cg-banner-mask:linear-gradient(0deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.62) 100%);--cg-banner-padding:0;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading{--cg-banner-align:center;--cg-banner-caption-max:1092px;--cg-banner-height:clamp(760px,calc(100vh - 168px),1024px);--cg-banner-mask:linear-gradient(180deg,rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.24) 42%,rgba(0,0,0,0.82) 100%);--cg-banner-padding:0 var(--cg-space-24);}:is(.banner-wrapper--split-heading,.banner-wrapper--simple-heading,.banner-wrapper--body-only) .slide img{height:var(--cg-banner-height) !important;object-fit:cover;object-position:center center;width:100%;}:is(.banner-wrapper--split-heading,.banner-wrapper--simple-heading,.banner-wrapper--body-only) .mask{background:var(--cg-banner-mask) !important;opacity:1 !important;}:is(.banner-wrapper--split-heading,.banner-wrapper--simple-heading,.banner-wrapper--body-only) .caption-wrapper{align-items:var(--cg-banner-align);box-sizing:border-box;display:flex !important;height:var(--cg-banner-height) !important;justify-content:center;padding:var(--cg-banner-padding);}:is(.banner-wrapper--split-heading,.banner-wrapper--simple-heading,.banner-wrapper--body-only) .caption-wrapper .caption{align-items:center !important;display:flex !important;flex-direction:column !important;max-width:var(--cg-banner-caption-max);padding:0;width:100%;}.banner-wrapper.banner-wrapper--body-only .caption-wrapper .caption{padding-left:0 !important;padding-right:0 !important;}.banner-wrapper--split-heading .caption-wrapper .caption h1,.banner-wrapper--simple-heading .caption-wrapper .caption h1{align-self:stretch;color:var(--cg-color-white);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h1);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1.75px;line-height:var(--cg-line-height-tight);margin:0 !important;max-width:1100px !important;text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.5);text-transform:uppercase;width:100% !important;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading--split{align-items:center !important;align-self:center !important;display:flex !important;flex-direction:column !important;max-width:initial !important;width:auto !important;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line{display:block;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first{align-items:center;align-self:center;display:flex;gap:var(--cg-space-36);justify-content:center;position:relative;white-space:nowrap;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--second{align-self:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100%;text-align:center !important;white-space:nowrap;width:auto !important;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before,.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{background:rgba(255,255,255,0.9);content:"";display:block;flex:none;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:225px;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before{right:calc(100% + var(--cg-space-36));}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{left:calc(100% + var(--cg-space-36));}.banner-wrapper--split-heading .caption-wrapper .caption p,.banner-wrapper--simple-heading .caption-wrapper .caption p{color:var(--cg-color-white);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);letter-spacing:0;line-height:var(--cg-line-height-body);margin:var(--cg-space-8) 0 0;max-width:760px;text-align:center;text-shadow:0 0 4px rgba(0,0,0,0.5);}.banner-wrapper.banner-wrapper--body-only .caption-wrapper .caption p{align-self:stretch;color:var(--cg-color-white);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body) !important;font-style:normal;font-weight:var(--cg-font-weight-regular) !important;line-height:var(--cg-line-height-body) !important;margin:0 !important;max-width:1092px !important;text-align:left !important;text-shadow:none !important;width:100% !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header{display:block !important;height:120px;margin-top:0;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header__navigation{padding:0 !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header__menu{display:none !important;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .slide img,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .slide img{object-position:38% top;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption{transform:translateY(-12vh);}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption h1,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption h1{align-items:center;align-self:center;display:flex;gap:var(--cg-space-36);justify-content:center;max-width:initial !important;white-space:nowrap;width:auto !important;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading--split{align-items:center !important;align-self:center !important;max-width:initial !important;width:auto !important;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first{align-items:center;display:flex;gap:var(--cg-space-36);justify-content:center;max-width:initial !important;white-space:nowrap;width:auto !important;}.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption h1::before,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption h1::after,.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before,.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{background:rgba(255,255,255,0.9);content:"";display:block;flex:none;height:2px;position:static;transform:none;width:clamp(140px,18vw,315px);}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--second:empty{display:none;}.commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption p,.commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption p{font-size:var(--cg-font-size-body);font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-body);margin-top:var(--cg-space-8);max-width:760px;}body:not(.path-admin):not(:has(.layout-builder)):has(#block-countyoc-content .commongood-section--landing-page-banner) #block-countyoc-breadcrumbs,body:not(.path-admin):not(:has(.layout-builder)):has(#block-countyoc-content .commongood-section--landing-page-banner) #block-countyoc-page-title{display:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner{--cg-landing-banner-height:clamp(340px,20.3vw,416px);--cg-landing-banner-mask:linear-gradient(180deg,rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.2) 42%,rgba(0,0,0,0.78) 100%);background:var(--cg-color-white);box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;padding:0;width:100vw;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner > .layout__region{margin:0;max-width:none;padding:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .block-banner{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper-outer,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper{background:var(--cg-color-black);margin:0;overflow:hidden;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--simple-heading,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--split-heading{--cg-banner-caption-max:1078px;--cg-banner-height:var(--cg-landing-banner-height);--cg-banner-mask:var(--cg-landing-banner-mask);--cg-banner-padding:0 var(--cg-space-24);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .slide,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .slide figure,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .slide picture,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .slide .image,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .slide .field-media-image{display:block;margin:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--simple-heading .slide img,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--split-heading .slide img{height:var(--cg-landing-banner-height) !important;object-fit:cover;object-position:center center;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .mask{background:var(--cg-landing-banner-mask) !important;opacity:1 !important;pointer-events:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper{align-items:center;height:var(--cg-landing-banner-height) !important;justify-content:center;padding:0 var(--cg-space-24);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption{align-items:center !important;margin:0 auto;max-width:1078px;padding:0;text-align:center;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption h1{color:var(--cg-color-white);font-family:var(--cg-font-heading);font-size:clamp(46px,3vw,58px);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1.75px;line-height:var(--cg-line-height-tight);margin:0 !important;max-width:none !important;text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.48);text-transform:uppercase;width:100% !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption p{color:var(--cg-color-white);font-family:var(--cg-font-body);font-size:clamp(18px,1.18vw,24px);font-style:normal;font-weight:var(--cg-font-weight-bold);letter-spacing:0;line-height:1.35;margin:var(--cg-space-8) auto 0;max-width:min(1078px,calc(100vw - 240px));text-align:center;text-shadow:0 0 4px rgba(0,0,0,0.55);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner > .layout__region > .block:not(.block-banner){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1140px;padding-left:var(--cg-space-16);padding-right:var(--cg-space-16);width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .block-banner + .block{margin-top:var(--cg-space-40);}.commongood-section--orange{background:var(--cg-color-orange-section);box-sizing:border-box;color:var(--cg-color-black);padding:42px 0 50px;}.main:has(#block-countyoc-content .commongood-section){max-width:none;padding-left:0;padding-right:0;}.main:has(#block-countyoc-content .layout-builder .commongood-section),.main:has(.layout-builder .commongood-section){margin-left:auto;margin-right:auto;max-width:1140px;padding-left:16px;padding-right:16px;}.main:has(#block-countyoc-content .commongood-section) #main-content > section[aria-label="Content"] > :not(#block-countyoc-content),.main:has(#block-countyoc-content .commongood-section) #block-countyoc-content .layout:not(.commongood-section){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1140px;padding-left:16px;padding-right:16px;width:100%;}.commongood-section--orange > .layout__region{box-sizing:border-box;margin:0 auto;max-width:1140px;padding-left:var(--cg-space-16);padding-right:var(--cg-space-16);width:100%;}.commongood-section--orange .column-row{margin:0 auto;max-width:1092px;padding:0;}.commongood-section--orange .column-row-wrapper{align-items:flex-start;gap:var(--cg-space-38);justify-content:center;}.commongood-section--orange .column-row-wrapper .column-row-item,.commongood-section--orange .column-row-item{flex:1 1 0;margin:0 !important;max-width:none;}.commongood-section--orange .column-row-item:first-child{flex:0 0 498px !important;max-width:498px;}.commongood-section--orange .column-row-item:last-child{flex:1 1 0 !important;max-width:504px;}.commongood-section--orange h2,.commongood-section--orange h3,.commongood-section--orange h4,.commongood-section--orange p,.commongood-section--orange li{color:var(--cg-color-black);}.commongood-section--orange .field-media-oembed-video,.commongood-section--orange .video{aspect-ratio:498 / 287;height:auto;overflow:hidden;padding:0;position:relative;}.commongood-section--orange .field-media-oembed-video iframe,.commongood-section--orange .video iframe{border:0;height:100%;inset:0;position:absolute;width:100%;}.commongood-section--orange .column-row-item:first-child img{aspect-ratio:498 / 287;display:block;height:auto;object-fit:cover;width:100%;}.commongood-section--orange .column-row-item:last-child h3{font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h3);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-h3);margin:0 0 var(--cg-space-4);text-transform:uppercase;}.commongood-section--orange .column-row-item:last-child h4{font-size:1.125rem;font-weight:var(--cg-font-weight-extra-bold);line-height:1.35;margin:0 0 var(--cg-space-28);}.commongood-section--orange .column-row-item:last-child p{font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-body);margin:0 0 var(--cg-space-4);}.commongood-section--orange .column-row-item:last-child ul{font-size:1rem;line-height:1.7;padding:0;}.commongood-section--orange .column-row-item:last-child li{margin:0 0 2px;}body:not(.path-admin):not(:has(.layout-builder)) .main:has(#block-countyoc-content .block--four-card-featured-group.inline-blocklink-group) #block-countyoc-content .layout:has(.block--four-card-featured-group.inline-blocklink-group){max-width:none;padding-left:0;padding-right:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group{--cg-featured-main-image-width:554px;--cg-featured-main-image-height:294px;--cg-featured-mini-image-width:170px;--cg-featured-mini-image-height:90px;box-sizing:border-box;margin:0 auto;max-width:1212px;padding:80px 0 64px;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .four-card-featured-group{padding:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .four-card-featured-group__inner{display:block;max-width:none;padding:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .four-card-featured-group-wrapper{align-items:stretch;display:grid;gap:0 34px;grid-template-columns:minmax(0,var(--cg-featured-main-image-width)) 1px minmax(0,496px);justify-content:center;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-line,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-right{flex:none;min-width:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-line{display:flex;justify-content:center;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-line-hr{background:var(--cg-border-mobile);border:0;height:100%;margin:0;width:1px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-right{display:flex;flex-direction:column;gap:84px;padding-bottom:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini-item{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-default,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini{background:transparent;border:0;box-shadow:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-default{padding:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper{aspect-ratio:554 / 294;border-radius:var(--cg-radius-md);margin:0 0 var(--cg-space-24);max-width:var(--cg-featured-main-image-width);overflow:hidden;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper figure,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper picture,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper .image{display:block;margin:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper img{aspect-ratio:554 / 294;display:block;height:auto;object-fit:cover;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-default__content{padding:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading{color:var(--cg-color-ink);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h3);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-h3);text-transform:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading{margin:0 0 var(--cg-space-24);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading{color:var(--cg-color-ink);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-featured-mini-heading);text-transform:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__date,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__date{color:var(--cg-color-featured-date);font-family:var(--cg-font-body);font-size:var(--cg-font-size-small);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-featured-date);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__date{margin:0 0 var(--cg-space-24);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__date{margin:var(--cg-space-8) 0 0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__body,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__body p{color:var(--cg-color-featured-body);font-family:var(--cg-font-body);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-featured-body);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__body{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__body p{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini{align-items:flex-start;display:grid;gap:0 26px;grid-template-columns:var(--cg-featured-mini-image-width) minmax(0,1fr);width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img{aspect-ratio:170 / 90;border-radius:var(--cg-radius-md);margin:0;overflow:hidden;width:var(--cg-featured-mini-image-width);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img figure,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img picture,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img .image{display:block;margin:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img img.image{aspect-ratio:170 / 90;height:auto;object-fit:cover;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__content{width:auto;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading a,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading a,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-pdf,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-pdf{color:var(--cg-color-ink) !important;font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading a:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-default__card-default-heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading a:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-pdf:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__heading-pdf:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-pdf:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__card-mini-heading-pdf:focus{color:var(--cg-color-ink) !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .field-link.center,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .read-more-btn{display:flex;justify-content:center;margin:42px 0 0;text-align:center;}#block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .field-link.center :is(.button--primary,.button--secondary),#block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .read-more-btn :is(.button--primary,.button--secondary){min-height:54px;min-width:362px;padding:0 40px;}body:not(.path-admin):not(:has(.layout-builder)) .main:has(#block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2)) #block-countyoc-content .layout:has(.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2)){max-width:none;padding-left:0;padding-right:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2){box-sizing:border-box;margin:0 auto;max-width:1556px;padding:104px 0 92px;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .grid-group-wrapper{padding:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .grid--card.grid--col2{display:grid;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin:0 auto;padding:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .grid__item{margin:0 !important;min-width:0;width:auto !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default{background:transparent;border:0;box-shadow:none;padding:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-image-wrapper{border-radius:var(--cg-radius-md);margin:0 0 var(--cg-space-24);overflow:hidden;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-image-wrapper figure,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-image-wrapper picture,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-image-wrapper .image{display:block;margin:0;width:100%;min-height:202px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-image-wrapper img{aspect-ratio:560 / 196;display:block;height:auto;object-fit:cover;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__content{padding-top:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading{color:var(--DO,var(--cg-color-orange));font-family:var(--cg-font-heading);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-heading);margin:0 0 var(--cg-space-20);text-transform:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading a,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading-link{color:var(--DO,var(--cg-color-orange)) !important;font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading a:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__card-default-heading-link:focus{color:var(--DO,var(--cg-color-orange)) !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body{color:var(--cg-color-schedule-body);font-family:var(--cg-font-body);margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body h3{color:var(--cg-color-schedule-title);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-schedule-heading);margin:0 0 var(--cg-space-20);text-transform:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body h3 a{color:var(--cg-color-schedule-title) !important;font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body h3 a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body h3 a:focus{color:var(--cg-color-schedule-title) !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .card-default__body p{color:var(--cg-color-schedule-body);font-family:var(--cg-font-body);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-medium);line-height:var(--cg-line-height-schedule-body);margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .field-link.center{margin-top:84px;text-align:center;}#block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .field-link.center :is(.button--primary,.button--secondary){min-width:462px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left){--cg-card-image-left-media-width:clamp(140px,35%,197px);width:100%;margin-top:75px;margin-bottom:75px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) a svg{visibility:hidden;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default{align-items:start;background:transparent;border:0;box-shadow:none;box-sizing:border-box;display:grid;gap:0 17px;grid-template-columns:var(--cg-card-image-left-media-width) minmax(0,1fr);padding:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-image-wrapper{align-self:start;border-radius:0;margin:0;max-width:197px;min-height:0;overflow:visible;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-image-wrapper :is(.field-media-image,[role="group"],[role="group"] > div,figure,picture,.image){display:block;margin:0;min-height:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-image-wrapper img{aspect-ratio:auto;display:block;height:auto;max-width:100%;object-fit:contain;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__content{min-width:0;padding:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading{color:var(--cg-color-ink);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:0;line-height:var(--cg-line-height-schedule-heading);margin:0 0 var(--cg-space-16);text-transform:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading a,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__heading-link,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading-link{color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading a:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__heading-link:focus,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading-link:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__card-default-heading-link:focus{color:var(--cg-color-ink) !important;text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__date{margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__date:empty{display:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body p{color:var(--cg-color-text-muted);font-family:var(--cg-font-body);font-size:var(--cg-font-size-nav);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-featured-body);margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body :is(.field-body,.field-wysiwyg){margin:0;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body a{color:var(--cg-color-checkbox) !important;font-weight:var(--cg-font-weight-bold);text-decoration:none !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body a:hover,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default__body a:focus{text-decoration:underline !important;}.commongood-section--donation-amount{background:var(--cg-color-orange-section);box-sizing:border-box;color:var(--cg-color-black);padding:42px 0 49px;}.commongood-section--donation-amount > .layout__region{box-sizing:border-box;margin:0 auto;max-width:1360px;width:100%;}.commongood-section--donation-amount h2.title{color:var(--cg-color-ink);font-family:var(--cg-font-heading);font-size:var(--cg-font-size-h2);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1px;line-height:var(--cg-line-height-heading);margin:0 0 38px;text-align:center;text-transform:uppercase;}.commongood-section--donation-amount > .layout__region .number-group__outer{padding-top:0 !important;padding-bottom:0 !important;}.commongood-section--donation-amount .field-text,.commongood-section--donation-amount .text-formatted,.commongood-section--donation-amount .inline-menu,.commongood-section--donation-amount .column-row-wrapper{display:grid;gap:var(--cg-space-42);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;}.commongood-section--donation-amount .field-text > *,.commongood-section--donation-amount .text-formatted > *,.commongood-section--donation-amount .inline-menu > *,.commongood-section--donation-amount .column-row-item{margin:0;min-width:0;}.commongood-section--donation-amount .text-formatted > p:has(a),.commongood-section--donation-amount .text-formatted > ul,.commongood-section--donation-amount .text-formatted > ol,.commongood-section--donation-amount .text-formatted li:has(a){display:contents;}.commongood-section--donation-amount .text-formatted > ul,.commongood-section--donation-amount .text-formatted > ol,.commongood-section--donation-amount .inline-menu{list-style:none;}.commongood-section--donation-amount .text-formatted li,.commongood-section--donation-amount .inline-menu > .menu-item{margin:0;}.commongood-section--donation-amount .field-text > a,.commongood-section--donation-amount .field-text > p,.commongood-section--donation-amount .text-formatted > a,.commongood-section--donation-amount .text-formatted > p > a,.commongood-section--donation-amount .text-formatted li > a,.commongood-section--donation-amount .inline-menu > .menu-item > a,.commongood-section--donation-amount .column-row-item,.commongood-section--donation-amount .number-group .number-group-item h2{align-items:center;background:var(--cg-color-white);border:1px solid var(--cg-border-subtle);border-radius:var(--cg-radius-sm);box-shadow:var(--cg-shadow-card);box-sizing:border-box;display:flex;justify-content:center;margin:0;min-height:134px;padding:18px 20px;text-align:center;text-decoration:none !important;width:100%;}.commongood-section--donation-amount .field-text > a:hover,.commongood-section--donation-amount .field-text > a:focus,.commongood-section--donation-amount .text-formatted > a:hover,.commongood-section--donation-amount .text-formatted > a:focus,.commongood-section--donation-amount .text-formatted > p > a:hover,.commongood-section--donation-amount .text-formatted > p > a:focus,.commongood-section--donation-amount .text-formatted li > a:hover,.commongood-section--donation-amount .text-formatted li > a:focus,.commongood-section--donation-amount .inline-menu > .menu-item > a:hover,.commongood-section--donation-amount .inline-menu > .menu-item > a:focus,.commongood-section--donation-amount .number-group .number-group-item h2 > a:hover,.commongood-section--donation-amount .number-group .number-group-item h2 > a:focus{color:var(--DO,var(--cg-color-orange)) !important;text-decoration:none !important;}.commongood-section--donation-amount .field-text > a:focus-visible,.commongood-section--donation-amount .text-formatted > a:focus-visible,.commongood-section--donation-amount .text-formatted > p > a:focus-visible,.commongood-section--donation-amount .text-formatted li > a:focus-visible,.commongood-section--donation-amount .inline-menu > .menu-item > a:focus-visible,.commongood-section--donation-amount .number-group .number-group-item h2 > a:focus-visible{outline:3px solid var(--cg-color-focus);outline-offset:var(--cg-space-4);}.layout-builder .commongood-section--donation-amount .layout-builder__link,.layout-builder .commongood-section--donation-amount .layout-builder__link:hover,.layout-builder .commongood-section--donation-amount .layout-builder__link:focus{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--cg-color-admin-link) !important;display:inline-flex !important;font-family:var(--cg-font-system) !important;font-size:1rem !important;font-weight:var(--cg-font-weight-bold) !important;letter-spacing:normal !important;line-height:1.3 !important;min-height:0 !important;padding:0 !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;width:auto !important;}.layout-builder .commongood-section--donation-amount .contextual .trigger,.layout-builder .commongood-section--donation-amount .contextual-links a{color:var(--cg-color-contextual) !important;font-family:var(--cg-font-system) !important;font-size:13px !important;font-weight:var(--cg-font-weight-regular) !important;letter-spacing:normal !important;line-height:1.2 !important;min-height:0 !important;text-align:left !important;text-transform:none !important;}.commongood-section--donation-amount .number-group .number-group-item-wrapper{background-color:transparent;flex:1 1 0;min-width:0;padding-left:0;padding-right:0;}.commongood-section--donation-amount .number-group .number-group-item-wrapper:nth-child(1),.commongood-section--donation-amount .number-group .number-group-item-wrapper:nth-child(2),.commongood-section--donation-amount .number-group .number-group-item-wrapper:nth-child(3){border-right:0;}.commongood-section--donation-amount .number-group .number-group__inner{gap:var(--cg-space-64);}.commongood-section--donation-amount .number-group .number-group-item h2{color:var(--cg-color-orange) !important;text-align:center;padding-left:0 !important;padding-right:0 !important;}.commongood-section--donation-amount .number-group .number-group-item h2 > a{align-items:center;color:inherit !important;display:flex;justify-content:center;min-height:inherit;text-decoration:none !important;width:100%;}.commongood-section--donation-amount .number-group .number-group-item h2 > a > svg{visibility:hidden;}.commongood-section--donation-amount .number-group .number-group__inner .number-group-item-wrapper:nth-child(1) h2,.commongood-section--donation-amount .number-group .number-group__inner .number-group-item-wrapper:nth-child(3) h2{color:var(--cg-color-orange) !important;}.layout__region .block-text a{text-decoration:underline;color:#00447C;}@media (min-width:1025px){.header{height:168px;}.header__utility{height:72px;}.header__navigation{justify-content:center;margin-top:-20px;min-height:96px !important;padding:var(--cg-space-34) var(--cg-space-40) 0 !important;}.header__menu{margin-left:0;width:100%;}.main-nav > .main-menu{align-items:center;display:flex;justify-content:space-between;margin:0 auto var(--cg-space-24);max-width:none;width:clamp(944px,72vw,1188px);}.main-nav > .main-menu > li > ul.columns1{width:initial !important;min-width:183px !important;}.main-nav > .main-menu > li > ul{padding:18px 16px 0 14px !important;}.main-nav > .main-menu > .main-menu__item.hover-menu > .main-menu--sub{display:none !important;}.main-nav > .main-menu > .main-menu__item.hover-menu:hover > .main-menu--sub,.main-nav > .main-menu > .main-menu__item.hover-menu:focus-within > .main-menu--sub{display:block !important;}.main-nav > .main-menu:focus-within > .main-menu__item.hover-menu:not(:focus-within) > .main-menu--sub{display:none !important;}.main-nav > .main-menu:has(> .main-menu__item > .main-menu__link:focus) > .main-menu__item.hover-menu:not(:has(> .main-menu__link:focus)) > .main-menu--sub{display:none !important;}.main-nav .main-menu--sub .main-menu__item{box-sizing:border-box;height:auto !important;min-height:var(--cg-space-44);padding:0 !important;}.main-nav .main-menu--sub .main-menu__link{align-items:center;box-sizing:border-box;color:var(--cg-color-featured-body) !important;cursor:pointer;display:flex;font-family:var(--cg-font-heading);font-size:14px !important;font-style:normal;font-weight:600 !important;height:var(--cg-space-44) !important;line-height:normal !important;max-height:var(--cg-space-44) !important;text-transform:uppercase;width:100%;}.main-nav .main-menu--sub .main-menu__link:focus:not(:focus-visible){outline:0;}.main-nav .main-menu--sub .main-menu__link:focus-visible{outline:3px solid var(--cg-color-focus);outline-offset:-3px;}.main-nav > .main-menu > li > ul::before{display:none !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption h1::before,body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .commongood-section--coming-soon-banner .banner-wrapper--simple-heading .caption-wrapper .caption h1::after,body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before,body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .commongood-section--coming-soon-banner .banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{width:clamp(140px,15vw,300px);}.main-menu__item{height:var(--cg-space-44) !important;padding:0 !important;}.main-menu__link{height:var(--cg-space-44) !important;max-height:var(--cg-space-44) !important;}.commongood-section--donation-amount .number-group .number-group-item h2{font-size:82px !important;}.footer__inner{flex-flow:row nowrap;justify-content:flex-start;min-height:370px;}.footer__logo_footer{flex:0 0 232px;margin-right:var(--cg-space-44);}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu,.footer__social){box-sizing:border-box;padding-top:71px;}.footer .footer__resources_menu{margin-bottom:75px;}.footer .footer__navigation_menu{flex:0 0 150px;}.footer .footer__quick_links_menu{flex:0 0 150px;margin-left:45px;}.footer .footer__resources_menu{flex:0 0 235px;margin-left:45px;}.footer .footer__social{flex:0 0 150px;margin-left:58px;}}@media (max-width:1024px){#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .form-actions,#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .webform-actions{text-align:center;}.commongood-section--donation-amount .number-group .number-group__inner .number-group-item-wrapper{order:unset !important;}.commongood-section--donation-amount .number-group .number-group__inner .number-group-item-wrapper h2{margin-bottom:0 !important;}.footer{padding:45px 0 36px !important;}.footer__inner{align-items:stretch;flex-direction:column;margin-left:0 !important;margin-right:0 !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;text-align:center;width:100% !important;}.footer__logo_footer{justify-content:center;min-height:266px;padding:var(--cg-space-34) var(--cg-space-16);width:100% !important;}.footer__logo_footer .logo-img{margin-bottom:var(--cg-space-16);}.footer__logo_footer .logo__image{height:136px !important;padding-left:136px;width:136px !important;}.footer__logo_footer .logo-text{font-size:var(--cg-font-size-body);line-height:1.45;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu,.footer__social){padding-left:var(--cg-space-24);padding-right:var(--cg-space-24);width:100%;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) h2{align-items:center;color:var(--cg-color-black) !important;display:flex;font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-extra-bold);justify-content:center;line-height:var(--cg-line-height-heading);margin:0;overflow:visible;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) h2::after,.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) h2.open::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-position:center;background-repeat:no-repeat;background-size:12px 8px;border:0;content:"" !important;display:inline-block;flex:0 0 auto;height:12px;margin-left:8px;overflow:visible;padding:0;text-indent:0;transform:none;width:12px;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) h2.open::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 6.5L6 1.5L11 6.5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) .inline-menu{display:none !important;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) .inline-menu.open{display:block !important;margin:0;padding:0;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) .inline-menu__item{margin:0 0 19px;text-align:center;}.footer :is(.footer__navigation_menu,.footer__quick_links_menu,.footer__resources_menu) .inline-menu__link{color:var(--cg-color-ink) !important;display:block;font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-weight:var(--cg-font-weight-regular);line-height:24px;text-align:center;}.footer .footer__social{padding-bottom:0;text-align:center;}.footer .footer__social h2{color:var(--cg-color-black) !important;font-family:var(--cg-font-heading);font-size:var(--cg-font-size-body);font-weight:var(--cg-font-weight-extra-bold);line-height:var(--cg-line-height-heading);margin:0;}.footer .social-menu{display:grid;gap:0 var(--cg-space-24);grid-template-columns:repeat(4,23px);justify-content:center;margin-left:auto;margin-right:auto;max-width:none;}.banner-wrapper--simple-heading{--cg-banner-height:clamp(240px,52vw,307px);--cg-banner-padding:0 var(--cg-space-20);}.banner-wrapper--body-only{--cg-banner-height:clamp(480px,125vw,560px);--cg-banner-padding:46px var(--cg-space-20);}.banner-wrapper--split-heading .caption-wrapper .caption h1,.banner-wrapper--simple-heading .caption-wrapper .caption h1{font-size:clamp(2rem,8vw,46px);line-height:var(--cg-line-height-tight);}.banner-wrapper.banner-wrapper--body-only .caption-wrapper .caption p{text-align:center !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner{--cg-landing-banner-height:clamp(300px,46vw,380px);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--simple-heading,body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .banner-wrapper--split-heading{--cg-banner-padding:0 var(--cg-space-20);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper{padding-left:var(--cg-space-20);padding-right:var(--cg-space-20);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption h1{font-size:clamp(34px,6vw,46px);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption p{font-size:clamp(16px,2.4vw,18px);line-height:1.45;max-width:min(720px,calc(100vw - 40px));}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .block-banner + .block{margin-top:var(--cg-space-32);}.commongood-section--orange{padding:var(--cg-space-44) 0 var(--cg-space-52);}.commongood-section--orange > .layout__region{padding-left:var(--cg-space-20);padding-right:var(--cg-space-20);}.commongood-section--orange .column-row-wrapper{align-items:stretch;flex-direction:column;gap:28px;}.commongood-section--orange .column-row-item{flex-basis:auto;max-width:none;width:100%;}.commongood-section--orange .column-row-item:first-child,.commongood-section--orange .column-row-item:last-child{flex:1 1 auto !important;max-width:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group{max-width:760px;padding:72px var(--cg-space-20) 64px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .four-card-featured-group-wrapper{gap:34px;grid-template-columns:minmax(0,1fr);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-left .card-image-wrapper{max-width:none;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-line{width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-line-hr{height:1px;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .content-right{gap:36px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2){max-width:760px;padding:72px var(--cg-space-20) 68px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .grid--card.grid--col2{gap:52px;grid-template-columns:minmax(0,1fr);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .field-link.center{margin-top:64px;}.commongood-section--donation-amount{padding:38px 0 44px;}.commongood-section--donation-amount > .layout__region{padding-left:16px;padding-right:16px;}.commongood-section--donation-amount h2.title{margin-bottom:28px;}.commongood-section--donation-amount .number-group .number-group__inner{display:grid;gap:0 34px;grid-template-columns:repeat(2,minmax(0,1fr));}.commongood-section--donation-amount .number-group .number-group-item-wrapper{flex:none !important;max-width:none !important;width:100% !important;}.commongood-section--donation-amount > .layout__region .number-group__outer{padding-left:0 !important;padding-right:0 !important;}.commongood-section--donation-amount .field-text,.commongood-section--donation-amount .text-formatted,.commongood-section--donation-amount .inline-menu,.commongood-section--donation-amount .column-row-wrapper{gap:var(--cg-space-22);grid-template-columns:repeat(2,minmax(0,1fr));}.commongood-section--donation-amount .field-text > a,.commongood-section--donation-amount .field-text > p,.commongood-section--donation-amount .text-formatted > a,.commongood-section--donation-amount .text-formatted > p > a,.commongood-section--donation-amount .text-formatted li > a,.commongood-section--donation-amount .inline-menu > .menu-item > a,.commongood-section--donation-amount .column-row-item,.commongood-section--donation-amount .number-group .number-group-item h2{font-size:clamp(3.5rem,10vw,4.5rem);letter-spacing:-0.9px;min-height:112px;}.header{height:190px;position:relative;z-index:50;}.header__pre-inner{box-shadow:none;}.header__utility{box-sizing:border-box;height:102px;justify-content:flex-start !important;padding:6px 0 0 16px !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header__utility{justify-content:center !important;padding:6px 0 0 !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header__logo-occ{margin:0 auto !important;}.header__logo-occ .logo__image{height:106px !important;margin:0 !important;padding-left:140px;width:140px !important;}body:has(#block-countyoc-content .commongood-section--coming-soon-banner) .header__logo-occ .logo__image{margin:0 auto !important;}.header__navigation{align-items:center;border-bottom:0;border-top:1px solid var(--cg-border-mobile);box-sizing:border-box;display:flex;height:88px;margin-top:-40px;min-height:88px !important;padding:0 var(--cg-space-24) !important;}.header__menu{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;width:100%;}#toggle-expand.toggle-expand{align-items:center;background:transparent !important;border:0 !important;box-shadow:none !important;color:var(--cg-color-icon) !important;display:inline-flex;height:var(--cg-space-44);justify-content:center;margin:0;padding:0 !important;position:absolute;right:17px;top:15px;text-decoration:none;width:var(--cg-space-44);z-index:1001;}#toggle-expand.toggle-expand:focus:not(:focus-visible){outline:0;}#toggle-expand.toggle-expand:focus-visible{outline:2px solid var(--cg-color-focus);outline-offset:var(--cg-space-4);}#toggle-expand .toggle-expand__open{align-items:center;display:inline-flex;height:var(--cg-space-44);justify-content:center;line-height:1;width:var(--cg-space-44);}#toggle-expand .toggle-expand__open::before{color:var(--cg-color-icon) !important;content:"\e5d2";font-size:31px;line-height:1;}#toggle-expand.toggle-expand--open .toggle-expand__open{display:none;}#toggle-expand.toggle-expand--open::before,#toggle-expand.toggle-expand--open::after{background:var(--cg-color-focus);content:"";display:block;height:2px;left:9px;position:absolute;top:21px;width:28px;}#toggle-expand.toggle-expand--open::before{transform:rotate(45deg);}#toggle-expand.toggle-expand--open::after{transform:rotate(-45deg);}.header.menu-mobile-open{height:auto;min-height:100vh;}.header.menu-mobile-open .header__inner{min-height:100vh;}.header.menu-mobile-open .header__utility{height:102px;justify-content:flex-start !important;padding:6px 0 0 16px !important;}.header.menu-mobile-open .header__logo-occ .logo__image{height:106px !important;margin:0 !important;padding-left:140px;width:140px !important;}.header.menu-mobile-open .header__navigation{border-top:1px solid var(--cg-border-mobile);height:auto;min-height:0 !important;padding:0 var(--cg-space-16) !important;}.header.menu-mobile-open .header__menu{align-items:flex-start;display:block;width:100%;}.header.menu-mobile-open #toggle-expand.toggle-expand{right:17px;top:15px;}.main-nav--open{background:var(--cg-color-white) !important;box-sizing:border-box;height:calc(100vh - 102px);left:auto;margin:-30px 0 0;min-height:calc(100vh - 102px);overflow-y:auto;padding:54px 0 56px;position:static;right:auto;top:auto;width:100%;}.main-nav--open > .main-menu{border:0;border-top:1px solid var(--cg-border-mobile);margin:0;padding:0;}.main-nav .main-menu-back-wrapper,.main-nav--open .main-menu-back-wrapper,.main-nav--open.sub-open .main-menu-back-wrapper,.main-nav--open.sub-1-open .main-menu-back-wrapper,.main-nav--open.sub-2-open .main-menu-back-wrapper{display:none !important;}.main-nav--open .main-menu__item{align-items:center;border-bottom:1px solid var(--cg-border-mobile);border-top:0;box-sizing:border-box;display:flex;min-height:var(--cg-space-52);padding:0;}.main-nav--open.sub-open > .main-menu > .main-menu__item{display:flex !important;}.main-nav--open.sub-open > .main-menu > .main-menu__item.open{align-items:center;flex-wrap:wrap;}.main-nav--open .main-menu__link{align-items:center;color:var(--cg-color-black) !important;display:inline-flex;font-family:var(--cg-font-heading);font-size:var(--cg-font-size-nav) !important;font-style:normal;font-weight:var(--cg-font-weight-extra-bold) !important;line-height:var(--cg-line-height-heading) !important;min-height:var(--cg-space-52);padding:0;text-transform:uppercase;}.main-nav--open .main-menu__link--with-sub{align-items:center;display:inline-flex;flex:1 1 auto;min-height:var(--cg-space-52);width:auto;}.main-nav--open .expand-sub{align-items:center;align-self:stretch;display:inline-flex;height:var(--cg-space-52);justify-content:flex-end;margin-left:auto;width:var(--cg-space-52);margin-top:14px;}.main-nav--open .expand-sub::before{color:var(--cg-color-focus) !important;content:"\e315";font-size:24px;}.main-nav--open .expand-sub--open{background:transparent !important;display:inline-flex !important;}.main-nav--open .expand-sub--open::before{transform:rotate(90deg);}.main-nav--open .main-menu--sub{border-bottom:0;border-top:0;display:none !important;flex:0 0 100%;height:0;margin:0;overflow:hidden;padding:0;width:100%;}.main-nav--open .main-menu--sub-open{border-top:0;display:block !important;height:auto;overflow:visible;padding:0;}.main-nav--open .main-menu--sub .main-menu__item{align-items:center;border-bottom:1px solid var(--cg-border-mobile);border-top:0;display:flex;min-height:var(--cg-space-52);padding:0 0 0 var(--cg-space-16);}.main-nav--open .main-menu--sub .main-menu__item:last-child{border-bottom:0;}.banner-wrapper--split-heading{--cg-banner-height:clamp(320px,106vw,412px);--cg-banner-padding:0 var(--cg-space-16) var(--cg-space-34);}.banner-wrapper--split-heading .caption-wrapper .caption h1{font-size:clamp(2rem,11vw,46px);letter-spacing:1px;line-height:var(--cg-line-height-tight);max-width:100% !important;width:100% !important;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading--split{max-width:100% !important;width:100% !important;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first{display:block;white-space:nowrap;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--second{display:block;margin-left:auto !important;margin-right:auto !important;max-width:292px;white-space:normal;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before,.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{display:none;}.banner-wrapper--split-heading .caption-wrapper .caption p,.banner-wrapper--simple-heading .caption-wrapper .caption p{font-size:var(--cg-font-size-body);font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-body);margin-top:var(--cg-space-8);max-width:292px;}#block-countyoc-content .layout:has(.banner-wrapper--split-heading) + .layout{padding-left:27px;padding-right:27px;padding-top:var(--cg-space-34);}#block-countyoc-content .layout:has(.banner-wrapper--split-heading) + .layout h2{color:var(--cg-color-heading-mobile);font-family:var(--cg-font-heading);font-size:24px;font-style:normal;font-weight:var(--cg-font-weight-extra-bold);letter-spacing:1px;line-height:var(--cg-line-height-heading);margin:0 0 var(--cg-space-28);text-transform:uppercase;}#block-countyoc-content .layout:has(.banner-wrapper--split-heading) + .layout p{color:var(--cg-color-text-muted);font-family:var(--cg-font-body);font-size:var(--cg-font-size-body);font-style:normal;font-weight:var(--cg-font-weight-regular);line-height:var(--cg-line-height-body);margin-bottom:var(--cg-space-24);}}@media (max-width:991px){.footer .footer__navigation_menu,.footer .footer__quick_links_menu,.footer .footer__resources_menu,.footer .footer__social{margin-top:35px !important;}}@media (min-width:920px){.footer .inline-menu{margin-top:24px !important;}}@media (max-width:768px){#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro){display:block;max-width:none;}#block-countyoc-content .webform-submission-form .commongood-newsletter__intro,#block-countyoc-content .webform-submission-form .commongood-newsletter__intro p{margin-bottom:26px;}#block-countyoc-content .webform-submission-form .webform-flexbox{display:block;}#block-countyoc-content .webform-submission-form .webform-flexbox > .webform-flex{margin-bottom:var(--cg-space-22);}#block-countyoc-content .webform-submission-form .webform-flexbox .webform-flexbox--container{margin-bottom:var(--cg-space-22);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content form:not(.webform-submission-form) .form-item{margin-bottom:var(--cg-space-22);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) .form-item:not(.form-type-checkbox):not(.js-form-type-checkbox){margin-bottom:var(--cg-space-22);}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .form-actions,#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .webform-actions{margin-top:14px;}#block-countyoc-content .webform-submission-form:has(.commongood-newsletter__intro) > .commongood-newsletter__general-inquiries{margin-top:24px !important;}#block-countyoc-content .webform-submission-form .commongood-newsletter__general-inquiries{margin-top:24px;text-align:center;}#block-countyoc-content .webform-submission-form .form-actions .button,#block-countyoc-content .webform-submission-form input[type="submit"],#block-countyoc-content .webform-submission-form button[type="submit"]{max-width:248px;min-width:0;width:100%;}#block-countyoc-content :is(.field-link,.read-more-btn) :is(.button--primary,.button--secondary),#block-countyoc-content .webform-submission-form :is(.button--primary,.button--secondary){max-width:462px;min-width:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group{padding-bottom:56px;padding-top:56px;}#block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .field-link.center :is(.button--primary,.button--secondary),#block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .read-more-btn :is(.button--primary,.button--secondary){max-width:362px;min-width:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2){padding-bottom:56px;padding-top:56px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .grid--card.grid--col2{gap:44px;}#block-countyoc-content .inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .field-link.center :is(.button--primary,.button--secondary){max-width:462px;min-width:0;width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left){--cg-card-image-left-media-width:min(220px,100%);margin-top:32px;margin-bottom:32px;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-default{gap:var(--cg-space-20);grid-template-columns:minmax(0,1fr);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left) .card-image-wrapper{max-width:initial;}.commongood-section--donation-amount .number-group .number-group-item-wrapper{max-width:none !important;width:100% !important;}.layout__region .block-text{padding-top:1.5rem;}}@media (max-width:520px){body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner{--cg-landing-banner-height:clamp(260px,72vw,320px);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper{padding-left:var(--cg-space-16);padding-right:var(--cg-space-16);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption h1{font-size:32px !important;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .commongood-section--landing-page-banner .caption-wrapper .caption p{font-size:15px;line-height:1.45;max-width:calc(100vw - 32px);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini{gap:var(--cg-space-16);grid-template-columns:minmax(0,1fr);}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content .block--four-card-featured-group.inline-blocklink-group .card-mini__img{width:100%;}body:not(.path-admin):not(:has(.layout-builder)) #block-countyoc-content :is(.block-card-image-left,.inline-blocklink-group.block-link-group:has(.grid--card.grid--col2) .block-card-image-left){margin-top:24px;margin-bottom:24px;}.commongood-section--donation-amount .field-text,.commongood-section--donation-amount .text-formatted,.commongood-section--donation-amount .inline-menu,.commongood-section--donation-amount .column-row-wrapper{grid-template-columns:minmax(0,1fr);}.commongood-section--donation-amount .field-text > a,.commongood-section--donation-amount .field-text > p,.commongood-section--donation-amount .text-formatted > a,.commongood-section--donation-amount .text-formatted > p > a,.commongood-section--donation-amount .text-formatted li > a,.commongood-section--donation-amount .inline-menu > .menu-item > a,.commongood-section--donation-amount .column-row-item,.commongood-section--donation-amount .number-group .number-group-item h2{font-size:clamp(3rem,16vw,3.5rem);letter-spacing:-0.7px;min-height:104px;}.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::before,.banner-wrapper--split-heading .caption-wrapper .caption .banner__heading-line--first::after{display:none;}.banner-wrapper--split-heading .caption-wrapper .caption h1,.banner-wrapper--simple-heading .caption-wrapper .caption h1{font-size:32px !important;}}
.block--section-bg-gradient{background:linear-gradient(180deg,rgba(250,247,239,0) 0%,#faf7ef 100%) !important;}.card-bg__gral:hover .card-bg__img .mask{background-color:rgba(10,71,61,0.9) !important;}@media (max-width:480px){.multicard-wrapper .lSSlideWrapper .lightSlider .lslide.active .card-bg__img .mask{background-color:rgba(10,71,61,0.9) !important;}}.card-bg__gral .line-bg-hover{background-color:#0a473d !important;}.header__social-share a svg path{stroke:black;stroke-width:.65px;}.button--secondary{border:2px solid #062f28 !important;color:#0a473d !important;}.button--secondary:hover{background-color:#0a473d !important;color:#fff !important;}.block--section-bg-solid{background-color:#faf7ef !important;}.event-card__date{color:#205493 !important;}h2.title,.carousel-3-items-wrapper h2.title,.four-card-featured-group h2.title,.multicard-wrapper h2.title,.number-group h2.title,.column-row > h2.title,.card-bordered__heading,.card-mini__heading-link,.card-default__heading-link,.number-group .number-group__inner .number-group-item-wrapper:nth-child(1) h2,.number-group .number-group__inner .number-group-item-wrapper:nth-child(3) h2,.event-card__heading{color:#02574d !important;}.number-group .number-group__inner .number-group-item-wrapper:nth-child(1) .material-icons,.number-group .number-group__inner .number-group-item-wrapper:nth-child(3) .material-icons{opacity:0.6 !important;color:#0a473d !important;}.carousel-3-items-wrapper .lSSlideOuter .lSPager.lSpg li>a{border:1px solid #175147 !important;}.carousel-3-items-wrapper .lSSlideOuter .lSPager.lSpg li:hover a,.carousel-3-items-wrapper .lSSlideOuter .lSPager.lSpg li.active > a{border:1px solid #175147 !important;background:#175147 !important;}
