/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Open Sans',Helvetica,Verdana,sans-serif;font-size:13pt;}
@media screen{html,body{margin:0;padding:0;background:white;color:black;}img{max-width:100%;height:auto;}a{color:inherit;text-decoration:none;}label{display:block;}input,select{max-width:100%;}ul.menu,ul.menu li,ul.links,ul.links li{margin:0;padding:0;list-style-type:none;}.container{margin:0 auto;width:100%;}.block-inner{margin:0 1em;}.no-block-margin > .block-inner{margin:0;}
}
@media screen{:root{--color-blue:#003E64;--color-tabs-background:#000000;--color-tabs-text:#FFFFFF;--color-tabs-border:#555555;--color-tabs-link-border:var(--color-tabs-border);--color-form-button-text:#FFFFFF;--color-form-button-background:var(--color-blue);--color-form-button-error:#FF0000;--color-form-border:var(--color-blue);--color-highlight:var(--color-blue);--color-form-option-selected:var(--color-blue);--color-form-option-highlight:var(--color-blue);--color-form-option-active:var(--color-blue);--dim-banner-height:75vh;--shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);}body{color:#FFFFFF;background-color:#000000;}a{font-weight:bold;}h1,h2,h3,h4,h5,h6,p{margin:0.125em 0 0.75em 0;}h1{font-size:300%;}h2{font-size:250%;}h3{font-size:200%;}h4{font-size:180%;}h5{font-size:150%;}h6{font-size:125%;}.block-inner{margin:0 1em;}.no-block-margin > .block-inner{margin:0;}.large-font{font-size:120%;}.site-logo{display:block;margin:1em;}.responsivemenu-wrapper > .responsivemenu-fold-toggle{font-size:75%;}.responsivemenu-fold-toggle::before,.responsivemenu-fold-toggle-inner,.responsivemenu-fold-toggle::after{background-color:white;}#header ul.menu > li > a,#header ul.menu > li > span{display:block;padding:1em;}#header .responsivemenu-wrapper > ul.menu span{cursor:pointer;}.block-language ul.links,.block-language ul.links li{display:inline-block;}.block-language ul.links li a,.block-language ul.links li span{display:block;text-transform:uppercase;border-width:0 1px 0 0;border-style:solid;line-height:0.75;padding:0 0.5em;}.block-language ul.links li:last-child a,.block-language ul.links li:last-child span{border-width:0;}.region-super-header{font-size:140%;text-align:right;}.region-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}main{position:relative;}main::before,main::after{content:'';position:absolute;left:0;right:0;height:200px;z-index:0;}main > *{position:relative;z-index:1;}main::before{top:0;background-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,rgba(0,0,0,0) 100%);}main::after{bottom:0;background-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,rgba(0,0,0,0) 100%);}.region-content,.region-fp-content{padding:1em 0;background-color:black;}.region-fp-content > .block{margin:3rem 0;}footer{background-color:var(--color-blue);}.region-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1em 0;}.region-footer > .block{flex-grow:0;margin:0;padding:1em 0;}.region-footer > .third > .block-inner{padding:0 1em;height:100%;border-width:0 1px 0 0;border-style:solid;}.region-footer > .third:last-child > .block-inner{border-width:0;}.node--view-mode-large-card .node__content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.node--view-mode-large-card .field--name-field-card-image{flex-shrink:1;flex-basis:33%;}.node--view-mode-large-card .group-content{flex-basis:66%;}.node--view-mode-large-card .field--name-field-card-image img{display:block;border-width:2px;border-style:solid;}.node--view-mode-large-card .field--name-field-card-image,.node--view-mode-large-card .group-content{padding:2em 1em;}.node--type-banner.node--view-mode-full,.node--view-mode-hero{min-height:var(--dim-banner-height,50vh);}.paragraph--type--text-image{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1em;}.paragraph--type--text-image.flex-reverse{flex-direction:row-reverse;}.paragraph--type--text-image > *{margin:0;}.paragraph--type--media-gallery .field--name-field-media > .field__items{margin:0 -1em;}.paragraph--type--media-gallery img{display:block;}.paragraph--type--media-gallery .field--name-field-media > .field__items > .field__item > *{margin:1em;border-width:1px;border-style:solid;}
}
form{--dim-max-width:40em;max-width:var(--dim-max-width);}input,select,textarea{border-radius:0;transition:all .2s ease-in-out;}.form-item{position:relative;margin-top:0.5em;padding:0.5em 0.25em;}.form-item.js-form-type-statemarkup{margin:0;padding:0;}.form-item.js-form-type-radio,.form-item.js-form-type-checkbox{padding:0;}.form-item.js-form-type-radio > *,.form-item.js-form-type-checkbox > *{padding:0;margin:0;}.form-item > legend{font-weight:normal;}.form-item > label{text-transform:lowercase;font-weight:normal;font-size:75%;}.form-item > input,.form-item > textarea,.form-item > select{line-height:2;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"],button{text-transform:none;text-decoration:none;text-shadow:none;transition:all .2s ease-in-out;}.toolbar button{text-transform:none;background:none;margin:0;}form select{max-width:var(--dim-max-width);}input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="date"],input[type="tel"],input[type="email"],input[type="number"],select,textarea{width:100%;color:inherit;background-color:transparent;font-size:100%;margin:0;padding:0.5em;box-sizing:border-box;outline-width:2px;outline-color:transparent;outline-style:solid;}input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="time"]:focus,input[type="date"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="number"]:focus,select:focus,textarea:focus{outline-color:var(--color-highlight);}.generic-form fieldset:not(.form-composite){padding:0 1em;border-width:1px;border-style:solid;border-color:var(--color-form-border);}.generic-form fieldset:not(.form-composite) > legend{padding:1em;width:auto;}
@media all and (min-width: 850px){#header .responsivemenu-wrapper > ul.menu ul.menu{background-color:var(--color-blue);box-shadow:var(--shadow);}.region-super-header{font-size:100%;}header#header{position:absolute;z-index:200;left:0;right:0;background-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,rgba(0,0,0,0) 100%);}header#banner{position:relative;}header#banner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:200px;background-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,rgba(0,0,0,0) 100%);}
}
@media all and (min-width: 580px) and (max-width: 850px){#header .responsivemenu-wrapper > ul.menu{background-color:var(--color-blue);box-shadow:var(--shadow);}.region-super-header,.region-header{background-color:var(--color-blue);}.region-footer > .third:nth-child(2) > .block-inner{border-width:0;}
}
@media all and (max-width: 579px){.region-super-header{background-color:var(--color-blue);text-align:center;}.region-header{background-color:var(--color-blue);flex-direction:column;align-items:stretch;text-align:center;}.region-footer > .third > .block-inner{border-width:0 0 1px 0;}.view-promoted-content > .view-content > .views-row > .node > .node__content{flex-direction:column !important;}.paragraph--type--text-image{flex-direction:column !important;}
}
