:root{color-scheme:light dark;--color-dark-gray: #333333;--color-normal-gray: #595959;--color-medium-gray: #949494;--color-light-gray: #cccccc;--color-pale-gray: #eeeeee;--color-dark-blue: #043d5b;--color-normal-blue: #065d8c;--color-medium-blue: #5d9cb8;--color-light-blue: #95d0e1;--color-pale-blue: #e2f1f6;--color-dark-teal: #004d54;--color-normal-teal: #03626b;--color-medium-teal: #539fa8;--color-light-teal: #aadbde;--color-pale-teal: #e0f1f2;--color-dark-green: #00431c;--color-normal-green: #00662f;--color-medium-green: #53a36b;--color-light-green: #aedcc0;--color-pale-green: #e3f2e8;--color-medium-yellow: #d47f1d;--color-light-yellow: #eca120;--color-pale-yellow: #fdf4e4;--color-dark-orange: #7d2509;--color-normal-orange: #a2300c;--color-medium-orange: #d05319;--color-pale-orange: #fcefe4;--color-dark-red: #8d031e;--color-normal-red: #ac1d2c;--color-medium-red: #e17472;--color-light-red: #fcc3c2;--color-pale-red: #fbeaec;--color-dark-purple: #580648;--color-normal-purple: #84036c;--color-medium-purple: #cc77b3;--color-light-purple: #eec6e1;--color-pale-purple: #f9edf7;--color-primary: #03626b;--color-primary--dark: #004d54;--color-primary--medium: #539fa8;--color-primary--light: #aadbde;--color-primary--pale: #e0f1f2;--color-secondary: #065d8c;--color-secondary--dark: #043d5b;--color-secondary--medium: #5d9cb8;--color-secondary--light: #95d0e1;--color-secondary--pale: #e2f1f6;--colorGinPrimaryRGB: 5, 80, 230;--colorGinPrimary: var(--colorGinPrimaryRGB);--colorGinPrimaryActive: #043cad;--colorGinPrimaryLight: rgba(var(--colorGinPrimaryRGB), .15)}@media(prefers-color-scheme: light){:root{--ui-site-background: white;--ui-site-text: black;--ui-prefooter-background: #333333;--ui-component-background: #eeeeee;--ui-component-accent: var(--color-primary);--ui-component-accent-dark: var(--color-primary--dark);--ui-component-accent-light: var(--color-primary--light);--ui-rule-border-color: #eeeeee}}@media(prefers-color-scheme: dark){:root{--ui-site-background: #202020;--ui-site-text: white;--ui-prefooter-background: #121212;--ui-component-background: #333333;--ui-component-accent: var(--color-primary--medium);--ui-component-accent-dark: var(--color-primary--dark);--ui-component-accent-light: var(--color-primary--light);--ui-rule-border-color: #595959}}@media(prefers-color-scheme: light){:root{--main-nav-link: #000;--main-nav-link--hover: #595959;--main-nav-link--bg: #eeeeee;--precontent--bg: #eeeeee}}@media(prefers-color-scheme: dark){:root{--main-nav-link: #fff;--main-nav-link--hover: #595959;--main-nav-link--bg: #121212;--precontent--bg: #121212}}@media print{:root{--color--print-text: black;--color--print-bg: white}}.section--attorney,.section--engineering,.section--police,.section--policing-forward,.section--pool,.section--water{--color-primary: var(--color-normal-blue);--color-primary--dark: var(--color-dark-blue);--color-primary--medium: var(--color-medium-blue);--color-primary--light: var(--color-light-blue);--color-primary--pale: var(--color-pale-blue)}.section--golf,.section--parking,.section--parks,.section--streets,.section--wpcrc{--color-primary: var(--color-normal-green);--color-primary--dark: var(--color-dark-green);--color-primary--medium: var(--color-medium-green);--color-primary--light: var(--color-light-green);--color-primary--pale: var(--color-pale-green)}.section--civil-rights{--color-primary: var(--color-normal-purple);--color-primary--dark: var(--color-dark-purple);--color-primary--medium: var(--color-medium-purple);--color-primary--light: var(--color-light-purple);--color-primary--pale: var(--color-pale-purple)}.section--clerk,.section--fire,.section--senior-center{--color-primary: var(--color-normal-red);--color-primary--dark: var(--color-dark-red);--color-primary--medium: var(--color-medium-red);--color-primary--light: var(--color-light-red);--color-primary--pale: var(--color-pale-red)}.section--human-resources,.section--jobs{--color-primary: var(--color-light-yellow);--color-primary--dark: var(--color-medium-yellow);--color-primary--medium: var(--color-medium-yellow);--color-primary--light: var(--color-light-yellow);--color-primary--pale: var(--color-pale-yellow)}.section--engineering,.section--jobs,.section--mayor,.section--municipal-court,.section--transportation,.section--town-of-blooming-grove,.section--town-of-madison{--color-secondary: var(--color-normal-purple);--color-secondary--dark: var(--color-dark-purple);--color-secondary--medium: var(--color-medium-purple);--color-secondary--light: var(--color-light-purple);--color-secondary--pale: var(--color-pale-purple)}.section--fire{--color-secondary: var(--color-normal-red);--color-secondary--dark: var(--color-dark-red);--color-secondary--medium: var(--color-medium-red);--color-secondary--light: var(--color-light-red);--color-secondary--pale: var(--color-pale-red)}@media(prefers-color-scheme: light){.section--attorney,.section--civil-rights,.section--clerk,.section--engineering,.section--fire,.section--golf,.section--human-resources,.section--jobs,.section--metro,.section--parking,.section--parks,.section--police,.section--policing-forward,.section--pool,.section--senior-center,.section--streets,.section--water,.section--wpcrc{--ui-component-accent: var(--color-primary);--ui-component-accent-dark: var(--color-primary--dark);--ui-component-accent-light: var(--color-primary--light)}}@media(prefers-color-scheme: dark){.section--attorney,.section--civil-rights,.section--clerk,.section--engineering,.section--fire,.section--golf,.section--human-resources,.section--jobs,.section--metro,.section--parking,.section--parks,.section--police,.section--policing-forward,.section--pool,.section--senior-center,.section--streets,.section--water,.section--wpcrc{--ui-component-accent: var(--color-primary--medium);--ui-component-accent-dark: var(--color-primary--dark);--ui-component-accent-light: var(--color-primary--light)}}.section--metro{--color-dark-blue: #1f355a;--color-normal-blue: #0d4c86;--color-medium-blue: #5299c4;--color-light-blue: #95d0e1;--color-pale-blue: #e3f6fa;--color-primary: var(--color-normal-blue);--color-primary--dark: var(--color-dark-blue);--color-primary--medium: var(--color-secondary);--color-secondary: #7dd0e7;--color-secondary--dark: #68b0c3;--color-base: #111921;--color-menu--background: var(--color-primary--dark);--color-menu--hover: var(--color-base);--color-menu--active: rgba(6,93,140,.6);--ui-prefooter-background: var(--color-primary--dark)}@media(prefers-color-scheme: dark){.section--metro{--ui-component-accent: var(--color-secondary)}}.section--public-health{--color-dark-blue: #053e51;--color-normal-blue: #04617a;--color-medium-blue: #499bb6;--color-light-blue: #a6d9ec;--color-pale-blue: #dff2fa;--color-pale-cool-blue: #e3f1ff;--color-light-cool-blue: #abd2f8;--color-medium-cool-blue: #5a95d3;--color-dark-navy: #002c5f;--color-dark-teal: #003e3a;--color-normal-teal:#00615a;--color-medium-teal: #4ea298;--color-light-teal: #a5dbd5;--color-pale-teal: #e1f5f4;--color-dark-yellow: var(--color-medium-yellow);--color-normal-yellow: var(--color-light-yellow);--color-medium-yellow: #cc810f;--color-light-yellow: #fab924;--color-pale-yellow: #fef4d3;--color-dark-green: #253801;--color-normal-green: #466000;--color-medium-green: #769f1d;--color-light-green: #bddf74;--color-pale-green: #effcd4;--color-normal-red: #8a223c;--color-medium-red: #d9757b;--color-light-red: #fac0c6;--color-pale-red: #ffedf1;--color-dark-pink: #730151;--color-normal-pink: #a41975;--color-medium-pink: #e366a9;--color-light-pink: #f7b5d7;--color-pale-pink: #ffebf7;--color-dark-purple: #521d49;--color-normal-purple: #823d73;--color-medium-purple: #bf7ab6;--color-light-purple: #f0c0eb;--color-pale-purple: #ffebfa;--color-primary: var(--color-normal-blue);--color-primary--dark: var(--color-dark-blue);--color-primary--medium: var(--color-medium-blue);--color-primary--pale: var(--color-pale-blue);--color-secondary: var(--color-normal-blue);--color-secondary--dark: var(--color-dark-blue);--color-header--background: var(--color-primary);--color-menu--background: rgba(6, 62, 81, 0.55);--color-menu--hover: #063e51;--color-menu--active: #063e51}@media(prefers-color-scheme: light){.section--public-health{--ui-component-accent: var(--color-medium-green);--ui-component-accent-dark: var(--color-normal-green);--ui-component-accent-light: var(--color-light-green);--ui-prefooter-background: #303030}}@media(prefers-color-scheme: dark){.section--public-health{--ui-component-accent: var(--color-medium-green);--ui-component-accent-dark: var(--color-dark-green);--ui-component-accent-light: var(--color-light-green)}}@media(prefers-color-scheme: light){.section--public-health[class*=-for-providers],.section--public-health[class*=-para-proveedores]{--ui-component-accent: var(--color-medium-teal);--ui-component-accent-dark: var(--color-normal-teal);--ui-component-accent-light: var(--color-light-teal)}}@media(prefers-color-scheme: dark){.section--public-health[class*=-for-providers],.section--public-health[class*=-para-proveedores]{--ui-component-accent: var(--color-medium-teal);--ui-component-accent-dark: var(--color-dark-teal);--ui-component-accent-light: var(--color-light-teal)}}@media(prefers-color-scheme: light){.section--public-health[class*=-businesses-licensing],.section--public-health[class*=-negocios-licencias],.section--public-health[class*=-cov-kev-lag-luam],.section--public-health[class*=-shang-ye-yu-xu-ke]{--ui-component-accent: var(--color-dark-navy);--ui-component-accent-dark: var(--color-dark-navy);--ui-component-accent-light: var(--color-light-cool-blue)}}@media(prefers-color-scheme: dark){.section--public-health[class*=-businesses-licensing],.section--public-health[class*=-negocios-licencias],.section--public-health[class*=-cov-kev-lag-luam],.section--public-health[class*=-shang-ye-yu-xu-ke]{--ui-component-accent: var(--color-medium-cool-blue);--ui-component-accent-dark: var(--color-dark-navy);--ui-component-accent-light: var(--color-light-cool-blue)}}@media(prefers-color-scheme: light){.section--public-health[class*=-your-health],.section--public-health[class*=-su-salud],.section--public-health[class*=-koj-kev-noj-qab-haus-huv],.section--public-health[class*=-nin-de-jian-kang],.section--public-health[class*=-data-reports],.section--public-health[class*=-datos-informes],.section--public-health[class*=-ntawv-pov-thawj-ntawv-qhia-tawm],.section--public-health[class*=-shu-ju-yu-bao-gao]{--ui-component-accent: var(--color-normal-purple);--ui-component-accent-dark: var(--color-dark-purple);--ui-component-accent-light: var(--color-light-purple)}}@media(prefers-color-scheme: dark){.section--public-health[class*=-your-health],.section--public-health[class*=-su-salud],.section--public-health[class*=-koj-kev-noj-qab-haus-huv],.section--public-health[class*=-nin-de-jian-kang],.section--public-health[class*=-data-reports],.section--public-health[class*=-datos-informes],.section--public-health[class*=-ntawv-pov-thawj-ntawv-qhia-tawm],.section--public-health[class*=-shu-ju-yu-bao-gao]{--ui-component-accent: var(--color-medium-purple);--ui-component-accent-dark: var(--color-dark-purple);--ui-component-accent-light: var(--color-light-purple)}}@media(prefers-color-scheme: light){.section--public-health[class*=-community-initiatives],.section--public-health[class*=-iniciativas-comunitarias],.section--public-health[class*=-zej-zog-kev-sib-koom-tes-ua],.section--public-health[class*=-she-qu-chang-yi]{--ui-component-accent: var(--color-normal-pink);--ui-component-accent-dark: var(--color-dark-pink);--ui-component-accent-light: var(--color-light-pink)}}@media(prefers-color-scheme: dark){.section--public-health[class*=-community-initiatives],.section--public-health[class*=-iniciativas-comunitarias],.section--public-health[class*=-zej-zog-kev-sib-koom-tes-ua],.section--public-health[class*=-she-qu-chang-yi]{--ui-component-accent: var(--color-medium-pink);--ui-component-accent-dark: var(--color-dark-pink);--ui-component-accent-light: var(--color-light-pink)}}:root{--font-family--base: "Source Sans Pro", "PingFang SC", "PingFang TC", "PingFang HK", "Microsoft YaHei", sans-serif;--font-family--alt: "Montserrat", "PingFang SC", "PingFang TC", "PingFang HK", "Microsoft YaHei", sans-serif;--font-family--gin: ginter, "PingFang SC", "PingFang TC", "PingFang HK", "Microsoft YaHei", inter, "Helvetica Neue", blinkmacsystemfont, -apple-system, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, sans-serif;--font-size--base-sm: 1rem;--font-size--base: 1.125rem;--font-size--x-small: 0.9rem;--font-size--small: 0.8em;--font-size--medium: 1.265625rem;--font-size--large: 1.40625rem;--font-size--x-large: 1.6875rem;--font-size--xx-large: 2.8125rem;--font-size--h1: 2.8125rem;--font-size--h2: 2.25rem;--font-size--h3: 1.6875rem;--font-size--h4: 1.265625rem;--font-size--h5: 0.984375rem;--font-size--h6: 0.84375rem;--font-size--sm-h2: 1.8rem;--font-size--sm-h3: 1.575rem;--font-weight--regular: 400;--font-weight--medium: 500;--font-weight--semi: 600;--font-weight--heavy: 700;--text-max-width: 64ch}@media(prefers-color-scheme: light){[class*=bg-pale-] .card-item.card-standard{color:initial}[class*=bg-pale-] .card-item.card-standard a{--color-link: inherit;--color-link-hover: inherit;--color-link-visited: inherit}}@media(prefers-color-scheme: light){.card-item.card-standard a{--color-link: var(--color-link-aaa);--color-link-hover: var(--color-link-aaa-hover);--color-link-visited: inherit}}.card-item .card-content h2:not(.heading),.card-item .card-content .u-h2{font-size:var(--font-size--sm-h2)}.card-item .card-content h3:not(.heading),.card-item .card-content .u-h3{font-size:var(--font-size--sm-h3)}.card-item .card-content h4:not(.heading),.card-item .card-content .u-h4{font-size:var(--font-size--h4)}.card-item .card-content h5:not(.heading),.card-item .card-content .u-h5{font-size:var(--font-size--h5)}.card-item ul:not([class*=list-]){list-style:disc}.card-item ul:not([class*=list-]) ul{list-style:circle}.card-item ul:not([class*=list-]) ul ul{list-style:square}.card-text-overlay .heading{color:#fff}.card-text-overlay .heading a{--color-link: #fff;--color-link-hover: var(--color-link-dark-bg-hover);--color-link-visited: var(--color-link-dark-bg-visited)}.card-text-overlay .heading a:after{color:currentColor}.card-text-overlay .heading .button--primary,.card-text-overlay .heading .button--secondary{--ui-button--bg: white;--ui-button--border: white;--ui-button--text: var(--color-primary);--ui-button--bg-hover: var(--color-primary--pale);--ui-button--border-hover: var(--color-primary--pale);--ui-button--text-hover: var(--color-primary)}.card-text-overlay .heading .button--primary::after,.card-text-overlay .heading .button--secondary::after{color:currentColor}.card-text-overlay .heading .button--primary.button--outline,.card-text-overlay .heading .button--secondary.button--outline{--ui-button--bg: transparent;--ui-button--border: white;--ui-button--text: white;--ui-button--bg-hover: var(--color-primary--pale);--ui-button--border-hover: var(--color-primary--pale);--ui-button--text-hover: var(--color-primary--dark)}.js-lpb-component .card-text-overlay .heading{color:#fff}.js-lpb-component .card-text-overlay .heading a{color:#fff}.js-lpb-component .card-text-overlay .heading a:hover,.js-lpb-component .card-text-overlay .heading a:focus{color:#ccc}.js-lpb-component .card-text-overlay .heading a:visited{color:#eee}.js-lpb-component .card-text-overlay .heading a:after{color:currentColor}.js-lpb-component .card-text-overlay .heading .button--primary,.js-lpb-component .card-text-overlay .heading .button--secondary{color:#03626b;background-color:#fff;box-shadow:inset 0 0 0 2px #fff,0 2px 4px 0 rgba(0,0,0,.2);border:none !important}.js-lpb-component .card-text-overlay .heading .button--primary:hover,.js-lpb-component .card-text-overlay .heading .button--primary:focus,.js-lpb-component .card-text-overlay .heading .button--secondary:hover,.js-lpb-component .card-text-overlay .heading .button--secondary:focus{color:#03626b;background-color:#e0f1f2;box-shadow:inset 0 0 0 2px #e0f1f2,0 2px 4px 0 rgba(0,0,0,.2)}.js-lpb-component .card-text-overlay .heading .button--primary::after,.js-lpb-component .card-text-overlay .heading .button--secondary::after{color:currentColor}.js-lpb-component .card-text-overlay .heading .button--primary.button--outline,.js-lpb-component .card-text-overlay .heading .button--secondary.button--outline{color:#fff;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #fff,0 2px 4px 0 rgba(0,0,0,.2)}.js-lpb-component .card-text-overlay .heading .button--primary.button--outline:hover,.js-lpb-component .card-text-overlay .heading .button--primary.button--outline:focus,.js-lpb-component .card-text-overlay .heading .button--secondary.button--outline:hover,.js-lpb-component .card-text-overlay .heading .button--secondary.button--outline:focus{color:#004d54;background-color:#e0f1f2;box-shadow:inset 0 0 0 2px #e0f1f2,0 2px 4px 0 rgba(0,0,0,.2)}:root{--space--xxs: 0.3125rem;--space--xs: 0.625rem;--space--sm: 0.9375rem;--space--md: 1.25rem;--space--lg: 1.875rem;--space--xl: 3.125rem}@-webkit-keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@-moz-keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@-o-keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@-webkit-keyframes onScreenDown{0%{top:-100%}100%{top:0}}@-moz-keyframes onScreenDown{0%{top:-100%}100%{top:0}}@-o-keyframes onScreenDown{0%{top:-100%}100%{top:0}}@keyframes onScreenDown{0%{top:-100%}100%{top:0}}@-webkit-keyframes onScreenUp{0%{bottom:-100%}100%{bottom:0}}@-moz-keyframes onScreenUp{0%{bottom:-100%}100%{bottom:0}}@-o-keyframes onScreenUp{0%{bottom:-100%}100%{bottom:0}}@keyframes onScreenUp{0%{bottom:-100%}100%{bottom:0}}@-webkit-keyframes breathe{0%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes breathe{0%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes breathe{0%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes breathe{0%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.fadeIn{-webkit-animation:fadeIn 1.5s 1;-moz-animation:fadeIn 1.5s 1;-o-animation:fadeIn 1.5s 1;animation:fadeIn 1.5s 1}[data-component-id="city_front:card"].paragraph--type--content-placer{margin-bottom:1.25rem}.card-item{box-sizing:border-box;height:100%;margin-bottom:1.6875rem;margin-top:1.6875rem;font-family:var(--font-family--base);font-size:var(--font-size--base)}.card-item.webform-wrapper{margin-top:3.375rem}.card-item{border-bottom:.3125rem solid var(--ui-component-accent);padding:1.875rem 1.5rem;background-color:var(--ui-component-background);margin-bottom:.9375rem}.card-item img{display:block;height:auto;width:100%}.cards .card-item{margin-top:0;margin-bottom:0}@media(prefers-color-scheme: light){[class*=bg-pale-] .card-item.card-standard{background-color:#fff}}@media(prefers-color-scheme: dark){[class*=bg-pale-] .card-item.card-standard{background-color:var(--ui-site-background)}}@media(prefers-color-scheme: light){.theme--dark .card-item.card-standard{color:#000;border-color:var(--color-light-gray)}}[class*=bg-normal] .card-item.card-flag-no-bg,[class*=bg-normal] .card-item.card-img,[class*=bg-normal] .card-item.card-no-bg,[class*=bg-dark] .card-item.card-flag-no-bg,[class*=bg-dark] .card-item.card-img,[class*=bg-dark] .card-item.card-no-bg,.bg-primary .card-item.card-flag-no-bg,.bg-primary .card-item.card-img,.bg-primary .card-item.card-no-bg{color:#fff}.card-item .card-header{position:relative}.card-item .card-image{margin:-1.875rem -1.5rem 1.6875rem;position:relative}.card-item .card-image .media--type-image{margin-bottom:0}.card-item .card-image a::after{display:none}.card-item:not(.card-flag-no-bg,.card-text-overlay) .card-image [data-component-id="city_front:image_credit"]{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.65);color:#fff}.card-item .heading{font-weight:var(--font-weight--semi)}.card-item:not(.card-flag--portrait,.card-text-overlay) .heading,.card-item:not(.card-flag--portrait,.card-text-overlay) .card-content .heading{font-size:var(--font-size--sm-h2)}.card-item .heading,.card-item .card-content .heading{margin-bottom:-0.1875rem;margin-top:-0.3125rem}.card-item address:last-of-type,.card-item .button:last-of-type,.card-item li:last-of-type,.card-item ul:last-of-type{margin-bottom:0}.card-item .card-content>ul{margin-top:.625rem}.card-item fieldset{margin-top:0}.card-item p:last-of-type{margin-bottom:0}@media(prefers-color-scheme: light){.card-item.bg-light-yellow{border-bottom:.3125rem solid var(--color-light-yellow);padding:1.875rem 1.5rem;background-color:var(--color-light-yellow);margin-bottom:.9375rem;color:#000}}@media(prefers-color-scheme: light){.card-item.bg-normal-blue{border-bottom:.3125rem solid var(--color-normal-blue);padding:1.875rem 1.5rem;background-color:var(--color-normal-blue);margin-bottom:.9375rem;color:#fff}}@media(prefers-color-scheme: light){.card-item.bg-normal-purple{border-bottom:.3125rem solid var(--color-normal-purple);padding:1.875rem 1.5rem;background-color:var(--color-normal-purple);margin-bottom:.9375rem;color:#fff}}.card-flag-no-bg,.card-img,.card-no-bg,.card-text-overlay{border:none;padding:0;background-color:rgba(0,0,0,0);margin-bottom:.9375rem}.card-flag-no-bg .card-image,.card-text-overlay .card-image{margin:0}.card-img .card-image{margin:0 0 1.125rem 0}.card-no-bg .card-image{margin:0 0 1.6875rem 0}.card--profile{max-width:16.4375rem}.card--profile .card-header .heading{font-size:var(--font-size--h4)}@media screen and (max-width: 767px){.card--profile .card-header .card-image .media--type-image.view-mode-portrait-xs{min-width:100%}}.card--profile .card-content{font-size:var(--font-size--small)}.card--profile .card-content>*{margin-top:.36rem}.profile-condensed .card-item .card-content .heading{font-size:var(--font-size--h4)}.card-flag-no-bg{max-width:none}@container (width > 480px){.card-flag-no-bg{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1.875rem}}@container (width < 480px){.card-flag-no-bg.card-flag--landscape .heading,.card-flag-no-bg.card-flag--original .heading,.card-flag-no-bg.card-flag--portrait .heading{margin-top:.625rem}}@container (width > 480px){.card-flag-no-bg.card-flag--landscape .card-header,.card-flag-no-bg.card-flag--original .card-header,.card-flag-no-bg.card-flag--portrait .card-header{flex:0 1 37.5%}.card-flag-no-bg.card-flag--landscape .card-header+.card-content,.card-flag-no-bg.card-flag--original .card-header+.card-content,.card-flag-no-bg.card-flag--portrait .card-header+.card-content{flex:0 1 62.5%}}.card-flag-no-bg.card-flag--landscape .card-header{max-width:16.40625rem}.card-flag-no-bg.card-flag--original .card-header,.card-flag-no-bg.card-flag--portrait .card-header{max-width:16.4375rem}.card-flag-no-bg.card-flag--thumbnail,.card-flag-no-bg.card-flag--portrait_thumb{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start;gap:1.875rem}.card-flag-no-bg.card-flag--thumbnail .card-header,.card-flag-no-bg.card-flag--portrait_thumb .card-header{max-width:5rem;min-width:5rem}.card-flag-no-bg.card-flag--thumbnail .card-content,.card-flag-no-bg.card-flag--portrait_thumb .card-content{flex:0 1 auto}.card-flag-no-bg.card-flag--portrait_thumb{align-items:center}.card-text-overlay .heading{margin:0;position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.65);padding:.5625em 1em}.card-text-overlay .heading:before,.card-text-overlay .heading:after{height:18px}.card-text-overlay .heading *:first-child{margin-top:0}.card-text-overlay .heading *:last-child{margin-bottom:0}.card-text-overlay .heading{font-size:var(--font-size--h4);text-align:center}.card-text-overlay:not(:has(.card-image)) .heading{position:relative}.card-text-overlay:has([data-component-id="city_front:image_credit"]){margin-bottom:.9375rem}.card-text-overlay .card-image [data-component-id="city_front:image_credit"]{position:absolute;top:100%;right:0;bottom:auto;left:0}/*# sourceMappingURL=card.css.map */
