@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--dark-blue:#003e74;--light-blue:#d6edf8;--dark-gray:#515151;--light-gray-bg:#ebebeb;--blue-gray-bg:#d8dfe7;}*{margin:0;padding:0;box-sizing:border-box;}html{font-size:100%;}body{font-size:clamp(1rem,0.75rem + 0.5vw,1.25rem);line-height:1.4;font-family:"Roboto",sans-serif;color:var(--dark-gray);}.main-content-wrapper,.region-breadcrumb,footer{margin:auto;padding:0 0.5rem;}#main-content{scroll-margin-top:65px;}@media (min-width:768px){.main-content-wrapper,.region-breadcrumb,footer{padding:0 1rem;}}@media (min-width:1200px){.main-content-wrapper,.region-breadcrumb,footer{max-width:1100px;padding:0;}#main-content{scroll-margin-top:141px;}}@media (min-width:1440px){.main-content-wrapper,.region-breadcrumb,footer{max-width:1200px;}#main-content{scroll-margin-top:161px;}}@media (min-width:1900px){.main-content-wrapper,.region-breadcrumb,footer{max-width:1600px;}#main-content{scroll-margin-top:181px;}}h1,h2,h3,h4,h5,h6,.block-field-blocknodehometitle .field--name-title,.field--name-field-title,.field--name-field-heading,.field--name-field-subheading,.field--name-field-list-heading{font-family:"Raleway",sans-serif;line-height:1;color:var(--dark-blue);font-weight:400;text-align:center;margin:0 0 1rem;}h1,h1.page-title-text,.block-field-blocknodehometitle .field--name-title{font-size:clamp(2.5rem,2rem + 2vw,3.75rem);display:block;}h2,.field--name-field-heading,.page-node-type-event .page-title,.page-node-type-news .page-title{font-size:clamp(2rem,3vw,2.5rem);border-bottom:1px solid var(--dark-blue);padding-bottom:0.5rem;margin:0 0 0.5rem;}h3,.field--name-field-subheading,.field--name-field-list-heading,.field--name-field-title{font-size:clamp(1.5rem,1rem + 2vw,2rem);}h4{font-size:clamp(1.325rem,0.825rem + 2vw,1.75rem);}h5{font-size:clamp(1.25rem,0.75rem + 2vw,1.5rem);}h6{font-size:clamp(1.125rem,0.625rem + 2vw,1.325rem);}hr{margin:0.5rem 0;border:none;border-bottom:1px solid var(--dark-blue);}.paragraph--type--grey-box hr{border-color:#fff;}@media (min-width:768px){h1,h2,h3,h4,h5,h6,.block-field-blocknodehometitle .field--name-title,.field--name-field-heading,.field--name-field-subheading,.field--name-field-list-heading{text-align:left;}}@media (min-width:992px){h2,.field--name-field-heading,.page-node-type-event .page-title,.page-node-type-news .page-title{padding-bottom:1rem;margin:0 0 1rem;}hr{margin:1rem 0;}}@media (min-width:1200px){h1.page-title,.menu--quick-links h2,.menu--sidebar-menu h2{min-height:4rem;display:flex;flex-direction:column;justify-content:flex-end;}}img,picture,picture > img{max-width:100%;height:auto;display:block;}iframe,video{max-width:100%;}input,select,textarea,option{color:var(--dark-gray);}ul,ol{padding-inline-start:40px;}li{text-align:left;}li > ul,li > ol,li + li{margin-top:0.75rem;}ul li::marker{color:var(--dark-blue);}ol li::marker{color:var(--dark-blue);font-weight:600;}a{color:var(--dark-gray);font-weight:600;}a[href^="mailto:"]{overflow-wrap:anywhere;}a:visited{color:#800080;}a:hover{color:#000;}a .bold_blue,a .subtitle_large,a .subtitle{text-decoration:underline;}a:visited .bold_blue,a:visited .subtitle_large,a:visited .subtitle{color:#800080;}a:hover .bold_blue,a:hover .subtitle_large,a:hover .subtitle{color:#000;}.menu a:visited,.breadcrumb a:visited,.fc-event:visited{color:inherit;}.menu a:hover,.breadcrumb a:hover,footer a:hover{color:#000;}.bold_blue,.field__label{font-weight:600;color:var(--dark-blue);}strong{font-weight:600;}.subtitle,.subtitle_large,.field--name-field-subtitle{color:var(--dark-blue);display:block;}.subtitle_large{font-size:clamp(1.25rem,0.75rem + 2vw,1.625rem);font-weight:500;margin-bottom:1rem;line-height:1.4;}.subtitle,.field--name-field-subtitle{font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);font-weight:700;margin-bottom:0.5rem;line-height:1.25;}.button,a.button,.button-large,.paragraph--type--banner a{font-size:clamp(1rem,0.75rem + 1vw,1.375rem);font-weight:500;text-decoration:none;color:#fff;background-color:var(--dark-blue);display:inline-flex;align-items:center;padding:0.5rem 1rem;line-height:1;transition:all 0.2s ease;margin:0;border:1px solid var(--dark-blue);}.button-large,.paragraph--type--banner a{font-size:clamp(1.25rem,0.75rem + 2vw,1.625rem);font-weight:600;padding:1rem 1.5rem 1rem 1rem;box-shadow:0px 0px 30px 0px rgba(1,34,63,0.5);background-color:var(--light-blue);color:var(--dark-blue);}.button:hover,.button:focus{background-color:#fff;color:var(--dark-blue);}.button-large:hover,.paragraph--type--banner a:hover,.button-large:focus,.paragraph--type--banner a:focus{background-color:var(--dark-blue);color:var(--light-blue);border-color:var(--light-blue);}.button:hover,.button-large:hover,.paragraph--type--banner a:hover{cursor:pointer;}.button::before,.button-large::before,.paragraph--type--banner a::before{content:"";margin-right:0.5rem;width:0;height:0;border-top:0.6rem solid transparent;border-bottom:0.6rem solid transparent;border-left:1rem solid #fff;transition:all 0.2s ease;}.button-large::before,.paragraph--type--banner a::before{margin-right:0.8rem;border-top:0.8rem solid transparent;border-bottom:0.8rem solid transparent;border-left:1.2rem solid var(--dark-blue);}.button:hover::before,.button:focus::before{border-left-color:var(--dark-blue);}.button-large:hover::before,.paragraph--type--banner a:hover::before,.button-large:focus::before,.paragraph--type--banner a:focus::before{border-left-color:var(--light-blue);}.highlighted_text{background-color:#fffd56;}#toolbar-administration .toolbar-bar{z-index:2002;}.skip-link{position:absolute !important;top:-100px;left:1rem;z-index:9999;width:auto;max-width:300px;min-width:200px;padding:1rem 1.25rem;border-radius:4px;color:#000;background-color:#fff;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:top 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:absolute !important;top:1rem;outline:3px solid var(--dark-blue);background-color:var(--light-blue);color:var(--dark-blue);box-shadow:0 4px 10px rgba(0,0,0,0.2);}.skip-link:hover{text-decoration:underline;}.toolbar-horizontal header:not(.diff-header){top:2.5rem;}.toolbar-horizontal.toolbar-tray-open header:not(.diff-header){top:5rem;}.media.align-center img{margin-left:auto;margin-right:auto;display:block;}.rich-text,.text-content,.field--type-text-with-summary,.field--name-body{word-break:break-word;}.caption > figcaption{font-weight:500;font-size:clamp(0.75rem,0.5rem + 2vw,1.125rem);text-align:right;margin-top:0.1rem;}body #backtotop{transition:all 0.2s ease;}body #backtotop:hover,body #backtotop:focus-visible{background:#003e74;border-color:#fff;color:#fff;}.toolbar-icon{font-weight:revert;}.toolbar li{margin:revert;}#block-dekalb-theme-content .node--unpublished{background-color:#fff;}
.main-content-wrapper{display:grid;gap:2rem;margin-top:30px;}.sidebar-left,.sidebar-right,.content{grid-column:1 / -1;}.region-sidebar-left{display:flex;flex-direction:column;align-items:center;gap:2rem;}@media (min-width:1200px){.main-content-wrapper:not(:has(.sidebar-left)):not(:has(.sidebar-right)){grid-template-columns:1fr;}.main-content-wrapper:has(.sidebar-left):not(:has(.sidebar-right)){grid-template-columns:1fr 4fr;grid-template-areas:"sidebar-left content";}.main-content-wrapper:has(.sidebar-left):not(:has(.sidebar-right)) .sidebar-left{grid-area:sidebar-left;}.main-content-wrapper:has(.sidebar-left):not(:has(.sidebar-right)) .content{grid-area:content;}.main-content-wrapper:has(.sidebar-right):not(:has(.sidebar-left)){grid-template-columns:4fr 1fr;grid-template-areas:"content sidebar-right";}.main-content-wrapper:has(.sidebar-right):not(:has(.sidebar-left)) .content{grid-area:content;}.main-content-wrapper:has(.sidebar-right):not(:has(.sidebar-left)) .sidebar-right{grid-area:sidebar-right;}.main-content-wrapper:has(.sidebar-left):has(.sidebar-right){grid-template-columns:1fr 3fr 1fr;grid-template-areas:"sidebar-left content sidebar-right";}.main-content-wrapper:has(.sidebar-left):has(.sidebar-right) .sidebar-left{grid-area:sidebar-left;}.main-content-wrapper:has(.sidebar-left):has(.sidebar-right) .content{grid-area:content;}.main-content-wrapper:has(.sidebar-left):has(.sidebar-right) .sidebar-right{grid-area:sidebar-right;}}[class*="paragraph--type--_-column-section-"]{display:grid;gap:1rem;}[class*="paragraph--type--_-column-section-"] > .field{display:flex;flex-direction:column;gap:1rem;}[class*="paragraph--type--_-column-section-"] > .field > .field__item{display:flex;flex-direction:column;flex:1 1 auto;}@media (min-width:768px){.paragraph--type--_-column-section-25-25-25-25{grid-template-columns:1fr 1fr;}}@media (min-width:992px){[class*="paragraph--type--_-column-section-"]{gap:2rem;}.paragraph--type--_-column-section-50-50{grid-template-columns:1fr 1fr;}.paragraph--type--_-column-section-40-60{grid-template-columns:2fr 3fr;}.paragraph--type--_-column-section-60-40{grid-template-columns:3fr 2fr;}.paragraph--type--_-column-section-33-67{grid-template-columns:33fr 67fr;}.paragraph--type--_-column-section-30-70{grid-template-columns:3fr 7fr;}.paragraph--type--_-column-section-70-30{grid-template-columns:7fr 3fr;}.paragraph--type--_-column-section-25-75{grid-template-columns:1fr 3fr;}.paragraph--type--_-column-section-75-25{grid-template-columns:3fr 1fr;}.paragraph--type--_-column-section-20-80{grid-template-columns:1fr 4fr;}.paragraph--type--_-column-section-80-20{grid-template-columns:4fr 1fr;}.paragraph--type--_-column-section-33-33-33{grid-template-columns:1fr 1fr 1fr;}.paragraph--type--_-column-section-30-40-30{grid-template-columns:3fr 4fr 3fr;}.paragraph--type--_-column-section-25-50-25{grid-template-columns:1fr 2fr 1fr;}.paragraph--type--_-column-section-20-60-20{grid-template-columns:1fr 3fr 1fr;}.paragraph--type--_-column-section-25-25-25-25{grid-template-columns:1fr 1fr 1fr 1fr;}.paragraph--type--_-column-section-20-30-30-20{grid-template-columns:2fr 3fr 3fr 2fr;}}.layout--twocol-section{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;}@media (min-width:1200px){.layout--twocol-section{grid-template-columns:1fr;gap:2rem;}.layout--twocol-section--50-50{grid-template-columns:1fr 1fr;}.layout--twocol-section--33-67{grid-template-columns:3fr 7fr;}.layout--twocol-section--67-33{grid-template-columns:7fr 3fr;}.layout--twocol-section--25-75{grid-template-columns:1fr 4fr;}.layout--twocol-section--75-25{grid-template-columns:4fr 1fr;}}.node--type-home .layout--twocol-section .layout__region--first{display:none;flex-direction:column;}.node--type-home .node__content{display:flex;flex-direction:column;gap:2rem;}@media (min-width:576px){.node--type-home .node__content{gap:3rem;}}@media (min-width:1200px){.node--type-home .layout--twocol-section .layout__region--first{display:flex;height:100%;}.node--type-home .node__content{gap:5rem;}}@media (min-width:1900px){.node--type-home .layout--twocol-section--25-75,.node--type-home .layout--twocol-section:last-of-type{border-top:1px solid var(--dark-blue);padding-top:5rem;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/starterkit_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/starterkit_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/starterkit_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.site-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem;}.site-banner__content{flex:1 1 auto;overflow:hidden;text-align:center;}.site-banner__marquee{display:inline-block;white-space:nowrap;}.site-banner__marquee.is-scrolling{padding-left:100%;animation:banner-scroll 30s linear infinite;animation-play-state:running;}.site-banner:hover .site-banner__marquee.is-scrolling{animation-play-state:paused;}.site-banner__marquee strong,.site-banner__marquee a{color:inherit;}.site-banner__marquee .field--name-body p{margin:0;}.site-banner__dismiss{background:none;border:none;cursor:pointer;color:inherit;}.site-banner--informational{background-color:#e8f4fd;color:var(--dark-blue);}.site-banner--informational .site-banner__icon::before{content:"ℹ️";}.site-banner--alert{background-color:#fdecea;color:#7a1c16;}.site-banner--alert .site-banner__icon::before{content:"🚨";}.site-banner--warning{background-color:#fff4e5;color:#663c00;}.site-banner--warning .site-banner__icon::before{content:"⚠️";}.site-banner--success{background-color:#ecf8e9;color:#4e8045;}.site-banner--success .site-banner__icon::before{content:"✅";}@keyframes banner-scroll{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}@media (min-width:576px){.site-banner{gap:1.5rem;padding:1rem;}}@media (min-width:768px){.site-banner{gap:2rem;}}@media (prefers-reduced-motion:reduce){.site-banner__marquee.is-scrolling{animation:none;padding-left:0;white-space:normal;}}
.block-system-breadcrumb-block .breadcrumb{padding:10px 0;font-size:clamp(0.75rem,0.5rem + 2vw,1.125rem);}.block-system-breadcrumb-block .breadcrumb a{text-decoration:none;font-weight:400;}.block-system-breadcrumb-block .breadcrumb li:not(:first-of-type)::before{content:" > ";font-weight:400;}
.region-bottom{margin:1rem 0;}@media (min-width:576px){.region-bottom{margin:2rem 0 1rem;}}@media (min-width:1440px){.region-bottom{margin:3rem 0 1rem;}}@media (min-width:1900px){.region-bottom{margin:4rem 0 1rem;}}footer{text-align:center;display:flex;flex-direction:column;gap:1rem;}.footer-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;}.region-footer-first{display:none;}.region-footer-second .field__label{color:var(--dark-blue);font-weight:600;}#block-dekalb-theme-dekalbfootermain{display:flex;flex-direction:column;gap:1rem;}#block-dekalb-theme-dekalbfootermain .field__item{font-size:clamp(0.75rem,0.5rem + 1vw,1rem);line-height:1.5;}#block-dekalb-theme-eventcalendarbutton{display:none;}.goog-te-gadget .goog-te-combo{padding:1rem 0.5rem;border-radius:5px;}.goog-te-gadget img{display:initial;padding-top:3px;}@media (min-width:768px){.footer-inner{align-items:stretch;gap:0;}.region-footer-third,#block-dekalb-theme-dekalbfootermain{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0;}.region-footer-third{align-items:center;}.region-footer-third > *,#block-dekalb-theme-dekalbfootermain > .field{flex:0 1 33%;}#block-dekalb-theme-googletranslatewidget{order:0;}#block-dekalb-theme-eventcalendarbutton{display:flex;justify-content:center;align-items:center;order:1;}#block-dekalb-theme-socialiconsfooter{order:2;}}@media (min-width:1440px){.footer-inner{display:grid;grid-template-columns:1fr 3fr 1fr;padding:0;gap:2rem;}.region-footer-first{display:block;}#block-dekalb-theme-googletranslatewidget,#block-dekalb-theme-eventcalendarbutton,#block-dekalb-theme-socialiconsfooter{order:unset;}#block-dekalb-theme-dekalbfootermain{text-align:left;}.region-footer-third{flex-direction:column;margin:0;}#block-dekalb-theme-socialiconsfooter{display:flex;align-items:center;}#block-dekalb-theme-socialiconsfooter .field--name-field-social{gap:1rem;}}.copyright{border-top:1px solid var(--dark-blue);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding-top:1rem;font-size:clamp(0.75rem,0.5rem + 2vw,1.125rem);}.copyright > div{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:1rem;}.copyright img{width:180px;}.copyright .emerge-n-see-logo{margin-bottom:15px;}@media (min-width:576px){.copyright > div{flex-direction:row;}}@media (min-width:768px){.copyright img{width:initial;}.copyright .emerge-n-see-logo{margin-bottom:25px;}}@media (min-width:1200px){.copyright{flex-direction:row;gap:2rem;padding:1rem;}}@media (min-width:1440px){.copyright{padding:1rem 2rem;gap:4rem;}}@media (min-width:1900px){.copyright{padding:1rem 5rem;gap:10rem;}}
.hero{width:100%;overflow:hidden;position:relative;}.hero img,.hero video{width:100%;display:block;object-fit:cover;}.hero img{height:120px;}.hero video{height:200px;}@media (min-width:768px){.hero img{height:auto;}.hero video{height:300px;}}@media (min-width:1200px){.hero video{height:400px;}}@media (min-width:1900px){.hero video{height:500px;}}.hero .hero-search-toggle{position:absolute;bottom:10%;right:10%;padding:0.3rem;background-color:var(--light-gray-bg);border-radius:5px;z-index:1;border:none;transition:transform 0.3s ease;}.hero .hero-search-toggle:focus,.hero .hero-search-toggle:hover{transform:translateY(-3px);}.hero .hero-search-toggle:hover{cursor:pointer;}.hero .hero-search-toggle span{background-color:var(--dark-blue);padding:0.3rem 0.8rem;border-radius:3px;display:flex;}.hero .hero-search-toggle span svg{width:18px;height:18px;}@media (min-width:576px){.hero .hero-search-toggle{padding:0.5rem;}.hero .hero-search-toggle span{padding:0.3rem 1rem;}.hero .hero-search-toggle span svg{width:unset;height:unset;}}
header:not(.diff-header){position:sticky;top:0;background-color:#fff;z-index:1999;}.region-primary-menu{position:relative;}.menu a.is-active{color:var(--dark-blue) !important;}.menu--main{display:flex;justify-content:flex-end;align-items:center;height:65px;position:relative;border-bottom:2px solid var(--dark-blue);}.menu--main > .menu{position:absolute;top:100%;left:0;width:100%;margin:0;padding:0.2rem 1rem 0.2rem 2rem;background:#fff;border-bottom:2px solid var(--dark-blue);display:flex;flex-direction:column;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(-1rem);transition:opacity 0.3s ease,transform 0.3s ease;max-height:500px;}.menu--main > .menu.active{opacity:1;pointer-events:auto;transform:translateY(0);}.menu--main .menu-toggle{display:block;background:none;border:none;cursor:pointer;padding:1rem;}.menu--main .menu-toggle .hamburger span{display:block;width:1.5rem;height:0.125rem;margin:0.325rem 0;background-color:var(--dark-blue);}.menu--main .menu-item--expanded{list-style:none;}.menu--main .sub-menu{max-height:0;overflow:hidden;display:flex;flex-direction:column;transition:max-height 0.35s ease-in-out;}.menu--main .sub-menu.is-open{max-height:2500px;}.menu--main .menu button,.menu--main .menu a{font-family:"Raleway",sans-serif;font-weight:500;padding:1rem 0;color:var(--dark-blue);background:none;border:none;transition:all 0.3s ease;}.menu--main .menu button{font-size:clamp(1.125rem,0.078125rem + 1.25vw,1.625rem);padding:1rem;width:100%;text-align:left;}.menu--main .menu a{text-decoration:none;font-weight:600;display:flex;padding:1rem;font-size:clamp(1rem,calc(1rem + 0.006667 * (100vw - 1300px)),1.25rem);}.menu--main .sub-menu .menu-item:not(:last-child) > a{border-bottom:1px solid #003e7421;}.menu--main button:hover,.menu--main button:focus-visible,.menu--main .sub-menu .menu-item > a:hover,.menu--main .sub-menu .menu-item > a:focus-visible{background-color:var(--light-gray-bg);color:#000;}@media (hover:none) and (max-width:1199px){.menu--main .sub-menu .menu-item > a:hover,.menu--main button:hover{background:none;color:var(--dark-blue);}}@media (min-width:1200px){.menu--main{height:141px;align-items:flex-end;}.menu--main > .menu{margin-left:224px;margin-right:1rem;max-height:unset;flex-direction:row;justify-content:space-between;position:static;overflow:visible;border-top:1px solid var(--dark-blue);border-bottom:none;flex:1;padding:0;opacity:1;pointer-events:auto;transform:none;}.menu--main .menu button{text-align:center;}.menu--main #main-menu-list > .menu-item{flex:1 1 0;padding:0;}.menu--main .sub-menu{position:absolute;overflow:hidden;margin:2px 0 0;left:0;max-height:0;background-color:#fff;transition:all 0.2s ease-in-out;display:grid;justify-content:space-between;width:100%;box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.06);grid-auto-flow:column;grid-auto-columns:minmax(100px,max-content);padding-inline:clamp(1rem,7.5vw,7.5%);height:auto;}.menu--main button:hover,.menu--main button:focus-visible{background-color:var(--dark-blue);color:#fff;}.menu--main .menu-item--expanded:hover > .sub-menu,.menu--main .menu-item--expanded > button:focus-visible + .sub-menu,.menu--main .menu-item--expanded > button + .sub-menu:focus-within{max-height:100vh;padding-block:1rem;}.menu--main .menu-toggle{display:none;}.menu--main .menu a{padding:0.3rem 1rem;}.menu--main .sub-menu .menu-item:not(:last-child) > a{border-bottom:none;}}@media (min-width:1440px){.menu--main{height:161px;}.menu--main > .menu{margin-left:304px;}.menu--main .menu-item--expanded:hover > .sub-menu,.menu--main .menu-item--expanded > button:focus-visible + .sub-menu,.menu--main .menu-item--expanded > button + .sub-menu:focus-within{padding-block:2rem;}.menu--main .menu a{padding:0.5rem 1rem;}}@media (min-width:1900px){.menu--main{height:181px;}.menu--main > .menu{margin-left:352px;}}@media (min-width:2000px){.menu--main .sub-menu{margin:1px 0 0;}}.site-slogan,.site-logo{position:absolute;z-index:2000;}.site-logo{height:65px;overflow:hidden;}.site-logo img{width:127px;opacity:30%;}.site-slogan{top:20px;left:45px;}.site-slogan a{font-family:"Raleway",sans-serif;font-size:clamp(0.75rem,0.5rem + 2vw,1.875rem);font-weight:500;text-decoration:none;color:var(--dark-blue);display:flex;align-items:baseline;gap:3px;}.site-slogan strong{font-weight:700;font-size:clamp(1rem,0.625rem + 2vw,2.25rem);color:var(--dark-blue);}@media (min-width:576px){.site-slogan{left:120px;}.site-slogan a{gap:5px;}}@media (min-width:1200px){.site-logo{height:151px;margin-left:1rem;transform:translateY(-10px);}.site-logo img{width:201px;}.site-slogan a{gap:8px;}}@media (min-width:1440px){.site-logo{height:181px;transform:translateY(-20px);}.site-logo img{width:281px;}}@media (min-width:1900px){.site-logo{height:201px;transform:translateY(-20px);}.site-logo img{width:331px;}.site-slogan{top:30px;left:200px;}}.menu--quick-links{display:none;}.menu--quick-links,.menu--sidebar-menu{max-width:320px;width:100%;}.menu--quick-links h2,.menu--sidebar-menu h2{font-family:"Roboto",sans-serif;font-size:clamp(1.25rem,2vw,1.625rem);border-bottom:none;margin:0;box-sizing:content-box;padding:0.5rem 1.5rem;justify-content:center;}.menu--sidebar-menu h2{background-color:var(--dark-blue);}.menu--sidebar-menu h2 a{text-decoration:none;color:#fff;font-weight:400;}.menu--quick-links > .menu,.menu--sidebar-menu > .menu{background-color:var(--light-gray-bg);margin:0;padding:0 1.5rem 1rem;display:flex;flex-direction:column;}.menu--sidebar-menu .menu{background-color:var(--dark-blue);}.menu--quick-links .menu a,.menu--sidebar-menu .menu a{text-decoration:none;display:flex;align-items:center;padding:0.5rem 0;font-weight:400;}.menu--sidebar-menu .menu a,.menu--sidebar-menu .menu span{color:#fff;}.menu--sidebar-menu a:hover,.menu--sidebar-menu a:focus-visible,.menu--sidebar-menu a[aria-current="page"]{font-weight:700;}.menu--quick-links .menu a::before{content:"";margin-right:0.5rem;width:0;height:0;border-top:0.6rem solid transparent;border-bottom:0.6rem solid transparent;border-left:1rem solid var(--dark-blue);}.menu--sidebar-menu .menu a::before{border-left:1rem solid #fff;}@media (min-width:1200px){.menu--quick-links{display:block;}}.menu--sidebar-menu .menu-item{padding:0;}.menu--sidebar-menu .menu-item:not(:last-of-type){border-bottom:2px solid #fff;}.menu--sidebar-menu .sub-menu .menu-item:not(:last-of-type){border-bottom:1px dashed #fff;}.menu--sidebar-menu .menu-item__row{display:flex;align-items:center;justify-content:space-between;}.menu--sidebar-menu .submenu-wrapper{overflow:hidden;max-height:0;transition:max-height 0.3s ease;}.menu--sidebar-menu .menu-item.is-open > .submenu-wrapper{max-height:100vh;}.menu--sidebar-menu .sidebar-menu-toggle{background:none;border:none;cursor:pointer;padding:0.25rem;display:inline-flex;align-items:center;}.menu--sidebar-menu .sidebar-menu-toggle .icon--minus{display:none;}.menu--sidebar-menu .sidebar-menu-toggle[aria-expanded="true"] .icon--plus{display:none;}.menu--sidebar-menu .sidebar-menu-toggle[aria-expanded="true"] .icon--minus{display:inline;}
.field--name-body p:not(:last-child),.field--name-body ul:not(:last-child),.field--name-body ol:not(:last-child),.field--name-field-text-block p:not(:last-child),.field--name-field-text-block ul:not(:last-child),.field--name-field-text-block ol:not(:last-child){margin:0 0 1rem;}.paragraph--type--text-media-2-column,.paragraph--type--media-text-2-column{display:flex;flex-direction:column;gap:1rem;}.paragraph--type--text-media-2-column .field--name-field-media,.paragraph--type--media-text-2-column .field--name-field-media{margin:auto;}.paragraph--type--text-media-2-column .field--name-field-text-block,.paragraph--type--media-text-2-column .field--name-field-text-block{align-self:stretch;}@media (min-width:992px){.paragraph--type--text-media-2-column,.paragraph--type--media-text-2-column{display:grid;align-items:flex-start;grid-template-columns:minmax(50%,1fr) auto;gap:2rem;}.paragraph--type--media-text-2-column{grid-template-columns:auto minmax(50%,1fr);}.paragraph--type--text-media-2-column .field--name-field-media,.paragraph--type--media-text-2-column .field--name-field-media{margin:0;}}.paragraph--type--banner{font-family:"Raleway",sans-serif;font-size:clamp(1.25rem,0.75rem + 2vw,1.625rem);font-weight:600;display:flex;flex-direction:column;padding:1rem 0;background-color:var(--dark-blue);justify-content:center;align-items:center;color:#fff;gap:1rem;text-align:center;}.paragraph--type--banner p{margin:0 !important;}@media (min-width:768px){.paragraph--type--banner{padding:2rem;flex-direction:row;}}.paragraph--type--blue-heading-block{display:flex;flex-direction:column;flex:1;}.paragraph--type--blue-heading-block > .field--name-field-heading{color:#fff;background-color:var(--dark-blue);margin:0;text-align:center;padding:0.8rem 0;font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);font-weight:700;}.paragraph--type--blue-heading-block > .field--name-field-components{border:1px solid var(--dark-blue);padding:1rem;flex:1;}@media (min-width:992px){.paragraph--type--blue-heading-block > .field--name-field-components{padding:1.5rem 2rem;}}@media (min-width:1900px){.paragraph--type--blue-heading-block > .field--name-field-components{padding:2.5rem 3rem;}.paragraph--type--grid-layout
    .paragraph--type--blue-heading-block
    > .field--name-field-components{padding:1.5rem 2rem;}}.paragraph--type--grey-box{background-color:#646767;padding:1rem 0.5rem;}.paragraph--type--grey-box *{color:#fff !important;}.paragraph--type--grey-box .field--name-field-heading{border-bottom:1px solid #fff;}.paragraph--type--grey-box .field--name-field-text-block{font-weight:600;}@media (min-width:768px){.paragraph--type--grey-box .field--name-field-heading{text-align:center;}}@media (min-width:992px){.paragraph--type--grey-box{padding:1.5rem 1.5rem;}}@media (min-width:1440px){.paragraph--type--grey-box{padding:2rem 3rem;}}@media (min-width:1900px){.paragraph--type--grey-box{padding:2rem 6rem;}}.paragraph--type--blue-gray-block,.paragraph--type--light-gray-block{background-color:var(--blue-gray-bg);padding:1rem;display:flex;flex-direction:column;flex:1;}.paragraph--type--light-gray-block{background-color:var(--light-gray-bg);}@media (min-width:992px){.paragraph--type--blue-gray-block,.paragraph--type--light-gray-block{padding:1.5rem 2rem;}}@media (min-width:1900px){.paragraph--type--blue-gray-block,.paragraph--type--light-gray-block{padding:2.5rem 3rem;}}.paragraph--type--link-list span{font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);font-weight:700;line-height:1;color:var(--dark-blue);display:block;}.paragraph--type--link-list .field__item:not(:first-of-type) span{margin-top:2rem;}.paragraph--type--link-list a{color:var(--dark-gray);text-decoration:none;}.meeting-documents{border:1px solid var(--dark-blue);}.meeting-documents .field--name-field-meetings .meeting-item{gap:0;display:flex;flex-direction:column;text-align:center;padding:0.75rem 2rem;align-items:center;}.meeting-documents
  .field--name-field-meetings
  .meeting-item
  .meeting-item_links{display:flex;flex-direction:column;}.meeting-documents .meeting-documents__heading{position:relative;color:#fff;background-color:var(--dark-blue);text-align:center;padding:1rem;}.meeting-documents__general-info{font-size:clamp(0.75rem,0.5rem + 1vw,1rem);margin-top:0.5rem;}.meeting-documents .field--name-field-heading{margin:0;padding:0;color:#fff;text-align:center;border-bottom:none;}.meeting-documents select.meeting-documents__year-select{max-width:100%;border-radius:6px;border:1px solid var(--blue-gray-bg);padding:0.5rem 1rem;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease;display:inline-block;margin-top:1rem;}.meeting-documents strong.meeting-documents__year-select{margin-top:1rem;display:inline-block;font-size:clamp(1.25rem,0.75rem + 2vw,1.5rem);}.meeting-documents select.meeting-documents__year-select:hover{border-color:var(--dark-blue);background-color:var(--light-blue);}.meeting-documents .meeting-documents__year-select option{background-color:white;}.meeting-item__date{display:flex;flex-direction:column;font-weight:600;align-items:center;}.meeting-item__info{font-size:0.9rem;font-weight:400;opacity:0.9;}.meeting-item__cell a{white-space:nowrap;color:var(--dark-blue);display:inline-block;margin:5px 0;}.meeting-documents .field--name-field-meetings > .field__item:nth-child(even){background-color:var(--light-gray-bg);}.meeting-item__date .field{display:inline;}@media (min-width:992px){.meeting-documents .field--name-field-meetings .meeting-item{display:grid;grid-template-columns:1.75fr 4fr;gap:1rem;}.meeting-documents
    .field--name-field-meetings
    .meeting-item
    .meeting-item_links{display:grid;grid-template-columns:repeat(6,1fr);}.meeting-documents
    .field--name-field-meetings
    .meeting-item
    .meeting-item__date{align-items:flex-start;text-align:left;}.meeting-documents
    .meeting-documents__heading
    .meeting-documents__year-select{position:absolute;top:50%;transform:translateY(-50%);right:5%;margin:0;}}.icon-text-link{display:block;}.skip-link{display:none !important;}.icon-text{display:flex;align-items:center;gap:1rem;}.rate-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem;max-width:900px;color:var(--dark-blue);}.rate-grid .rate-grid__column{border:2px solid var(--dark-blue);display:flex;flex-direction:column;text-align:center;}.rate-grid .rate-grid__column:nth-child(odd){border-right:none;}.rate-grid .rate-grid__column-header{padding:1rem 1.25rem;border-bottom:1px solid var(--dark-blue);}.rate-grid .rate-grid__heading{font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);margin-bottom:0.25rem;}.rate-grid .rate-grid__subheading{font-size:clamp(0.75rem,0.5rem + 0.5vw,1rem);}.rate-grid .rate-grid__value{padding:1rem 1.25rem;margin:0;}@media (min-width:768px){.rate-grid{grid-template-columns:repeat(4,1fr);border:2px solid var(--dark-blue);row-gap:0;}.rate-grid .rate-grid__column{border:none;}.rate-grid .rate-grid__column:not(:last-child){border-right:1px solid var(--dark-blue);}}@media (min-width:576px){.paragraph--type--card-list .field--name-field-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;}.paragraph--type--card-list .field--name-field-cards > .field__item{max-width:250px;}}@media (min-width:768px){.paragraph--type--card-list .field--name-field-cards{gap:4rem;}}@media (min-width:1200px){.paragraph--type--card-list .field--name-field-cards{gap:1rem;}}@media (min-width:1440px){.paragraph--type--card-list .field--name-field-cards{gap:3rem;}}@media (min-width:1900px){.paragraph--type--card-list .field--name-field-cards > .field__item{max-width:275px;}}.boc-card{display:flex;padding:1rem 0;gap:0.5rem;border-bottom:1px solid var(--dark-blue);align-items:flex-start;}.boc-card .card-image,.boc-card .boc-card-content{flex:50%;}.boc-card .boc-card-content{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;flex-grow:1;}.boc-card .boc-card-content .boc-card-content-inner{display:flex;flex-direction:column;gap:0.5rem;}.boc-card .boc-card-content .field--name-field-district{font-weight:700;border-bottom:1px solid var(--dark-blue);}.boc-card .boc-card-content .email{word-break:break-word;-ms-word-break:break-word;display:flex;font-size:1rem;}.paragraph--type--card-list .field__item:last-of-type .boc-card{border-bottom:none;}.boc-card .subtitle{margin-bottom:0;}@media (min-width:576px){.boc-card{flex-direction:column;border-bottom:none;height:100%;padding:0;}.boc-card .boc-card-content{gap:1rem;}}.accordion{max-width:100%;}.accordion-heading{border-bottom:none;padding:1.5rem 2rem;background-color:var(--dark-blue);color:#fff;font-weight:500;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem,1rem + 2vw,2rem);margin:0 0 0.5rem;}.accordion-toggle{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;cursor:pointer;background-color:var(--light-gray-bg);color:var(--dark-blue);font-weight:500;font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);margin-bottom:0.5rem;box-sizing:border-box;}.accordion-toggle:hover,.accordion-toggle:focus-visible,.accordion-item.is-open .accordion-toggle{background-color:var(--blue-gray-bg);}.accordion-question{padding-right:1rem;}.accordion-icon{display:flex;align-items:center;color:var(--dark-gray);}.accordion-svg{transition:transform 0.2s ease;}.accordion-content{overflow:hidden;height:0;opacity:0;transition:height 300ms ease,opacity 200ms ease,padding 200ms ease;}.accordion-item.is-open .accordion-content{opacity:1;padding:1rem 1rem 1.25rem;}.accordion-item.is-open .accordion-svg-vertical{opacity:0;}.paragraph--type--media iframe,.paragraph--type--media video{width:100%;height:100%;aspect-ratio:16/9;}.paragraph--type--media img{width:100%;}
.search-block-form{position:fixed;top:0;left:0;width:100%;max-height:0;background:rgba(0,0,0,0.65);backdrop-filter:blur(6px);z-index:3002;overflow:hidden;transition:max-height 0.5s ease;}.search-block-form.active{max-height:100vh;}.search-block-form form{width:100%;max-width:960px;margin:0 auto;padding:5rem 1.5rem;display:flex;justify-content:center;flex-direction:column;gap:1rem;}.search-block-form .form-search,.search-block-form .form-submit{width:100%;border-radius:12px;}.search-block-form .form-type-search{flex:1;margin:0;}.search-block-form .form-search{height:32px;padding:0 1rem;width:100%;border:2px solid transparent;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.search-block-form .form-search::placeholder{color:var(--dark-gray);}.search-block-form .form-search:focus{outline:none;border-color:var(--dark-blue);box-shadow:0 0 0 4px rgba(0,62,116,0.2);}.search-block-form .form-submit{position:relative;height:32px;padding:0 3rem;color:#fff;background-color:var(--dark-blue);border-radius:12px;border:none;box-shadow:0 10px 30px rgba(0,0,0,0.15),inset 0 0 0 rgba(255,255,255,0);transition:background-color 0.2s ease,box-shadow 0.25s ease,filter 0.2s ease;}.search-block-form .form-submit:hover,.search-block-form .form-submit:focus{box-shadow:0 14px 36px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.15);filter:saturate(1.15);transform:unset;}.search-block-form .form-submit:active{box-shadow:0 6px 16px rgba(0,0,0,0.25),inset 0 2px 4px rgba(0,0,0,0.25);filter:saturate(0.85);}@media (min-width:576px){.search-block-form form{flex-direction:row;gap:0;align-items:center;}.search-block-form .form-search{border-radius:12px 0 0 12px;height:64px;padding:0 1.5rem;}.search-block-form .form-submit{border-radius:0 12px 12px 0;height:64px;}}
.field--name-field-social{display:flex;justify-content:center;background-color:transparent;padding:1rem 0;gap:2rem;}#block-dekalb-theme-socialiconsheader .field--name-field-social{z-index:2001;}.field--name-field-social a img{transition:transform 0.3s ease;}.field--name-field-social a:focus img,.field--name-field-social a:hover img{transform:translateY(-5px);}#block-dekalb-theme-socialiconsheader{display:none;position:absolute;top:18%;right:5%;z-index:100;}@media (min-width:1200px){#block-dekalb-theme-socialiconsheader{display:block;}}
.webform-submission-form,.webform-submission-form > *{min-width:0;}.webform-submission-form input,.webform-submission-form textarea,.webform-submission-form select,.webform-submission-form .select2-container{max-width:100%;}.js-webform-telephone-international,.form-composite input,.form-composite select{width:100%;}.webform-scale-options{white-space:wrap;}.webform-submission-form{display:grid;gap:1.5rem;}.webform-submission-form label,.webform-submission-form legend{font-size:clamp(1.125rem,0.625rem + 2vw,1.5rem);font-weight:700;color:var(--dark-blue);}.webform-submission-form .description,.webform-submission-form .form-item--description{font-size:1rem;color:var(--dark-gray);margin-top:0.25rem;}.webform-submission-form
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="image"]),.webform-submission-form textarea,.webform-submission-form select,.webform-submission-form .select2-container .select2-selection{border-radius:6px;border:1px solid var(--blue-gray-bg);padding:0.625rem 0.75rem;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease;}.webform-submission-form .webform-webform-telephone-international{padding:0.625rem 0.75rem 0.625rem 3.25rem !important;}.webform-submission-form
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="image"]):hover,.webform-submission-form textarea:hover,.webform-submission-form select:hover,.webform-submission-form .select2-container--default .select2-selection:hover{border-color:var(--dark-blue);background-color:var(--light-blue);}.webform-submission-form
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="image"]):focus-visible,.webform-submission-form textarea:focus-visible,.webform-submission-form select:focus-visible,.webform-submission-form .select2-container--focus .select2-selection,.webform-submission-form .select2-container--open .select2-selection,.form-managed-file:has(.webform-file-button-input:focus-visible)
  .webform-file-button{outline:none;border-color:var(--dark-blue);box-shadow:0 0 0 3px rgba(0,62,116,0.25);background-color:#fff;}.webform-submission-form .select2-search__field,.webform-submission-form .select2-search__field:hover,.webform-submission-form .select2-search__field:focus-visible{border:none !important;padding:0 !important;box-shadow:none !important;background-color:transparent !important;}.webform-submission-form .select2-container .select2-selection{padding:0;}.webform-submission-form textarea{min-height:8rem;resize:vertical;}.webform-submission-form input[type="checkbox"],.webform-submission-form input[type="radio"]{width:1.1rem;height:1.1rem;accent-color:var(--dark-blue);}.webform-submission-form .form-type-checkbox label,.webform-submission-form .form-type-radio label{font-weight:500;color:var(--dark-gray);}.webform-submission-form fieldset{border:1px solid var(--blue-gray-bg);border-radius:8px;padding:1rem;}.webform-submission-form fieldset > legend{padding:0 0.5rem;}.webform-submission-form details{border:1px solid var(--blue-gray-bg);border-radius:8px;padding:0.75rem 1rem;}.webform-submission-form details summary{cursor:pointer;font-weight:700;color:var(--dark-blue);}.webform-submission-form .form-item--error input,.webform-submission-form .form-item--error textarea,.webform-submission-form .form-item--error select{border-color:#b42318;}.webform-submission-form .form-item--error-message{color:#b42318;}.webform-submission-form input:disabled,.webform-submission-form textarea:disabled,.webform-submission-form select:disabled{background-color:var(--light-gray-bg);cursor:not-allowed;opacity:0.7;}.webform-submission-form a.tabledrag-handle .handle{box-sizing:content-box;margin:0;}.webform-submission-form .form-actions{text-align:center;}.progress-step.is-active .progress-marker::before,.webform-progress-tracker
  .progress-step.is-active:hover
  .progress-marker::before,.select2-container--default
  .select2-results__option--highlighted[aria-selected]{background-color:var(--dark-blue);}.webform-submission-form
  .form-item:not(.form-type-checkbox):not(.form-type-radio)
  > label:not(.visually-hidden):not(.js-webform-visually-hidden):not([type="radio"]){display:inline-block;margin-right:0.5rem;}.webform-submission-form .webform-element-help{vertical-align:middle;}.webform-submission-form.webform-element-help:focus,.webform-submission-form .webform-element-help:active,.webform-submission-form .webform-element-help:hover{border-color:var(--dark-blue);background:var(--dark-blue);}.webform-submission-form input.form-color{margin-right:0.5rem;}.webform-submission-form .webform-details-toggle-state{color:var(--dark-gray);}.webform-submission-form .js-form-managed-file .webform-file-button{line-height:1;padding:0.5rem 1rem;color:#fff;font-weight:inherit;transition:all 0.2s ease;}.webform-submission-form .js-form-managed-file .webform-file-button::before{margin-right:0;border:none;transition:all 0.2s ease;color:white;}.webform-submission-form .js-form-managed-file .webform-file-button:hover,.webform-submission-form
  .js-form-managed-file
  .webform-file-button:hover::before,.form-managed-file:has(.webform-file-button-input:focus-visible)
  .webform-file-button,.form-managed-file:has(.webform-file-button-input:focus-visible)
  .webform-file-button::before{color:var(--dark-blue);}.rateit-range:focus-visible{outline:3px solid var(--focus-color,#005fcc);outline-offset:4px;border-radius:4px;}
