/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Open Sans',sans-serif;font-size:16px;}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;font-weight:600;}h1,h2,h3,h4,h5,p{margin:1em 0 0.25em 0;}h1{font-size:280%;}h2{font-size:250%;}h3{font-size:180%;}h4{font-size:170%;}h5{font-size:120%;}.region-super-header{font-size:70%;}.region-header nav{font-family:'Roboto Condensed',sans-serif;font-size:120%;}.node--view-mode-hero{font-size:180%;}.node--view-mode-hero .node__content .field--name-field-links{font-family:'Roboto Condensed';}.paragraph--type--text-image .field--name-field-highlights{font-size:120%;}
@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:#0095da;--color-dark-blue:#007cb5;--color-green:#42b648;--color-light-grey:#e6e6e6;--color-almost-black:#100e0d;--shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);--color-highlight:var(--color-blue);--color-form-border:var(--color-light-grey);--color-form-button-text:white;--color-form-button-background:var(--color-blue);--dim-hero-height:50vh;--dim-hero-min-height:800px;}body{color:black;background-color:white;}main a{color:var(--color-blue);}.block-system-branding-block svg{display:block;width:10em;max-width:100%;}.block-system-branding-block a{display:inline-block;}.field--name-field-paragraphs > .field__items > .field__item{margin:6rem 0;}.block-language{position:relative;text-transform:uppercase;text-align:center;}.block-language input{display:none;}.block-language label{display:flex;flex-direction:column;}.block-language label > span{color:black;}.block-language input:checked + label + ul.links{opacity:1;pointer-events:all;top:100%;}.block-language ul.links{position:absolute;z-index:500;top:90%;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;padding:0.5rem;color:white;background-color:var(--color-blue);box-shadow:var(--shadow);transition:all .2s ease-in-out;}.block-language ul.links::before{content:'';position:absolute;top:-15px;left:50%;z-index:1;transform:translateX(-50%);width:0;height:0;border-width:8px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:var(--color-blue);}.block-language ul.links li > a,.block-language ul.links li > span{display:block;font-weight:bold;padding:0.25rem 0.5rem;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}#super_header{color:white;background:black;}.region-super-header{display:flex;flex-direction:row;justify-content:flex-end;}.region-header{padding:0.5em 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.region-header ul.menu .menu-item > a,.region-header ul.menu .menu-item > span{display:block;padding:0.5em 1em;}main{flex-grow:1;}footer{color:white;background-color:var(--color-almost-black);}.region-footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:1em 0;}.region-footer > .block{box-sizing:border-box;padding:1em;border-width:0;border-style:solid;}.region-footer .block-system-branding-block{text-align:center;}.node--view-mode-hero{height:var(--dim-hero-height);min-height:var(--dim-hero-min-height);}.node--view-mode-hero .node__content{display:flex;position:relative;flex-direction:column;justify-content:center;padding:0 2em;height:100%;}.node--view-mode-hero .simple-video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.node--view-mode-hero .simple-video video{object-fit:cover;object-position:center center;width:100%;height:100%;}.node--view-mode-hero .group-container{position:relative;z-index:1;margin-top:3rem;margin-bottom:3rem;}.node--view-mode-hero .field--name-body{text-align:center;text-shadow:var(--shadow);margin:2rem 0;}.node--view-mode-hero .field--name-field-links .field__items{display:flex;flex-direction:row;flex-wrap:wrap;}.node--view-mode-hero .field--name-field-links .field__items > .field__item{flex-grow:1;white-space:nowrap;}.node--view-mode-hero .field--name-field-links .field__items > .field__item a{display:block;text-align:center;padding:1rem;border-width:2px;border-style:solid;border-color:var(--color-dark-blue);}.paragraph--type--text-image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;margin:0 -1em;}.paragraph--type--text-image.flex-reverse{flex-direction:row-reverse;}.paragraph--type--text-image > *{margin:0;}.paragraph--type--text-image .group-first,.paragraph--type--text-image .group-second{box-sizing:border-box;padding:1em;}.paragraph--type--text-image .field--name-field-image{height:100%;}.paragraph--type--text-image .field--name-field-strapline{color:var(--color-blue);}.paragraph--type--text-image .field--name-field-title .field__item > *{margin:0;}.paragraph--type--text-image .field--name-field-title::after{content:'';display:block;height:0;width:6em;margin:0.5rem 0;border-width:0 0 4px 0;border-style:solid;border-color:var(--color-blue);}.paragraph--type--text-image .field--name-field-highlights ul,.paragraph--type--text-image .field--name-field-highlights ul > li{padding:0;}.paragraph--type--text-image .field--name-field-link .field__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5em;}.paragraph--type--text-image .field--name-field-link .button a{margin:0;}.paragraph--type--media-gallery img{display:block;}.paragraph--type--media-gallery > .field--name-field-media > .field__items{margin:0 -0.5em;}.paragraph--type--media-gallery > .field--name-field-media > .field__items > .field__item{box-sizing:border-box;padding:0.5em;}
}
form{--dim-max-width:40em;max-width:var(--dim-max-width);}fieldset.form-item{padding:0;}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 > input,.form-item > textarea,.form-item > select{line-height:2;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"]{text-transform:none;text-decoration:none;text-shadow:none;transition:all .2s ease-in-out;}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:white;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 (max-width: 559px){.node--view-mode-hero{font-size:3.5vw;}.node--view-mode-hero .field--name-field-links > .field__items{flex-direction:column;}.paragraph--type--text-image{flex-direction:column-reverse !important;}.paragraph--type--text-image .field--name-field-image{height:25vh;min-height:400px;}
}
@media all and (min-width: 560px) and (max-width: 849px){.node--view-mode-hero{font-size:3.5vw;}
}
@media all and (min-width: 850px){.region-header > nav{flex-grow:1;}.region-header > nav .responsivemenu-wrapper > ul.menu{display:flex;flex-direction:row;justify-content:flex-end;}.region-header .responsivemenu-wrapper > ul.menu ul.menu{background-color:white;box-shadow:var(--shadow);min-width:100%;}.region-footer > .block:nth-child(2){border-width:0 1px;}
}
@media all and (max-width: 849px){.region-header{justify-content:space-between;}.region-header > .block-language{order:0;}.region-header > .block-system-branding-block{order:1;}.region-header nav{order:2;}.region-header .responsivemenu-wrapper > ul.menu{background-color:white;box-shadow:var(--shadow);min-width:100%;}.region-header .responsivemenu-wrapper > ul.menu ul.menu{color:white;background-color:var(--color-blue);}
}
.simple-video-controls{position:absolute;bottom:0.5rem;right:0.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;}.simple-video-controls .simple-video-play,.simple-video-controls .simple-video-mute{display:block;width:2rem;height:2rem;padding:0.5rem;color:white;order:1;}.simple-video-controls .simple-video-mute{order:0;width:1.5rem;height:1.5rem;padding:0.25rem;}.simple-video-controls .simple-video-play .play-play,.simple-video-controls .simple-video-mute .mute-unmute,.simple-video-controls.paused .simple-video-play .play-pause,.simple-video-controls.muted .simple-video-mute .mute-mute{transition:all .5s ease-in-out;}.simple-video-controls .simple-video-play .play-play,.simple-video-controls .simple-video-mute .mute-unmute{opacity:0;}.simple-video-controls.paused .simple-video-play .play-play,.simple-video-controls.muted .simple-video-mute .mute-unmute{opacity:1;}.simple-video-controls.paused .simple-video-play .play-pause,.simple-video-controls.muted .simple-video-mute .mute-mute{opacity:0;}
