  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.paragraph{display:table;margin-left:0;margin-right:0;table-layout:fixed;width:100%;}.paragraph:before,.paragraph:after{content:" ";display:table;table-layout:fixed;}.paragraph:after{clear:both;}.paragraph>.paragraph__column{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-bottom:30px;}@media (min-width:768px){.paragraph>.paragraph__column{float:left;width:100%;}}.paragraph .paragraph,.paragraph .paragraph .paragraph{margin-left:0;margin-right:0;}.paragraph>.paragraph__column .paragraph>.paragraph__column,.paragraph>.paragraph__column .paragraph>.paragraph__column .paragraph>.paragraph__column{float:none;margin-left:0;padding-left:0;padding-right:0;width:auto;}
.maps-link a,.email-address a,.phone-numbers a,.fax-number a{padding-left:0.8rem;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.middle .content h1{padding-top:0px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.paragraph--padding-top{padding-top:80px !important;padding-bottom:0px !important;}.paragraph--padding-top h1,.paragraph--padding-top h2,.paragraph--padding-top h3,.paragraph--padding-top p:first-of-type{padding-top:0px !important;margin-top:0px !important;}.paragraph--padding-bottom{padding-top:0px !important;padding-bottom:80px !important;}@media only screen and (min-width:1170px){.paragraph--padding-bottom .paragraph__column{margin-top:30px;padding-bottom:0px !important;}.paragraph--padding-bottom .paragraph__column .embedded-entity img{display:block;}.paragraph--padding-bottom .modInnerContent:first-child .paragraph__column{margin-top:0px;}}.paragraph--padding-bottom p:last-of-type{padding-bottom:0px !important;margin-bottom:0px !important;}.paragraph--padding{padding-top:80px !important;padding-bottom:80px !important;}.paragraph--padding h1,.paragraph--padding h2,.paragraph--padding h3,.paragraph--padding p:first-of-type{padding-top:0px !important;margin-top:0px !important;}@media only screen and (min-width:1170px){.paragraph--padding .paragraph__column{margin-top:30px;padding-bottom:0px !important;}.paragraph--padding .paragraph__column .embedded-entity img{display:block;}.paragraph--padding .modInnerContent:first-child .paragraph__column{margin-top:0px;}}.paragraph--padding p:last-of-type{padding-bottom:0px !important;margin-bottom:0px !important;}.paragraph--padding-top-half{padding-top:40px !important;padding-bottom:0px !important;}.paragraph--padding-top-half h1,.paragraph--padding-top-half h2,.paragraph--padding-top-half h3,.paragraph--padding-top-half p:first-of-type{padding-top:0px !important;margin-top:0px !important;}.paragraph--padding-bottom-half{padding-top:0px !important;padding-bottom:40px !important;}@media only screen and (min-width:1170px){.paragraph--padding-bottom-half .paragraph__column{margin-top:30px;padding-bottom:0px !important;}.paragraph--padding-bottom-half .paragraph__column .embedded-entity img{display:block;}.paragraph--padding-bottom-half .modInnerContent:first-child .paragraph__column{margin-top:0px;}}.paragraph--padding-bottom-half p:last-of-type{padding-bottom:0px !important;margin-bottom:0px !important;}.paragraph--padding-top-zero{padding-top:0px !important;padding-bottom:initial !important;}.paragraph--padding-top-zero h1,.paragraph--padding-top-zero h2,.paragraph--padding-top-zero h3,.paragraph--padding-top-zero p:first-of-type{padding-top:0px !important;margin-top:0px !important;}.paragraph--padding-bottom-zero{padding-top:initial !important;padding-bottom:0px !important;}@media only screen and (min-width:1170px){.paragraph--padding-bottom-zero .paragraph__column{margin-top:30px;padding-bottom:0px !important;}.paragraph--padding-bottom-zero .paragraph__column .embedded-entity img{display:block;}.paragraph--padding-bottom-zero .modInnerContent:first-child .paragraph__column{margin-top:0px;}}.paragraph--padding-bottom-zero p:last-of-type{padding-bottom:0px !important;margin-bottom:0px !important;}
@media screen and (max-width:1200px){#middle.middle #middle-center.middle-center{padding:inherit 0px;}}.paragraph.paragraph--width--full>.paragraph__column,.paragraph.paragraph--width--medium>.paragraph__column,.paragraph.paragraph--width--narrow>.paragraph__column,.paragraph.paragraph--width--tiny>.paragraph__column,.paragraph.paragraph--width--wide>.paragraph__column,.paragraph>.paragraph__column{padding-left:0;padding-right:0;}.modular-page-body #middle-center.middle-center .node--type-modular-page .innerRow{padding:0px 30px;}.mod-page-hide-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.mod-page-white-text,.mod-page-white-text *:not(i){color:var(--white)!important;}.mod-page-green-text,.mod-page-green-text *{color:var(--cutler)!important;}.contextual-region .contextual .contextual-links a,.contextual-region .contextual .contextual-links a:hover{color:var(--black) !important;}.contextual-region .contextual .contextual-links a:focus{color:var(--white) !important;}#middle .mod-page-light-transparency{opacity:0.75;}.container.top-confined-with-breadcrumb_cont .breadcrumb-container{padding-left:0;padding-right:0;}.mod-page-col-white-top-border{border-top:2px solid var(--white);}.mod-page-col-white-right-border{border-right:2px solid var(--white);}.mod-page-col-white-bottom-border{border-bottom:2px solid var(--white);}.mod-page-col-white-left-border{border-left:2px solid var(--white);}.mod-page-col-black-top-border{border-top:2px solid var(--black);}.mod-page-col-black-right-border{border-right:2px solid var(--black);}.mod-page-col-black-bottom-border{border-bottom:2px solid var(--black);}.mod-page-col-black-left-border{border-left:2px solid var(--black);}.mod-page-col-green-top-border{border-top:2px solid var(--cutler);}.mod-page-col-green-right-border{border-right:2px solid var(--cutler);}.mod-page-col-green-bottom-border{border-bottom:2px solid var(--cutler);}.mod-page-col-green-left-border{border-left:2px solid var(--cutler);}.breadcrumb-container{padding-bottom:38px !important;}.breadcrumb-container nav.breadcrumb{padding:0px !important;}.breadcrumb-container nav.breadcrumb ol{margin-top:0px;}@media screen and (min-width:1200px){.page-node-type-modular-page #middle > .row{padding:0;}}
:root{--informational:#c2ec3f;--urgent:#f6d400;--critical:#b11602;}.alert-informational{background-color:var(--informational);}.alert-urgent{background-color:var(--urgent);}.alert-critical,.alert-takeover{background-color:var(--critical);}.alert-banner{display:flex;width:100%;height:auto;justify-content:center;}.alert-banner.alert-informational + .alert-banner.alert-informational,.alert-banner.alert-urgent + .alert-banner.alert-urgent,.alert-banner.alert-critical + .alert-banner.alert-critical,.alert-banner.alert-takeover + .alert-banner.alert-takeover,.alert-banner.alert-takeover + .alert-banner.alert-critical,.alert-banner.alert-critical + .alert-banner.alert-takeover{border-top:1px solid var(--white);}.alert-banner.alert-takeover{padding:0;}.alert-content{display:flex;max-width:540px;margin:30px;flex-direction:column;}@media (min-width:576px){.alert-content{max-width:720px;margin:50px;}}@media (min-width:768px){.alert-content{max-width:960px;}}@media (min-width:992px){.alert-content{flex-direction:row;}}@media (min-width:1200px){.alert-content{max-width:1140px;}}.alert-icon{padding-right:0;align-content:center;display:flex;}@media (min-width:992px){.alert-icon{padding-right:50px;}}.alert-icon img{max-width:350px;}.alert-informational .alert-icon,.alert-urgent .alert-icon,.alert-critical .alert-icon,.alert-takeover .alert-icon{border-right:none;}@media (min-width:992px){.alert-informational .alert-icon,.alert-urgent .alert-icon{border-right:3px solid var(--under-the-elms);}.alert-critical .alert-icon,.alert-takeover .alert-icon{border-right:3px solid var(--white);}}.alert-info{margin-left:0;padding:0;}@media (min-width:992px){.alert-info{margin-left:50px;flex-grow:2;padding:20px 0;}}.alert-banner h2{font-size:28px;padding-top:10px;}@media (min-width:992px){.alert-banner h2{font-size:32px;padding:0;margin-bottom:0;}}.alert-banner .alert-body{padding:0;background-color:transparent;}.alert-banner .alert-body p,.alert-banner .alert-body a{font-size:16px;margin-top:5px;}@media (min-width:768px){.alert-banner .alert-body p,.alert-banner .alert-body a{font-size:18px;font-family:var(--text-sans);}}.alert-body a{text-decoration:underline;font-weight:bold;outline:2px solid transparent;outline-offset :2px;transition:.2s all ease;}.alert-body a.alert-more-info{display:inline-block;}.alert-body a:hover,.alert-body a:focus{text-decoration:none;}.alert-body a:focus{outline:2px solid currentColor;}.alert-body a:after{content:' \f08e';font-family:"Font Awesome 6 Sharp","Font Awesome 6 Brands";font-size:16px;text-decoration:none;display:inline-block;margin-left:4px;}.alert-informational h2,.alert-informational p,.alert-informational a,.alert-urgent h2,.alert-urgent p,.alert-urgent a{color:var(--under-the-elms);}.alert-critical h2,.alert-critical p,.alert-critical a,.alert-takeover h2,.alert-takeover p,.alert-takeover a{color:var(--white);}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
