/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.back-to-top__link{position:fixed;z-index:-1;right:30px;bottom:90px;display:block;overflow:hidden;width:55px;height:55px;padding:0.1em 0.5em;transition:var(--transition-out);opacity:0;border:2px solid hsl(var(--c-primary));border-radius:100%;background:hsl(var(--c-white),80%);cursor:pointer;}.back-to-top__link svg{transition:var(--transition-out);width:25px;}.back-to-top__link svg path{fill:hsl(var(--c-primary));}.back-to-top__link:hover{background:hsl(var(--c-white));}.back-to-top__link:hover svg{transition:var(--transition-in);transform:translateY(-10px);width:30px;}.back-to-top__link:focus,.back-to-top__link.is-visible{z-index:9999;transition:var(--transition-in);opacity:1;}
.branding{position:relative;}.branding svg{height:46px;display:block;}@media (min-width:600px){.branding svg{height:50px;}}@media (min-width:960px){.branding svg{height:60px;}}.kcs-text-replacement{position:absolute;z-index:10;font-weight:var(--fw-medium);color:hsl(var(--c-black));top:0;left:45px;font-size:15px;text-transform:uppercase;letter-spacing:-0.5px;text-align:left;width:100%;line-height:1.1;}.kcs-text-replacement.hide{opacity:0;transition:var(--transition-in);}.kcs-text-replacement.show{opacity:1;transition:var(--transition-in);}header.is-fixed .branding{width:183px;}header.is-fixed .branding svg{height:46px;}
.breadcrumb__items{display:flex;flex-wrap:wrap;margin-top:var(--spacing-s);margin-bottom:var(--spacing-s);padding-left:0;list-style:none;color:hsl(var(--c-grey));}@media (min-width:768px){.breadcrumb__items{margin-top:var(--spacing-m);margin-bottom:var(--spacing);}}.breadcrumb__item,a.breadcrumb__current-page{display:inline-flex;align-items:center;text-decoration:none;}.breadcrumb__item--current{font-weight:var(--fw-bold);}.breadcrumb__link{position:relative;transition:var(--transition-in);text-decoration:none;color:hsl(var(--c-grey));}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:none;transition:var(--transition-out);}.breadcrumb__separator{margin-right:var(--spacing-s);margin-left:var(--spacing-s);font-size:var(--fs-default);}@media (min-width:768px){.hero-media.hero-media--has-image .breadcrumb__items{color:hsl(var(--c-white));margin-top:var(--spacing-m);margin-bottom:var(--spacing-s);}}@media (min-width:768px){.hero-media.hero-media--has-image .breadcrumb__link{color:hsl(var(--c-white));}}
.copyright-wrapper{background:hsl(var(--c-black));color:hsl(var(--c-white));font-size:var(--fs-small);padding:var(--spacing-s) var(--spacing);text-align:center;}.copyright-wrapper a{color:hsl(var(--c-white));}.copyright-wrapper a:hover,.copyright-wrapper a:focus{text-decoration:underline;}
.footer-wrapper{background:hsl(var(--c-brand--dark));color:hsl(var(--c-white));padding:var(--spacing-m) 0;margin-top:var(--spacing-m);}.footer-wrapper a{color:hsl(var(--c-white));}.footer-wrapper a:hover,.footer-wrapper a:focus{text-decoration:underline;}.footer-top{display:flex;flex-direction:column;align-items:center;}@media (min-width:768px){.footer-top{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;}}.footer-top .branding{margin-bottom:var(--spacing);}@media (min-width:768px){.footer-top .branding{margin-bottom:0;}}.footer-top .branding svg{height:60px;}@media (min-width:768px){.footer-top .branding svg{height:50px;}}.footer-top .branding svg .kcs-logo-text{fill:hsl(var(--c-white));}.footer-top .menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.footer-top .menu li a{padding:var(--spacing-s);display:block;}.footer-main{margin-top:calc(var(--spacing-m));}@media (min-width:600px){.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;}}@media (min-width:768px){.footer-main{justify-content:flex-start;margin-top:calc(var(--spacing-l));}}.footer-main .block{margin-bottom:var(--spacing);}@media (min-width:600px){.footer-main .block + .block{margin-left:var(--spacing);}}@media (min-width:768px){.footer-main .block + .block{margin-left:var(--spacing-l);}}.footer-main h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-top:0;margin-bottom:var(--spacing-s);}.footer-main ul{list-style:none;margin:0;padding:0;}.footer-bottom h2{font-size:var(--fs-h4);text-align:center;margin:0;opacity:0.7;}.footer-bottom .view-content{display:flex;flex-direction:column;gap:var(--spacing);justify-content:center;flex-wrap:wrap;}@media (min-width:600px){.footer-bottom .view-content{flex-direction:row;}}.footer-bottom .view-content img{max-width:100%;width:auto;display:block;margin:0 auto;filter:grayscale(1);opacity:0.8;transition:var(--transition-out);}.footer-bottom .view-content a:hover img{filter:grayscale(0);opacity:1;transition:var(--transition-in);}.path-frontpage .footer-wrapper{margin-top:0;}
:root{--c-brand-1:14,87%,47%;--c-brand-2:35,92%,60%;--c-brand-3:180,41%,49%;--c-brand-4:17,23%,33%;--c-brand-5:14,87%,47%;--c-brand-6:328,56%,35%;--c-brand--dark:14,87%,17%;--c-brand-1-accessible:14,87%,45%;--c-brand-1--dark:14,87%,3%;--c-white:0,0%,100%;--c-black:0,0%,0%;--c-primary--dark:var(--c-brand-1--dark);--c-secondary:var(--c-brand-2);--c-focus:var(--c-brand-5);--c-text:var(--c-black);--c-text--inverse:var(--c-white);--c-background--lightest:var(--c-white);--c-background--darkest:var(--c-black);--c-info:97,58%,32%;--c-danger:35,100%,50%;--c-alert:7,100%,50%;--c-grey:0,0%,50%;--c-grey--light:0,0%,95%;--c-grey--dark:0,0%,5%;--c-grey--inverse:0,0%,70%;--bs-default:0 0 15px hsla(var(--c-black),0.1);--bs-dark:0 0 25px hsla(var(--c-primary--dark),0.25);}#cookiesjsr{--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:hsl(var(--c-primary));--btn-prime-font-color:#fff;--btn-prime-border-color:#fff;--btn-prime-bg-color:hsl(var(--c-primary));--btn-inv-font-color:#fff;--btn-inv-border-color:#fff;--btn-inv-bg-color:hsl(var(--c-primary));--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:#fff;--btn-prime-inv-bg-color:hsl(var(--c-primary));--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:hsl(var(--c-primary));--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:hsl(var(--c-primary));--layer-tab-active-font-color:#fff;--layer-bg-dark:hsl(var(--c-primary));--layer-font-light:#fff;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#fff;--switch-bg-off:#fff;--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:#fff;}:root{--fw-thin:100;--fw-extra-light:100;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--fw-extra-bold:800;--fw-black:900;--ff-primary:"Roboto",sans-serif;--ff-secondary:"Times",serif;--fs-default:16px;--fs-h1:2.375rem;--fs-h2:1.75rem;--fs-h3:1.3125rem;--fs-large:1.3125rem;--fs-small:0.875rem;--lh-h1:3rem;--lh-h2:3rem;--lh-h3:1.5rem;}@media (min-width:960px){:root{--fs-h1:3.375rem;--fs-h2:2.25rem;--fs-h3:1.5rem;--fs-large:1.5rem;--lh-h1:4.5rem;--lh-h2:3rem;--lh-h3:1.5rem;}}:root{--transition-in:all 300ms ease-in-out;--transition-out:all 600ms ease-in-out;--border-radius:1rem;}:root{--base-vr:1.5rem;--base-line-height:1.5;--scale-factor:1.5;--spacing:24px;--spacing-s:calc(var(--spacing) / 2);--spacing-m:calc(var(--spacing) * 2);--spacing-l:calc(var(--spacing) * 3);}:root{--bp-xsmall:320px;--bp-small:480px;--bp-medium:600px;--bp-large:768px;--bp-xlarge:960px;--bp-xxlarge:1024px;--bp-xxxlarge:1200px;--bp-huge:1440px;--grid-1-col:58px;--grid-2-col:140px;--grid-3-col:222px;--grid-4-col:304px;--grid-5-col:386px;--grid-6-col:468px;--grid-7-col:550px;--grid-8-col:632px;--grid-9-col:714px;--grid-10-col:796px;--grid-11-col:878px;--grid-12-col:960px;}*{box-sizing:border-box;}html{font-size:var(--fs-default);scroll-behavior:smooth;}main{background:hsl(var(--c-background--lightest));}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap;}img{width:100%;height:auto;}svg.ext{padding-left:2px;width:18px;height:18px;}body{background:hsl(var(--c-background--lightest));color:hsl(var(--c-text));--c-infobox-text:var(--c-primary);--c-link:var(--c-primary);--c-ticket:var(--c-primary);--c-program--bg:var(--c-white);--c-program--text:var(--c-primary);}body.csgov-theme-brand-1{--c-primary:var(--c-brand-1-accessible);}body.csgov-theme-brand-2{--c-primary:var(--c-brand-2);}body.csgov-theme-brand-3{--c-primary:var(--c-brand-3);}body.csgov-theme-brand-4{--c-primary:var(--c-brand-4);}body.csgov-theme-brand-5{--c-primary:var(--c-brand-5);}body.csgov-theme-brand-6{--c-primary:var(--c-brand-6);}body.csgov-theme-inverse{--c-primary:var(--c-brand-1);--c-background--lightest:var(--c-brand-1--dark);--c-text--inverse:var(--c-grey--inverse);--c-text:var(--c-grey);--bs-default:0 0 15px hsla(var(--c-black),0.5);--bs-dark:0 0 25px hsla(var(--c-primary--dark),0.25);--c-infobox-text:var(--c-brand-5);--c-link:var(--c-brand-1-accessible);--c-ticket:var(--c-brand-1-accessible);--c-program--bg:var(--c-grey--light);--c-program--text:var(--c-brand-1-accessible);}table{width:100%;border-collapse:collapse;border-spacing:0;}thead{text-align:left;}thead tr{background:hsl(var(--c-primary),0.2);}thead th{border-bottom:2px solid hsl(var(--c-primary));padding:calc(var(--spacing-s) / 2) var(--spacing-s);}tbody tr:nth-child(even){background:hsl(var(--c-primary),0.1);}tbody td{padding:calc(var(--spacing-s) / 2) var(--spacing-s);}.container{padding:0 var(--spacing-s);margin:0 auto;max-width:var(--bp-xxlarge);width:100%;}@media (min-width:768px){.container{padding:0 var(--spacing);}}.container--wrapper{margin:0 auto;}@media (min-width:600px){.small-screen{display:none;}}.large-screen{display:none;}@media (min-width:600px){.large-screen{display:block;}}p.lead{font-size:var(--fs-large);font-style:italic;}a.cta-link,.more-link a{display:inline-flex;align-items:center;font-weight:var(--fw-bold);padding:var(--spacing-s) 0;}a.cta-link:after,.more-link a:after{display:inline-block;margin-left:7px;content:"";width:var(--fs-large);height:var(--fs-large);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'><path d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/></svg>");background-repeat:no-repeat;}a.cta-link:hover:after,.more-link a:hover:after{-webkit-animation:arrow-animate 1.45s cubic-bezier(0.25,0.46,0.45,0.94) infinite both;animation:arrow-animate 1.45s cubic-bezier(0.25,0.46,0.45,0.94) infinite both;opacity:1;}@-webkit-keyframes arrow-animate{0%{transform:translateX(0);opacity:0;}100%{transform:translateX(15px);opacity:1;}}@keyframes arrow-animate{0%{transform:translateX(0);opacity:0;}100%{transform:translateX(15px);opacity:1;}}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300.woff) format("woff");}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300italic.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300italic.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500.woff) format("woff");}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500italic.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500italic.woff) format("woff");}body{font-family:var(--ff-primary);line-height:var(--base-line-height);margin:auto;font-weight:var(--fw-light);}h1,.h1{font-size:var(--fs-h1);line-height:calc(var(--base-vr) * 2);margin-top:var(--spacing);margin-bottom:var(--spacing-m);font-weight:var(--fw-medium);}@media (min-width:960px){h1,.h1{line-height:calc(var(--base-vr) * 3);}}h2,.h2{font-size:var(--fs-h2);line-height:calc(var(--base-vr) * 2);margin-top:var(--spacing);margin-bottom:var(--spacing);font-weight:var(--fw-medium);}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);margin-top:var(--spacing);margin-bottom:var(--spacing);margin-bottom:0rem;}h4,.h4{margin-top:var(--spacing);margin-bottom:0;}h5,.h5{margin-top:var(--spacing);margin-bottom:0;}a{color:hsl(var(--c-link));text-decoration:none;transition:var(--transition-out);}a:focus{outline:solid hsl(var(--c-focus)) 2px;outline-offset:2px;transition:var(--transition-in);}p{margin:0;}p + p{margin-top:var(--spacing-s);}strong{font-weight:var(--fw-medium);}.button{padding:calc(var(--spacing-s) / 2) var(--spacing-s);background:hsl(var(--c-primary));color:hsl(var(--c-text--inverse));display:inline-flex;justify-content:center;border-radius:var(--border-radius);border:1px solid transparent;font-size:var(--fs-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:var(--spacing-s);margin-right:var(--spacing-s);}.button:hover{background:hsl(var(--c-primary),0.8);}@media (min-width:768px){.button{padding:var(--spacing-s) var(--spacing);}}.button--ticket{background:hsl(var(--c-info));color:hsl(var(--c-text--inverse));}.button--ticket svg{width:var(--spacing);height:var(--spacing);margin-left:var(--spacing);transform:rotate(-12deg);min-width:var(--spacing);}.button--ticket svg path{fill:hsl(var(--c-text--inverse));}.button--ticket:hover{background:hsl(var(--c-info),0.8);}.button--ticket:hover svg{transform:rotate3d(0,0,1,1turn);transition:all 2s ease-in-out;}.button--secondary{background:transparent;color:hsl(var(--c-primary));}.button--secondary:hover{background:transparent;border:1px solid hsl(var(--c-primary),0.8);}.button--dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;text-indent:-9999px;cursor:pointer;border:none;background:transparent;width:25px;height:25px;overflow:hidden;padding:0;transition:var(--transition-out);}.button--dismiss .icon-close{text-indent:0;display:block;width:25px;height:25px;border-radius:100%;overflow:hidden;}.button--dismiss svg path{fill:hsl(var(--c-white));transition:var(--transition-out);}.button--dismiss:hover,.button--dismiss:focus{outline:2px solid hsl(var(--c-white));outline-offset:2px;background:hsl(var(--c-white));transition:var(--transition-in);}.button--dismiss:hover svg path,.button--dismiss:focus svg path{fill:hsl(var(--c-black));transition:var(--transition-in);}.form-item--error label{color:hsl(var(--c-alert),1);}.form-item--error input{border-color:hsl(var(--c-alert),1);}.form-item--error .form-item--error-message{color:hsl(var(--c-alert),1);font-weight:var(--fw-bold);margin:var(--spacing-s) 0;}input{padding:var(--spacing-s) var(--spacing-s);color:hsl(var(--c-text));border-radius:var(--border-radius);border:1px solid hsl(var(--c-primary));font-size:var(--fs-default);width:100%;}input:focus{background:hsl(var(--c-primary),0.1);}.form-required:after{content:'*';color:hsl(var(--c-alert));margin-left:3px;font-weight:var(--fw-bold);display:inline;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:80px;height:80px;padding:4px;opacity:0.9;border-radius:none;background-color:hsl(var(--c-white),0.2);background-image:url(/themes/custom/csgov_theme/assets/spinner.svg);background-repeat:no-repeat;background-position:center center;background-size:90%;}
header{border-bottom:5px solid hsl(var(--c-primary));background:hsl(var(--c-white));position:sticky;top:0;z-index:100;}.header{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);transition:var(--transition-in);}@media (min-width:768px){.header{padding-top:var(--spacing);padding-bottom:var(--spacing);}}@media (min-width:960px){.header{display:flex;justify-content:space-between;align-items:center;}}@media (min-width:768px){header.is-fixed .header{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);transition:var(--transition-in);}}
.hero-media{max-width:var(--bp-huge);margin:0 auto;border-radius:0 0 calc(2 * var(--border-radius)) calc(2 * var(--border-radius));overflow:hidden;}.hero-media h1,.hero-media h2{font-size:var(--fs-h2);margin-bottom:var(--spacing-s);line-height:calc(var(--base-vr) * 1.3);}@media (min-width:768px){.hero-media h1,.hero-media h2{font-size:var(--fs-h1);line-height:var(--lh-h2);}}.hero-media__intro{color:hsl(var(--c-text));max-width:var(--grid-4-col);}.hero-media__content{color:hsl(var(--c-primary));}.hero-media__subtitle{color:hsl(var(--c-text));font-weight:var(--fw-light);}.hero-media--has-image.hero-media{display:flex;flex-direction:column;width:100%;}@media (min-width:768px){.hero-media--has-image.hero-media{padding-bottom:calc(var(--spacing) * 3);justify-content:flex-end;position:relative;height:calc(100/3 * 1.5vw);}}@media (min-width:960px){.hero-media--has-image.hero-media{height:calc(100/16 * 7vw);}}@media (min-width:1200px){.hero-media--has-image.hero-media{height:calc(100/3 * 1vw);max-height:480px;padding-bottom:calc(var(--spacing) * 4);}}.hero-media--has-image .hero-media__bg{order:1;}@media (min-width:768px){.hero-media--has-image .hero-media__bg{position:absolute;inset:0;z-index:0;}.hero-media--has-image .hero-media__bg:after{content:"";background:linear-gradient(0deg,hsl(var(--c-primary--dark),1) 0%,hsl(var(--c-primary--dark),0) 80%);position:absolute;inset:0;}}.hero-media--has-image .hero-media__bg img{width:100%;height:auto;display:block;}.hero-media--has-image .hero-media__bg picture{position:relative;display:block;}.hero-media--has-image .hero-media__content{order:2;}@media (min-width:768px){.hero-media--has-image .hero-media__content{color:hsl(var(--c-white));position:relative;z-index:10;margin-left:var(--spacing-l);}}@media (min-width:1200px){.hero-media--has-image .hero-media__content{margin-left:auto;}}.hero-media--has-image .hero-media__content h1{margin-bottom:var(--spacing-s);}@media (min-width:768px){.hero-media--has-image .hero-media__content h1{margin-top:0;margin-bottom:var(--spacing);}}@media (min-width:768px){.hero-media--has-image .hero-media__intro{color:hsl(var(--c-white));}}.hero-media--has-image .hero-media__subtitle{font-size:var(--fs-h2);line-height:var(--lh-h3);margin-top:var(--spacing-s);}@media (min-width:768px){.hero-media--has-image .hero-media__subtitle{color:hsl(var(--c-white));}}.hero-media__cta{margin-top:var(--spacing-s);}
.info-box__wrapper{position:relative;transition:var(--transition-out);width:100%;z-index:50;}.info-box__wrapper.is-fixed{position:fixed;bottom:0;background:hsl(var(--c-primary));box-shadow:var(--bs-default);transition:var(--transition-in);}.info-box__wrapper.is-fixed .info-box{background:hsl(var(--c-primary));color:hsl(var(--c-white));box-shadow:none;transition:var(--transition-in);margin:0 auto;}.info-box__wrapper.is-fixed .info-box *{color:hsl(var(--c-white));}.info-box__wrapper.is-fixed .info-box__data svg path{fill:hsl(var(--c-white),0.6);}.info-box__wrapper.is-fixed .info-box__share svg path{fill:hsl(var(--c-white),0.6);}.info-box__wrapper.is-fixed .info-box__share a:hover{border:2px solid hsl(var(--c-white),0.4);}.info-box__wrapper.is-fixed .info-box__data-main{font-size:var(--fs-default);}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__data-main{font-size:var(--fs-large);}}.info-box__wrapper.is-fixed .info-box__prefix{display:block;font-size:var(--fs-small);}@media (min-width:960px){.info-box__wrapper.is-fixed .info-box__prefix{display:none;}}.info-box__wrapper.is-fixed .info-box__cta{margin-bottom:0;}.info-box__wrapper.is-fixed .info-box__cta .button{width:var(--spacing-l);text-indent:-90px;padding:calc(var(--spacing-s) / 2);overflow:hidden;margin-right:0;display:flex;justify-content:center;}.info-box__wrapper.is-fixed .info-box__cta .button svg{margin-left:0;}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__cta .button svg{margin-left:var(--spacing);}}@media (min-width:768px){.info-box__wrapper.is-fixed .info-box__cta .button svg{flex-direction:row;}}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__cta .button{width:auto;text-indent:0;padding:calc(var(--spacing-s) / 2) var(--spacing-s);}}.info-box__wrapper.is-fixed .info-box__location,.info-box__wrapper.is-fixed .info-box__price{display:none;}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__location,.info-box__wrapper.is-fixed .info-box__price{display:flex;}}.info-box__wrapper.is-fixed .info-box__share{display:none;}@media (min-width:960px){.info-box__wrapper.is-fixed .info-box__share{display:flex;}}@media (min-width:960px){.info-box__wrapper.is-fixed{position:sticky;top:73px;}}.info-box__prefix{display:none;}.info-box{background:hsl(var(--c-background--lightest));box-shadow:var(--bs-default);padding:var(--spacing-s) var(--spacing-s);width:100%;margin:var(--spacing) auto;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:var(--border-radius);transition:var(--transition-out);}@media (min-width:600px){.info-box{flex-wrap:nowrap;}}@media (min-width:768px){.info-box{align-items:center;flex-wrap:nowrap;margin:var(--spacing-m) auto;padding:var(--spacing-s) var(--spacing);}}@media (min-width:768px){.node--has-hero-media .info-box{margin:calc(var(--spacing-m) * -1) auto var(--spacing-m);}}.info-box__data{width:calc(100% - 70px);display:flex;flex-wrap:wrap;}@media (min-width:480px){.info-box__data{width:auto;}}.info-box__data-main{color:hsl(var(--c-infobox-text));font-family:var(--ff-primary);font-size:var(--fs-large);font-weight:var(--fw-medium);width:100%;}.info-box__data-main .anchor{font-weight:var(--fw-light);font-size:var(--fs-default);color:hsl(var(--c-text));text-decoration:none;}.info-box__data-main span{font-weight:var(--fw-regular);color:hsl(var(--c-text));}@media (min-width:600px){.info-box__data-main{margin-bottom:var(--spacing-s);}}@media (min-width:768px){.info-box__data-main{margin-bottom:0;}}.info-box__location{display:flex;align-items:center;margin-right:var(--spacing-m);margin-bottom:var(--spacing-s);}.info-box__location svg{width:var(--spacing);height:auto;margin-right:var(--spacing-s);display:block;}.info-box__location svg path{fill:hsl(var(--c-grey));}.info-box__location:hover svg{transform:rotate3d(0,1,0,3turn);transition:all 4s ease-in-out;}@media (min-width:600px){.info-box__location{margin-bottom:0;}}.info-box__price{display:flex;align-items:center;margin-right:var(--spacing-m);color:hsl(var(--c-infobox-text));margin-bottom:var(--spacing-s);}.info-box__price svg{width:var(--spacing);height:auto;margin-right:var(--spacing-s);display:block;}.info-box__price svg path{fill:hsl(var(--c-grey));}.info-box__price:hover svg{transition:all 2s ease-in-out;-webkit-animation:tag-wiggle 1s ease-in-out alternate infinite;animation:tag-wiggle 1s ease-in-out alternate infinite;}@media (min-width:600px){.info-box__price{margin-bottom:0;}}.info-box__actions{display:flex;flex-direction:column-reverse;}@media (min-width:768px){.info-box__actions{flex-direction:row;}}.info-box__cta{width:100%;}.info-box__cta .button{margin-bottom:0;}@media (min-width:600px){.info-box__cta{margin-bottom:var(--spacing-s);margin-left:var(--spacing);width:auto;}}@media (min-width:768px){.info-box__cta{margin-bottom:0;}}.info-box__share{display:flex;align-items:center;color:hsl(var(--c-grey));margin-bottom:var(--spacing-s);}.info-box__share a{width:var(--spacing-m);height:var(--spacing-m);display:flex;align-items:center;justify-content:center;border:2px solid hsl(var(--c-primary),0);border-radius:100%;}.info-box__share a svg{width:var(--spacing);height:auto;display:inline-block;fill:hsl(var(--c-infobox-text));}.info-box__share a svg path{transition:var(--transition-out);}.info-box__share a:hover{border:2px solid hsl(var(--c-primary),0.4);}.info-box__share a:hover svg path{fill:hsl(var(--c-primary));transition:var(--transition-in);}@media (min-width:600px){.info-box__share{margin-bottom:0;}}.info-box__share-title{margin-right:var(--spacing-s);}@-webkit-keyframes tag-wiggle{from{transform:rotate3d(0,0,1,0turn);transform-origin:2px 2px;}to{transform:rotate3d(0,0,1,0.3turn);transform-origin:2px 2px;}}@keyframes tag-wiggle{from{transform:rotate3d(0,0,1,0turn);transform-origin:2px 2px;}to{transform:rotate3d(0,0,1,0.3turn);transform-origin:2px 2px;}}
.main-navigation{position:relative;}@media (min-width:960px){.main-navigation{display:flex;}}.megamenu .menu-item{list-style:none;}.megamenu .menu-item > a{position:relative;display:block;padding:var(--spacing-s) var(--spacing);text-decoration:none;color:hsl(var(--c-black));font-weight:var(--fw-medium);}.megamenu .menu-item > a:hover{box-shadow:inset 0 -2px 0 0 hsl(var(--c-primary));}.megamenu .nav-item.menu-item--active-trail > a{box-shadow:inset 0 -2px 0 0 hsl(var(--c-primary));}.megamenu .menu-item > a.open{z-index:1;}.megamenu .csgov-link-list{display:none;margin:0;padding:0;list-style:none;}.megamenu .csgov-link-list .sub-nav{display:none;}.megamenu .csgov-link-list .sub-nav.open{display:block;}.megamenu .csgov-link-list > .menu-item--expanded{position:relative;}.megamenu .csgov-link-list > .menu-item--expanded svg{position:absolute;top:0;right:0;height:var(--base-vr);width:10px;margin:var(--spacing-s) 0;z-index:-1;}.megamenu .csgov-link-list > .menu-item--expanded svg path{fill:hsl(var(--c-primary));}@media (min-width:960px){.megamenu .csgov-link-list{display:flex;}}.menu-item--has-description,.sub-nav__title--has-description{position:relative;display:block;}.sub-nav .menu-item--has-description:hover,.sub-nav
  .sub-nav__title--has-description:hover{background:hsl(var(--c-primary));}.menu-item--has-description .menu-item__description,.menu-item--has-description .sub-nav__title__description,.sub-nav__title--has-description .menu-item__description,.sub-nav__title--has-description .sub-nav__title__description{max-width:none;margin-top:-1em;font-size:1em;}.menu-item--has-description a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";}.sub-nav__title--has-description a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";}.sub-nav{display:none;padding:var(--spacing-s);background-color:hsl(var(--c-primary));border-radius:var(--border-radius);}.sub-nav.open{display:block;}.sub-nav li{list-style-type:none;}.sub-nav .sub-nav__menu{margin:0;padding:0;vertical-align:top;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sub-nav .sub-nav__menu{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}}@supports (-ms-ime-align:auto){.sub-nav .sub-nav__menu{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}}.sub-nav .sub-nav__title{margin:0;line-height:var(--base-line-height);}.sub-nav .sub-nav__title a{font-size:var(--fs-default);font-weight:var(--fw-light);display:block;margin-top:0;color:hsl(var(--c-white));padding:calc(var(--spacing-s) /2) 0;}.sub-nav .sub-nav__title a:hover{text-decoration:underline;}.sub-nav .sub-nav__title--has-description .sub-nav__title__description{padding-bottom:1em;padding-left:1em;}.sub-nav .sub-nav__menu-1 > .menu-item > a,.sub-nav .sub-nav__menu-1 > .menu-item > .menu-item--has-description > a{padding:calc(var(--spacing-s) /2) 0;color:hsl(var(--c-white));font-weight:var(--fw-light);}.sub-nav .sub-nav__menu-1 > .menu-item > a:hover,.sub-nav .sub-nav__menu-1 > .menu-item > .menu-item--has-description > a:hover{text-decoration:underline;}.sub-nav .sub-nav__menu-1 .menu-item__description{padding-bottom:1em;padding-left:1em;}.sub-nav .sub-nav__menu-2 .menu-item a{padding:0.5em 1em;font-size:var(--fs-small);}.sub-nav .sub-nav__menu-2 .menu-item .menu-item__description{margin-top:-0.5em;padding-bottom:0.5em;font-size:var(--fs-small);}.sub-nav .sub-nav__menu-3 .menu-item a{padding-left:2em;}.sub-nav .sub-nav__menu-3 .menu-item .menu-item__description{margin-top:-0.5em;padding-left:2em;}@media (min-width:960px){.sub-nav{position:absolute;z-index:100;min-width:250px;margin-top:var(--spacing);}}.megamenu--megamenu .sub-nav,.megamenu--overview .sub-nav{right:0;left:0;}.megamenu--megamenu .sub-nav > .sub-nav__menu,.megamenu--overview .sub-nav > .sub-nav__menu{overflow:auto;max-height:20em;}@media (min-width:600px){.megamenu--megamenu .sub-nav > .sub-nav__menu,.megamenu--overview .sub-nav > .sub-nav__menu{display:flex;flex-wrap:wrap;max-height:inherit;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group{width:50%;}.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > a,.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > a,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group{width:33.33333%;}.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > a,.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > a,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px) and (max-width:991px){.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:992px){.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group{width:20%;}.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px) and (max-width:991px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:992px) and (max-width:1199px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:20%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:16.66666%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > .menu-item--has-description > a{margin-top:1.8em;}}
.megamenu-toggle{position:relative;z-index:100;display:block;float:right;text-align:right;text-decoration:none;text-transform:uppercase;color:hsl(var(--c-primary));border:none;background:no-repeat;font-size:0.65rem;width:40px;margin-top:-40px;}@media (min-width:960px){.megamenu-toggle[aria-expanded="false"] ~ .csgov-link-list{display:flex;}}.megamenu-toggle[aria-expanded="true"] ~ .csgov-link-list{display:block;}@media (min-width:960px){.megamenu-toggle[aria-expanded="true"] ~ .csgov-link-list{display:flex;}}@media (min-width:960px){.megamenu-toggle{display:none;}}.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;background-color:transparent;border:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger[aria-expanded="true"]:hover{opacity:0.7;}.hamburger[aria-expanded="true"] .hamburger-inner,.hamburger[aria-expanded="true"] .hamburger-inner::before,.hamburger[aria-expanded="true"] .hamburger-inner::after{background-color:hsl(var(--c-black));}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:hsl(var(--c-black));border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::before,.hamburger--minus[aria-expanded="true"] .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::before{top:0;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::after{bottom:0;}
.block--views-exposed-filter-blocksearch-page-1{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;max-width:var(--bp-xlarge);}@media (min-width:960px){.block--views-exposed-filter-blocksearch-page-1{width:100%;}}.block--views-exposed-filter-blocksearch-page-1 form{display:flex;flex-wrap:nowrap;justify-content:right;width:100%;max-width:240px;margin:0;}@media (min-width:600px){.block--views-exposed-filter-blocksearch-page-1 form{max-width:350px;}}@media (min-width:960px){.block--views-exposed-filter-blocksearch-page-1 form{max-width:none;}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.block--views-exposed-filter-blocksearch-page-1 form{-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.block--views-exposed-filter-blocksearch-page-1 .form-item-search{flex-grow:1;}.block--views-exposed-filter-blocksearch-page-1 .form-text{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23000000%20%20%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E");width:100%;max-width:none;margin:0;padding:var(--spacing-s) var(--spacing);padding-right:1.5em;color:hsl(var(--c-text));border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:right center;background-size:auto 1em;font-size:var(--fs-default);border-bottom:2px solid transparent;}.block--views-exposed-filter-blocksearch-page-1 .form-text::-moz-placeholder{opacity:0;color:hsl(var(--c-text));}.block--views-exposed-filter-blocksearch-page-1 .form-text:-ms-input-placeholder{opacity:0;color:hsl(var(--c-text));}.block--views-exposed-filter-blocksearch-page-1 .form-text::placeholder{opacity:0;color:hsl(var(--c-text));}.block--views-exposed-filter-blocksearch-page-1 .form-text:focus,.block--views-exposed-filter-blocksearch-page-1 .form-text:hover,.search-on .block--views-exposed-filter-blocksearch-page-1 .form-text{outline:none;}@media (min-width:480px){.block--views-exposed-filter-blocksearch-page-1 .form-text{max-width:none;}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.block--views-exposed-filter-blocksearch-page-1 .form-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.block--views-exposed-filter-blocksearch-page-1 .form-actions{display:none;}.block--views-exposed-filter-blocksearch-page-1 .form-submit{height:100%;}.header__search{position:absolute;max-width:100%;padding-left:var(--spacing-s);top:-45px;right:55px;width:var(--spacing-m);height:var(--spacing-m);overflow:hidden;}@media (min-width:960px){.header__search{position:relative;top:0;right:0;}}.header__search .views-exposed-form{position:absolute;min-width:0;margin-right:0;margin-left:0;transition:min-width 0.25s ease;top:0;right:0;z-index:100;}@media (min-width:960px){.header__search .views-exposed-form{bottom:0;}}.header__search .form-item{margin-bottom:0;}.header__search .form-item label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap;}.header__search .form-text::-moz-placeholder{opacity:0;}.header__search .form-text:-ms-input-placeholder{opacity:0;}.header__search .form-text::placeholder{opacity:0;}.search-on .header__search{overflow:visible;}.search-on .header__search .views-exposed-form{min-width:250px;}@media (min-width:960px){.search-on .header__search .views-exposed-form{min-width:var(--bp-small);}}.search-on .header__search .form-text{background-color:hsl(var(--c-white));border-bottom:2px solid hsl(var(--c-primary));}.search-on .header__search .form-text::-moz-placeholder{opacity:0.9;}.search-on .header__search .form-text:-ms-input-placeholder{opacity:0.9;}.search-on .header__search .form-text::placeholder{opacity:0.9;}.header-wrap--transparent.search-on .header__search .form-text{border-bottom-color:hsl(var(--c-white));}.header-wrap--transparent.search-on .header__search .form-text::-moz-placeholder{color:hsl(var(--c-white));}.header-wrap--transparent.search-on .header__search .form-text:-ms-input-placeholder{color:hsl(var(--c-white));}.header-wrap--transparent.search-on .header__search .form-text::placeholder{color:hsl(var(--c-white));}.region-content > .views-exposed-form .form-item-search .form-text{border-bottom-width:2px;font-size:var(--fs--large);}.region-content > .views-exposed-form .form-item-search .form-text::-moz-placeholder{opacity:1;}.region-content > .views-exposed-form .form-item-search .form-text:-ms-input-placeholder{opacity:1;}.region-content > .views-exposed-form .form-item-search .form-text::placeholder{opacity:1;}.region-content > .views-exposed-form .form-item-search .form-text:focus{color:hsl(var(--c-black));border-bottom-color:hsl(var(--c-black));}
.theme-selector{background:hsl(var(--c-primary--dark));position:relative;}.theme-selector ul{margin:0;padding:0;list-style:none;display:flex;}.theme-selector .theme-selector__item{display:block;color:hsl(var(--c-white));padding:calc(var(--spacing-s) / 4) var(--spacing-s);width:100%;cursor:pointer;font-size:0.8rem;}.theme-selector .theme-selector__item svg{width:auto;height:15px;}.theme-selector .theme-selector__item svg path{fill:hsl(var(--c-white));}.theme-selector .brand-1{background:hsl(var(--c-brand-1));text-align:right;}.theme-selector .brand-1 svg{margin-left:var(--spacing-s);vertical-align:middle;}.theme-selector .brand-1 .theme-selector__item-description{display:none;}@media (min-width:1200px){.theme-selector .brand-1 .theme-selector__item-description{display:inline;}}.theme-selector .brand-2{background:hsl(var(--c-brand-2));}.theme-selector .brand-3{background:hsl(var(--c-brand-3));}.theme-selector .brand-4{background:hsl(var(--c-brand-4));}.theme-selector .brand-5{background:hsl(var(--c-brand-5));}.theme-selector .inverse{background:hsl(var(--c-primary--dark));}.theme-selector .inverse svg{margin-right:var(--spacing-s);vertical-align:middle;}.theme-selector .inverse .theme-selector__item-description{display:none;}@media (min-width:1200px){.theme-selector .inverse .theme-selector__item-description{display:inline;}}.theme-selector__description{position:absolute;top:calc(var(--spacing) * -2);text-align:center;opacity:0;color:hsl(var(--c-white));width:100%;padding:calc(var(--spacing-s) / 2) var(--spacing);transition:var(--transition-out);}.theme-selector__description.show{opacity:1;transition:var(--transition-in);}
.top-bar--wrapper{background:hsl(var(--c-primary--dark));color:hsl(var(--c-white));font-size:var(--fs-small);display:none;}@media (min-width:600px){.top-bar--wrapper{display:block;}}.csgov-top-bar{display:flex;justify-content:space-between;}.csgov-top-bar .menu{margin:0;padding:0;display:flex;align-items:center;}.csgov-top-bar .menu .menu-item::marker{color:transparent;}.csgov-top-bar .menu .menu-item a{color:hsl(var(--c-white));padding:var(--spacing-s);display:block;}.csgov-top-bar .menu .menu-item a:hover{text-decoration:underline;}.csgov-date-today{padding:var(--spacing-s) 0;}
.pager{margin:var(--spacing-l) auto;}.pager__items{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;justify-content:center;}.pager__item{display:none;align-items:center;justify-content:center;}@media (min-width:768px){.pager__item{display:flex;}}.pager__item a{display:block;background:hsl(var(--c-primary));color:hsl(var(--c-text--inverse));min-width:var(--spacing-m);height:var(--spacing-m);border-radius:100%;text-align:center;line-height:var(--spacing-m);}.pager__item a:hover{text-decoration:underline;}@media (min-width:768px){.pager__item a{min-width:var(--spacing);height:var(--spacing);line-height:var(--spacing);}}@media (min-width:960px){.pager__item a{min-width:var(--spacing-m);height:var(--spacing-m);line-height:var(--spacing-m);}}.pager__item + .pager__item{margin-left:var(--spacing-s);}.pager__item--next,.pager__item--last,.pager__item--first,.pager__item--previous{display:inline-block;}@media (min-width:768px){.pager__item--next a,.pager__item--last a,.pager__item--first a,.pager__item--previous a{background:transparent;color:hsl(var(--c-text));}}.pager__item--last a,.pager__item--first a{background:transparent;color:hsl(var(--c-text));}.view-footer{margin:var(--spacing) 0;}.views-layout--alternate .views-row:nth-child(odd){background:transparent;}.views-layout--alternate .views-row:nth-child(even){background:hsl(var(--c-primary),0.1);}
@media (min-width:480px){.views-layout .view-content{display:flex;flex-wrap:wrap;justify-content:stretch;margin:0 calc(var(--spacing-s) * -1);}}.views-layout .view-content .views-row{width:100%;margin-top:var(--spacing);padding:0 var(--spacing-s);}.views-layout .view-content > h3{padding:0 var(--spacing-s);}.views-layout--tiny-gap .view-content .views-row:not(:first-child){margin-top:2px;}.views-layout--full-width .view-content .views-row{width:100%;}@media (min-width:480px){.views-layout--halves .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:600px){.views-layout--thirds .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:768px){.views-layout--thirds .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:480px){.views-layout--quarters .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:768px){.views-layout--quarters .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:960px){.views-layout--quarters .view-content .views-row{width:calc(100 / 4 * 1%);}}@media (min-width:480px){.views-layout--fifths .view-content .views-row{width:calc(100 / 5 * 1%);}}@media (min-width:600px){.views-layout--sixths .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:768px){.views-layout--sixths .view-content .views-row{width:calc(100 / 6 * 1%);}}.view-dashboard .view-content{padding:0 var(--spacing);}
.webform-submission-form input{width:auto;max-width:100%;}.webform-submission-form > section{padding:var(--spacing-s) var(--spacing-s);}@media (min-width:600px){.webform-submission-form > section{padding:var(--spacing) var(--spacing-m);}}.webform-submission-form > section:nth-child(odd){background:hsl(var(--c-primary),0.05);}.webform-submission-form > section:nth-child(even){background:hsl(var(--c-primary),0.15);}.webform-submission-form .form-item:not(.js-form-type-radio){margin-bottom:var(--spacing);}.webform-submission-form .form-item:not(.js-form-type-radio) label:not(.option){display:block;}.webform-submission-form h2.webform-section-title{margin-top:0;}.webform-submission-form .form-checkbox,.webform-submission-form .form-radio{width:20px;height:20px;}.chosen-container-single .chosen-single{background:hsl(var(--c-white));box-shadow:none;padding:var(--spacing-s) var(--spacing-s);border-radius:var(--border-radius);border:1px solid hsl(var(--c-primary));font-size:var(--fs-default);height:auto;}.total-number{border:2px solid hsl(var(--c-primary));}.total-number .webform-element--title-inline label{display:inline !important;}.total-number .js-webform-computed-wrapper{font-size:var(--fs-large);font-weight:var(--fw-bold);color:hsl(var(--c-primary));}.total-number .form-item-total-number-people{margin-bottom:0 !important;}
:root{--c-brand-1:6,80%,50%;--c-brand--dark:217,94%,33%;--c-brand-1-accessible:var(--c-brand-1);--c-primary:var(--c-brand-1);--border-radius:0;}
.branding{position:relative;}.branding svg{height:46px;display:block;}@media (min-width:600px){.branding svg{height:60px;}}@media (min-width:960px){.branding svg{height:80px;}}.header{padding-block:var(--spacing-s);}.theme-selector{display:none;}.footer-top .branding__logo svg .fijo-logo-blue{fill:hsl(var(--c-white)) !important;}
