﻿:root{--tab-size: 800px;--desk-size: 984px;--large-size: 1600px}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsOutlined.woff2) format("woff2"),url(../fonts/MaterialIconsOutlined-Regular.otf) format("opentype")}span.file a:before,#main-nav-toggle:before,#main-nav-toggle.open:before{font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons{font-family:"Material Icons"}.material-icons-outlined{font-family:"Material Icons Outlined"}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInBreathe{from{opacity:0;scale:1}50%{opacity:.5;scale:1.05}100%{opacity:1;scale:1}}@-moz-keyframes fadeInBreathe{from{opacity:0;scale:1}50%{opacity:.5;scale:1.05}100%{opacity:1;scale:1}}@-o-keyframes fadeInBreathe{from{opacity:0;scale:1}50%{opacity:.5;scale:1.05}100%{opacity:1;scale:1}}@keyframes fadeInBreathe{from{opacity:0;scale:1}50%{opacity:.5;scale:1.05}100%{opacity:1;scale:1}}@-webkit-keyframes breathe{from{scale:1}50%{scale:1.1}100%{scale:1}}@-moz-keyframes breathe{from{scale:1}50%{scale:1.1}100%{scale:1}}@-o-keyframes breathe{from{scale:1}50%{scale:1.1}100%{scale:1}}@keyframes breathe{from{scale:1}50%{scale:1.1}100%{scale:1}}@-webkit-keyframes breatheLarge{from{scale:1}50%{scale:1.2}100%{scale:1}}@-moz-keyframes breatheLarge{from{scale:1}50%{scale:1.2}100%{scale:1}}@-o-keyframes breatheLarge{from{scale:1}50%{scale:1.2}100%{scale:1}}@keyframes breatheLarge{from{scale:1}50%{scale:1.2}100%{scale: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}h1{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:5.25rem;line-height:1;color:#000;text-transform:none}@media screen and (min-width: 800px){h1{font-size:6.5rem}}@media screen and (min-width: 984px){h1{font-size:clamp(6.5rem,6.7567567568dvw + -1.8108108108rem,9rem)}}h1 u{text-decoration:none;position:relative;margin-bottom:12px;display:inline-block}h1 u::after{content:"";position:absolute;left:-2.25rem;bottom:-1rem;width:calc(100% + 20px);height:10px;background:url("/themes/custom/citizen_dart/images/elements/underline.svg") no-repeat center/100% auto}@media screen and (min-width: 984px){h1 u::after{width:calc(100% + 40px)}}h2{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:4.75rem;line-height:1}@media screen and (min-width: 800px){h2{font-size:5.5rem}}@media screen and (min-width: 984px){h2{font-size:clamp(5.5rem,3.3783783784dvw + 1.3445945946rem,6.75rem)}}.text-long h2,.text-with-summary h2{margin-bottom:5rem;text-transform:none}h3{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:4rem;line-height:1.2}@media screen and (min-width: 984px){h3{font-size:clamp(4rem,2.7027027027dvw + 0.6756756757rem,5rem)}}.text-long h3,.text-with-summary h3{margin-bottom:4rem;text-transform:none}h4{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2.75rem}@media screen and (min-width: 984px){h4{font-size:clamp(2.75rem,3.3783783784dvw + -1.4054054054rem,4rem)}}.text-long h4,.text-with-summary h4{margin-bottom:3rem;text-transform:none}h5{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2.5rem}.text-long h5,.text-with-summary h5{margin-bottom:2rem;text-transform:none}h6{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2rem}.text-long h6,.text-with-summary h6{text-transform:none}h2+ul,h3+ul,h4+ul,h5+ul,h6+ul{margin-top:0}.widget-title,.field-widget-title{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:4.75rem;line-height:1}@media screen and (min-width: 800px){.widget-title,.field-widget-title{font-size:5.5rem}}@media screen and (min-width: 984px){.widget-title,.field-widget-title{font-size:clamp(5.5rem,3.3783783784dvw + 1.3445945946rem,6.75rem)}}.widget-title,.field-widget-title{max-width:980px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.widget-title.visible,.field-widget-title.visible{-webkit-animation:fadeInBreathe .6s 1;-moz-animation:fadeInBreathe .6s 1;-o-animation:fadeInBreathe .6s 1;animation:fadeInBreathe .6s 1}html,code{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:8px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-synthesis:none;font-feature-settings:“liga” 0}body{color:#1c1e20;margin:0;font-size:2.5rem}p{margin-top:0}p:not(:last-child){margin-bottom:4rem}a{color:#1c1e20;text-decoration:none}a:hover,a:focus{color:#1c1e20;text-decoration:underline from-font}.text-with-summary a,.text-long a{text-decoration:underline from-font;position:relative;z-index:1}.text-with-summary a:not(.button,.button-outlinem,.arrow-link),.text-long a:not(.button,.button-outlinem,.arrow-link){font-weight:700}.text-with-summary a:not(.button,.button-outlinem,.arrow-link):after,.text-long a:not(.button,.button-outlinem,.arrow-link):after{content:"";display:block;height:100%;width:0;background:#dfeae4;transition:width .3s ease-out;position:absolute;top:0;left:0;z-index:-1}.text-with-summary a:hover:not(.button,.button-outlinem,.arrow-link),.text-with-summary a:focus:not(.button,.button-outlinem,.arrow-link),.text-long a:hover:not(.button,.button-outlinem,.arrow-link),.text-long a:focus:not(.button,.button-outlinem,.arrow-link){text-decoration:none}.text-with-summary a:hover:after,.text-with-summary a:focus:after,.text-long a:hover:after,.text-long a:focus:after{width:100%}a.button{background-color:#ffc221;border:none;color:#1c1e20;line-height:1;padding:15px 3rem;display:inline-block;vertical-align:center;text-decoration:none;text-align:center;font-weight:700;font-size:2.25rem;margin-bottom:4rem}a.button:hover,a.button:focus{color:#000;background-color:rgb(255,186.9932432432,7.5);text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}a.button:active{color:#000;background-color:rgb(237,171.8783783784,0)}.text-with-summary a.button+.ec-button,.text-with-summary a.button+.ec-button-outline,.text-long a.button+.ec-button,.text-long a.button+.ec-button-outline{margin-left:1.5rem}a.button.js-hide{display:none}a.button-outline{background-color:#ffc221;border:none;color:#1c1e20;line-height:1;padding:15px 3rem;display:inline-block;vertical-align:center;text-decoration:none;text-align:center;font-weight:700;font-size:2.25rem;margin-bottom:4rem;background:rgba(0,0,0,0);padding:14px 23px 14px;border:1.5px solid #ffc221;color:#1c1e20;text-transform:none}a.button-outline:hover,a.button-outline:focus{color:#000;background-color:rgb(255,186.9932432432,7.5);text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}a.button-outline:active{color:#000;background-color:rgb(237,171.8783783784,0)}.text-with-summary a.button-outline+.ec-button,.text-with-summary a.button-outline+.ec-button-outline,.text-long a.button-outline+.ec-button,.text-long a.button-outline+.ec-button-outline{margin-left:1.5rem}a.button-outline.js-hide{display:none}a.button-outline:hover,a.button-outline:focus{background:rgb(255,186.9932432432,7.5);color:#000;border-color:rgb(255,186.9932432432,7.5)}a.button-outline:active{background:rgb(237,171.8783783784,0);color:#000;border-color:rgb(237,171.8783783784,0)}a.arrow-link{font-weight:700;position:relative;color:#1c1e20 !important}a.arrow-link::after{content:"";display:inline-block;width:12px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33331 5.59294H10.6666M10.6666 5.59294L5.99998 0.92627M10.6666 5.59294L5.99998 10.2596' stroke='%23333840' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-left:6px}a.arrow-link:hover,a.arrow-link:focus{text-decoration:none}a.arrow-link:hover::after,a.arrow-link:focus::after{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);margin-left:10px}a.arrow-link{text-decoration:none}a.arrow-link:hover,a.arrow-link:focus{text-decoration:underline from-font}a.arrow-link:hover:after,a.arrow-link:focus:after{width:12px}em{font-style:italic}strong{font-weight:700}small{font-size:80%}p.warning{background:none;padding:1rem 2rem;margin-bottom:4rem;color:#e50000;border:1px solid #e50000;text-align:center}p.subtitle{font-weight:700;font-size:22px}mark{background-color:unset}mark.pen-red{color:#e71313}mark.pen-green{color:#128a00}mark.marker-yellow{background-color:#fff01f}mark.marker-green{background-color:#62f962}mark.marker-pink{background-color:#fc7899}mark.marker-blue{background-color:#72ccfd}.hr,hr{border-style:solid;border-width:1px 0 0;color:currentColor}.hr+*,hr+*{margin-top:4rem}blockquote{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2.75rem}@media screen and (min-width: 984px){blockquote{font-size:clamp(2.75rem,3.3783783784dvw + -1.4054054054rem,4rem)}}blockquote{margin:0 0 2rem;position:relative;padding-bottom:1rem;text-transform:unset;line-height:1.3}@media screen and (min-width: 800px){blockquote{padding-bottom:0;margin-bottom:3.25rem}}blockquote::before{content:"";background-image:url(/themes/custom/citizen_dart/images/elements/quote.svg);display:block;width:46px;height:36px;margin-bottom:2.75rem}blockquote p{display:inline}blockquote .quote-pre{color:#ffc221;font-size:14rem;line-height:.1rem;margin-right:2rem;vertical-align:-6.4rem}blockquote .quote-post{color:rgba(35,35,35,.7);content:"”";font-size:8rem;line-height:.1rem;vertical-align:-3.2rem;display:inline-block}.text-with-summary::after,.text-long::after{clear:both;content:"";display:table}.text-with-summary>*:last-child,.text-long>*:last-child{margin-bottom:0}.text-with-summary+*,.text-long+*{clear:both}.text-with-summary article:not(:last-child):not([data-quickedit-entity-id*=media]),.text-long article:not(:last-child):not([data-quickedit-entity-id*=media]){margin-bottom:4rem}svg{fill:currentColor}svg use{fill:currentColor}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb li{display:inline-block}.breadcrumb li:not(:last-of-type){padding-right:1rem}.breadcrumb li:not(:last-of-type):after{content:"›";padding-left:1rem;position:relative;top:2px;color:#757575}.breadcrumb li a{font-family:"DM Mono",sans-serif;font-weight:500;font-size:13px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#333840}.breadcrumb li a{position:relative}.breadcrumb li a:after{content:"";width:100%;height:2px;background:#ffc221;position:absolute;bottom:-4px;left:0}.breadcrumb li a:hover,.breadcrumb li a:focus{color:#757575;transition:color .3s ease-out;text-decoration:none}.breadcrumb li a:hover:after,.breadcrumb li a:focus:after{transition:background .3s ease-out;background:#757575}#main-nav-toggle{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;right:0;border:2px solid #ffc221;border-radius:4px;height:48px;width:48px;z-index:9999}@media screen and (min-width: 984px){#main-nav-toggle{display:none}}#main-nav-toggle:hover,#main-nav-toggle:focus{text-decoration:none}#main-nav-toggle span{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}#main-nav-toggle:before{content:"";font-family:"Material Icons";display:block;color:#333840;line-height:28px;font-size:20px}#main-nav-toggle.open:before{content:"";font-family:"Material Icons";color:#fff;font-size:2.35rem}@media screen and (max-width: 983px){ul.menu-main-navigation:not(.accordion-open){display:none}}#block-main-menu ul.menu-main-navigation{list-style-type:none;margin:0;padding:0}@media screen and (max-width: 983px){#block-main-menu ul.menu-main-navigation{background:#1c1e20;left:-3rem !important;overflow:hidden;position:absolute;top:calc(100% - 72px) !important;text-align:left;width:calc(100% + 6rem);padding:105px 3rem 5rem}}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;padding-top:1.5rem;padding-left:2.5rem}}#block-main-menu ul.menu-main-navigation>li{list-style:none}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation>li{margin:0 2rem}}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1),#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(2),#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(3){display:none}}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1){margin-top:4.5rem;font-size:2rem}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) span{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) a{color:#fff;margin-bottom:14px}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) svg{fill:rgba(0,0,0,0);margin-right:4px}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) .phone svg{margin-bottom:-2px;margin-left:3px}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) .menu-platform-links{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;list-style:none;padding-left:3px;padding-top:4px}#block-main-menu ul.menu-main-navigation>li:nth-last-of-type(1) .menu-platform-links li{margin-right:2rem}#block-main-menu ul.menu-main-navigation>li>a{padding:14px 0;line-height:1.25;color:#fff;font-size:4rem;font-weight:700;display:block}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation>li>a{padding:6px 0;position:relative;color:#1c1e20;font-size:2.25rem;line-height:1.4}#block-main-menu ul.menu-main-navigation>li>a:after{content:"";display:block;width:0;height:4px;background:#ffc221;position:absolute;top:100%;left:0}#block-main-menu ul.menu-main-navigation>li>a:hover,#block-main-menu ul.menu-main-navigation>li>a:focus{text-decoration:none}#block-main-menu ul.menu-main-navigation>li>a:hover:after,#block-main-menu ul.menu-main-navigation>li>a:focus:after{width:100%;transition:width .3s ease-out}}@media screen and (min-width: 1040px){#block-main-menu ul.menu-main-navigation>li>a{font-size:2.5rem}}#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a{text-decoration:underline from-font}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a{text-decoration:none}#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a:after{content:"";display:block;width:100%;height:4px;background:#ffc221;position:absolute;top:100%;left:0}}#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a:hover,#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a:focus{text-decoration-color:#ffc221}@media screen and (min-width: 984px){#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a:hover:after,#block-main-menu ul.menu-main-navigation>li.menu-item--active-trail>a:focus:after{background:#101112;transition:background .3s ease-out}}img{display:block;width:100%;height:auto}figure[role=group]{margin:0}figure.media-item.image figcaption{position:relative;margin:-2.5rem 0 0 3rem;padding:46px 2.5rem 0 2.5rem;border-left:1px solid #ffc221;font-style:normal;max-width:980px;align-self:flex-start;font-size:2rem}@media screen and (min-width: 984px){figure.media-item.image figcaption{margin-top:-3rem;padding:52px 3rem 0 3rem}}article+figcaption{margin-top:2rem}.field-media-oembed-video{position:relative;padding-bottom:56.25%}.field-media-oembed-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.text-with-summary article.media-item,.text-with-summary figure{margin:0 0 4rem 0}@media screen and (min-width: 984px){.text-with-summary article.media-item,.text-with-summary figure{margin:0}}.text-with-summary article.media-item,.text-with-summary figure.media-item,.text-long article.media-item,.text-long figure.media-item{margin-bottom:4rem}.text-with-summary article.media-item.align-left,.text-with-summary figure.media-item.align-left,.text-long article.media-item.align-left,.text-long figure.media-item.align-left{float:none}@media screen and (min-width: 800px){.text-with-summary article.media-item.align-left:not(.document),.text-with-summary figure.media-item.align-left:not(.document),.text-long article.media-item.align-left:not(.document),.text-long figure.media-item.align-left:not(.document){max-width:50% !important;margin:0 4rem 4rem 0;float:left}.text-with-summary article.media-item.align-left.document,.text-with-summary figure.media-item.align-left.document,.text-long article.media-item.align-left.document,.text-long figure.media-item.align-left.document{width:100%;text-align:left}}.text-with-summary article.media-item.align-right,.text-with-summary figure.media-item.align-right,.text-long article.media-item.align-right,.text-long figure.media-item.align-right{float:none}@media screen and (min-width: 800px){.text-with-summary article.media-item.align-right:not(.document),.text-with-summary figure.media-item.align-right:not(.document),.text-long article.media-item.align-right:not(.document),.text-long figure.media-item.align-right:not(.document){max-width:50%;margin:0 0 4rem 4rem;float:right}.text-with-summary article.media-item.align-right.document,.text-with-summary figure.media-item.align-right.document,.text-long article.media-item.align-right.document,.text-long figure.media-item.align-right.document{width:100%;text-align:right}}.text-with-summary article.media-item.align-center,.text-with-summary figure.media-item.align-center,.text-long article.media-item.align-center,.text-long figure.media-item.align-center{float:none}@media screen and (min-width: 800px){.text-with-summary article.media-item.align-center:not(.document),.text-with-summary figure.media-item.align-center:not(.document),.text-long article.media-item.align-center:not(.document),.text-long figure.media-item.align-center:not(.document){margin:0 auto 4rem auto;float:none}.text-with-summary article.media-item.align-center.document,.text-with-summary figure.media-item.align-center.document,.text-long article.media-item.align-center.document,.text-long figure.media-item.align-center.document{text-align:center}}.text-with-summary article.media-item.small,.text-with-summary figure.media-item.small,.text-long article.media-item.small,.text-long figure.media-item.small{width:280px;max-width:100%}.text-with-summary article.media-item.medium,.text-with-summary figure.media-item.medium,.text-long article.media-item.medium,.text-long figure.media-item.medium{width:480px;max-width:100%}.text-with-summary article.media-item.large,.text-with-summary figure.media-item.large,.text-long article.media-item.large,.text-long figure.media-item.large{width:640px;max-width:100%}.text-with-summary article.media-item.full,.text-with-summary figure.media-item.full,.text-long article.media-item.full,.text-long figure.media-item.full{width:100%}.text-with-summary article.media-item.default img,.text-with-summary figure.media-item.default img,.text-long article.media-item.default img,.text-long figure.media-item.default img{width:auto;height:auto;max-width:100%;margin-left:auto;margin-right:auto}.text-with-summary ul article.media-item,.text-with-summary ul figure,.text-long ul article{margin-bottom:0}span.file a{position:relative;padding-left:22px}span.file a:hover:before,span.file a:focus:before{opacity:.7}span.file a:before{content:"";font-family:"Material Icons Outlined";display:block;position:absolute;top:1px;left:-2px;color:#1c1e20;font-size:20px}.block-system-branding-block a{display:block}.block-system-branding-block a img{border:1px solid rgba(0,0,0,0);display:block;width:100%;max-width:162px;height:48px}@media screen and (min-width: 984px){.block-system-branding-block a img{max-width:190px;height:auto}}.block-system-branding-block a .site-name{font-size:3rem;color:#fff;display:none}.block-system-branding-block a:hover,.block-system-branding-block a:focus{text-decoration:none}.block-system-branding-block a:hover img,.block-system-branding-block a:focus img{border-color:#333840}.block-system-branding-block a:hover .site-name,.block-system-branding-block a:focus .site-name{color:#101112}@media screen and (min-width: 800px){.block-system-branding-block a .site-name{font-size:4rem}}.block-system-branding-block .tagline{display:none}.block-1{display:none}@media screen and (min-width: 984px){.block-1{display:block;padding-top:1rem}}.block-1 .field-link a{background-color:#ffc221;border:none;color:#1c1e20;line-height:1;padding:15px 3rem;display:inline-block;vertical-align:center;text-decoration:none;text-align:center;font-weight:700;font-size:2.25rem;margin-bottom:4rem;background:rgba(0,0,0,0);padding:14px 23px 14px;border:1.5px solid #ffc221;color:#1c1e20;text-transform:none}.block-1 .field-link a:hover,.block-1 .field-link a:focus{color:#000;background-color:rgb(255,186.9932432432,7.5);text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}.block-1 .field-link a:active{color:#000;background-color:rgb(237,171.8783783784,0)}.text-with-summary .block-1 .field-link a+.ec-button,.text-with-summary .block-1 .field-link a+.ec-button-outline,.text-long .block-1 .field-link a+.ec-button,.text-long .block-1 .field-link a+.ec-button-outline{margin-left:1.5rem}.block-1 .field-link a.js-hide{display:none}.block-1 .field-link a:hover,.block-1 .field-link a:focus{background:rgb(255,186.9932432432,7.5);color:#000;border-color:rgb(255,186.9932432432,7.5)}.block-1 .field-link a:active{background:rgb(237,171.8783783784,0);color:#000;border-color:rgb(237,171.8783783784,0)}.block-1 .field-link a{border-width:2px;max-height:48px;margin-bottom:0}@media screen and (min-width: 520px){.block-7{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}}@media screen and (min-width: 800px){.block-7{grid-row:1/span 1;grid-column:1}}@media screen and (min-width: 984px){.block-7{min-width:482px}}.block-7 .logo-wrapper{max-width:200px;margin-bottom:38px}@media screen and (min-width: 800px){.block-7 .logo-wrapper{margin-right:6rem}}@media screen and (min-width: 1200px){.block-7 .logo-wrapper{margin-right:10rem}}.block-7 .content-wrapper{width:100%}@media screen and (min-width: 984px){.block-7 .content-wrapper{width:auto}}.block-7 .field-platforms{padding-left:3px}.block-7 .field-platforms li{padding:0 2px 0 1px}.block-7 .field-platforms a:hover svg,.block-7 .field-platforms a:focus svg{fill:#ffc221;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-7 .field-platforms a svg{fill:#dfeaea}.block-8{width:100%}@media screen and (min-width: 800px){.block-8{width:auto;grid-column:3;grid-row:1}}.block-8 .back-anchor{width:100%}@media screen and (min-width: 800px){.block-8 .back-anchor{width:auto}}.block-8 .back-anchor a{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;color:#fff;background:#101112;border-radius:26px;font-size:13px;font-weight:700;text-align:center;padding:1.75rem;max-width:400px}@media screen and (min-width: 800px){.block-8 .back-anchor a{width:108px;height:108px;border-radius:50%;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}}.block-8 .back-anchor a:hover,.block-8 .back-anchor a:focus{-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1;text-decoration:none;background:#000}.block-8 .back-anchor a:active{background:#282b30}.block-8 .back-anchor a svg{margin-right:1rem;width:24px;height:24px}@media screen and (min-width: 800px){.block-8 .back-anchor a svg{margin-right:0}}.block-4{border-radius:4px;background:hsla(0,0%,100%,.11);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:center;-ms-flex-align:center;column-gap:2px;font-size:13px;padding:0 6px;height:44px;margin-bottom:3rem;width:194px}@media screen and (min-width: 800px){.block-4{grid-column:2/3;grid-row:1/3;margin-bottom:0;margin-right:1rem}}.block-4 .body{color:#fff;font-weight:700}.block-4 svg{flex:0 0 32px;max-width:32px;margin-right:.25rem}.block-3{margin:0;font-size:13px;text-align:left;margin-bottom:20px;width:100%}@media screen and (min-width: 800px){.block-3{grid-column:3/4;grid-row:1/3;text-align:center;width:auto;margin-bottom:0;max-width:480px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}}.block-3 ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}@media screen and (min-width: 800px){.block-3 ul:not(.contextual-links){display:block}}.block-3 ul:not(.contextual-links) li{display:inline-block}@media screen and (min-width: 800px){.block-3 ul:not(.contextual-links) li{margin:0 .75rem .5rem}}.block-2{margin-bottom:0;width:100%}@media screen and (min-width: 800px){.block-2{grid-column:4/5;grid-row:1/2;width:auto}}.block-2 .copyright{text-align:left;font-size:13px}@media screen and (min-width: 800px){.block-2 .copyright{text-align:right}}.block-2 .copyright>span:first-child{padding-right:.25em}.block-2 .copyright>span:first-child+*{display:inline}.block-2 .copyright p{margin:0}@media screen and (min-width: 800px){.block-ancillary-menu{grid-column:4/5;grid-row:2/3;margin-top:-3rem}}.block-ancillary-menu ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}@media screen and (min-width: 800px){.block-ancillary-menu ul:not(.contextual-links){display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-end;-ms-flex-pack:end;align-items:flex-start;-ms-flex-align:start}}.block-ancillary-menu ul:not(.contextual-links) li:first-of-type{margin-right:1rem}.block-ancillary-menu ul:not(.contextual-links) li a{display:block;color:#969696;font-size:13px;text-decoration:underline from-font}.block-ancillary-menu ul:not(.contextual-links) li a:hover,.block-ancillary-menu ul:not(.contextual-links) li a:focus{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.block-newsletter{width:100%;grid-row:1;grid-column:1}@media screen and (min-width: 800px){.block-newsletter{grid-column:1}}@media screen and (min-width: 800px){.block-newsletter.block-6{padding-right:12px}}.block-newsletter.block-6 .field-link a{font-weight:700;position:relative;color:#fff !important;-webkit-font-smoothing:antialiased}.block-newsletter.block-6 .field-link a::after{content:"";display:inline-block;width:12px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33331 5.59294H10.6666M10.6666 5.59294L5.99998 0.92627M10.6666 5.59294L5.99998 10.2596' stroke='%23ffc221' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-left:6px}.block-newsletter.block-6 .field-link a:hover,.block-newsletter.block-6 .field-link a:focus{text-decoration:none}.block-newsletter.block-6 .field-link a:hover::after,.block-newsletter.block-6 .field-link a:focus::after{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);margin-left:10px}.block-newsletter.block-6 .field-link a{font-size:2.25rem;margin-bottom:2rem}.block-newsletter.block-6 .field-link a:hover,.block-newsletter.block-6 .field-link a:focus{text-decoration:underline from-font;text-decoration-color:#ffc221}@media screen and (min-width: 800px){.block-newsletter.block-6 .field-link a{margin-bottom:0}}@media screen and (min-width: 800px){.block-newsletter.block-6 .form-embed{margin-left:1rem}}@media screen and (min-width: 1200px){.block-newsletter.block-6 .form-embed{margin-left:0}}.block-newsletter .field.body{margin-bottom:4rem}.block-newsletter .field.body>*:last-child{margin-bottom:0}.block-newsletter .field.body.has-modal{margin-bottom:0}.block-newsletter .field.body.has-modal>*:nth-last-child(2){display:inline}.block-newsletter .field.body a{text-decoration:underline}.block-newsletter .field.body a:hover,.block-newsletter .field.body a:focus{text-decoration:none}.block-newsletter .subscribe-label{font-size:2.25rem;margin-bottom:1rem;width:100%}@media screen and (min-width: 800px){.block-newsletter .subscribe-label{margin-right:56px}}.block-promo{padding:40px 3rem;width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem}.block-promo{background-color:#333840;color:#fff;position:relative;overflow:hidden}.block-promo:after{content:"";position:absolute;display:block;top:-1000px;left:-800px;z-index:1;width:2600px;height:4500px;background-image:url("../images/citizen-text.svg");background-size:1300px;background-position:155vw 50%;background-repeat:repeat space;transform:rotate(45deg);opacity:0}@media screen and (min-width: 984px){.block-promo:after{background-position:0vw 50%}}.block-promo.is-visible:after{opacity:.12;transition:opacity 1s ease-out .5s}@media screen and (min-width: 800px){.block-promo{padding:80px 3rem}}.paragraph--type--block-placer:first-child .block-promo{margin-top:-5rem}.layout-section:first-child .paragraph--type--block-placer:first-child .paragraph--type--block-placer:first-child .block-promo{margin-top:0}@media screen and (min-width: 984px){.paragraph--type--block-placer:first-child .block-promo{margin-top:-10rem}}.paragraph--type--block-placer:last-child .block-promo{margin-bottom:-5rem !important}@media screen and (min-width: 984px){.paragraph--type--block-placer:last-child .block-promo{margin-bottom:-10rem !important}}.block-promo .inner-block-wrapper{max-width:1094px;position:relative;z-index:2;margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.block-promo .inner-block-wrapper{column-gap:24px;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:space-between;-ms-flex-pack:justify;align-items:center;-ms-flex-align:center}.block-promo .inner-block-wrapper>*{width:calc(50% - 12px)}}.block-promo .eyebrow{font-family:"DM Mono",sans-serif;font-weight:500;font-size:13px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#333840}.block-promo .eyebrow{color:#fff;text-align:left;margin-bottom:2rem}.block-promo .ec-button{background-color:#ffc221;border:none;color:#1c1e20;line-height:1;padding:15px 3rem;display:inline-block;vertical-align:center;text-decoration:none;text-align:center;font-weight:700;font-size:2.25rem;margin-bottom:4rem;background:rgba(0,0,0,0);padding:14px 23px 14px;border:1.5px solid #ffc221;color:#1c1e20;text-transform:none}.block-promo .ec-button:hover,.block-promo .ec-button:focus{color:#000;background-color:rgb(255,186.9932432432,7.5);text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}.block-promo .ec-button:active{color:#000;background-color:rgb(237,171.8783783784,0)}.text-with-summary .block-promo .ec-button+.ec-button,.text-with-summary .block-promo .ec-button+.ec-button-outline,.text-long .block-promo .ec-button+.ec-button,.text-long .block-promo .ec-button+.ec-button-outline{margin-left:1.5rem}.block-promo .ec-button.js-hide{display:none}.block-promo .ec-button:hover,.block-promo .ec-button:focus{background:rgb(255,186.9932432432,7.5);color:#000;border-color:rgb(255,186.9932432432,7.5)}.block-promo .ec-button:active{background:rgb(237,171.8783783784,0);color:#000;border-color:rgb(237,171.8783783784,0)}.block-promo .ec-button{color:#fff;margin-bottom:0}.block-promo .ec-button:hover,.block-promo .ec-button:focus{color:#101112}.block-promo .promo-text{margin-bottom:5rem;font-size:2.25rem}.block-promo .promo-text:not(:last-child){margin-bottom:4rem}@media screen and (min-width: 800px){.block-promo .promo-text{margin-bottom:0}}.block-promo .promo-text h2{margin-bottom:3rem;color:#fff}.block-promo .promo-button{display:none}@media screen and (min-width: 800px){.block-promo .promo-button{display:block}}.block-promo .promo-right .promo-logos{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:stretch;-ms-flex-align:stretch;gap:2rem;margin-bottom:4rem}@media screen and (min-width: 800px){.block-promo .promo-right .promo-logos{padding-left:2rem}}.block-promo .promo-right .promo-logos>article{width:calc(50% - 1rem);background:#282b30;padding-bottom:clamp(89px,30.13%,131px);position:relative}.block-promo .promo-right .promo-logos>article img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 800px){.block-promo .promo-right .promo-logos>article{max-width:100%;height:120px}}@media screen and (min-width: 984px){.block-promo .promo-right .promo-logos>article{max-width:258px;height:155px}}.block-promo .promo-right .promo-logos>article img{width:104px;margin-left:auto;margin-right:auto}@media screen and (min-width: 984px){.block-promo .promo-right .promo-logos>article img{width:166px}}.block-promo .promo-right .promo-logos>article:nth-child(2) img{width:94px}@media screen and (min-width: 984px){.block-promo .promo-right .promo-logos>article:nth-child(2) img{width:152px}}.block-promo .promo-right .promo-logos>article:nth-child(3) img{width:74px}@media screen and (min-width: 984px){.block-promo .promo-right .promo-logos>article:nth-child(3) img{width:144px}}.block-promo .promo-right .promo-logos>article:nth-child(4) img{width:108px}@media screen and (min-width: 984px){.block-promo .promo-right .promo-logos>article:nth-child(4) img{width:168px}}@media screen and (min-width: 800px){.block-promo .promo-right .promo-button-alt{display:none}}.block-promo .promo-right .promo-button-alt .ec-button{width:100%;max-width:400px}#site-search-form .js-form-type-textfield input::-webkit-placeholder{opacity:.6;color:#fff}#site-search-form .js-form-type-textfield input::-moz-placeholder{opacity:.6;color:#fff}#site-search-form .js-form-type-textfield input:-ms-input-placeholder{opacity:.6;color:#fff}#site-search-form .js-form-type-textfield input::-webkit-input-placeholder{opacity:.6;color:#fff}#site-search-form .js-form-type-textfield input:focus::-webkit-placeholder{opacity:.2;color:#fff}#site-search-form .js-form-type-textfield input:focus::-moz-placeholder{opacity:.2;color:#fff}#site-search-form .js-form-type-textfield input:-ms-input-placeholder:focus{opacity:.2;color:#fff}#site-search-form .js-form-type-textfield input:focus::-webkit-input-placeholder{opacity:.2;color:#fff}.t-search-wrapper{display:none}@media screen and (min-width: 984px){.t-search-wrapper{display:block;padding-top:1rem}}.t-search-wrapper .t-search{border:1px solid rgba(0,0,0,0);color:#333840;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;border:2px solid #ffc221;border-radius:4px;height:48px;width:48px}.t-search-wrapper .t-search:hover,.t-search-wrapper .t-search:focus{color:#333840;outline:none;text-decoration:none;text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1;background:rgb(255,186.9932432432,7.5);color:#000;border-color:rgb(255,186.9932432432,7.5)}.t-search-wrapper .t-search:active{background:rgb(237,171.8783783784,0);color:#000;border-color:rgb(237,171.8783783784,0)}.t-search-wrapper .t-search .material-icons{font-size:24px}.t-search-wrapper .t-search svg{fill:rgba(0,0,0,0)}.t-search-close{height:48px;width:48px;display:none;position:absolute;top:0;right:0;z-index:502}.t-search-close .close-search{height:100%;width:100%;background:#1c1e20;color:#fff;font-size:24px;display:block;cursor:pointer;transition:all .15s ease-out;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;border:2px solid #ffc221;border-radius:4px;height:48px;width:48px;z-index:9999}.t-search-close .close-search:hover,.t-search-close .close-search:focus{background:#ffc221;color:#333840;text-decoration:none;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}.t-search-close .close-search span{font-size:2.35rem}#search-form-wrapper{width:100vw;position:absolute;top:-3rem;left:-3rem;z-index:500;max-height:0;transition:max-height 0.5s ease-out;overflow:hidden}@media screen and (min-width: 1200px){#search-form-wrapper{width:100vw;left:calc(-50vw + 600px)}}#site-search-form{position:relative;width:100%;padding:80px 3rem;text-align:center;background:#1c1e20}@media screen and (min-width: 984px){#site-search-form{padding:160px 3rem}}#site-search-form .js-form-type-textfield{padding:1.5 0;width:100%;margin-bottom:0;max-width:800px;margin-left:auto;margin-right:auto}#site-search-form .js-form-type-textfield label{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}#site-search-form .js-form-type-textfield input{width:100%;background:rgba(0,0,0,0);padding:8px 64px 8px 12px;border:none;color:#fff;border:1px solid rgba(0,0,0,0);border-color:#ffc221;border-radius:4px}#site-search-form .js-form-type-textfield input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffc221 inset}@media screen and (min-width: 800px){#site-search-form .js-form-type-textfield input{font-size:2.5rem}}#site-search-form .js-form-type-textfield input:hover{border-color:#ffc221;box-shadow:inset 0 0 0 1px #ffc221}#site-search-form .js-form-type-textfield input:focus{outline:none;border-color:#ffc221;box-shadow:inset 0 0 0 1px #ffc221}#site-search-form .form-actions{max-width:800px;margin-left:auto;margin-right:auto;position:relative}#site-search-form .form-actions .form-submit.button{position:absolute;top:-46px;right:5px;height:32px;width:32px;background:rgba(0,0,0,0);z-index:2;text-indent:-9000px;cursor:pointer;padding:0;min-width:0;border:0}@media screen and (min-width: 800px){#site-search-form .form-actions .form-submit.button{top:-48px;right:12px}}#site-search-form .form-actions .form-submit.button:focus,#site-search-form .form-actions .form-submit.button:hover{border:0;box-shadow:none;outline:none}#site-search-form .form-actions .form-submit.button:focus+.material-icons,#site-search-form .form-actions .form-submit.button:hover+.material-icons{color:#ffc221}#site-search-form .form-actions .form-submit.button:focus+.material-icons::before,#site-search-form .form-actions .form-submit.button:hover+.material-icons::before{-webkit-animation:breatheLarge .6s 1;-moz-animation:breatheLarge .6s 1;-o-animation:breatheLarge .6s 1;animation:breatheLarge .6s 1}#site-search-form .form-actions .material-icons{color:#fff;position:absolute;top:-45px;right:8px;cursor:pointer;font-size:0}@media screen and (min-width: 800px){#site-search-form .form-actions .material-icons{top:-48px;right:12px}}#site-search-form .form-actions .material-icons::before{content:"";background-image:url(/themes/custom/citizen_dart/images/elements/search.svg);background-size:cover;position:absolute;top:14px;left:-24px;height:20px;width:20px;background-repeat:no-repeat}.block-site-search-alt{padding-top:4rem;max-width:1094px;margin-left:auto;margin-right:auto}@media screen and (min-width: 984px){.block-site-search-alt{padding-top:0}}.block-site-search-alt h2.block-title{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2.75rem}@media screen and (min-width: 984px){.block-site-search-alt h2.block-title{font-size:clamp(2.75rem,3.3783783784dvw + -1.4054054054rem,4rem)}}.block-site-search-alt h2.block-title{margin-bottom:3rem}.block-site-search-alt #site-search-alt-form .form-item-site-search-api-fulltext input{max-width:604px}@media screen and (min-width: 984px){.block-site-search-alt #site-search-alt-form .form-item-site-search-api-fulltext input{max-width:640px}}.block-site-search-alt #site-search-alt-form .form-actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffc221;border:none;color:#1c1e20;line-height:1;padding:15px 3rem;display:inline-block;vertical-align:center;text-decoration:none;text-align:center;font-weight:700;font-size:2.25rem;margin-bottom:4rem;background:rgba(0,0,0,0);padding:14px 23px 14px;border:1.5px solid #ffc221;color:#1c1e20;text-transform:none;min-width:120px;cursor:pointer}.block-site-search-alt #site-search-alt-form .form-actions input:hover,.block-site-search-alt #site-search-alt-form .form-actions input:focus{color:#000;background-color:rgb(255,186.9932432432,7.5);text-decoration:none;outline:0;-webkit-animation:breathe .6s 1;-moz-animation:breathe .6s 1;-o-animation:breathe .6s 1;animation:breathe .6s 1}.block-site-search-alt #site-search-alt-form .form-actions input:active{color:#000;background-color:rgb(237,171.8783783784,0)}.text-with-summary .block-site-search-alt #site-search-alt-form .form-actions input+.ec-button,.text-with-summary .block-site-search-alt #site-search-alt-form .form-actions input+.ec-button-outline,.text-long .block-site-search-alt #site-search-alt-form .form-actions input+.ec-button,.text-long .block-site-search-alt #site-search-alt-form .form-actions input+.ec-button-outline{margin-left:1.5rem}.block-site-search-alt #site-search-alt-form .form-actions input.js-hide{display:none}.block-site-search-alt #site-search-alt-form .form-actions input:hover,.block-site-search-alt #site-search-alt-form .form-actions input:focus{background:rgb(255,186.9932432432,7.5);color:#000;border-color:rgb(255,186.9932432432,7.5)}.block-site-search-alt #site-search-alt-form .form-actions input:active{background:rgb(237,171.8783783784,0);color:#000;border-color:rgb(237,171.8783783784,0)}.block-social-media-links .field-email,.block-social-media-links .field-phone,.block-social-media-links .field-address{margin-bottom:1rem;font-size:2rem}.block-social-media-links .field-email svg,.block-social-media-links .field-phone svg,.block-social-media-links .field-address svg{fill:none;margin-right:1rem;margin-bottom:-3px}@media screen and (max-width: 799px){.block-social-media-links .platform-links{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center;align-items:flex-start;-ms-flex-align:start}}.contact-page-info{background:#dfeae4;max-width:400px;padding:24px}@media screen and (min-width: 984px){.contact-page-info{width:calc(100% - 644px);position:sticky;top:40px}}@media screen and (min-width: 1200px){.contact-page-info{width:calc(100% - 744px)}}.contact-page-info h2{font-weight:700;margin:0;font-feature-settings:"liga","dlig";color:#1c1e20;font-size:2.75rem}@media screen and (min-width: 984px){.contact-page-info h2{font-size:clamp(2.75rem,3.3783783784dvw + -1.4054054054rem,4rem)}}.contact-page-info h2{margin-bottom:3rem}.contact-page-info .field-email:last-child,.contact-page-info .field-phone:last-child,.contact-page-info .field-address:last-child{margin-bottom:0}.contact-page-info .field-email svg,.contact-page-info .field-phone svg,.contact-page-info .field-address svg{display:inline-block;vertical-align:top;position:relative;top:4px}.contact-page-info .field-email svg path,.contact-page-info .field-phone svg path,.contact-page-info .field-address svg path{stroke:#333840}.contact-page-info .field-email span,.contact-page-info .field-phone span,.contact-page-info .field-address span{display:inline-block}.contact-page-info .field-address svg{right:-2px}.social-share{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}.social-share a{display:block;padding-right:8px}.social-share a.facebook-share{color:#4267b2}.social-share a.twitter-share{color:#101112}.social-share a.linkedin-share{color:#2867b2}.social-share a.email-share{color:#1c1e20}.social-share a:hover,.social-share a:focus{color:#1c1e20}.social-share a:last-child{padding-right:0}.social-share a svg{width:32px;height:32px}@media screen and (min-width: 800px){.block-webform{display:flex;flex-wrap:nowrap;column-gap:24px}.block-webform>*{width:calc(50% - 12px)}}@media screen and (min-width: 1094px){.block-webform{column-gap:56px}.block-webform>*{width:calc(50% - 28px)}}.block-webform .field-form-title{margin-bottom:4rem}.block-webform .field-form-title u{text-decoration:none;position:relative;margin-bottom:8px;display:inline-block}.block-webform .field-form-title u::after{content:"";position:absolute;left:0;bottom:-1rem;width:100%;height:12px;background:url("/themes/custom/citizen_dart/images/elements/underline.svg") no-repeat 10%/150%}.block-webform .field.body{margin-bottom:4rem}@media screen and (min-width: 800px){.block-webform .field.body{margin-bottom:0}}.block-webform .webform-wrapper h2{display:none}.block-webform .webform-wrapper .webform-submission-form{padding-top:0}@media screen and (min-width: 984px){.block-webform .webform-wrapper .webform-submission-form{display:flex;flex-wrap:wrap;column-gap:24px}.block-webform .webform-wrapper .webform-submission-form .form-item-first-name,.block-webform .webform-wrapper .webform-submission-form .form-item-last-name{width:calc(50% - 12px)}.block-webform .webform-wrapper .webform-submission-form .form-actions{margin-left:auto}}.prefooter-wrapper{background:#f7f4f1;color:#1c1e20}.prefooter-wrapper .prefooter-inner{padding:32px 3rem 40px;max-width:1142px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 800px){.prefooter-wrapper .prefooter-inner{padding:40px 3rem 50px}}@media screen and (min-width: 1200px){.prefooter-wrapper .prefooter-inner{padding:40px 3rem 10rem}}.prefooter-wrapper .prefooter-inner>div>*:not(:last-child){margin-bottom:4rem}.site-footer{background:#1c1e20;color:#fff}.site-footer .footer-inner{padding:24px 3rem;max-width:1248px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 800px){.site-footer .footer-inner{padding:42px 3rem}}@media screen and (min-width: 800px){.site-footer .footer-inner>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:unset;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}}.site-footer .footer-inner>div>*:not(:last-child){margin-bottom:4rem}@media screen and (min-width: 800px){.site-footer .footer-inner>div>*:not(:last-child){margin-bottom:0}}@media screen and (min-width: 1200px){.site-footer .footer-inner>div>*:not(:last-child){margin-right:10rem}}.site-footer .footer-inner>div>* h2.block-title{margin-bottom:1.5rem}@media screen and (min-width: 800px){.site-footer .footer-inner>div>* h2.block-title{text-align:left}}.postfooter-wrapper{background:#101112;color:#969696}.postfooter-wrapper .postfooter-inner{padding:2rem 3rem;max-width:1240px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 800px){.postfooter-wrapper .postfooter-inner{padding:2rem 2.5rem}}.postfooter-wrapper .postfooter-inner>div{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}@media screen and (min-width: 800px){.postfooter-wrapper .postfooter-inner>div{display:grid;grid-template-columns:0 194px 1fr 170px;row-gap:26px;align-items:unset;justify-content:unset}}.site-header{padding:24px 3rem;background:#f7f4f1;border-top:4px solid #ffc221}@media screen and (min-width: 984px){.site-header{height:auto}}.site-header>div{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:6;display:grid;grid-template-columns:1fr 50px;column-gap:16px}@media screen and (min-width: 984px){.site-header>div{grid-template-columns:204px 1fr 141px 50px;column-gap:16px}}.block-system-branding-block{z-index:10;grid-column:1/2}.block-system-branding-block a{max-width:162px;display:block;z-index:9999;position:relative;margin-left:-3px}@media screen and (min-width: 984px){.block-system-branding-block a{max-width:100%}}.block-menu-main{grid-column:2/3}@media screen and (min-width: 984px){.block-1{grid-column:3/4}}.block-site-search:not(.views-block){position:static !important}@media screen and (min-width: 984px){.block-site-search:not(.views-block){width:50px;grid-column:4/5}}.block-site-search:not(.views-block) .contextual{display:none !important}.layout-content{padding-left:3rem;padding-right:3rem}.layout__region>*{margin-bottom:5rem}@media screen and (min-width: 984px){.layout__region>*{margin-bottom:10rem}}.layout--twocol-sideleft{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}.layout--twocol-sideleft .layout__region--first{width:100%}@media screen and (min-width: 984px){.layout--twocol-sideleft .layout__region--first{width:254px}}.layout--twocol-sideleft .layout__region--content{width:100%}@media screen and (min-width: 984px){.layout--twocol-sideleft .layout__region--content:not(:only-child){width:calc(100% - 254px)}.layout--twocol-sideleft .layout__region--content:not(:only-child):not(.layout-builder__region){padding-left:104px}}.layout--twocol-quad-split{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.layout--twocol-quad-split::after{clear:both;content:"";display:table}@media screen and (max-width: 983px){.layout--twocol-quad-split{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}}.layout--twocol-quad-split .field-long-text:after,.layout--twocol-quad-split .text-long:after,.layout--twocol-quad-split .text-with-summary:after{content:none;clear:none !important}.layout--twocol-quad-split .layout__region--first{width:100%}@media screen and (max-width: 983px){.layout--twocol-quad-split .layout__region--first{order:2;-ms-flex-order:2}}@media screen and (min-width: 984px){.layout--twocol-quad-split .layout__region--first{float:left;width:254px}}.layout--twocol-quad-split .layout__region--second{width:100%}@media screen and (max-width: 983px){.layout--twocol-quad-split .layout__region--second{order:4;-ms-flex-order:4}.layout--twocol-quad-split .layout__region--second+.layout__region--third{margin-bottom:0 !important}}@media screen and (min-width: 984px){.layout--twocol-quad-split .layout__region--second{float:left;clear:left;width:254px}}.layout--twocol-quad-split .layout__region--third{width:100%}@media screen and (max-width: 983px){.layout--twocol-quad-split .layout__region--third{order:1;-ms-flex-order:1}}@media screen and (min-width: 984px){.layout--twocol-quad-split .layout__region--third{width:calc(100% - 254px);margin-left:254px;padding-left:104px}.layout--twocol-quad-split .layout__region--third:first-child{width:100%;max-width:980px;margin-left:auto;margin-right:auto;padding-left:0}}.layout--twocol-quad-split .layout__region--content{width:100%}@media screen and (max-width: 983px){.layout--twocol-quad-split .layout__region--content{order:3;-ms-flex-order:3}}@media screen and (min-width: 984px){.layout--twocol-quad-split .layout__region--content{width:calc(100% - 254px);margin-left:254px;padding-left:104px}.layout--twocol-quad-split .layout__region--content:first-child{width:100%;max-width:980px;margin-left:auto;margin-right:auto;padding-left:0}}.layout--twocol-sideright{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:flex-start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-align:start}.layout--twocol-sideright .layout__region--content{width:100%}@media screen and (min-width: 984px){.layout--twocol-sideright .layout__region--content:not(:only-child){width:calc(100% - 254px)}.layout--twocol-sideright .layout__region--content:not(:only-child):not(.layout-builder__region){padding-right:104px}}.layout--twocol-sideright .layout__region--second{width:100%}@media screen and (min-width: 984px){.layout--twocol-sideright .layout__region--second{width:254px}}.layout.layout--twocol-section{max-width:1094px;column-gap:40px;margin-left:auto;margin-right:auto}.layout.layout--twocol-section>.layout__region{width:100%;flex:unset !important}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--50-50>.layout__region{width:calc(50% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--33-67>.layout__region--first{width:calc(33.3% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--33-67>.layout__region--second{width:calc(66.7% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--67-33>.layout__region--first{width:calc(66.7% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--67-33>.layout__region--second{width:calc(33.3% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{width:calc(75% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second{width:calc(25% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first{width:calc(25% - 20px)}}@media screen and (min-width: 800px){.layout.layout--twocol-section.layout--twocol-section--25-75>.layout__region--second{width:calc(75% - 20px)}}.layout.layout--threecol-section{max-width:1094px;column-gap:30px;margin-left:auto;margin-right:auto}.layout.layout--threecol-section>.layout__region{width:100%;flex:unset !important}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--33-34-33>.layout__region{width:calc(33.3% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--first,.layout.layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--third{width:calc(25% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--second{width:calc(50% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--25-25-50>.layout__region--first,.layout.layout--threecol-section.layout--threecol-section--25-25-50>.layout__region--second{width:calc(25% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--25-25-50>.layout__region--third{width:calc(50% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--50-25-25>.layout__region--first{width:calc(50% - 20px)}}@media screen and (min-width: 800px){.layout.layout--threecol-section.layout--threecol-section--50-25-25>.layout__region--second,.layout.layout--threecol-section.layout--threecol-section--50-25-25>.layout__region--third{width:calc(25% - 20px)}}/*# sourceMappingURL=critical.css.map */
