div.loadingCover{position:absolute}
div.loading{background-color:black;opacity:0.2;filter:alpha(opacity=20);text-align:center;vertical-align:middle}
span.loading{position:absolute;background:url("../../../images/wait_200x200.gif");background-repeat :no-repeat;background-size:60px 60px;width:60px;height:60px;border:none;display:none}
.addresspicker p{margin-bottom:0}
 .addresspicker.required :before{content:"* ";color:red;font-size:18px;font-weight:bold}
 .addresspicker.validation a{font-weight:normal}
.addresspicker.validation label{font-weight:normal;color:black}
.addresspicker.validation span{font-weight:normal;color:black}
.buttonGlyphWithBackground{font-size:0.5em}
table.grid{border-collapse:collapse}
table.grid td{border:0}
table.grid span.sort{font-family:FontAwesome-solid;margin-left:5px}
div.gridScroll{display:inline-block}
div.gridScroll table{width:100%}
div.gridScrollHeader{overflow-x:hidden;overflow-y:hidden}
div.gridScrollHeader table.grid tr:not(:first-child){visibility:hidden}
div.gridScrollBody table.grid tr:first-child{visibility:hidden}
[disabled] table.grid tr td{cursor:not-allowed}
.gridWrapper{display:inline-block}
.gridWrapper > .grid,.gridWrapper > .gridScroll{width:100%}
.map{width:300px;height:300px;text-align:center}
.buttonGlyphWithBackground{font-size:0.5em}
div.r-button{padding:0;border-radius:4px}
div.r-button button.btn{width:100%;height:100%;background:inherit;font:inherit}
input.date{background:url("../../../images/controls/date/date_17x15.gif") 100% 50% no-repeat}
.r-date input[readonly]{cursor:pointer}
.r-date input[disabled="disabled"]{cursor:default}
.r-date .dateClearButton{width:34px;height:34px;position:absolute;right:12px;bottom:0;background:none;border:none}
.r-dropdown .custom-combobox{position:relative;display:inline-block;width:100%}
.r-dropdown .custom-combobox-toggle{position:absolute;top:0;bottom:0;right:0;padding:0;width:25px;background:url(../../../images/triangleDown_8x8.png) no-repeat center}
.ui-autocomplete{max-height:400px;overflow-y:auto;overflow-x:hidden}
.ui-autocomplete .ui-menu-item{padding:0 10px}
.ui-menu-item > div{border:1px solid rgba(0,0,0,0)}
.ui-helper-hidden-accessible{display:none}
.ui-menu-item-wrapper{min-height:1.5em}
.ui-menu-item{cursor:pointer}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{z-index:1005}
.r-radio > label{width:100%}
.radio-radio label{display:inline-block}
.r-radioInline{display:inline-block;margin-right:10px}
.r-radioInline:not(:last-child){margin-bottom:10px}
.r-text span{display:block}
.dialogueCover{position:fixed;top:0;bottom:0;left:0;right:0;background-color:white;opacity:0.8;filter:alpha(opacity=80);z-index:1001}
.dialogue{background-color:white;padding:0px;overflow:auto;max-width:calc(100% - 100px);max-height:calc(100% - 100px)}
div.validation{padding:10px;color:red;font-weight:bold}
span.validation{color:red;font-weight:bold}
label.validation{border:2px solid red}
input.validation{border:2px solid red}
select.validation{border:2px solid red}
textarea.validation{border:2px solid red}
li.validation{color:red}
.formSummary .formSummaryControl{margin:0;padding:1em 0;border-bottom:solid 1px #DDD;font-weight:700}
.formSummaryPage br{display:none}
.formSummary a{color:#06C;text-decoration:underline;text-transform:capitalize;position:static}
.formSummaryPage h2{font-size:1.4em;margin:0;padding:15px 0}
.formSummaryPage{margin:0;padding:0 20px 50px;border:none}
.formSummaryMessage{margin:0;padding:20px;border:none}
.medicalpicker{padding:0 15px}
.medicalpicker label{margin-top:5px}
div.validation{border-left:solid 0.4em #D00;padding:0.4em 0.8em;color:#000}
.validationText{color:#D00;font-weight:700}
#validationBoxOuterPanel{border:solid 0.3em #D00;padding:0.8em;margin:1em 0}
.validationBoxHeading{font-size:1.4em;margin:0;padding-bottom:0.4em}
.validationLink li{font-weight:700;color:#D00;list-style-type:none;text-decoration:underline;cursor:pointer}
button.r-button:active,.addresspicker button:active{box-shadow:none}
.r-button:hover,.addresspicker button:hover{background:#069;border-color:#069;color:#FFF}
.r-button:active,.addresspicker button:active{outline:solid 0.159em #FD0}
.r-button,.addresspicker button{background:#FFF;border:solid 0.159em #069;border-radius:0.1em;color:#000}
.r-button[disabled]{border-color:#DDD;color:#BBB;background:unset}
.addresspicker [data-for='selected']{border-left:solid 0.4em #093;padding:0.4em 0.8em}
.addresspicker .previous a,.addresspicker .next a{border:none;border-radius:0.125rem}
.addresspicker .previous a:hover,.addresspicker .next a:hover{color:#000}
.addresspicker .previous ul,.addresspicker .next ul{float:left;padding-right:10px}
.addresspicker .pager{margin:10px 0}
.addresspicker [data-for='results']{padding-top:10px;padding-bottom:10px}
.addresspicker [data-for='find']{margin-bottom:10px}
.addresspicker a{color:#06C;text-decoration:underline}
.addresspicker{padding:0 15px}
.addresspicker label{margin-top:5px;}
[data-for='addresses'] li{padding:5px 0}
div.ui-datepicker{box-shadow:0 0 0 2px #000}
div.ui-datepicker *{color:#000 !important;text-shadow:none !important;box-shadow:none !important;background:#FFF !important;font-size:16px !important}
div.ui-datepicker .ui-datepicker-header,div.ui-datepicker tr:first-child{border-color:#ddd !important;padding:0}
div.ui-datepicker th,div.ui-datepicker th span{padding:0 !important;color:#888 !important;font-size:14px !important}
div.ui-datepicker a.ui-state-highlight{background-color:#EEE !important}
div.ui-datepicker a.ui-state-active{color:#FFF !important;background-color:#069 !important}
.ui-datepicker .ui-icon-circle-triangle-w{background:url(/images/triangleLeft_8x8.png) no-repeat!important;margin-left:8px}
.ui-datepicker .ui-icon-circle-triangle-e{background:url(/images/triangleRight_8x8.png) no-repeat!important}
.r-text{display:block}
footer a:hover,footer a:focus{color:#FFF}
footer{display:inline-block !important;width:100% !important}
.r-inputbox input[disabled]{background:#FFF !important;border-color:#CCC !important;box-shadow:none !important}
.form-control{-webkit-transition:none;transition:none}
.form-control{font-size:unset}
p.r-text,span.r-text,.text{font-size:1.05555rem}
h1.r-text,h1.text,.mainTitlePanel span.r-text{font-size:2rem}
h2.r-text,h2.text{font-size:1.77777rem}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-size:unset}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item}
}
.paragraph--type--page-section .layout__region{padding-bottom:5px}
.paragraph--type--page-section .layout--twocol .layout__region--first{padding-right:5px}
.paragraph--type--page-section .layout--twocol .layout__region--second{padding-left:5px}
.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--first{padding-right:5px}
.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--second{padding-left:5px;padding-right:5px}
.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--third{padding-left:5px}
.call-out-box{background-position:center;background-repeat:no-repeat;background-size:cover;padding:10px}
.fact-box{width:100%}
.fact-box p{text-align:center}
.localgov_alert_banner{background-color:#00856A}
.localgov_alert_banner,.localgov_alert_banner a{color:#fefefe}
.localgov_alert_banner button{color:#121212}
.localgov_alert_banner--announcement{background-color:#00856A}
.localgov_alert_banner--minor{background-color:#fc3;color:#121212}
.localgov_alert_banner--minor a{color:#121212}
.localgov_alert_banner--major{background-color:#C00010}
.localgov_alert_banner--notable-person{background-color:#000}
.localgov_alert_banner .wrapper{margin:0 auto;max-width:73.125rem}
.localgov_alert_banner--inner{display:flex;justify-content:space-between;margin:0 0.9375rem;padding:0.625rem 0}
.localgov_alert_banner--actions{display:flex;justify-content:space-between;align-items:flex-end}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px}
[dir="rtl"] .ajax-progress{float:right}
.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center}
.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}
tr .ajax-progress-throbber .throbber{margin:0 2px}
.ajax-progress-bar{width:16em}
.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center}
[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto}
.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}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center}
.js[dir="rtl"] input.form-autocomplete{background-position:0% center}
.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center}
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline}
.container-inline .details-wrapper{display:block}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hiddenR{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{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}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.progress{position:relative}
.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}
.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000}
.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em}
.progress__description{float:left}
[dir="rtl"] .progress__description{float:right}
.progress__percentage{float:right}
[dir="rtl"] .progress__percentage{float:left}
.progress--small .progress__track{height:7px}
.progress--small .progress__bar{height:7px;background-size:20px 20px}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resize-none{resize:none}
.resize-vertical{min-height:2em;resize:vertical}
.resize-horizontal{max-width:100%;resize:horizontal}
.resize-both{max-width:100%;min-height:2em;resize:both}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}
.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px}
.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg)}
.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg)}
.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0, 0, 0, 0.063)}
@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}
.system-status-report-counters__item--half-width{width:49%}
.system-status-report-counters__item--third-width{width:33%}
}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}
.system-status-general-info__item-title{border-bottom:1px solid #ccc}
body.drag{cursor:move}
tr.region-title{font-weight:bold}
tr.region-message{color:#999}
tr.region-populated{display:none}
tr.add-new .tabledrag-changed{display:none}
.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none}
[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0}
a.tabledrag-handle:hover{text-decoration:none}
a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px}
a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg)}
.touchevents .draggable td{padding:0 10px}
.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0}
.touchevents a.tabledrag-handle{width:40px;height:44px}
.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px}
[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px}
.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px}
.tabledrag-toggle-weight-wrapper{text-align:right}
[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left}
.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em}
[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}
.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg)}
.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg)}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center}
div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center}
[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center}
div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center}
#sciLoading{height:210px;width:840px;position:absolute;top:25%;left:47%;margin-left:-420px;margin-top:45px;border-radius:12px;background:url(/modules/contrib/sitemorse_lite/css/images/full-loading.gif) no-repeat}
#darkcover{position:fixed;top:0;left:0;background-repeat:no-repeat;background-position:99% 40px;background-color:rgb(25, 25, 25);z-index:9999;background-color:rgba(25, 25, 25, 0.7);height:100%;width:100%}
a.sitemorse-check-url:before{background-image:url(/modules/contrib/sitemorse_lite/images/sitemorse-icon.svg)}
.sitemorse-error-container{padding:20px}
.sitemorse-error-container p{margin-top:0}
.paragraph--unpublished{background-color:#fff4f4}
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;-webkit-text-decoration:underline dotted;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="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}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}
button{background-color:transparent;background-image:none}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
fieldset{margin:0;padding:0}
ol,ul{list-style:none;margin:0;padding:0}
html{font-family:Open Sans, Segoe UI, Tahoma, sans-serif;line-height:1.5}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
hr{border-top-width:1px}
img{border-style:solid}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}
input::placeholder,textarea::placeholder{color:#a0aec0}
button,[role="button"]{cursor:pointer}
table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}
pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}
@media (min-width:640px){.container{max-width:640px}
}
@media (min-width:768px){.container{max-width:768px}
}
@media (min-width:1024px){.container{max-width:1024px;padding-right:2rem;padding-left:2rem}
}
@media (min-width:1280px){.container{max-width:1280px}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.bg-white{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity))}
.bg-darkblue{--bg-opacity:1;background-color:#000066;background-color:rgba(0, 0, 102, var(--bg-opacity))}
.bg-linkblueongrey{--bg-opacity:1;background-color:#005984;background-color:rgba(0, 89, 132, var(--bg-opacity))}
.bg-purple{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity))}
.bg-deeppurple{--bg-opacity:1;background-color:#630056;background-color:rgba(99, 0, 86, var(--bg-opacity))}
.bg-darkgrey{--bg-opacity:1;background-color:#333333;background-color:rgba(51, 51, 51, var(--bg-opacity))}
.bg-blue{--bg-opacity:1;background-color:#006699;background-color:rgba(0, 102, 153, var(--bg-opacity))}
.bg-green{--bg-opacity:1;background-color:#08802F;background-color:rgba(8, 128, 47, var(--bg-opacity))}
.bg-red{--bg-opacity:1;background-color:#CC0033;background-color:rgba(204, 0, 51, var(--bg-opacity))}
.bg-yellow{--bg-opacity:1;background-color:#FF9900;background-color:rgba(255, 153, 0, var(--bg-opacity))}
.bg-violet{--bg-opacity:1;background-color:#4C2C92;background-color:rgba(76, 44, 146, var(--bg-opacity))}
.bg-lightgrey{--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
.bg-orange{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity))}
.bg-grey{--bg-opacity:1;background-color:#D6D7D9;background-color:rgba(214, 215, 217, var(--bg-opacity))}
.hover\:bg-purple:hover{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity))}
.focus\:bg-deeppurple:focus{--bg-opacity:1;background-color:#630056;background-color:rgba(99, 0, 86, var(--bg-opacity))}
.border-collapse{border-collapse:collapse}
.border-white{--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity))}
.border-darkgrey{--border-opacity:1;border-color:#333333;border-color:rgba(51, 51, 51, var(--border-opacity))}
.border-blue{--border-opacity:1;border-color:#006699;border-color:rgba(0, 102, 153, var(--border-opacity))}
.border-green{--border-opacity:1;border-color:#08802F;border-color:rgba(8, 128, 47, var(--border-opacity))}
.border-yellow{--border-opacity:1;border-color:#FF9900;border-color:rgba(255, 153, 0, var(--border-opacity))}
.border-lightgrey{--border-opacity:1;border-color:#F6F6F6;border-color:rgba(246, 246, 246, var(--border-opacity))}
.border-midgrey{--border-opacity:1;border-color:#6F777B;border-color:rgba(111, 119, 123, var(--border-opacity))}
.border-orange{--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity))}
.border-grey{--border-opacity:1;border-color:#D6D7D9;border-color:rgba(214, 215, 217, var(--border-opacity))}
.border-error{--border-opacity:1;border-color:#D4351C;border-color:rgba(212, 53, 28, var(--border-opacity))}
.hover\:border-purple:hover{--border-opacity:1;border-color:#993399;border-color:rgba(153, 51, 153, var(--border-opacity))}
.focus\:border-orange:focus{--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity))}
.rounded-none{border-radius:0}
.rounded-sm{border-radius:0.125rem}
.rounded{border-radius:0.25rem}
.rounded-full{border-radius:9999px}
.border-2{border-width:2px}
.border-4{border-width:4px}
.border{border-width:1px}
.border-r-0{border-right-width:0}
.border-b-0{border-bottom-width:0}
.border-l-0{border-left-width:0}
.border-b-2{border-bottom-width:2px}
.border-l-2{border-left-width:2px}
.border-t-4{border-top-width:4px}
.border-l-8{border-left-width:8px}
.border-t{border-top-width:1px}
.border-r{border-right-width:1px}
.border-b{border-bottom-width:1px}
.border-l{border-left-width:1px}
.focus\:border-4:focus{border-width:4px}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.contents{display:contents}
.hidden{display:none}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-stretch{align-items:stretch}
.self-start{align-self:flex-start}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.flex-grow-0{flex-grow:0}
.flex-grow{flex-grow:1}
.flex-shrink-0{flex-shrink:0}
.flex-shrink{flex-shrink:1}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.font-sans{font-family:Open Sans, Segoe UI, Tahoma, sans-serif}
.font-normal{font-weight:400}
.font-bold{font-weight:700}
.h-3{height:0.75rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-8{height:2rem}
.h-16{height:4rem}
.h-full{height:100%}
.text-sm{font-size:0.8888rem}
.text-base{font-size:1.05555rem}
.text-lg{font-size:1.33333rem}
.text-xl{font-size:2rem}
.text-2xl{font-size:2.66667rem}
.text-m-xl{font-size:1.77777rem}
.leading-3{line-height:.75rem}
.leading-tight{line-height:1.25}
.leading-snug{line-height:1.375}
.list-none{list-style-type:none}
.m-0{margin:0}
.m-1{margin:0.25rem}
.mx-0{margin-left:0;margin-right:0}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.mx-auto{margin-left:auto;margin-right:auto}
.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mt-1{margin-top:0.25rem}
.mr-1{margin-right:0.25rem}
.mt-2{margin-top:0.5rem}
.mr-2{margin-right:0.5rem}
.mb-2{margin-bottom:0.5rem}
.ml-2{margin-left:0.5rem}
.mt-3{margin-top:0.75rem}
.mr-3{margin-right:0.75rem}
.mb-3{margin-bottom:0.75rem}
.ml-3{margin-left:0.75rem}
.mt-4{margin-top:1rem}
.mr-4{margin-right:1rem}
.mb-4{margin-bottom:1rem}
.ml-4{margin-left:1rem}
.mb-5{margin-bottom:1.25rem}
.mt-6{margin-top:1.5rem}
.mb-6{margin-bottom:1.5rem}
.ml-6{margin-left:1.5rem}
.mt-8{margin-top:2rem}
.mb-8{margin-bottom:2rem}
.mb-10{margin-bottom:2.5rem}
.mt-16{margin-top:4rem}
.-ml-1{margin-left:-0.25rem}
.-mr-2{margin-right:-0.5rem}
.-mt-8{margin-top:-2rem}
.max-w-4xl{max-width:56rem}
.max-w-screen-sm{max-width:640px}
.outline-none{outline:0}
.focus\:outline-none:focus{outline:0}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.px-0{padding-left:0;padding-right:0}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.pt-1{padding-top:0.25rem}
.pr-1{padding-right:0.25rem}
.pb-1{padding-bottom:0.25rem}
.pt-2{padding-top:0.5rem}
.pr-2{padding-right:0.5rem}
.pb-2{padding-bottom:0.5rem}
.pt-3{padding-top:0.75rem}
.pb-3{padding-bottom:0.75rem}
.pl-3{padding-left:0.75rem}
.pt-4{padding-top:1rem}
.pr-4{padding-right:1rem}
.pb-4{padding-bottom:1rem}
.pl-4{padding-left:1rem}
.pt-5{padding-top:1.25rem}
.pr-5{padding-right:1.25rem}
.pb-5{padding-bottom:1.25rem}
.pt-6{padding-top:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pl-6{padding-left:1.5rem}
.pt-8{padding-top:2rem}
.pr-8{padding-right:2rem}
.pb-8{padding-bottom:2rem}
.pb-20{padding-bottom:5rem}
.pt-24{padding-top:6rem}
.placeholder-primarytext::-moz-placeholder{--placeholder-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--placeholder-opacity))}
.placeholder-primarytext:-ms-input-placeholder{--placeholder-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--placeholder-opacity))}
.placeholder-primarytext::placeholder{--placeholder-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--placeholder-opacity))}
.placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}
.placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}
.placeholder-opacity-100::placeholder{--placeholder-opacity:1}
.focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}
.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}
.focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}
.absolute{position:absolute}
.relative{position:relative}
.top-0{top:0}
.left-0{left:0}
.resize{resize:both}
.fill-current{fill:currentColor}
.text-left{text-align:left}
.text-center{text-align:center}
.text-white{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.text-nearblack{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.text-darkblue{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.text-linkblue{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity))}
.text-purple{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity))}
.text-darkgrey{--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity))}
.text-lightgrey{--text-opacity:1;color:#F6F6F6;color:rgba(246, 246, 246, var(--text-opacity))}
.text-primarytext{--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity))}
.text-error{--text-opacity:1;color:#D4351C;color:rgba(212, 53, 28, var(--text-opacity))}
.hover\:text-white:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.focus\:text-white:focus{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.uppercase{text-transform:uppercase}
.underline{text-decoration:underline}
.no-underline{text-decoration:none}
.ordinal{--font-variant-numeric-ordinal:var(--tailwind-empty, );--font-variant-numeric-slashed-zero:var(--tailwind-empty, );--font-variant-numeric-figure:var(--tailwind-empty, );--font-variant-numeric-spacing:var(--tailwind-empty, );--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}
.ordinal{--font-variant-numeric-ordinal:ordinal}
.align-top{vertical-align:top}
.visible{visibility:visible}
.invisible{visibility:hidden}
.break-all{word-break:break-all}
.w-3{width:0.75rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-8{width:2rem}
.w-16{width:4rem}
.w-32{width:8rem}
.w-40{width:10rem}
.w-1\/2{width:50%}
.w-1\/3{width:33.333333%}
.w-2\/3{width:66.666667%}
.w-1\/4{width:25%}
.w-3\/4{width:75%}
.w-full{width:100%}
.z-10{z-index:10}
.z-20{z-index:20}
.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform}
@-webkit-keyframes spin{to{transform:rotate(360deg)}
}
@keyframes spin{to{transform:rotate(360deg)}
}
@-webkit-keyframes ping{75%, 100%{transform:scale(2);opacity:0}
}
@keyframes ping{75%, 100%{transform:scale(2);opacity:0}
}
@-webkit-keyframes pulse{50%{opacity:.5}
}
@keyframes pulse{50%{opacity:.5}
}
@-webkit-keyframes bounce{0%, 100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}
50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}
}
@keyframes bounce{0%, 100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}
50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}
}
@media (min-width:1280px){.component-max-width{max-width:44rem}
}
.outline-orange{outline:#f60 solid 2px}
.outline-orange-inset{outline:#f60 solid 2px;outline-offset:-2px}
.outline-orange-inset-lg{outline:#f60 solid 4px;outline-offset:-4px}
.container-break-out{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.fill-blue{fill:#069}
.fill-purple{fill:#7d006b}
.fill-darkblue{fill:#006}
.fill-nearblack{fill:#191919}
body{margin:0}
@font-face{font-family:'Open Sans', 'Segoe UI', Tahoma, sans-serif;src:url(styles/lambeth/opensans-regular-webfont.woff2) format("woff2"), url(styles/lambeth/opensans-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Open Sans', 'Segoe UI', Tahoma, sans-serif;src:url(styles/lambeth/opensans-italic-webfont.woff2) format("woff2"), url(styles/lambeth/opensans-italic-webfont.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:'Open Sans', 'Segoe UI', Tahoma, sans-serif;src:url(styles/lambeth/opensans-bold-webfont.woff2) format("woff2"), url(styles/lambeth/opensans-bold-webfont.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}
html{font-size:18px}
body{font-family:Open Sans, Segoe UI, Tahoma, sans-serif}
.sr-only,.visually-hidden{background-color:black;color:white}
.block-system-main-block,.storybook-default,.r-inputbox,.r-radio,.r-checkbox,.r-date,.r-dropdown,.medicalpicker,.addresspicker{font-size:1.05555rem}
h1,h2.r-text,h1.r-text,.mainTitlePanel span.r-text{font-size:2rem;font-weight:700;margin-bottom:2rem;line-height:1.25}
@media (min-width:640px){h1{font-size:2.333333rem}
}
@media (min-width:1024px){h1{font-size:2.66667rem;line-height:1.375;overflow-wrap:normal}
}
h2{font-size:1.77777rem;font-weight:700;margin-bottom:1.5rem;line-height:1.25}
@media (min-width:1024px){h2, h2.r-text, h2.text{font-size:2rem}
}
h3{font-size:1.33333rem;font-weight:700;margin-bottom:1.25rem;line-height:1.25}
h4{font-size:1.05555rem;font-weight:700;margin-bottom:1rem;line-height:1.25}
.placeholder-opacity-100::-moz-placeholder{opacity:1}
.placeholder-opacity-100:-ms-input-placeholder{opacity:1}
.placeholder-opacity-100::placeholder{opacity:1}
.placeholder-opacity-50::-moz-placeholder{opacity:0.5}
.placeholder-opacity-50:-ms-input-placeholder{opacity:0.5}
.placeholder-opacity-50::placeholder{opacity:0.5}
@media (min-width:768px){.measure{max-width:36rem}
}
hr{border-top-width:1px;--border-opacity:1;border-color:#F6F6F6;border-color:rgba(246, 246, 246, var(--border-opacity));margin-bottom:1.5rem;margin-top:1rem}
.linksongrey a{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word;--text-opacity:1;color:#005984;color:rgba(0, 89, 132, var(--text-opacity))}
.linksongrey a:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.linksongrey a:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
.linksongrey a:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.linksongrey a:active,.linksongrey a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.links a{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word}
.links a:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.links a:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
.links a:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.links a:active,.links a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.typography p,.typography--moderngov p,.cke_editable p,r-text{margin-bottom:1rem}
.typography p:last-of-type,.typography--moderngov p:last-of-type,.cke_editable p:last-of-type{margin-bottom:0}
.typography p:last-of-type+ul,.typography--moderngov p:last-of-type+ul,.typography p:last-of-type+ol,.typography--moderngov p:last-of-type+ol,.cke_editable p:last-of-type+ul,.cke_editable p:last-of-type+ol,p.r-text,span.r-text,.text{padding-top:1.5rem}
.typography p+h2,.typography--moderngov p+h2,.typography p+h3,.typography--moderngov p+h3,.cke_editable p+h2,.cke_editable p+h3,h2.r-text,h1.r-text,.mainTitlePanel span.r-text,.text,.formSummaryTitle{padding-top:1rem}
.typography a,.typography--moderngov a,.cke_editable a{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word}
.typography a:hover,.typography--moderngov a:hover,.cke_editable a:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.typography a:visited,.typography--moderngov a:visited,.cke_editable a:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
.typography a:visited:hover,.typography--moderngov a:visited:hover,.cke_editable a:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.typography a:active,.typography--moderngov a:active,.typography a:focus,.typography--moderngov a:focus,.cke_editable a:active,.cke_editable a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.typography p+table,.typography--moderngov p+table,.typography h2+table,.typography--moderngov h2+table,.typography h3+table,.typography--moderngov h3+table,.typography h4+table,.typography--moderngov h4+table,.typography h2+h3,.typography--moderngov h2+h3,.typography h2+h4,.typography--moderngov h2+h4,.typography h3+h4,.typography--moderngov h3+h4,.cke_editable p+table,.cke_editable h2+table,.cke_editable h3+table,.cke_editable h4+table,.cke_editable h2+h3,.cke_editable h2+h4,.cke_editable h3+h4{padding-top:1rem}
.typography ul+p,.typography--moderngov ul+p,.typography ol+p,.typography--moderngov ol+p,.cke_editable ul+p,.cke_editable ol+p{padding-top:1.5rem}
.typography ul+h2,.typography--moderngov ul+h2,.typography ul+h3,.typography--moderngov ul+h3,.typography ul+h4,.typography--moderngov ul+h4,.typography ol+h2,.typography--moderngov ol+h2,.typography ol+h3,.typography--moderngov ol+h3,.typography ol+h4,.typography--moderngov ol+h4,.typography table+h2,.typography--moderngov table+h2,.typography table+h3,.typography--moderngov table+h3,.typography table+h4,.typography--moderngov table+h4,.cke_editable ul+h2,.cke_editable ul+h3,.cke_editable ul+h4,.cke_editable ol+h2,.cke_editable ol+h3,.cke_editable ol+h4,.cke_editable table+h2,.cke_editable table+h3,.cke_editable table+h4{padding-top:2rem}
.typography ul,.typography--moderngov ul,.cke_editable ul{list-style:none;padding-left:1.25rem}
.typography ul li+li,.typography--moderngov ul li+li,.cke_editable ul li+li{padding-top:0.5rem}
.typography ul li:before,.typography--moderngov ul li:before,.cke_editable ul li:before{content:'\2022';color:inherit;display:inline-block;width:1em;margin-left:-1em}
.typography ol,.typography--moderngov ol,.cke_editable ol{list-style:decimal;padding-left:1.25rem}
.typography ol li+li,.typography--moderngov ol li+li,.cke_editable ol li+li{padding-top:0.5rem}
.typography dl dt,.typography--moderngov dl dt,.cke_editable dl dt{font-weight:700}
.typography dl dd+dt,.typography--moderngov dl dd+dt,.cke_editable dl dd+dt{padding-top:1rem}
.typography--moderngov h1{line-height:1.25;margin-bottom:1rem;font-size:2rem}
@media (min-width:640px){.typography--moderngov h1{font-size:2.333333rem}
}
@media (min-width:1024px){.typography--moderngov h1{font-size:2.66667rem}
}
@media (min-width:768px){.typography--moderngov h1{max-width:48rem}
}
.typography--moderngov ul li:before{display:none}
.typography--moderngov ul li+li{padding:unset}
.typography--moderngov ol li+li{padding:unset}
.typography--moderngov #modgov h1{margin-bottom:2rem}
.moderngov-nav .subsite-section-nav__link--active{font-weight:700}
.icon--small{width:20px;height:20px}
.icon--inline{display:inline-block;margin-bottom:2px}
.icons-demo{display:flex}
.icons-demo .icon{height:100px;width:100px}
.icons-demo pre{background-color:clr(muted);font-size:0.8rem;margin:0;text-align:center}
.icons-demo__item{border:1px solid clr(muted)}
figure{margin:0}
.figure__caption{font-style:italic}
.button,input.form-submit,.addresspicker button,button.formSummarySubmit{padding-left:0.1rem;padding-right:0.1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.05555rem;display:inline-block}
.addresspicker button,button.formSummarySubmit{padding-left:1rem;padding-right:1rem}
.button--primary,input.form-submit,button.formSummarySubmit{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));font-weight:700;border-color:#993399}
.button--primary:hover,input.form-submit:hover,button.formSummarySubmit:hover{--bg-opacity:1;background-color:#7D006B;background-color:rgba(125, 0, 107, var(--bg-opacity));border-color:#7D006B}
.button--primary:focus,.button--primary:active,input.form-submit:focus,input.form-submit:active,button.formSummarySubmit:focus,button.formSummarySubmit:active{--bg-opacity:1;background-color:#630056;background-color:rgba(99, 0, 86, var(--bg-opacity));outline:#f60 solid 2px;outline-offset:-2px;color:#FFF}
.button--small{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}
.button--primary.button--inactive{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity));--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity));--border-opacity:1;border-color:#6F777B;border-color:rgba(111, 119, 123, var(--border-opacity));border-width:2px}
.button--primary.button--inactive:hover{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity));--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity));--border-opacity:1;border-color:#6F777B;border-color:rgba(111, 119, 123, var(--border-opacity));border-width:2px}
a.cta-link{display:inline-block;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;text-decoration:none;font-weight:700;border-radius:0.125rem;line-height:1.25}
a.cta-link:focus,a.cta-link:active{outline:#f60 solid 2px;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));outline-offset:-2px;outline-width:4px}
a.cta-link--primary{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity))}
a.cta-link--primary:link,a.cta-link--primary:visited{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));text-decoration:none}
a.cta-link--primary:link:hover,a.cta-link--primary:visited:hoverr{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--bg-opacity:1;background-color:#7D006B;background-color:rgba(125, 0, 107, var(--bg-opacity))}
a.cta-link--primary:focus,a.cta-link--primary:active{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--bg-opacity:1;background-color:#7D006B;background-color:rgba(125, 0, 107, var(--bg-opacity))}
a.cta-link--secondary{border-width:2px;--border-opacity:1;border-color:#006699;border-color:rgba(0, 102, 153, var(--border-opacity));border-radius:0.125rem}
a.cta-link--secondary:link,a.cta-link--secondary:visited{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
a.cta-link--secondary:link:hover,a.cta-link--secondary:visited:hover{--bg-opacity:1;background-color:#006699;background-color:rgba(0, 102, 153, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
a.cta-link--secondary:focus,a.cta-link--secondary:active{--bg-opacity:1;background-color:#006699;background-color:rgba(0, 102, 153, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
a.cta-link--arrow:after{background-image:url(styles/lambeth/images/forward-sprite.svg);background-repeat:no-repeat;background-position:100% -80px;content:'';display:inline-block;width:1.6em;height:1em;position:relative;margin-bottom:-0.15em}
a.cta-link--arrow--last:after{display:none}
a.cta-link--arrow--last span.last{display:inline-block}
a.cta-link--arrow--last span.last:after{background-image:url(styles/lambeth/images/forward-sprite.svg);background-repeat:no-repeat;background-position:100% 0;content:'';display:inline-block;width:1.5em;height:1em;position:relative;margin-bottom:-0.15em}
a.cta-link--arrow:hover:after{background-position:100% -80px}
a.cta-link--arrow:hover--last:after{display:none}
a.cta-link--arrow:hover--last span.last:after{background-position:100% -80px}
a.cta-link--thin{padding-top:0.25rem;padding-bottom:0.25rem}
a.cta-link--thin--arrow:after{height:1.07em}
a.cta-link.cta-link--secondary.cta-link--arrow:after{background-position:100% 0}
a.cta-link.cta-link--secondary.cta-link--arrow:hover:after{background-position:100% -80px}
a.cta-link.cta-link--primary.cta-link--arrow:after{background-position:100% -80px}
a.cta-link.cta-link--primary.cta-link--arrow--last:after{display:none}
a.cta-link.cta-link--primary.cta-link--arrow--last span.last:after{background-position:100% -80px}
.link{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word}
.link:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.link:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
.link:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.link:active,.link:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.link--no-visited:visited{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline}
.link--no-visited:visited:focus{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.link--no-outline{outline:0}
.link--large{font-size:1.33333rem;font-weight:700}
.link--chevron:focus:hover svg{fill:#191919}
.link--chevron:focus svg{fill:#191919}
.link--chevron svg{fill:#069}
.link--chevron:hover svg{fill:#006}
.typography table,.typography--moderngov table,.cke_editable table{line-height:1.375;overflow-x:auto;border-collapse:separate}
.typography table caption,.typography--moderngov table caption,.cke_editable table caption{display:table-caption;font-weight:700;text-align:left;padding-top:1rem}
.typography table thead tr,.typography--moderngov table thead tr,.cke_editable table thead tr{border-spacing:0;border-collapse:collapse}
.typography table thead th,.typography--moderngov table thead th,.cke_editable table thead th{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:0;border-bottom-width:1px;--border-opacity:1;border-color:#333333;border-color:rgba(51, 51, 51, var(--border-opacity));text-align:left;vertical-align:top;font-weight:700}
.typography table thead th:last-child,.typography--moderngov table thead th:last-child,.cke_editable table thead th:last-child{padding-right:0}
.typography table tbody th,.typography--moderngov table tbody th,.cke_editable table tbody th{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:0;border-bottom-width:1px;--border-opacity:1;border-color:#333333;border-color:rgba(51, 51, 51, var(--border-opacity));text-align:left;vertical-align:top;font-weight:700}
.typography table tbody tr,.typography--moderngov table tbody tr,.cke_editable table tbody tr{border-spacing:0;border-collapse:collapse}
.typography table tbody td,.typography--moderngov table tbody td,.cke_editable table tbody td{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:0;border-bottom-width:1px;--border-opacity:1;border-color:#333333;border-color:rgba(51, 51, 51, var(--border-opacity));text-align:left;vertical-align:top}
.typography table tbody td:last-child,.typography--moderngov table tbody td:last-child,.cke_editable table tbody td:last-child{padding-right:0}
.typography table+p,.typography--moderngov table+p,.cke_editable table+p{margin-top:1.5rem}
@media (min-width:768px){.last-two-words{white-space:nowrap}
}
.lede>p{margin-bottom:1rem}
.lede>p:last-of-type{margin:0}
@media (min-width:768px){.tile{width:50%}
@supports (display:grid){.tile{width:auto}
}
}
@media (min-width:1024px){.tile{width:33.333333%}
@supports (display:grid){.tile{width:auto}
}
}
.tile>a:focus{outline:#f60 solid 4px;outline-offset:-4px}
.video-wrapper{position:relative;height:0;padding-bottom:calc(.5625 * 100%);padding-bottom:calc(var(--aspect-ratio, .5625) * 100%)}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0}
@media (min-width:1024px){.banner-header{max-width:100%}
}
@media (min-width:1280px){.banner-header{max-width:80rem}
}
@media (min-width:1024px){.subsite-banner--overview .subsite-banner__image{-webkit-mask-image:url(styles/lambeth/images/mask-banner.svg);mask-image:url(styles/lambeth/images/mask-banner.svg);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
}
.banner-cta,.banner-cta--tertiary{font-size:1rem}
@media (min-width:768px){.banner-cta, .banner-cta--tertiary{font-size:1.1rem}
}
@media (min-width:1024px){.banner-cta, .banner-cta--tertiary{font-size:0.9rem}
}
@media (min-width:1280px){.banner-cta, .banner-cta--tertiary{font-size:1rem}
}
.banner-cta__title{font-size:1.6em}
.banner-cta__text{font-size:1.3em}
.banner-cta__logo{width:6em}
@media (min-width:1024px){.banner-cta__logo{width:5em}
}
@media (min-width:1280px){.banner-cta__logo{width:5em}
}
.banner-cta__link .icon{width:16px;height:16px;fill:#069}
@media (max-width:1023px){.banner-cta-wrapper{max-width:none;margin:0}
}
.layout-columns--one .card-call-to-action .text-area{font-size:1.33333rem}
@supports (display:flex){.content-component--call-to-action{display:flex;flex-direction:column;height:100%}
}
.card-feature{flex-direction:column}
@supports (display:flex){.card-feature{display:flex;height:100%}
}
.layout-columns--one .card-feature{display:flex;flex-direction:row;flex-wrap:wrap;--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
.without-nav .layout-columns--two .card-feature,.without-nav .layout-columns--three .card-feature{flex-direction:row;flex-wrap:wrap}
@media (min-width:1024px){.without-nav .layout-columns--two .card-feature, .without-nav .layout-columns--three .card-feature{flex-direction:column}
}
@media (min-width:768px){.with-nav .layout-columns--two .card-feature, .with-nav .layout-columns--three .card-feature{flex-direction:row;flex-wrap:wrap}
}
@media (min-width:1024px){.with-nav .layout-columns--two .card-feature .card-feature__title, .with-nav .layout-columns--three .card-feature .card-feature__title{font-size:1.2rem}
.with-nav .layout-columns--two .card-feature .card-feature__link, .with-nav .layout-columns--three .card-feature .card-feature__link{font-size:0.95em}
}
@media (min-width:1280px){.with-nav .layout-columns--two .card-feature, .with-nav .layout-columns--three .card-feature{flex-direction:column}
}
@supports (display:flex){.card-feature .card-feature__info{display:flex;flex-direction:column;flex-grow:1}
}
.layout-columns--one .card-feature .card-feature__info{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}
.card-feature .card-feature__link{line-height:1.25}
.layout-columns--one .card-feature .card-feature__link{display:none}
.layout-columns--one .card-feature .card-feature__link--cta{display:block}
.card-feature__image img{width:100%}
@media (min-width:768px){.layout-columns--one .card-feature__image{width:50%;margin-bottom:0}
.layout-columns--one .card-feature__image article, .layout-columns--one .card-feature__image div:not(.contextual):not(.visually-hidden), .layout-columns--one .card-feature__image picture{height:100%}
.layout-columns--one .card-feature__image img{width:100%}
.with-nav .layout-columns--two .card-feature__image, .with-nav .layout-columns--three .card-feature__image{width:50%;margin-bottom:0}
.layout-columns--one .card-feature__info{width:50%;padding-left:1.5rem}
.with-nav .layout-columns--two .card-feature__info, .with-nav .layout-columns--three .card-feature__info{width:50%;padding-left:1.5rem;margin-bottom:0}
}
.layout-columns--two .with-nav .card-feature__image,.layout-columns--three .with-nav .card-feature__image{width:50%;margin-bottom:0}
.layout-columns--two .with-nav .card-feature__info,.layout-columns--three .with-nav .card-feature__info{width:50%;padding-left:1.5rem}
@media (min-width:1280px){.layout-columns--two .with-nav .card-feature__info, .layout-columns--three .with-nav .card-feature__info{width:100%}
}
@media (min-width:768px){.without-nav .layout-columns--two .card-feature__image, .without-nav .layout-columns--three .card-feature__image{width:50%;margin-bottom:0}
.without-nav .layout-columns--two .card-feature__info, .without-nav .layout-columns--three .card-feature__info{width:50%;padding-left:1.5rem}
.layout-columns--one .card-feature__info{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}
}
@media (min-width:1024px){.without-nav .layout-columns--two .card-feature__image, .without-nav .layout-columns--three .card-feature__image{width:100%;margin-bottom:1rem}
.without-nav .layout-columns--two .card-feature__info, .without-nav .layout-columns--three .card-feature__info{width:100%;padding-left:0}
.layout-columns--one .layout-col--first .card-feature__text{flex-shrink:1;flex-grow:0}
}
@media (min-width:1280px){.without-nav .layout-columns--one .card-feature__title{font-size:2rem}
.with-nav .layout-columns--two .card-feature__image, .with-nav .layout-columns--three .card-feature__image{width:100%;margin-bottom:1rem}
.with-nav .layout-columns--two .card-feature__info, .with-nav .layout-columns--three .card-feature__info{width:100%;padding-left:0}
.layout-columns--two .layout-col--second .card-feature__info{flex-shrink:1;flex-grow:0}
}
.image-card .image-card__caption{font-size:0.8888rem;font-style:italic}
@media (min-width:1280px){.layout-columns--one .image-card{max-width:44rem}
}
.listing-card__title a{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word}
.listing-card__title a:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.listing-card__title a:visited{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline}
.listing-card__title a:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
.listing-card__title a:active,.listing-card__title a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.listing-card-date{font-size:1rem}
.listing-card-date__title{font-size:1.2em;line-height:1.25;padding-top:1rem;font-weight:700}
.listing-card-date__day{font-size:6em;letter-spacing:-0.03em}
.listing-card-date__month{font-size:2em}
.listing-card-date__year{font-size:1.2em}
.listing-card__meta{margin-bottom:1rem;display:flex;flex-wrap:wrap}
.listing-card__meta li{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity));padding-left:0.5rem;padding-right:0.5rem;margin-right:0.5rem;margin-bottom:0.5rem;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));font-size:0.8888rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:700;border-radius:0.125rem}
.listing-card__meta li:last-of-type{margin-right:0}
.listing-card__categories{margin-top:1rem}
.listing-card__categories .item-list ul,.listing-card__categories ul{display:flex;flex-wrap:wrap;margin:0}
.listing-card__categories .item-list ul li,.listing-card__categories ul li{margin:0;margin-right:0.5rem;margin-bottom:0.5rem;--bg-opacity:1;background-color:#4C2C92;background-color:rgba(76, 44, 146, var(--bg-opacity));padding-left:0.5rem;padding-right:0.5rem;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));font-size:0.8888rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:700;border-radius:0.125rem}
.listing-card__categories .item-list ul li:last-of-type,.listing-card__categories ul li:last-of-type{margin-right:0}
.leaflet-popup-content .listing-card--directory{border-left:0;background:transparent;font-size:18px}
.leaflet-popup-content .listing-card--directory .listing-card__wrapper{padding:0}
.leaflet-popup-content .listing-card--directory .listing-card__title{font-size:18px;margin-bottom:0.5rem}
.leaflet-popup-content .listing-card--directory .listing-card__contact,.leaflet-popup-content .listing-card--directory .listing-card__address,.leaflet-popup-content .listing-card--directory .listing-card__text,.leaflet-popup-content .listing-card--directory .listing-card__image{display:none}
.leaflet-popup-content .listing-card--directory .listing-card__cta a.cta-link{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}
.event-card--mini .listing-card-date{font-size:0.5rem}
.event-card--mini .listing-card-date__day{font-size:5em;line-height:1}
.event-card--mini .listing-card-date__year{font-size:1.6em}
.location-card__accessibility table+p{margin-top:1rem}
@media (min-width:768px){.location-card__map--with-address{width:66.666667%}
.location--full-width .location-card__map--with-address{width:100%}
}
.location-card__address--with-map{margin-bottom:1rem}
@media (min-width:768px){.location-card__address--with-map{width:33.333333%}
.location--full-width .location-card__address--with-map{width:100%}
}
form .form-group--error,form div.form-item.form-item--error,form fieldset.form-item.form-item--error{--border-opacity:1;border-color:#D4351C;border-color:rgba(212, 53, 28, var(--border-opacity));border-left-width:4px;padding-left:1rem;box-shadow:none}
form fieldset{border:none}
fieldset.form-composite legend{font-size:1.33333rem}
.form-item input.error,.form-item textarea.error,.form-item optgroup.error,.form-item select.error{--border-opacity:1;border-color:#D4351C;border-color:rgba(212, 53, 28, var(--border-opacity))}
.form-item--error-message{--text-opacity:1;color:#D4351C;color:rgba(212, 53, 28, var(--text-opacity));margin-bottom:1rem}
legend+.fieldset-wrapper{padding-top:1rem}
form fieldset.form-item,form div.form-item,form div.form-actions{padding-left:0}
form div.form-actions,.form-group+.form-group,.form-group+.form-item,.form-item+.form-group{margin-top:2rem}
form>.form-item+.form-item{margin-top:2rem}
form>.form-item>*{max-width:100%}
form .form-required .form-optional-text{display:none}
#google_translate_element .goog-te-combo{font-size:1rem;padding:0.5rem;--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
#google_translate_element .goog-te-gadget{--text-opacity:1;color:#F6F6F6;color:rgba(246, 246, 246, var(--text-opacity))}
#google_translate_element .goog-te-gadget div{display:block !important}
#google_translate_element .goog-te-gadget div span a{--text-opacity:1;color:#F6F6F6;color:rgba(246, 246, 246, var(--text-opacity))}
#google_translate_element .goog-te-gadget .goog-logo-link,#google_translate_element .goog-te-gadget .goog-logo-link:link,#google_translate_element .goog-te-gadget .goog-logo-link:visited,#google_translate_element .goog-te-gadget .goog-logo-link:hover,#google_translate_element .goog-te-gadget .goog-logo-link:active{--text-opacity:1;color:#F6F6F6;color:rgba(246, 246, 246, var(--text-opacity))}
#google_translate_element .goog-te-gadget .goog-logo-link img,#google_translate_element .goog-te-gadget .goog-logo-link:link img,#google_translate_element .goog-te-gadget .goog-logo-link:visited img,#google_translate_element .goog-te-gadget .goog-logo-link:hover img,#google_translate_element .goog-te-gadget .goog-logo-link:active img{display:inline}
.breadcrumb{display:flex;flex-wrap:wrap;font-size:1.05555rem;margin-top:0.75rem;margin-bottom:1rem}
.breadcrumb__item{display:flex;flex-shrink:1;flex-grow:0;justify-content:flex-start;line-height:1.25;padding-bottom:0.5rem}
.breadcrumb__item span.icon{align-self:flex-start;display:inline-block;margin-top:-1px;margin-right:0.75rem;padding-left:0.75rem}
.breadcrumb__item span.icon svg{width:14px;height:14px;display:inline-block}
.breadcrumb__item:first-of-type a{padding-left:0}
.breadcrumb__last{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity))}
.breadcrumb__link{flex-grow:0;flex-shrink:1;--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline}
.breadcrumb__link:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
.breadcrumb__link:active,.breadcrumb__link:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.footer-menu{--bg-opacity:1;background-color:#333333;background-color:rgba(51, 51, 51, var(--bg-opacity))}
.footer-menu a{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.guide-previous-next a{flex-basis:50%;text-align:center;display:flex;flex-grow:0;justify-content:center}
@media (min-width:768px){.guide-previous-next a{min-width:12rem;flex-basis:auto}
}
.main-nav{display:none}
@media (min-width:1024px){.main-nav{display:flex;align-items:flex-end;position:static}
}
.main-menu{z-index:10;display:block;max-width:640px;margin-left:auto;margin-right:auto}
@media (min-width:1024px){.main-menu{display:flex;border-bottom:none;padding-left:0;padding-right:0;margin:0;max-width:100%}
}
.main-menu__item{position:relative}
.main-menu__item .full-width-wrapper{display:none}
.main-menu__item .expand-sub{display:none}
@media (min-width:768px){.main-menu__item{border-top:none;display:block}
.main-menu__item .expand-sub{display:flex}
.main-menu__item:not(.main-menu__item--sub){display:flex}
.main-menu__item:not(.main-menu__item--sub):after{border-right-width:1px;--border-opacity:1;border-color:#6F777B;border-color:rgba(111, 119, 123, var(--border-opacity));display:inline-block;position:relative;bottom:-0.35rem;content:'';height:1.5rem;margin-left:0.5rem;margin-right:0.5rem}
.main-menu__item:not(.main-menu__item--sub)>a:after{border-right-width:1px}
.main-menu__item:not(.main-menu__item--sub):last-of-type:after{display:none}
.main-menu__item:not(.main-menu__item--sub):hover{--bg-opacity:1;background-color:#333333;background-color:rgba(51, 51, 51, var(--bg-opacity));transition:all 0.2s}
.main-menu__item:not(.main-menu__item--sub).sub-open>a{--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity))}
.main-menu__item:not(.main-menu__item--sub).sub-open>.full-width-wrapper{display:block}
}
.main-menu__item:hover .main-menu__link:after{--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity))}
@media (min-width:1024px){.main-menu__item:not(.main-menu__item--sub):after{margin-left:0.75rem;margin-right:0.75rem}
}
@media (min-width:768px){.main-menu__item--with-sub:not(.main-menu__item--sub):after{margin-left:1rem}
}
.expand-sub{cursor:pointer;display:flex;align-items:center;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));padding-left:4px}
@media (min-width:768px){.expand-sub .triangle-down__icon{width:8px;height:8px}
@-moz-document url-prefix(){.expand-sub .triangle-down__icon{margin-top:6px}
}
}
.expand-sub--open{--text-opacity:1;color:#D6D7D9;color:rgba(214, 215, 217, var(--text-opacity))}
@media (min-width:768px){.main-menu__item--sub{display:block}
.main-menu__item--sub:not(:first-child){border-top-width:1px;--border-opacity:1;border-color:#D6D7D9;border-color:rgba(214, 215, 217, var(--border-opacity))}
}
.main-menu__link{--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity));display:block;font-size:1.33333rem;line-height:1.5;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;text-decoration:none;font-weight:bold}
@media (min-width:768px){.main-menu__link{display:inline-block;font-size:0.8888rem;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));text-transform:none;position:relative;width:auto;box-sizing:border-box;border-bottom-width:3px;--border-opacity:1;border-color:#333333;border-color:rgba(51, 51, 51, var(--border-opacity));padding-top:0.5rem;padding-right:0;padding-bottom:0.25rem;padding-left:0}
.main-menu__link:active, .main-menu__link:hover{--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.main-menu__link:focus{--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));outline:0}
.main-menu__link:focus:active{--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity))}
.main-menu__link--sub:after{display:none}
.main-menu__link:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.main-menu__link:hover:after{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
}
.main-menu__link--with-sub{width:80%}
@media (min-width:768px){.main-menu__link--with-sub{width:auto;display:flex}
}
@media (min-width:768px){.main-menu__link:not(.main-menu__link--sub){font-size:0.8rem}
}
@media (min-width:1024px){.main-menu__link:not(.main-menu__link--sub){font-size:0.8888rem}
}
.toggle-expand{display:flex;padding-top:1.5rem;padding-left:0.5rem;padding-right:0.5rem;margin-right:-0.5rem;padding-bottom:0.5rem;justify-content:flex-end;flex-grow:0;border-width:0;text-decoration:none}
@media (min-width:1024px){.toggle-expand{display:none}
}
.toggle-expand__text{font-size:1.05555rem;font-weight:700;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));padding-left:0.75rem}
.toggle-expand--open .toggle-expand__text{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.toggle-expand__icon,.toggle-close__icon{width:1.25rem;height:1.5rem;margin:0 auto;fill:white}
.toggle-expand__open{display:flex;align-items:flex-end}
.toggle-expand--open .toggle-expand__open{display:none}
.toggle-expand__close{display:none;align-items:flex-end}
.toggle-expand--open .toggle-expand__close{display:flex}
.mobile-menu-list{padding-top:0.75rem;padding-bottom:0.75rem;margin-bottom:0.5rem}
.mobile-menu-list li{padding-bottom:0.25rem;font-size:1.33333rem;font-weight:700}
.mobile-menu-list li a:hover,.mobile-menu-list li a:active{text-decoration:underline;--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity))}
.mobile-menu-list li a:focus{border-bottom-width:2px;--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));outline:0}
.menu--mobile-extras:before{content:'';display:block;max-width:10rem;padding-top:1rem;border-top:1px solid #CCCDCD}
.menu--mobile-extras .menu{padding-bottom:1rem;font-size:1.2rem}
.menu--mobile-extras .menu li{padding-bottom:0.25rem}
.menu--mobile-extras .menu a:focus{border-bottom-width:2px;--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));outline:0}
.services-menu-list{-moz-column-gap:2em;column-gap:2em}
@media (min-width:1024px){.services-menu-list{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:1.05555rem;display:block}
.services-menu-list .main-menu__item{display:block}
}
@media (min-width:1024px){.services-menu-list{-moz-column-count:2;column-count:2}
}
@media (min-width:1280px){.services-menu-list{-moz-column-count:3;column-count:3}
}
.services-menu-list li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity));font-weight:400;font-size:1.33333rem}
@media (min-width:768px){.services-menu-list li{padding-left:0;padding-right:0;padding-top:0.25rem;padding-bottom:0.25rem;font-size:1.05555rem}
.services-menu-list li a:hover{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline}
.services-menu-list li a:focus{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));border-bottom-width:2px;outline:0}
}
.pager__item a{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline}
.pager__item.is-active a{text-decoration:none;font-size:1.05555rem;font-weight:400}
.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));font-size:0.8888rem;padding-bottom:0.5rem}
.social-menu__link:hover{text-decoration:underline}
.social-menu__icon{height:1.25rem;width:1.25rem;fill:currentColor}
.social-menu__text{padding-left:0.5rem}
.subsite-nav{padding-bottom:1rem}
@media (min-width:1024px){.subsite-nav{display:flex;padding-bottom:0}
}
.subsite-nav--sub-1{padding-left:1rem;padding-top:0.25rem;padding-bottom:0.25rem}
@media (min-width:1024px){.subsite-nav--sub-1{display:none}
}
@media (min-width:1024px){.subsite-nav__item{padding-right:1rem;line-height:1.25}
.subsite-nav__item:last-of-type a:after{display:none}
}
.subsite-nav__link{padding-top:0.25rem;padding-bottom:0.25rem;font-weight:700;display:inline-block;text-decoration:underline;position:relative}
.subsite-nav__link:focus{text-decoration:none;outline:#f60 solid 2px;outline-offset:-2px}
.subsite-nav__link--sub{font-weight:400}
.subsite-nav__link--sub:before{content:'-';padding-right:0.5rem;display:inline-block}
@media (min-width:1024px){.subsite-nav__link{padding-right:1rem;padding-left:0.75rem;padding-top:0.75rem;padding-bottom:0.75rem;display:block;font-weight:700;text-decoration:none}
.subsite-nav__link:before{content:'';display:inline-block;height:calc(100% - 1.75rem);width:2px;position:absolute;left:0;top:1rem;background-color:rgba(255, 255, 255, 0.5)}
.subsite-nav__link:hover, .subsite-nav__link:active, .subsite-nav__link--is-active, .subsite-nav__link--active{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.subsite-nav__link:focus{outline:#f60 solid 2px;outline-offset:-2px}
.subsite-nav__link--with-sub span{display:none}
}
.subsite-nav__number-of-items--7 .subsite-nav__item,.subsite-nav__number-of-items--8 .subsite-nav__item{padding-right:0.75rem}
.subsite-nav__number-of-items--7 a,.subsite-nav__number-of-items--8 a{font-size:0.95em}
.subsite-nav-wrapper__header>a{padding-bottom:1rem;word-break:break-all}
.subsite-nav-wrapper__header>a:focus,.subsite-nav-wrapper__header>a:active{outline:#f60 solid 2px}
.subsite-nav-wrapper__header .subsite-nav-wrapper__toggle{padding-left:0;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
@media screen and (min-width:500px){.subsite-nav-wrapper__header{display:flex}
.subsite-nav-wrapper__header>a{padding-bottom:0;width:50%}
.subsite-nav-wrapper__header .subsite-nav-wrapper__toggle{padding-left:1.5rem;display:flex;align-items:center;justify-content:flex-end;width:50%}
}
@media (min-width:1024px){.subsite-nav-wrapper__header{display:block}
.subsite-nav-wrapper__header>a{width:100%;padding-bottom:1rem}
.subsite-nav-wrapper__header .subsite-nav-wrapper__toggle{display:none}
}
#subsites-nav-area{overflow:hidden;height:0;transition:height 0.4s ease-in-out}
@media (min-width:1024px){#subsites-nav-area{overflow:visible;height:auto !important;transition:unset}
}
.toggle-subsite-nav__text{line-height:1.25}
#toggle-subsite-nav:active,#toggle-subsite-nav:focus{outline:#f60 solid 2px;outline-offset:-2px}
#toggle-subsite-nav .toggle-subsite-nav--open,#toggle-subsite-nav .toggle-subsite-nav--close{text-align:left}
#toggle-subsite-nav .toggle-subsite-nav--open{display:flex}
#toggle-subsite-nav .toggle-subsite-nav--close{display:none}
#toggle-subsite-nav.active .toggle-subsite-nav--open{display:none}
#toggle-subsite-nav.active .toggle-subsite-nav--close{display:flex}
.subsite-section-nav-wrapper{padding-top:1.5rem}
@media (min-width:1024px){.subsite-section-nav-wrapper{padding-top:0}
}
@media (min-width:1024px){.subsite-section-nav-wrapper .container-break-out{width:auto;position:static;left:0;right:auto;margin:0}
}
@media (min-width:1024px){.subsite-section-nav-wrapper .container{padding-left:0.75rem;padding-right:0.75rem}
}
.subsite-section-nav{padding-left:0;padding-top:1.5rem}
@media (min-width:1024px){.subsite-section-nav{padding-left:1rem}
}
li.subsite-section-nav__item>ul{display:none}
li.subsite-section-nav__item.subsite-section-nav__item--active>ul{display:block}
.subsite-section-nav__item{padding-bottom:0.5rem}
.subsite-section-nav--sub{padding-left:1rem;padding-top:0.75rem}
.subsite-section-nav__link{font-weight:700;--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));display:inline-block;text-decoration:underline}
@media (min-width:768px){.subsite-section-nav__link{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity))}
}
.subsite-section-nav__link:focus{text-decoration:none;outline:#f60 solid 2px;outline-offset:-2px}
.subsite-section-nav__link--sub{padding-left:1.5rem;text-indent:-0.5rem;font-weight:400}
.subsite-section-nav__link--sub:before{content:'-';padding-right:0.5rem;display:inline-block}
.messages{margin-bottom:2rem;padding:1rem;background-color:none;box-shadow:none}
.messages a{text-decoration:underline}
.messages a:active,.messages a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.messages.messages--error{font-size:1.33333rem;--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));font-weight:700;border-width:4px;--border-opacity:1;border-color:#D4351C;border-color:rgba(212, 53, 28, var(--border-opacity));box-shadow:none}
.messages.messages--error:focus,.messages.messages--error:focus-within{outline:0.2em solid #FD0;outline-offset:0}
.messages.messages--error ul{--text-opacity:1;color:#D4351C;color:rgba(212, 53, 28, var(--text-opacity));display:block;font-size:1.05555rem;margin-top:0.5rem}
.messages.messages--error ul.item-list__comma-list li{display:block}
.messages.messages--error ul.item-list__comma-list li:after{display:none}
.messages.messages--error a{text-decoration:underline}
.messages.messages--error a:active,.messages.messages--error a:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
.messages.messages--status{font-size:1.33333rem;--border-opacity:1;border-color:#08802F;border-color:rgba(8, 128, 47, var(--border-opacity));border-width:4px}
.search-input{padding-top:0.35rem;padding-bottom:0.35rem}
.search-input:focus{outline:#f60 solid 2px}
.search-action:focus{outline:#f60 solid 2px}
.search-action>svg{width:22px;height:22px}
.mobile-widgets .site-search-wrapper{padding-bottom:0.5rem}
@media (min-width:768px){.mobile-widgets .site-search-wrapper{max-width:32rem}
}
.mobile-widgets .site-search-wrapper .search-input{flex-basis:100%}
.tabs__link,.tabs__link--local-tasks{--bg-opacity:1;background-color:#D6D7D9;background-color:rgba(214, 215, 217, var(--bg-opacity));border-width:1px;--border-opacity:1;border-color:#F6F6F6;border-color:rgba(246, 246, 246, var(--border-opacity));border-bottom-width:0;--text-opacity:1;color:#333333;color:rgba(51, 51, 51, var(--text-opacity));font-size:1.33333rem;display:block;font-weight:700;padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;text-align:center;text-decoration:none;transition:color 0.3s}
@media (min-width:768px){.tabs__link, .tabs__link--local-tasks{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;--border-opacity:1;border-color:#F6F6F6;border-color:rgba(246, 246, 246, var(--border-opacity));font-size:1.05555rem;display:inline-block;position:relative;top:1px;width:auto}
}
.tabs__link:hover,.tabs__link--local-tasks:hover{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
.tabs .tabs__link.is-active,.tabs .tabs__link--local-tasks.is-active{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity));border-right-width:1px;border-top-width:1px;border-left-width:1px;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
@media (min-width:768px){.tabs .tabs__link.is-active, .tabs .tabs__link--local-tasks.is-active{border-width:1px}
}
.tabs__nav{border-style:none}
@media (min-width:768px){.tabs__nav{display:flex;border-style:none}
}
.tabs__tab{display:none}
.tabs__tab.is-active{display:block}
.tabs__content{padding:1.5rem}
.tabs.no-js .tabs__tab.is-active{display:block}
.tabs__nav--local-tasks{margin:1em 0 0.5em;padding:0}
.tabs__link--local-tasks{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}
@media (min-width:768px){.tile-grid{display:flex}
@supports (display:grid){.tile-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}
}
}
@media (min-width:1024px){@supports (display:grid){.tile-grid{display:grid;grid-template-columns:1fr 1fr 1fr}
}
}
.localgov_alert_banner--full-page{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));z-index:1000;display:none}
.localgov_alert_banner--full-page .localgov_alert_banner--actions button:hover{--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));--text-opacity:1;color:#FF6600;color:rgba(255, 102, 0, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--actions button:focus,.localgov_alert_banner--full-page .localgov_alert_banner--actions button:active{--border-opacity:1;border-color:#FF6600;border-color:rgba(255, 102, 0, var(--border-opacity));outline:0;--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--actions button:focus:hover,.localgov_alert_banner--full-page .localgov_alert_banner--actions button:active:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body p{display:block}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a{text-decoration:underline;font-weight:700;--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:hover{--text-opacity:1;color:#FF6600;color:rgba(255, 102, 0, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:focus,.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:active{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:focus:hover,.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:active:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:visited{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--full-page .localgov_alert_banner--content-body a:visited:hover{--text-opacity:1;color:#FF6600;color:rgba(255, 102, 0, var(--text-opacity))}
.localgov_alert_banner__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:999;--bg-opacity:1;background-color:#333333;background-color:rgba(51, 51, 51, var(--bg-opacity))}
.localgov_alert_banner--full-page.is-open{display:block}
.localgov_alert_banner__modal-inner{overflow-y:auto;max-height:100vh;padding-top:6rem;padding-bottom:5rem;width:100%}
@media (min-width:1024px){.localgov_alert_banner__modal-inner{padding-top:1rem;padding-bottom:1rem}
}
.localgov_alert_banner--actions button *{pointer-events:none}
.localgov_alert_banner{--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
.localgov_alert_banner .cta-link.cta-link--arrow.cta-link--primary{--bg-opacity:1;background-color:#993399;background-color:rgba(153, 51, 153, var(--bg-opacity))}
.localgov_alert_banner .cta-link.cta-link--arrow.cta-link--primary:hover{--bg-opacity:1;background-color:#7D006B;background-color:rgba(125, 0, 107, var(--bg-opacity))}
.localgov_alert_banner button{color:#121212}
.localgov_alert_banner--actions button{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--actions button:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));--border-opacity:1;border-color:#191919;border-color:rgba(25, 25, 25, var(--border-opacity))}
.localgov_alert_banner--actions button:focus{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));--border-opacity:1;border-color:#191919;border-color:rgba(25, 25, 25, var(--border-opacity));outline-color:#f60;outline-width:2px}
.localgov_alert_banner--minor .localgov_alert_banner--actions button{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--actions button:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--actions button:focus{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--border-opacity:1;border-color:#FFFFFF;border-color:rgba(255, 255, 255, var(--border-opacity));outline-color:white;outline-width:1px}
.localgov_alert_banner--minor{--bg-opacity:1;background-color:#FF9900;background-color:rgba(255, 153, 0, var(--bg-opacity))}
.localgov_alert_banner--content-body p{display:inline}
.localgov_alert_banner--content-body a{text-decoration:underline}
.localgov_alert_banner--content-body a:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--content-body a:focus,.localgov_alert_banner--content-body a:active{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));outline:2px solid #f60;outline-offset:2px}
.localgov_alert_banner--content-body a:focus:hover,.localgov_alert_banner--content-body a:active:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--content-body a:visited{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--content-body a:visited:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--content-body a:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--content-body a:focus,.localgov_alert_banner--minor .localgov_alert_banner--content-body a:active{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));outline:2px solid white;outline-offset:2px}
.localgov_alert_banner--minor .localgov_alert_banner--content-body a:focus:hover,.localgov_alert_banner--minor .localgov_alert_banner--content-body a:active:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--content-body a:visited{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--minor .localgov_alert_banner--content-body a:visited:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--major .localgov_alert_banner--content-body a{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));text-decoration:underline}
.localgov_alert_banner--major .localgov_alert_banner--content-body a:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--major .localgov_alert_banner--content-body a:focus,.localgov_alert_banner--major .localgov_alert_banner--content-body a:active{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));outline:2px solid #191919;outline-offset:2px}
.localgov_alert_banner--major .localgov_alert_banner--content-body a:focus:hover,.localgov_alert_banner--major .localgov_alert_banner--content-body a:active:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--major .localgov_alert_banner--content-body a:visited{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.localgov_alert_banner--major .localgov_alert_banner--content-body a:visited:hover{--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity))}
.localgov_alert_banner--major{--bg-opacity:1;background-color:#CC0033;background-color:rgba(204, 0, 51, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.guide-nav ul,.guide-nav ol{padding-left:0;-moz-column-rule-width:1px;column-rule-width:1px;-moz-column-rule-style:solid;column-rule-style:solid;-moz-column-rule-color:#eee;column-rule-color:#eee;-moz-column-gap:2rem;column-gap:2rem}
.guide-nav ul li,.guide-nav ol li{margin-left:1.5rem;-moz-column-break-inside:avoid;break-inside:avoid;line-height:1.25;margin-bottom:0.35rem}
.guide-nav ul li:before,.guide-nav ol li:before{margin-left:-1.25em;width:0.75em}
.guide-nav ul li+li,.guide-nav ol li+li{padding-top:0}
.guide-nav ul li:last-of-type,.guide-nav ol li:last-of-type{margin-bottom:0}
@media (min-width:768px){.guide-nav.col--2 ul, .guide-nav.col--2 ol{-moz-column-count:2;column-count:2}
}
@media (min-width:768px){.guide-nav.col--3 ul, .guide-nav.col--3 ol{-moz-column-count:2;column-count:2}
}
@media (min-width:1024px){.guide-nav.col--3 ul, .guide-nav.col--3 ol{-moz-column-count:3;column-count:3}
}
.guide-nav .progress--step{padding-left:0.25rem;padding-right:0.25rem}
.guide-nav .progress--active{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:none}
.listing.listing--bacas form{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;align-items:flex-end;margin-bottom:1.5rem}
.listing.listing--bacas form .form-item{width:50%;padding-left:1rem;padding-right:1rem}
.listing.listing--bacas form input.form-text{width:100%}
.listing.listing--bacas form input.form-date{width:100%;max-width:12rem}
.listing.listing--bacas form>.form-item+.form-item{margin-top:0}
.listing.listing--bacas form .form-actions{padding-left:1rem}
.listing.listing--bacas form .form-select{width:100%}
.listing.listing--bacas table{margin-bottom:1.5rem;width:100%}
.listing.listing--bacas table caption{padding-bottom:1rem}
@media (min-width:768px){.listing-consultations__tabs-wrapper{margin-bottom:-2px}
.listing-consultations__tabs-wrapper .button--inactive{border-bottom:none}
.listing-consultations__tabs-wrapper .button--inactive:hover{border-bottom-color:white}
}
.directory-listing__content .measure+.views-element-container{padding-top:2rem}
.listing--directory{padding-top:1rem}
.listing__filters .block-facets{padding-top:2rem}
.block-facet-blocklocalgov-directories-facets .facet-group__title{font-size:2rem}
.block-facet-blocklocalgov-directories-facets .facet-item{font-size:1.33333rem}
.listing--directory--fid .listing__filters select{width:100%}
.listing--directory--fid .listing__filters .facets-widget-links>ul>li>a{font-weight:700}
.listing--directory--fid .listing__filters .facets-widget-links a{padding-top:0.25rem;padding-bottom:0.5rem;--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;line-height:1.25;display:block}
.listing--directory--fid .listing__filters .facets-widget-links a span.js-facet-deactivate{display:inline-block;width:20px;height:20px;background-image:url(styles/lambeth/images/icons/close-sprite.svg);background-repeat:no-repeat;background-position:100% 0}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--collapsed+.facet-item--expanded{margin-top:1rem}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded{padding-bottom:1rem}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded>a{--bg-opacity:1;background-color:#006699;background-color:rgba(0, 102, 153, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));padding-left:1rem;padding-right:1rem;--border-opacity:1;border-color:#006699;border-color:rgba(0, 102, 153, var(--border-opacity));border-left-width:2px;padding-top:0.5rem;display:flex;justify-content:space-between;align-items:center}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded>a:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--bg-opacity:1;background-color:#000066;background-color:rgba(0, 0, 102, var(--bg-opacity))}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul{padding-left:1rem;padding-top:0.5rem;--border-opacity:1;border-color:#006699;border-color:rgba(0, 102, 153, var(--border-opacity));border-left-width:2px;--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul .facet-item--expanded>a{--bg-opacity:1;background-color:#08802F;background-color:rgba(8, 128, 47, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--border-opacity:1;border-color:#08802F;border-color:rgba(8, 128, 47, var(--border-opacity));margin-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between;align-items:center}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul .facet-item--expanded>a:hover{--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity));--bg-opacity:1;background-color:#000066;background-color:rgba(0, 0, 102, var(--bg-opacity))}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul .facet-item--expanded ul{--border-opacity:1;border-color:#08802F;border-color:rgba(8, 128, 47, var(--border-opacity))}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul .facet-item--expanded ul a.is-active{--bg-opacity:1;background-color:#FF9900;background-color:rgba(255, 153, 0, var(--bg-opacity));--border-opacity:1;border-color:#FF9900;border-color:rgba(255, 153, 0, var(--border-opacity));margin-top:1rem;padding-top:0.5rem;padding-left:1rem;--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));display:flex;justify-content:space-between;align-items:center;padding-right:1rem}
.listing--directory--fid .listing__filters .facets-widget-links .facet-item--expanded ul .facet-item--expanded ul a.is-active:hover{--bg-opacity:1;background-color:#000066;background-color:rgba(0, 0, 102, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
.listing .listing__filters.listing__filters--one-col .views-exposed-form .form-item{margin-right:0}
.listing .listing__filters.listing__filters--one-col .form--inline{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;align-items:flex-end}
.listing .listing__filters.listing__filters--one-col .form--inline .form-item{width:50%;padding-left:1rem;padding-right:1rem}
.listing .listing__filters.listing__filters--one-col .form--inline .form-actions{width:100%;padding-left:1rem;padding-right:1rem}
.listing .bef-exposed-form .form--inline>.form-item{float:none}
.listing .views-exposed-form .form-optional-text{display:none}
.listing details summary{line-height:normal}
.listing details summary:focus{outline-offset:4px}
.listing .view-empty{font-size:1.33333rem;margin-top:0.5rem;font-weight:700}
.listing .listing__search{position:relative;padding-bottom:2rem}
.listing .listing__search .form-item{margin-right:0}
.listing .listing__search .form-item input{width:100%}
.listing .listing__search .form-actions{padding-top:1rem}
.listing .listing__search:after{content:' ';position:absolute;display:block;width:100%;bottom:0;left:0;height:1px;--bg-opacity:1;background-color:#D6D7D9;background-color:rgba(214, 215, 217, var(--bg-opacity))}
.listing .listing__filters label{font-size:1.33333rem}
.listing .listing__filters .form--inline{display:flex;flex-wrap:wrap}
@media (min-width:1024px){.listing .listing__filters .form--inline{display:block}
}
.listing .listing__filters .form--inline .form-item{display:block}
.listing .listing__filters input.form-text{width:100%}
.listing .listing__filters legend{display:flex;width:100%}
.listing .listing__filters .fieldset-legend{display:block;font-size:1.8em;width:100%;font-weight:bold;padding-top:1.5rem;padding-bottom:0.5rem;margin-top:1rem;position:relative}
.listing .listing__filters .fieldset-legend:before{content:' ';position:absolute;display:block;width:100%;top:0;left:0;height:1px;--bg-opacity:1;background-color:#D6D7D9;background-color:rgba(214, 215, 217, var(--bg-opacity))}
.listing .listing__filters .fieldset-wrapper{padding:0}
.listing .listing__filters .form-select,.listing .listing__filters .form-date{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity))}
.listing .listing__filters .form-item-dates{width:100%}
.listing .listing__filters .views-exposed-form .form-item{margin-top:1.5rem;margin-right:1.5rem}
@media (min-width:1024px){.listing .listing__filters .views-exposed-form .form-item{margin-right:0}
}
@media (min-width:1024px){.listing .listing__filters .views-exposed-form .form-item:first-of-type{margin-top:0}
}
.listing .listing__filters .views-exposed-form .form-actions{padding-top:1rem}
.listing .listing__filters .views-exposed-form .form-actions--first{padding-top:0}
.listing .listing__filters .item-list__checkbox{margin-top:1rem}
.listing .listing__filters .facet-group__title{font-size:1.6em;font-weight:bold}
.search-form.google-cse{margin-bottom:2rem}
.search-form.google-cse .form-submit{border-radius:0;border-style:none}
.search-form.google-cse .container-inline{display:flex;align-items:flex-end}
.search-form.google-cse .container-inline .form-item{padding-right:1.5rem}
.search-form.google-cse .search-input-google input{width:100%;min-height:1.9em}
.search-form.google-cse label .form-optional-text{display:none}
.search-form.google-cse label:after{display:none}
.search-form.google-cse .search-help-link{display:none}
#google-cse-results{background:none;border:none;padding:0}
@media (min-width:1024px){#google-cse-results{max-width:66.6%}
}
#google-cse-results .gsc-result-info-container .gsc-result-info{font-size:0.8888rem}
#google-cse-results .gsc-orderby{font-size:0.8888rem}
#google-cse-results .gsc-orderby .gsc-selected-option-container{font-size:0.8888rem}
#google-cse-results .gsc-control-cse{font-size:1.05555rem;font-family:Open Sans, Segoe UI, Tahoma, sans-serif;padding:0}
#google-cse-results .gsc-webResult .gsc-result{--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity));padding:1rem;margin-bottom:1rem;border:none}
#google-cse-results .gsc-webResult .gsc-result:hover{border:none;--bg-opacity:1;background-color:#F6F6F6;background-color:rgba(246, 246, 246, var(--bg-opacity))}
#google-cse-results .gs-title{font-size:1.33333rem;padding-bottom:0.75rem;--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word;--text-opacity:1;color:#005984;color:rgba(0, 89, 132, var(--text-opacity))}
#google-cse-results .gs-title:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
#google-cse-results .gs-title:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
#google-cse-results .gs-title:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
#google-cse-results .gs-title:active,#google-cse-results .gs-title:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
#google-cse-results .gs-title b{font-size:1.33333rem;font-weight:700}
#google-cse-results .gsc-thumbnail-inside,#google-cse-results .gsc-table-result{padding:0}
#google-cse-results .gs-web-image-box,#google-cse-results .gs-promotion-image-box{width:auto;padding-right:1rem}
#google-cse-results .gs-web-image-box .gs-image,#google-cse-results .gs-promotion-image-box .gs-promotion-image{border:none;max-width:40vw;max-height:8rem;width:auto}
@media (min-width:768px){#google-cse-results .gs-web-image-box .gs-image, #google-cse-results .gs-promotion-image-box .gs-promotion-image{max-width:100%}
}
#google-cse-results .gsc-url-top{display:none}
#google-cse-results .gs-snippet{font-size:1.05555rem}
#google-cse-results .gsc-cursor-box{display:flex;justify-content:center}
#google-cse-results .gsc-cursor-box .gsc-cursor-page{--text-opacity:1;color:#005e8e;color:rgba(0, 94, 142, var(--text-opacity));text-decoration:underline;overflow-wrap:break-word;background:none;text-decoration:underline;margin-right:1rem}
#google-cse-results .gsc-cursor-box .gsc-cursor-page:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity));text-decoration:underline}
#google-cse-results .gsc-cursor-box .gsc-cursor-page:visited{--text-opacity:1;color:#993399;color:rgba(153, 51, 153, var(--text-opacity));text-decoration:underline}
#google-cse-results .gsc-cursor-box .gsc-cursor-page:visited:hover{--text-opacity:1;color:#000066;color:rgba(0, 0, 102, var(--text-opacity))}
#google-cse-results .gsc-cursor-box .gsc-cursor-page:active,#google-cse-results .gsc-cursor-box .gsc-cursor-page:focus{--bg-opacity:1;background-color:#FF6600;background-color:rgba(255, 102, 0, var(--bg-opacity));--text-opacity:1;color:#191919;color:rgba(25, 25, 25, var(--text-opacity));text-decoration:none}
#google-cse-results .gcsc-find-more-on-google{padding-top:2rem}
#google-cse-results .gcsc-find-more-on-google svg{float:left;display:inline-block;width:18px;height:18px;margin-top:8px}
#google-cse-results .gcsc-find-more-on-google-branding{padding-top:2rem}
#google-cse-results .gcsc-more-maybe-branding-box{border:none}
.footer__inner{display:flex;flex-flow:column nowrap}
.footer-menu a:hover{color:#fff;text-decoration:underline}
.page-footer .logo-link img{width:100%}
.header-logo{padding-bottom:0.65rem;width:114px;flex-basis:114px}
.header-logo img{width:100%}
.header-logo a:focus{outline:#f60 solid 2px}
@media (min-width:1024px){.header-logo{flex-shrink:1}
}
.main-menu .menu--main.contextual-region{position:static}
.phase-banner .beta{padding:5px 8px 6px;letter-spacing:0.75px;margin-top:0.1rem;text-transform:uppercase;font-size:0.8888rem;line-height:.75rem;font-weight:700;--bg-opacity:1;background-color:#005984;background-color:rgba(0, 89, 132, var(--bg-opacity));--text-opacity:1;color:#FFFFFF;color:rgba(255, 255, 255, var(--text-opacity))}
@media (min-width:640px){.container-header{max-width:35.4rem}
}
@media (min-width:768px){.container-header{max-width:768px}
}
@media (min-width:1024px){.container-header{max-width:100%}
}
@media (min-width:1280px){.container-header{max-width:80rem}
}
.services-menu{overflow:hidden;height:0;transition:height 0.4s ease-in-out}
.services-menu[aria-expanded="true"]{border-bottom:1px solid #E6E6E6}
@media screen and (max-width:1023px){.services-menu{display:none}
}
@media (min-width:1024px){.mobile-widgets{display:none}
}
.mobile-menu{overflow:hidden;height:0;transition:height 0.4s ease-in-out}
@supports (display:flex){.subsite-header{display:flex;flex-direction:column}
}
.subsite-nav-wrapper,.banner-cta-wrapper,.subsite-section-nav__title-wrapper{background-color:#069;color:#fff}
@media (min-width:1024px){.banner-cta-wrapper{background-color:transparent !important}
}
@media (min-width:1024px){.theme--teal .banner-cta{background-color:#066e6b}
}
.theme--teal a.cta-link.cta-link--primary{background-color:#066e6b}
.theme--teal .subsite-nav-wrapper,.theme--teal .banner-cta-wrapper,.theme--teal .subsite-section-nav__title-wrapper{background-color:#066e6b}
.theme--teal .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--teal .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--teal .subsite-nav-wrapper .subsite-nav__link:focus,.theme--teal .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ffd7bc}
.theme--teal a.cta-link.cta-link--primary:focus,.theme--teal a.cta-link.cta-link--primary:active{outline-color:#ffa162}
.theme--teal a.cta-link.cta-link--primary:hover{background-color:#108481}
@media (min-width:1024px){.theme--blue .banner-cta{background-color:#069}
}
.theme--blue a.cta-link.cta-link--primary{background-color:#069}
.theme--blue .subsite-nav-wrapper,.theme--blue .banner-cta-wrapper,.theme--blue .subsite-section-nav__title-wrapper{background-color:#069}
.theme--blue .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--blue .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--blue .subsite-nav-wrapper .subsite-nav__link:focus,.theme--blue .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ffd2b5}
.theme--blue a.cta-link.cta-link--primary:focus,.theme--blue a.cta-link.cta-link--primary:active{outline-color:#ff9d5c}
.theme--blue a.cta-link.cta-link--primary:hover{background-color:#087db7}
@media (min-width:1024px){.theme--red .banner-cta{background-color:#c03}
}
.theme--red a.cta-link.cta-link--primary{background-color:#c03}
.theme--red .subsite-nav-wrapper,.theme--red .banner-cta-wrapper,.theme--red .subsite-section-nav__title-wrapper{background-color:#c03}
.theme--red .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--red .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--red .subsite-nav-wrapper .subsite-nav__link:focus,.theme--red .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ffddc6}
.theme--red a.cta-link.cta-link--primary:focus,.theme--red a.cta-link.cta-link--primary:active{outline-color:#ffa66b}
.theme--red a.cta-link.cta-link--primary:hover{background-color:#eb0841}
@media (min-width:1024px){.theme--darkred .banner-cta{background-color:#9e0924}
}
.theme--darkred a.cta-link.cta-link--primary{background-color:#9e0924}
.theme--darkred .subsite-nav-wrapper,.theme--darkred .banner-cta-wrapper,.theme--darkred .subsite-section-nav__title-wrapper{background-color:#9e0924}
.theme--darkred .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--darkred .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--darkred .subsite-nav-wrapper .subsite-nav__link:focus,.theme--darkred .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ffad77}
.theme--darkred a.cta-link.cta-link--primary:focus,.theme--darkred a.cta-link.cta-link--primary:active{outline-color:#ff7214}
.theme--darkred a.cta-link.cta-link--primary:hover{background-color:#e60d34}
@media (min-width:1024px){.theme--green .banner-cta{background-color:#08802f}
}
.theme--green a.cta-link.cta-link--primary{background-color:#08802f}
.theme--green .subsite-nav-wrapper,.theme--green .banner-cta-wrapper,.theme--green .subsite-section-nav__title-wrapper{background-color:#08802f}
.theme--green .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--green .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--green .subsite-nav-wrapper .subsite-nav__link:focus,.theme--green .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ffefe4}
.theme--green a.cta-link.cta-link--primary:focus,.theme--green a.cta-link.cta-link--primary:active{outline-color:#ffb98b}
.theme--green a.cta-link.cta-link--primary:hover{background-color:#138739}
@media (min-width:1024px){.theme--midgrey .banner-cta{background-color:#6f777b}
}
.theme--midgrey a.cta-link.cta-link--primary{background-color:#6f777b}
.theme--midgrey .subsite-nav-wrapper,.theme--midgrey .banner-cta-wrapper,.theme--midgrey .subsite-section-nav__title-wrapper{background-color:#6f777b}
.theme--midgrey .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--midgrey .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--midgrey .subsite-nav-wrapper .subsite-nav__link:focus,.theme--midgrey .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#050403}
.theme--midgrey a.cta-link.cta-link--primary:focus,.theme--midgrey a.cta-link.cta-link--primary:active{outline-color:#442612}
.theme--midgrey a.cta-link.cta-link--primary:hover{background-color:#70777a}
@media (min-width:1024px){.theme--violet .banner-cta{background-color:#4c2c92}
}
.theme--violet a.cta-link.cta-link--primary{background-color:#4c2c92}
.theme--violet .subsite-nav-wrapper,.theme--violet .banner-cta-wrapper,.theme--violet .subsite-section-nav__title-wrapper{background-color:#4c2c92}
.theme--violet .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--violet .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--violet .subsite-nav-wrapper .subsite-nav__link:focus,.theme--violet .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#ff924a}
.theme--violet a.cta-link.cta-link--primary:focus,.theme--violet a.cta-link.cta-link--primary:active{outline-color:#f60}
.theme--violet a.cta-link.cta-link--primary:hover{background-color:#6d44c7}
@media (min-width:1024px){.theme--black .banner-cta{background-color:#000}
}
.theme--black a.cta-link.cta-link--primary{background-color:#000}
.theme--black .subsite-nav-wrapper,.theme--black .banner-cta-wrapper,.theme--black .subsite-section-nav__title-wrapper{background-color:#000}
.theme--black .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--black .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--black .subsite-nav-wrapper .subsite-nav__link:focus,.theme--black .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#f60}
.theme--black a.cta-link.cta-link--primary:focus,.theme--black a.cta-link.cta-link--primary:active{outline-color:#f60}
.theme--black a.cta-link.cta-link--primary:hover{background-color:#262626}
@media (min-width:1024px){.theme--darkblue .banner-cta{background-color:#006}
}
.theme--darkblue a.cta-link.cta-link--primary{background-color:#006}
.theme--darkblue .subsite-nav-wrapper,.theme--darkblue .banner-cta-wrapper,.theme--darkblue .subsite-section-nav__title-wrapper{background-color:#006}
.theme--darkblue .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--darkblue .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--darkblue .subsite-nav-wrapper .subsite-nav__link:focus,.theme--darkblue .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#f60}
.theme--darkblue a.cta-link.cta-link--primary:focus,.theme--darkblue a.cta-link.cta-link--primary:active{outline-color:#f60}
.theme--darkblue a.cta-link.cta-link--primary:hover{background-color:#0000b3}
@media (min-width:1024px){.theme--yellow .banner-cta{background-color:#f90}
}
.theme--yellow a.cta-link.cta-link--primary{background-color:#f90}
.theme--yellow .subsite-nav-wrapper,.theme--yellow .banner-cta-wrapper,.theme--yellow .subsite-section-nav__title-wrapper{background-color:#f90;color:#000}
.theme--yellow .subsite-nav-wrapper a,.theme--yellow .banner-cta-wrapper a,.theme--yellow .subsite-section-nav__title-wrapper a{color:#000}
.theme--yellow .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--yellow .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--yellow .subsite-nav-wrapper .subsite-nav__link:focus,.theme--yellow .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#6b3613}
.theme--yellow .toggle-expand__icon,.theme--yellow .subsite-nav-wrapper__toggle{color:#000}
.theme--yellow #toggle-subsite-nav{border-color:#000}
.theme--yellow a.cta-link.cta-link--primary{color:#000}
.theme--yellow a.cta-link.cta-link--primary span.last:after{background-position:100% 0}
.theme--yellow a.cta-link.cta-link--primary:focus,.theme--yellow a.cta-link.cta-link--primary:active{outline-color:#974610}
.theme--yellow a.cta-link.cta-link--primary:hover{background-color:#b36b00}
.theme--yellow a.cta-link.cta-link--primary:hover span.last:after{background-position:100% 0}
@media (min-width:1024px){.theme--yellow .subsite-nav__link:before{background-color:#000}
}
@media (min-width:1024px){.theme--orange .banner-cta{background-color:#f60}
}
.theme--orange a.cta-link.cta-link--primary{background-color:#f60}
.theme--orange .subsite-nav-wrapper,.theme--orange .banner-cta-wrapper,.theme--orange .subsite-section-nav__title-wrapper{background-color:#f60;color:#000}
.theme--orange .subsite-nav-wrapper a,.theme--orange .banner-cta-wrapper a,.theme--orange .subsite-section-nav__title-wrapper a{color:#000}
.theme--orange .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--orange .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--orange .subsite-nav-wrapper .subsite-nav__link:focus,.theme--orange .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#492812}
.theme--orange .toggle-expand__icon,.theme--orange .subsite-nav-wrapper__toggle{color:#000}
.theme--orange #toggle-subsite-nav{border-color:#000}
.theme--orange a.cta-link.cta-link--primary{color:#000}
.theme--orange a.cta-link.cta-link--primary span.last:after{background-position:100% 0}
.theme--orange a.cta-link.cta-link--primary:focus,.theme--orange a.cta-link.cta-link--primary:active{outline-color:#763a12}
.theme--orange a.cta-link.cta-link--primary:hover{background-color:#cc5200}
.theme--orange a.cta-link.cta-link--primary:hover span.last:after{background-position:100% 0}
@media (min-width:1024px){.theme--orange .subsite-nav__link:before{background-color:#000}
}
@media (min-width:1024px){.theme--turquoise .banner-cta{background-color:#09a9a4}
}
.theme--turquoise a.cta-link.cta-link--primary{background-color:#09a9a4}
.theme--turquoise .subsite-nav-wrapper,.theme--turquoise .banner-cta-wrapper,.theme--turquoise .subsite-section-nav__title-wrapper{background-color:#09a9a4;color:#000}
.theme--turquoise .subsite-nav-wrapper a,.theme--turquoise .banner-cta-wrapper a,.theme--turquoise .subsite-section-nav__title-wrapper a{color:#000}
.theme--turquoise .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--turquoise .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--turquoise .subsite-nav-wrapper .subsite-nav__link:focus,.theme--turquoise .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#4b2912}
.theme--turquoise .toggle-expand__icon,.theme--turquoise .subsite-nav-wrapper__toggle{color:#000}
.theme--turquoise #toggle-subsite-nav{border-color:#000}
.theme--turquoise a.cta-link.cta-link--primary{color:#000}
.theme--turquoise a.cta-link.cta-link--primary span.last:after{background-position:100% 0}
.theme--turquoise a.cta-link.cta-link--primary:focus,.theme--turquoise a.cta-link.cta-link--primary:active{outline-color:#763a12}
.theme--turquoise a.cta-link.cta-link--primary:hover{background-color:#078682}
.theme--turquoise a.cta-link.cta-link--primary:hover span.last:after{background-position:100% 0}
@media (min-width:1024px){.theme--turquoise .subsite-nav__link:before{background-color:#000}
}
@media (min-width:1024px){.theme--lime .banner-cta{background-color:#cc0}
}
.theme--lime a.cta-link.cta-link--primary{background-color:#cc0}
.theme--lime .subsite-nav-wrapper,.theme--lime .banner-cta-wrapper,.theme--lime .subsite-section-nav__title-wrapper{background-color:#cc0;color:#000}
.theme--lime .subsite-nav-wrapper a,.theme--lime .banner-cta-wrapper a,.theme--lime .subsite-section-nav__title-wrapper a{color:#000}
.theme--lime .subsite-nav-wrapper .subsite-nav-wrapper__header>a:focus,.theme--lime .subsite-nav-wrapper .subsite-nav-wrapper__header>a:active,.theme--lime .subsite-nav-wrapper .subsite-nav__link:focus,.theme--lime .subsite-nav-wrapper .subsite-nav__link:active{outline-color:#823f12}
.theme--lime .toggle-expand__icon,.theme--lime .subsite-nav-wrapper__toggle{color:#000}
.theme--lime #toggle-subsite-nav{border-color:#000}
.theme--lime a.cta-link.cta-link--primary{color:#000}
.theme--lime a.cta-link.cta-link--primary span.last:after{background-position:100% 0}
.theme--lime a.cta-link.cta-link--primary:focus,.theme--lime a.cta-link.cta-link--primary:active{outline-color:#b44f0d}
.theme--lime a.cta-link.cta-link--primary:hover{background-color:olive}
.theme--lime a.cta-link.cta-link--primary:hover span.last:after{background-position:100% 0}
@media (min-width:1024px){.theme--lime .subsite-nav__link:before{background-color:#000}
}
@media (min-width:768px){@supports (display:flexbox){body{display:flex;min-height:100vh;flex-direction:column}
body .dialog-off-canvas-main-canvas, body .layout-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}
@media (min-width:768px){body .dialog-off-canvas-main-canvas, body .layout-container{overflow:hidden}
}
}
body .main{--bg-opacity:1;background-color:#FFFFFF;background-color:rgba(255, 255, 255, var(--bg-opacity));padding-bottom:2rem}
body .layout-container{--bg-opacity:1;background-color:#333333;background-color:rgba(51, 51, 51, var(--bg-opacity))}
}
.main-content .sidebar-area{margin-top:2rem;margin-bottom:2rem}
@media (min-width:1024px){.main-content--with-sidebar{display:flex;flex-wrap:wrap}
.main-content--with-sidebar>.block{flex-shrink:0;flex-grow:0;width:100%}
.main-content--with-sidebar>.block.block-system-main-block{width:auto}
.main-content .sidebar-area{width:31%;margin:0;padding-left:2rem}
}
@media (min-width:1280px){.main-content--with-sidebar>.block{flex-grow:1}
.main-content .sidebar-area{width:33%}
}
@media (min-width:1024px){.without-nav .layout-columns--two, .with-aside .layout-columns--two, .without-nav .layout-columns--three, .with-aside .layout-columns--three{display:flex}
}
.with-nav .layout-columns--two,.with-nav .layout-columns--three{display:block}
@media (min-width:1280px){.with-nav .layout-columns--two, .with-nav .layout-columns--three{display:flex}
}
@media (min-width:1024px){.layout-col{padding-left:1rem;padding-right:1rem}
}
@media (min-width:1280px){.layout-col{flex-shrink:0;flex-grow:0}
}
.with-nav .layout-columns--two .layout-col,.with-nav .layout-columns--three .layout-col{width:100%;margin-bottom:2rem}
@media (min-width:1280px){.with-nav .layout-columns--two .layout-col, .with-nav .layout-columns--three .layout-col{width:33.333333%;margin-bottom:0}
}
@media (min-width:1280px){.layout-columns--two>.layout-col--first{width:66.666667%}
}
@media (min-width:1280px){.with-nav .layout-columns--two>.layout-col--first{width:50%}
}
@media (min-width:1024px){.with-aside .layout-columns--two>.layout-col--first{width:66.666667%;flex-shrink:0;flex-grow:0}
}
@media (min-width:1280px){.layout-columns--three>.layout-col--first{width:33.333333%}
}
@media (min-width:1280px){.layout-columns--two>.layout-col--second{width:33.333333%;padding-left:calc(0.5rem + 3px)}
}
@media (min-width:1280px){.with-nav .layout-columns--two>.layout-col--second{width:50%}
}
@media (min-width:1024px){.with-aside .layout-columns--two>.layout-col--second{width:33.333333%;flex-shrink:0;flex-grow:0}
}
@media (min-width:1280px){.layout-columns--three>.layout-col--second{width:33.333333%}
}
@media (min-width:1280px){.layout-columns--three>.layout-col--third{width:33.333333%}
}
.content-component+.content-component{margin-top:2rem}
@media (min-width:1024px){.without-nav .page-columns--two, .with-aside .page-columns--two, .without-nav .page-columns--three, .with-aside .page-columns--three{display:flex}
}
.with-nav .page-columns--two,.with-nav .page-columns--three{display:block}
@media (min-width:1280px){.with-nav .page-columns--two, .with-nav .page-columns--three{display:flex}
}
@media (min-width:1024px){.page-col{padding-left:1rem;padding-right:1rem}
}
@media (min-width:1280px){.page-col{flex-shrink:0;flex-grow:0}
}
.with-nav .page-columns--two .page-col,.with-nav .page-columns--three .page-col{width:100%;margin-bottom:2rem}
@media (min-width:1280px){.with-nav .page-columns--two .page-col, .with-nav .page-columns--three .page-col{width:33.333333%;margin-bottom:0}
}
@media (min-width:1280px){.page-columns--two>.page-col--first{width:66.666667%}
}
@media (min-width:1280px){.with-nav .page-columns--two>.page-col--first{width:50%}
}
@media (min-width:1024px){.with-aside .page-columns--two>.page-col--first{width:66.666667%;flex-shrink:0;flex-grow:0}
}
@media (min-width:1280px){.page-columns--three>.page-col--first{width:33.333333%}
}
@media (min-width:1280px){.page-columns--two>.page-col--second{width:33.333333%;padding-left:calc(0.5rem + 3px)}
}
@media (min-width:1280px){.with-nav .page-columns--two>.page-col--second{width:50%}
}
@media (min-width:1024px){.with-aside .page-columns--two>.page-col--second{width:33.333333%;flex-shrink:0;flex-grow:0}
}
@media (min-width:1280px){.page-columns--three>.page-col--second{width:33.333333%}
}
@media (min-width:1280px){.page-columns--three>.page-col--third{width:33.333333%}
}
.place-holder{--text-opacity:1;color:#F6F6F6;color:rgba(246, 246, 246, var(--text-opacity));border-width:4px;--border-opacity:1;border-color:#F6F6F6;border-color:rgba(246, 246, 246, var(--border-opacity));padding:50px}
.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}
@media (min-width:640px){.sm\:text-m-2xl, h1.r-text, h1.text, .mainTitlePanel span.r-text{font-size:2.333333rem}
}
@media (min-width:768px){.md\:rounded-t-lg{border-top-left-radius:1rem;border-top-right-radius:1rem}
.md\:border-t-0{border-top-width:0}
.md\:border-b-2{border-bottom-width:2px}
.md\:border-l-4{border-left-width:4px}
.md\:flex{display:flex}
.md\:hidden{display:none}
.md\:items-center{align-items:center}
.md\:justify-between{justify-content:space-between}
.md\:order-2{order:2}
.md\:order-3{order:3}
.md\:text-sm{font-size:0.8888rem}
.md\:m-3{margin:0.75rem}
.md\:-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}
.md\:mb-0{margin-bottom:0}
.md\:ml-4{margin-left:1rem}
.md\:max-w-3xl{max-width:48rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:pt-0{padding-top:0}
.md\:pl-0{padding-left:0}
.md\:pt-4{padding-top:1rem}
.md\:pr-4{padding-right:1rem}
.md\:pl-4{padding-left:1rem}
.md\:pr-6{padding-right:1.5rem}
.md\:capitalize{text-transform:capitalize}
.md\:w-32{width:8rem}
.md\:w-1\/2{width:50%}
.md\:w-1\/3{width:33.333333%}
.md\:w-2\/3{width:66.666667%}
.md\:w-1\/4{width:25%}
.md\:w-3\/4{width:75%}
.md\:w-full{width:100%}
}
@media (min-width:1024px){.lg\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}
@media (min-width:640px){.lg\:container{max-width:640px}
}
@media (min-width:768px){.lg\:container{max-width:768px}
}
@media (min-width:1024px){.lg\:container{max-width:1024px;padding-right:2rem;padding-left:2rem}
}
@media (min-width:1280px){.lg\:container{max-width:1280px}
}
.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.lg\:rounded-lg{border-radius:1rem}
.lg\:rounded-bl-none{border-bottom-left-radius:0}
.lg\:block{display:block}
.lg\:inline-block{display:inline-block}
.lg\:flex{display:flex}
.lg\:hidden{display:none}
.lg\:flex-grow{flex-grow:1}
.lg\:order-1{order:1}
.lg\:order-2{order:2}
.lg\:text-base{font-size:1.05555rem}
.lg\:text-xl{font-size:2rem}
.lg\:text-2xl, h1.r-text, h1.text, .mainTitlePanel span.r-text{font-size:2.66667rem}
.lg\:mx-4{margin-left:1rem;margin-right:1rem}
.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}
.lg\:mt-0{margin-top:0}
.lg\:mb-0{margin-bottom:0}
.lg\:ml-0{margin-left:0}
.lg\:max-w-lg{max-width:32rem}
.lg\:p-6{padding:1.5rem}
.lg\:pb-0{padding-bottom:0}
.lg\:pt-4{padding-top:1rem}
.lg\:pb-4{padding-bottom:1rem}
.lg\:pr-8{padding-right:2rem}
.lg\:absolute{position:absolute}
.lg\:bottom-0{bottom:0}
.lg\:left-0{left:0}
.lg\:w-56{width:14rem}
.lg\:w-auto{width:auto}
.lg\:w-1\/3{width:33.333333%}
.lg\:w-2\/3{width:66.666667%}
.lg\:w-3\/4{width:75%}
.lg\:w-full{width:100%}
}
@media (min-width:1280px){}
.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}
.collapse-processed>summary{padding-right:0.5em;padding-left:0.5em}
.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat}
[dir="rtl"] .collapse-processed>summary:before{float:right;background-position:100% 100%}
.collapse-processed:not([open])>summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%}
[dir="rtl"] .collapse-processed:not([open])>summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%}
.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}
.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:":"}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/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/misc/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}
.item-list .title{font-weight:bold}
.item-list ul{margin:0 0 0.75em 0;padding:0}
.item-list li{margin:0 0 0.25em 1.5em;padding:0}
[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0}
.item-list--comma-list{display:inline}
.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0}
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}
.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}
th.is-active img{display:inline}
td.is-active{background-color:#ddd}
.form-textarea-wrapper textarea,.r-inputbox textarea,.r-date input,.r-dropdown select,.medicalpicker select,.addresspicker input,.addresspicker select,.addresspicker input,.addresspicker select{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%}
}
fieldset.form-item,div.form-item,div.form-actions{padding-left:2em}
.messages--error{color:#d4351c;box-shadow:-0.3em 0 0 #d4351c}
.form-item--error{box-shadow:-0.3em 0 0 #d4351c}
.form-item--error-message{color:#d4351c}
.form-required::after{content:none}
fieldset.form-composite legend,label.before{display:block;font-size:1.6em;font-weight:bold;padding-bottom:0.4em}
fieldset.form-composite legend span.form-optional-text,label.before span.form-optional-text{font-size:0.7em;font-weight:normal;font-style:italic}
.webform-element-description{font-weight:lighter;padding-bottom:0.4em}
.form-item input,.form-item optgroup,.facets-widget-dropdown select,.form-item select,.form-item textarea,.r-inputbox input,.r-inputbox textarea,.form-control:focus,.r-date input,.r-dropdown select,.medicalpicker select,.addresspicker input,.addresspicker select{border-style:solid;border-width:0.106em;border-color:#000;border-radius:0;min-height:2em;padding:0.3em;padding-top:0.2em;box-shadow:none}
.form-item input:focus,.form-item optgroup:focus,.facets-widget-dropdown select:focus,.form-item select:focus,.form-item textarea:focus,.r-inputbox input:focus,.r-inputbox textarea:focus,.r-date input:focus,.r-dropdown select:focus,.medicalpicker select:focus,.addresspicker input:focus,.addresspicker select:focus{outline:0.159em solid #fd0;outline-offset:0;-webkit-box-shadow:inset 0 0 0 0.106em #000;box-shadow:inset 0 0 0 0.106em #000}
.form-item input.error:focus,.form-item textarea.error:focus,.form-item select.error:focus{border-color:inherit}
button,html input[type="button"],input[type="reset"],input[type="submit"]{font-size:1.2em;border-width:1px}
button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:0.159em solid #fd0;outline-offset:0}
.form-item.form-type-radio,.r-radio > div{position:relative;padding-left:2.3em;min-height:2em;margin-bottom:0.5em}
.form-item.form-type-radio input[type="radio"],.r-radio input[type="radio"]{cursor:pointer;position:absolute;z-index:1;top:0;left:0;width:0;height:0;margin:0;opacity:0}
.form-item.form-type-radio label,.r-radio label{display:inline-block;padding:0.5em 1em}
.form-item.form-type-radio label::before,.r-radio input[type="radio"] + span::before{content:"";box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:0;left:0;width:2.3em;height:2.3em;border:0.106em solid #000;border-radius:50%;background:transparent}
.form-item.form-type-radio label::after,.r-radio input[type="radio"] + span::after{content:"";position:absolute;top:0.59em;left:0.59em;width:0;height:0;border:0.57em solid #000;border-radius:50%;opacity:0;background:currentColor}
.form-item.form-type-radio input:focus+label::before,.r-radio input[type="radio"]:focus + span::before{-webkit-box-shadow:0 0 0 0.212em #fd0;box-shadow:0 0 0 0.212em #fd0;border-width:0.212em}
.form-item.form-type-radio input:checked+label::after,.r-radio input[type="radio"]:checked + span::after{opacity:1}
.facets-widget-checkbox .facet-item,.form-item.form-type-checkbox,.r-checkbox{position:relative;padding-left:calc(15px + 2.3em);min-height:2em;margin-bottom:0.5em}
.facets-widget-checkbox .facet-item input[type="checkbox"],.form-item.form-type-checkbox input[type="checkbox"],.r-checkbox input[type="checkbox"]{cursor:pointer;position:absolute;z-index:1;top:0;left:15px;width:0;height:0;margin:0;opacity:0}
.facets-widget-checkbox .facet-item label,.form-item.form-type-checkbox label,.r-checkbox label{display:inline-block;padding:0.5em 1em}
.facets-widget-checkbox .facet-item label::before,.form-item.form-type-checkbox label::before,.r-checkbox input[type="checkbox"] + span::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:2.3em;height:2.3em;border:0.106em solid currentColor;background:transparent}
.facets-widget-checkbox .facet-item label::after,.form-item.form-type-checkbox label::after,.r-checkbox input[type="checkbox"] + span::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0.63em;left:0.42em;width:1.5em;height:0.7em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-top-color:currentcolor;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 0 0.3em 0.3em;border-top-color:transparent;opacity:0;background:transparent}
.facets-widget-checkbox .facet-item input:focus+label::before,.form-item.form-type-checkbox input:focus+label::before,.r-checkbox input[type="checkbox"]:focus + span::before{border-width:0.159em;-webkit-box-shadow:inset 0 0 0 0.159em #fd0;box-shadow:inset 0 0 0 0.159em #fd0}
.facets-widget-checkbox .facet-item input:checked+label::after,.form-item.form-type-checkbox input:checked+label::after,.r-checkbox input[type="checkbox"]:checked + span::after{opacity:1}
.goog-te-banner-frame{left:0px;top:0px;height:39px;width:100%;z-index:10000001;position:fixed;border:none;border-bottom:1px solid #6b90da;margin:0;-moz-box-shadow:0 0 8px 1px #999999;-webkit-box-shadow:0 0 8px 1px #999999;box-shadow:0 0 8px 1px #999999;_position:absolute}
.goog-te-menu-frame{z-index:10000002;position:fixed;border:none;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;_position:absolute}
.goog-te-ftab-frame{z-index:10000000;border:none;margin:0}
.goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap}
.goog-te-gadget img{vertical-align:middle;border:none}
.goog-te-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:10pt;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;zoom:1;*display:inline}
.goog-te-gadget-icon{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}
.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle}
.goog-te-gadget .goog-te-combo{margin:4px 0}
.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{font-size:12px;font-weight:bold;color:#444;text-decoration:none}
.goog-te-banner .goog-logo-link,.goog-close-link{display:block;margin:0px 10px}
.goog-te-banner .goog-logo-link{padding-top:2px;padding-left:4px}
.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:arial;font-size:10pt}
.goog-te-banner{margin:0;background-color:#e4effb;overflow:hidden}
.goog-te-banner img{border:none}
.goog-te-banner-content{color:#000}
.goog-te-banner-content img{vertical-align:middle}
.goog-te-banner-info{color:#666;vertical-align:top;margin-top:0px;font-size:7pt}
.goog-te-banner-margin{width:8px}
.goog-te-button{border-color:#e7e7e7;border-style:none solid solid none;border-width:0 1px 1px 0}
.goog-te-button div{border-color:#cccccc #999999 #999999 #cccccc;border-right:1px solid #999999;border-style:solid;border-width:1px;height:20px}
.goog-te-button button{background:transparent;border:none;cursor:pointer;height:20px;overflow:hidden;margin:0;vertical-align:top;white-space:nowrap}
.goog-te-button button:active{background:none repeat scroll 0 0 #cccccc}
.goog-te-ftab{margin:0px;background-color:#fff;white-space:nowrap}
.goog-te-ftab-link{text-decoration:none;font-weight:bold;font-size:10pt;border:1px outset #888;padding:6px 10px;white-space:nowrap;position:absolute;left:0px;top:0px}
.goog-te-ftab-link img{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}
.goog-te-ftab-link span{text-decoration:underline;margin-left:2px;margin-right:2px;vertical-align:middle}
.goog-float-top .goog-te-ftab-link{padding:2px 2px;border-top-width:0px}
.goog-float-bottom .goog-te-ftab-link{padding:2px 2px;border-bottom-width:0px}
.goog-te-menu-value{text-decoration:none;color:#0000cc;white-space:nowrap;margin-left:4px;margin-right:4px}
.goog-te-menu-value span{text-decoration:underline}
.goog-te-menu-value img{margin-left:2px;margin-right:2px}
.goog-te-gadget-simple .goog-te-menu-value{color:#000}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none}
.goog-te-menu{background-color:#ffffff;text-decoration:none;border:2px solid #c3d9ff;overflow-y:scroll;overflow-x:hidden;position:absolute;left:0;top:0}
.goog-te-menu-item{padding:3px;text-decoration:none}
.goog-te-menu-item,.goog-te-menu-item:link{color:#0000cc;background:#ffffff}
.goog-te-menu-item:visited{color:#551a8b}
.goog-te-menu-item:hover{background:#c3d9ff}
.goog-te-menu-item:active{color:#0000cc}
.goog-te-menu2{background-color:#ffffff;text-decoration:none;border:1px solid #6b90da;overflow:hidden;padding:4px}
.goog-te-menu2-colpad{width:16px}
.goog-te-menu2-separator{margin:6px 0;height:1px;background-color:#aaa;overflow:hidden}
.goog-te-menu2-item div,.goog-te-menu2-item-selected div{padding:4px}
.goog-te-menu2-item .indicator{display:none}
.goog-te-menu2-item-selected .indicator{display:auto}
.goog-te-menu2-item-selected .text{padding-left:4px;padding-right:4px}
.goog-te-menu2-item,.goog-te-menu2-item-selected{text-decoration:none}
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#0000cc;background:#ffffff}
.goog-te-menu2-item:hover div{color:#ffffff;background:#3366cc}
.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div{color:#000;font-weight:bold}
.goog-te-balloon{background-color:#ffffff;overflow:hidden;padding:8px;border:none;-moz-border-radius:10px;border-radius:10px}
.goog-te-balloon-frame{background-color:#ffffff;border:1px solid #6b90da;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;-moz-border-radius:8px;border-radius:8px}
.goog-te-balloon img{border:none}
.goog-te-balloon-text{margin-top:6px}
.goog-te-balloon-zippy{margin-top:6px;white-space:nowrap}
.goog-te-balloon-zippy *{vertical-align:middle}
.goog-te-balloon-zippy .minus{background-image:url(//www.google.com/images/zippy_minus_sm.gif)}
.goog-te-balloon-zippy .plus{background-image:url(//www.google.com/images/zippy_plus_sm.gif)}
.goog-te-balloon-zippy span{color:#00c;text-decoration:underline;cursor:pointer;margin:0 4px}
.goog-te-balloon-form{margin:6px 0 0 0}
.goog-te-balloon-form form{margin:0}
.goog-te-balloon-form form textarea{margin-bottom:4px;width:100%}
.goog-te-balloon-footer{margin:6px 0 4px 0}
.goog-te-spinner-pos{z-index:1000;position:fixed;transition-delay:0.6s;left:-1000px;top:-1000px}
.goog-te-spinner-animation{background:#ccc;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50px;background:#fff url(//www.gstatic.com/images/branding/product/2x/translate_24dp.png) 50% 50% no-repeat;transition:all 0.6s ease-in-out;transform:scale(0.4);opacity:0}
.goog-te-spinner-animation-show{transform:scale(0.5);opacity:1}
.goog-te-spinner{margin:2px 0 0 2px;animation:goog-te-spinner-rotator 1.4s linear infinite}
@keyframes goog-te-spinner-rotator{0%{transform:rotate(0deg)}
100%{transform:rotate(270deg)}
}
.goog-te-spinner-path{stroke-dasharray:187;stroke-dashoffset:0;stroke:#4285f4;transform-origin:center;animation:goog-te-spinner-dash 1.4s ease-in-out infinite}
@keyframes goog-te-spinner-dash{0%{stroke-dashoffset:187}
50%{stroke-dashoffset:46.75;transform:rotate(135deg)}
100%{stroke-dashoffset:187;transform:rotate(450deg)}
}
#goog-gt-tt html,#goog-gt-tt body,#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt iframe,#goog-gt-tt h1,#goog-gt-tt h2,#goog-gt-tt h3,#goog-gt-tt h4,#goog-gt-tt h5,#goog-gt-tt h6,#goog-gt-tt p,#goog-gt-tt a,#goog-gt-tt img,#goog-gt-tt ol,#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt table,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;line-height:normal}
#goog-gt-tt ol,#goog-gt-tt ul{list-style:none}
#goog-gt-tt table{border-collapse:collapse;border-spacing:0}
#goog-gt-tt caption,#goog-gt-tt th,#goog-gt-tt td{text-align:left;font-weight:normal}
#goog-gt-tt input::-moz-focus-inner{border:0}
div#goog-gt-tt{padding:10px 14px}
#goog-gt-tt{color:#222;background-color:#ffffff;border:1px solid #eee;box-shadow:0 4px 16px rgba(0, 0, 0, .2);-moz-box-shadow:0 4px 16px rgba(0, 0, 0, .2);-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, .2);display:none;font-family:arial;font-size:10pt;width:420px;padding:12px;position:absolute;z-index:10000}
#goog-gt-tt .original-text,.gt-hl-layer{clear:both;font-size:10pt;position:relative;text-align:justify;width:100%}
#goog-gt-tt .title{color:#999;font-family:arial, sans-serif;margin:4px 0;text-align:left}
#goog-gt-tt .close-button{display:none}
#goog-gt-tt .logo{float:left;margin:0px}
#goog-gt-tt .activity-links{display:inline-block}
#goog-gt-tt .started-activity-container{display:none;width:100%}
#goog-gt-tt .activity-root{margin-top:20px}
#goog-gt-tt .left{float:left}
#goog-gt-tt .right{float:right}
#goog-gt-tt .bottom{min-height:15px;position:relative;height:1%}
#goog-gt-tt .status-message{background:-moz-linear-gradient(top, #29910d 0%, #20af0e 100%);background:-webkit-linear-gradient(top, #29910d 0%, #20af0e 100%);background:-o-linear-gradient(top, #29910d 0%, #20af0e 100%);background:-ms-linear-gradient(top, #29910d 0%, #20af0e 100%);background:linear-gradient(top, #29910d 0%, #20af0e 100%);background:#29910d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0px 2px 2px #1e6609;-moz-box-shadow:inset 0px 2px 2px #1e6609;-webkit-box-shadow:inset 0px 2px 2px #1e6609;color:white;font-size:9pt;font-weight:bolder;margin-top:12px;padding:6px;text-shadow:1px 1px 1px #1e6609}
#goog-gt-tt .activity-link{color:#1155cc;cursor:pointer;font-family:arial;font-size:11px;margin-right:15px;text-decoration:none}
#goog-gt-tt textarea{font-family:arial;resize:vertical;width:100%;margin-bottom:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid silver;font-size:13px;height:auto;overflow-y:auto;padding:1px}
#goog-gt-tt textarea:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);border:1px solid #4d90fe;outline:none}
#goog-gt-tt .activity-cancel{margin-right:10px}
#goog-gt-tt .translate-form{min-height:25px;vertical-align:middle;padding-top:8px}
#goog-gt-tt .translate-form .activity-form{margin-bottom:5px;margin-bottom:0px}
#goog-gt-tt .translate-form .activity-form input{display:inline-block;min-width:54px;*min-width:70px;border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.1);text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;outline:0;padding:0 8px;vertical-align:middle;line-height:27px;margin:0 16px 0 0;box-shadow:0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .1);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:linear-gradient(top, #f5f5f5, #f1f1f1);-webkit-user-select:none;-moz-user-select:none;cursor:default}
#goog-gt-tt .translate-form .activity-form input:hover{border:1px solid #c6c6c6;color:#222;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:linear-gradient(top, #f8f8f8, #f1f1f1)}
#goog-gt-tt .translate-form .activity-form input:active{border:1px solid #c6c6c6;color:#333;background-color:#f6f6f6;background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:-ms-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:linear-gradient(top, #f6f6f6, #f1f1f1)}
#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:focus:active,#goog-gt-tt .translate-form .activity-form input:.focus:active{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5)}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus{outline:none;border:1px solid #4d90fe;z-index:4 !important}
#goog-gt-tt .translate-form .activity-form input.selected{background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e0e0e0));background-image:-webkit-linear-gradient(top, #eeeeee, #e0e0e0);background-image:-moz-linear-gradient(top, #eeeeee, #e0e0e0);background-image:-ms-linear-gradient(top, #eeeeee, #e0e0e0);background-image:-o-linear-gradient(top, #eeeeee, #e0e0e0);background-image:linear-gradient(top, #eeeeee, #e0e0e0);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);border:1px solid #ccc;color:#333}
#goog-gt-tt .translate-form .activity-form input.activity-submit{color:white;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:linear-gradient(top, #4d90fe, #4787ed)}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active{border-color:#3079ed;background-color:#357ae8;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);background-image:-o-linear-gradient(top, #4d90fe, #357ae8);background-image:linear-gradient(top, #4d90fe, #357ae8)}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{box-shadow:inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1)}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus,#goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:hover,#goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus,#goog-gt-tt .translate-form .activity-form input.activity-submit:active,#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{border-color:#3079ed}
#goog-gt-tt .gray{color:#999;font-family:arial, sans-serif}
#goog-gt-tt .alt-helper-text{color:#999;font-size:11px;font-family:arial, sans-serif;margin:15px 0px 5px 0px}
#goog-gt-tt .alt-error-text{color:#800;display:none;font-size:9pt}
.goog-text-highlight{background-color:#c9d7f1;-webkit-box-shadow:2px 2px 4px #9999aa;-moz-box-shadow:2px 2px 4px #9999aa;box-shadow:2px 2px 4px #9999aa;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
#goog-gt-tt .alt-menu.goog-menu{background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0px 3px 3px #888;-moz-box-shadow:0px 2px 20px #888;box-shadow:0px 2px 4px #99a;min-width:0;outline:none;padding:0;position:absolute;z-index:2000}
#goog-gt-tt .alt-menu .goog-menuitem{cursor:pointer;padding:2px 5px 5px;margin-right:0px;border-style:none}
#goog-gt-tt .alt-menu div.goog-menuitem:hover{background:#ddd}
#goog-gt-tt .alt-menu .goog-menuitem h1{font-size:100%;font-weight:bold;margin:4px 0px}
#goog-gt-tt .alt-menu .goog-menuitem strong{color:#345aad}
#goog-gt-tt .goog-submenu-arrow{text-align:right;position:absolute;right:0;left:auto}
#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow{text-align:left;position:absolute;left:0;right:auto}
#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight{background-color:#f1ea00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;-webkit-box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#f1ea00;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 2px 3px;position:relative}
#goog-gt-tt .trans-target-highlight{color:#222}
#goog-gt-tt .gt-hl-layer{color:white;position:absolute !important}
#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight{background-color:#c9d7f1;border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-moz-box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;-webkit-box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;box-shadow:rgba(0, 0, 0, .5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 3px 3px;position:relative}
#goog-gt-tt span:focus{outline:none}
#goog-gt-tt .trans-edit{background-color:transparent;border:1px solid #4d90fe;border-radius:0em;-webkit-border-radius:0em;-moz-border-radius:0em;margin:-2px;padding:1px}
#goog-gt-tt .gt-trans-highlight-l{border-left:2px solid red;margin-left:-2px}
#goog-gt-tt .gt-trans-highlight-r{border-right:2px solid red;margin-right:-2px}
#goog-gt-tt #alt-input{padding:2px}
#goog-gt-tt #alt-input-text{font-size:11px;padding:2px 2px 3px;margin:0;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;display:inline-block;vertical-align:top;height:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:1px}
#goog-gt-tt #alt-input-text:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1)}
#goog-gt-tt #alt-input-text:focus{-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);outline:none;border:1px solid #4d90fe}
#goog-gt-tt #alt-input-submit{font-size:11px;padding:2px 6px 3px;margin:0 0 0 2px;height:21px}
.mainTitlePanel{padding:0}
.button--primary{}
.saveButtonPanel{padding:15px}
.buttonPanel{padding:15px 0}
.inputContainer{padding:15px 0}
.groupPanel{padding:0}
.groupPanelUnpadded{padding:0}
.groupPanelNoBorder{padding:0}
.r-text.inputBoxHeading{padding:20px 15px 5px}
.infoCard{border-left:solid 0.4em #DDD;padding:0.4em 0.8em}
span.r-text.required::after{content:" *";color:red;font-weight:bold;white-space:nowrap}
.required>label::after{content:" *";color:red;font-weight:bold;white-space:nowrap}
.garageListGrid .garageInfoPanel{background:white;padding-top:3px;padding-left:5px;padding-right:5px;margin-bottom:3px;cursor:pointer;border-bottom:1px solid #CCC}
.garageInfoOuterTable{margin-bottom:0px;width:100%}
.garageInfoOuterTable > tbody > tr > td:first-child{padding-top:28px}
.garageInfoOuterTable > tbody > tr > td:nth-child(2){padding-top:0px;padding-bottom:1px}
tr.rowStyle1 > td{padding-top:5px;padding-bottom:2px}
tr.rowStyle2 > td{padding-top:5px;padding-bottom:2px}
.garageListGrid .garageInfoPanel td:first-child{width:50px}
.garageInfoTable{margin-top:0px;margin-left:0px;padding:2px;margin-bottom:0px;width:100%}
.garageInfoLabel{font-weight:bold;border:0;background:#fff;padding-right:1px;padding-top:1px;padding-bottom:5px;vertical-align:top}
.garageInfoData{font-weight:regular;border:0;background:#fff;padding-left:5px;padding-right:1px;padding-top:1px;padding-bottom:5px}
.garageApplyLink{font-weight:regular;border:0;background:white;text-align:right;padding:0px}
.garageApplyLink button{padding-top:3px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin-bottom:5px}
@media only screen and (max-width:600px){.card div.l-icon{display:none}
 .card div.r-panel:nth-child(2){border-left:0px}
}
