/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.slick-loading .slick-list{background:#fff url(/themes/main/js/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/main/js/slick/./fonts/slick.eot);src:url(/themes/main/js/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/main/js/slick/./fonts/slick.woff) format('woff'),url(/themes/main/js/slick/./fonts/slick.ttf) format('truetype'),url(/themes/main/js/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
}
@media screen{.carousel-wrapper{overflow:hidden;position:relative;}.slick-dots{bottom:3rem;width:auto;left:2rem;right:2rem;}.slick-prev,.slick-next{width:2rem;height:2rem;z-index:2000;}.slick-prev:focus,.slick-next:focus,.slick-prev:active,.slick-next:active{outline:solid 0.125rem black;}.slick-prev:before,.slick-next:before{content:" ";background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%;display:block;opacity:1;}.slick-next{right:2rem;}.slick-prev{left:2rem;}.slick-prev:before{background-image:url(/themes/publicbase/images/arrow-left.svg);}.slick-next:before{background-image:url(/themes/publicbase/images/arrow-right.svg);}@media (max-width:800px){.slick-prev,.slick-next{top:calc(100% + 2rem);}.simple-image-slider--wrapper{margin-bottom:2rem;}.simple-image-slider--wrapper .slick-prev,.simple-image-slider--wrapper .slick-next{top:calc(100% + 0rem);}}.slick-dots:active,.slick-dots:focus{outline:solid 0.125rem black;}.slick-dots li button:before{width:1.5rem;height:1.5rem;font-size:1rem;}.slick-track{display:flex !important;}.slick-slide{height:inherit !important;}
}
@media screen{:root{--green-blue-1:#25333d;--green-blue-1-80:#25333dcc;--dark-grey-1:#231f20;--bright-blue:#0090fc;--bright-blue-2:#0066ff;--mid-blue-1:#005395;--mid-blue-2:#142d57;--light-grey-1:#dbedfa;--light-grey-2:#f7f8f8;--light-grey-3:#f4f4f4;--light-blue:#80c7fd;--light-blue-2:#80c8fe;}html{background-color:black;}body{padding-top:0rem;font-size:1rem;color:#002d5c;background-color:transparent !important;line-height:1.5rem;font-family:'Almarai',sans-serif;padding-top:0 !important;}.center-text{text-align:center;}.right-text{text-align:right;}@media (max-width:767px){.row > .center-text,.row > .right-text{text-align:left;}}.container-fluid.full-width{padding-left:0;padding-right:0;overflow-x:hidden;}.container,.container-fluid{position:relative;}@media (min-width:576px) and (max-width:767px){.container,.container-sm{max-width:none;}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:none;padding:0 5%;}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:none;padding:0 5%;}}#top-logo{position:absolute;left:0;top:1rem;width:7rem;border:0.5rem solid;border-color:var(--green-blue-1);background-color:var(--green-blue-1);}html[dir="rtl"] #top-logo{left:auto;right:0;}#top-top-header{background-color:var(--green-blue-1);position:relative;z-index:500;}@media (min-width:768px){#top-links{text-align:right;color:white;font-size:0.75rem;padding:0.25rem 0;}#top-links a:link{text-decoration:none;color:white;padding:0.35rem 1rem 0.25rem;display:inline-block;text-transform:uppercase;vertical-align:middle;}#top-links a:active,#top-links a:visited{color:white;}#top-links .icons-lores{display:none;}#top-links .search-panel{display:inline-block;background-color:var(--mid-blue-1);border-radius:0.125rem;padding:0;vertical-align:middle;}#top-links .search-panel .search-toggle{padding:0 0.5rem;}#top-links .search-panel .search-toggle::before{content:" ";background-image:url(/themes/main/images/icons/search.svg);background-size:contain;background-repeat:no-repeat;width:1.15rem;bottom:0.25rem;left:0.3rem;display:inline-block;position:absolute;top:0.25rem;background-position:center center;}#top-links .search-form{position:absolute;left:1.5rem;top:0;width:10rem;display:none;height:100%;}#top-links a:link.icon{width:1.15rem;height:2rem;display:inline-block;padding:0;margin-right:1rem;}#top-links a:link.icon img{display:inline-block;width:100%;height:100%;}#top-links .p{border-left:1px solid white;height:0.9rem;display:inline-block;vertical-align:middle;}}@media (max-width:767px){#top-links .p{display:none;}#top-links a:link{display:block;color:white;text-decoration:none;font-weight:normal;}#top-links .icons-lores{display:block;}#top-links .icons-hires{display:none;}}html.js #top-links .search-panel .search-toggle::before{}html.js #top-links .search-panel{overflow:clip;position:relative;transition:width 0.33s;text-align:left;width:1.75rem;}#top-links .search-panel .text{border:none;background-color:transparent;height:100%;width:8.5rem;display:inline-block;vertical-align:middle;color:white;}#top-links .search-panel .text::placeholder{color:white;font-style:italic;}#top-links .search-panel .submit{border:none;background-color:transparent;height:100%;width:1.5rem;display:inline-block;vertical-align:middle;color:white;line-height:100%;}html.js #top-links .search-panel.toggled{width:12rem;}html.js #top-links .search-panel.toggled .search-form{display:block;}#block-main-branding{position:relative;}#top-header{width:100%;position:relative;z-index:100;background-color:var(--green-blue-1);}#top-header .vert-align:before{height:2rem;}#top-navigation-panel{z-index:100;}.block-main-main-menu{text-align:right;width:100%;}.block-main-main-menu ul{margin:0;list-style:none;padding:0;}.block-main-main-menu ul.level-0{text-align:center;}.block-main-main-menu ul.level-0{display:inline-block;}.block-main-main-menu ul.level-0 > li{display:inline-block;margin:0;text-align:left;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper{text-align:right;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper > .text > *{padding:2rem 0 2rem 3rem;color:white;font-weight:900;display:block;font-size:1.15rem;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper > .text > a:hover{color:black;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper > .text > a:active{color:black;}.block-main-main-menu .level-1 > .anchor-wrapper > .text > *{color:var(--green-blue-1);font-weight:normal;font-size:1rem;}.block-main-main-menu .level-2 > .anchor-wrapper > .text > *,.block-main-main-menu .level-3 > .anchor-wrapper > .text > *{color:var(--green-blue-1);font-weight:normal;font-size:1rem;}.responsive-menu-toggle img{width:100%;height:100%;display:block;}.responsive-menu-toggle{width:3rem;height:3rem;background-color:var(--bright-blue);padding:0.75rem;border-radius:100%;right:1rem;}.menu--main .text > *{padding:0 0.5rem;background-color:transparent;border:none;width:100%;text-align:left;font-size:0.9rem;line-height:normal;}html:not(.no-touchevents) .menu--main li.dropdown:not(.level-0) > .anchor-wrapper::after{background-image:url(/themes/main/images/icons/down-arrow-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;content:" ";position:absolute;right:0;top:0;height:100%;width:1rem;}.menu--main li.dropdown.toggled:not(.level-0) > .anchor-wrapper::after{transform:rotate(180deg);}@media (min-width:768px){#top-links{display:block;}.block-main-main-menu ul.level-0 > li{}.block-main-main-menu ul.level-0 > li.last{}html:not(.touchevents) .menu--main li:hover > .dropdown-menu{display:block !important;}html.no-touchevents .menu--main:not(.inline-menus) .dropdown-menu .dropdown-menu{top:-0.2rem;left:calc(100% + 0.2rem - 1px);border:0.2rem solid var(--light-blue);border-radius:0.75rem;}.menu--main.duplicate-toggle-onlytouch:not(.no-touchevents) li.toggled:not(.level-0) .dropdown-menu{position:absolute;display:block;}.menu--main li.level-0.last li.level-1 > .dropdown-menu,.menu--main li.level-0.before-last li.level-1 > .dropdown-menu{left:auto;right:calc(100% + 0.2rem);}.menu--main .dropdown-menu{min-width:20rem;background-color:#ffffff;}html.no-touchevents .menu--main:not(.inline-menus) .dropdown-menu{min-width:13rem;}.menu--main .level-0 > .dropdown-menu{border:0.2rem solid var(--light-blue);left:auto;right:0;border-radius:0.75rem;border-top-right-radius:0;border-top-left-radius:0;}.menu--main .level-0.last > .dropdown-menu{left:auto;right:0;}.menu--main .menu-item:not(.level-0) > .anchor-wrapper > .text > *:link{color:#0b2e4d;font-size:1rem;padding:0.5rem;}.block-main-main-menu ul.level-0 > li:hover{text-decoration:underline;text-decoration-thickness:0.5rem;text-decoration-color:var(--bright-blue);}.block-main-main-menu ul.level-0 > li:hover > .anchor-wrapper > .text > *:link,.block-main-main-menu ul.level-0 > li:hover > .anchor-wrapper > .text > *:visited,.block-main-main-menu ul.level-0 > li:hover > .anchor-wrapper > .text > *{color:white;}.block-main-main-menu ul.level-0 > li li:hover > .anchor-wrapper > .text > *:link,.block-main-main-menu ul.level-0 > li li:hover > .anchor-wrapper > .text > *:visited,.block-main-main-menu ul.level-0 > li li:hover > .anchor-wrapper > .text > *{color:var(--bright-blue-2);}}@media (max-width:767px){#logo-column{height:9rem;}#menu-column{background-color:var(--bright-blue-2);}body:not(.responsive-menu-show) #top-top-navigation-panel{height:5rem;}#top-top-header{height:5rem;}#top-links{}#top-header{min-height:5rem;}#top-logo{width:5rem;top:0.5rem;}.responsive-menu-toggle{top:1rem;}body:not(.node-type-homepage) #section-label{height:auto;min-height:4rem;}}@media (min-width:901px) and (max-width:992px){.main-menu-wrapper{padding-top:1rem;}}@media (max-width:767px){.block-main-main-menu ul.level-0 > li > .anchor-wrapper > .text > *{padding:1rem 0;text-decoration:none;margin:0;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper > .text > a:hover{color:white;}.block-main-main-menu ul.level-0 > li{display:block;text-align:left;}.block-main-main-menu ul.level-0 > li > .anchor-wrapper{text-align:left;}.block-main-main-menu ul.level-0{display:block;margin:0rem 0;}.menu--main .dropdown > .dropdown-menu{background-color:transparent;border:none;color:white;}}@media (max-width:767px){#top-header .nav{display:none;}body.responsive-menu-show #top-header .nav{display:block;margin-top:8rem;}body.responsive-menu-show #block-homecarousel::before{content:" ";position:absolute;top:0;left:0;height:15rem;width:100%;background-color:var(--bright-blue-2);z-index:10000;}}.menu--main .toggle{right:0.5rem;top:0.5rem;}@media (max-width:767px){#top-navigation-panel{width:100%;float:none;z-index:3;}.block-main-main-menu .responsive-menu-lowres ul.level-0 .text > *{color:black;font-size:1rem;font-weight:600;}.block-main-main-menu .level-1 > .anchor-wrapper > .text > *,.block-main-main-menu .level-2 > .anchor-wrapper > .text > *,.block-main-main-menu .level-3 > .anchor-wrapper > .text > *,.block-main-main-menu .level-4 > .anchor-wrapper > .text > *{color:white;text-transform:none;text-decoration:none;}.menu--main li.level-2{padding-left:1rem;}.menu--main .toggle{background-image:url(/themes/publicbase/images/arrow-down-white.svg);}.menu--main .toggled > .anchor-wrapper > .toggle{background-image:url(/themes/publicbase/images/arrow-up-white.svg);}}#section-label{font-size:1.925rem;line-height:1.1;margin-bottom:1rem;color:white;font-weight:900;text-transform:none;background-color:var(--bright-blue-2);display:flex;flex-direction:column;justify-content:flex-end;height:6rem;padding-bottom:1rem;}body.responsive-menu-show #section-label--inner{visibility:hidden;}#section-label--inner{}@media (max-width:999px){#section-label--inner--label{text-align:right;}}@media (max-width:640px){#section-label--inner--label{width:11rem;float:right;}#section-label{font-size:1.25rem;}}#node-header{background-color:var(--bright-blue-2);color:white;margin-bottom:2rem;}#node-header .node-header--left--inner h1{font-weight:900;}#node-header .node-header--desc{}#node-header .node-header--left{padding-top:7rem;}#node-header .node-header--left--inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%;}#node-header .node-header--images{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}#node-header .node-header--images-inner{display:grid;left:0;top:0;grid-gap:2rem;padding:2rem 0;}#node-header .node-header--images-inner.items-0{display:none;}#node-header .node-header--images-inner.items-1{grid-template-columns:auto;}#node-header .node-header--images-inner.items-2{grid-template-columns:auto auto;}#node-header .node-header--images-inner.items-3{grid-template-columns:auto auto auto;}#node-header .node-header--images-inner.items-4{grid-template-columns:auto auto auto auto;}#node-header .node-header--images img{object-fit:cover;width:100%;height:100%;border-radius:0.5rem;object-position:center top;}@media (min-width:992px){#node-header .node-header--left--inner{padding-bottom:2rem;}}#main{z-index:10;position:relative;padding-bottom:0;}body:not(.front-page) #main{padding-bottom:4rem;}body.not-node #main{margin-top:4rem;padding-bottom:4rem;padding-top:2rem;}body.node-type-homepage #main{margin-top:0;}article.node{min-height:20rem;}#main-inner{background-color:white;}#title-row h1{font-size:1.575rem;line-height:2rem;text-transform:none;font-weight:500;margin:1rem 0;font-family:'Be Vietnam Pro',sans-serif;color:#6d6e71;}#block-main-local-tasks{text-align:center;}#block-main-local-tasks a:link,#block-main-local-tasks a:visited,#block-main-local-tasks a:active{color:white;}.layout-sidebar-first{margin-top:1rem;}.submenu--main.nav{display:block;}.layout-sidebar-first .sb-dropdown-menu,.layout-sidebar-first .submenu--main{margin:0 0 1rem;padding:0;list-style:none;}.layout-sidebar-first .submenu--main .text > *{padding:0.5rem 0;text-decoration:none;color:black;display:block;color:#656565;box-shadow:0 1px 0 0 rgb(135 135 135 / 10%);-webkit-transition:all 0.3s;transition:all 0.3s;}.layout-sidebar-first .submenu--main > .active-trail > .anchor-wrapper > .text > *,.layout-sidebar-first .submenu--main > .active-trail > .anchor-wrapper > .text > a:link{color:#004785;}.layout-sidebar-first .submenu--main .anchor-wrapper > .text > a.is-active{font-weight:bold;}.layout-sidebar-first .submenu--main.level-0 > li > .anchor-wrapper > .text > *{text-transform:uppercase;}.layout-sidebar-first .submenu--main .sb-dropdown-menu .text > *{padding-left:1rem;}.layout-sidebar-first .submenu--main.level-0 > li.dropdown > .anchor-wrapper > .text > *{padding-right:1.5rem;position:relative;}.layout-sidebar-first .submenu--main.level-0 > li.dropdown > .anchor-wrapper > .text > *::after{background-image:url(/themes/main/images/icons/down-arrow-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;content:" ";position:absolute;right:0;top:0;height:100%;width:1rem;transition:transform 0.3s;}html.js .layout-sidebar-first .submenu--main.level-0 > li.dropdown:not(.toggled) > .anchor-wrapper > .text > *::after{transform:rotate(90deg);}html.js .layout-sidebar-first .submenu--main.level-0 > li.dropdown:not(.toggled) > .sb-dropdown-menu{display:none;}#footer{color:white;margin-top:4rem;margin-bottom:1rem;text-align:center;font-size:1rem;background-color:transparent;}#footer a{color:white;text-decoration:none;}#footer .row{margin-bottom:2rem;}#footer-inner{text-align:center;padding:1rem 2rem;}#footer .phone-label{color:var(--light-blue);font-weight:bold;margin-right:0.25rem;}#footer .footer-nav a:link,#footer .footer-nav a:visited,#footer .footer-nav a:active{color:var(--light-blue);font-weight:bold;display:block;margin-bottom:0.25rem;}#footer .small{font-size:0.8rem;}@media (max-width:767px){#footer .row{margin-bottom:0;}#footer .row > *{margin:1rem 0;}}
}
@media screen{html{font-size:1em;}@media (min-width:1400px){html{font-size:1em;}}@media (min-width:1550px){html{font-size:1.0714285714285716em;}}@media (min-width:1700px){html{font-size:1.1428571428571428em;}}@media (min-width:1850px){html{font-size:1.2142857142857144em;}}@media (min-width:2000px){html{font-size:1.2857142857142856em;}}@media (min-width:2150px){html{font-size:1.3571428571428572em;}}@media (min-width:2300px){html{font-size:1.4285714285714288em;}}@media (min-width:2450px){html{font-size:1.5em;}}@media (min-width:2600px){html{font-size:1.5714285714285716em;}}@media (min-width:2750px){html{font-size:1.6428571428571428em;}}@media (min-width:2900px){html{font-size:1.7142857142857144em;}}@media (min-width:3050px){html{font-size:1.7857142857142856em;}}@media (min-width:3200px){html{font-size:1.8571428571428572em;}}@media (min-width:3350px){html{font-size:1.9285714285714288em;}}body{font-size:1rem;background-color:white;margin-top:0;padding-top:1rem;overflow-anchor:none;}@media (max-width:1199px){.col-md-vpad .row > *{padding-top:1rem;padding-bottom:1rem;}}@media (max-width:991px){.col-sm-vpad .row > *{padding-top:1rem;padding-bottom:1rem;}}@media (max-width:767px){.col-xs-vpad .row > *{padding-top:1rem;padding-bottom:1rem;}}@media (max-width:767px){.hidden-xs{display:none;}}@media (max-width:991px){.hidden-sm{display:none;}}.visually-hidden{color:black;background-color:white;left:-10000rem;top:-10000rem;}#toolbar-administration{z-index:40000;position:relative;}nav.tabs{margin:1rem 0;}.row.row-fix-4321 > *[class*="col-"]{margin-bottom:1rem;}@media (min-width:1200px){.row.row-fix-4321 > *[class*="col-"]:nth-of-type(1),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(5),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(9),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(13),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(17),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(21),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(25),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(29),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(33),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(37){clear:left;}}@media (min-width:992px) and (max-width:1199px){.row.row-fix-4321 > *[class*="col-"]:nth-of-type(1),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(4),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(7),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(10),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(13),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(26),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(29),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(32),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(35),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(38),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(41),.row.row-fix-4321 > *[class*="col-"]:nth-of-type(44){clear:left;}}@media (min-width:768px) and (max-width:991px){.row.row-fix-4321 > *[class*="col-"]:nth-of-type(even){clear:left;}}@media (max-width:767px){.row.row-fix-4321 > *[class*="col-"]{clear:left;}}header.top-header{position:relative;z-index:1000;}.menu--main li{position:relative;}.menu--main li[tabindex]{cursor:pointer;}@media (min-width:768px){.menu--main .dropdown-menu{position:absolute;top:100%;left:0;right:auto;background-color:#eee;min-width:20rem;padding:0;}.menu--main:not(.inline-menus):not(.duplicate-toggle-onlytouch) .dropdown-menu .dropdown-menu{top:0;left:100%;}.menu--main .level-0.last > .dropdown-menu{right:0;left:auto;}.menu--main.duplicate-toggle-onlytouch:not(.no-touchevents) li.toggled:not(.level-0) .dropdown-menu,.menu--main.inline-menus li:not(.level-0) .dropdown-menu{position:static;display:block;}html.no-touchevents .menu--main:not(.inline-menus) .dropdown-menu{display:none;}.menu--main.toggle-menu .dropdown-menu .dropdown-menu{position:relative;top:0;right:auto;left:0;}.menu--main .dropdown-menu li{display:block;width:100%;}html.no-touchevents .menu--main:not(.inline-menus) li:hover > .dropdown-menu,html.no-touchevents .menu--main:not(.toggle-menu) > li:hover > .dropdown-menu{display:block;}.menu--main .text > *{padding:0.5rem 1rem;text-decoration:none;color:black;display:block;}}.menu--main .anchor-wrapper{position:relative;}.menu--main .toggle{display:none;text-indent:-10000rem;background-image:url(/themes/publicbase/images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:1.5rem;height:1.5rem;cursor:pointer;background-color:transparent;border:none;position:absolute;top:0;right:0;}.menu--main.toggle-menu .toggle{display:block;}.menu--main .toggled > .anchor-wrapper > .toggle{background-image:url(/themes/publicbase/images/arrow-up.svg);}.menu--main .dropdown > .dropdown-menu{display:none;}@media (min-width:768px){.responsive-menu-lowres:not(.responsive-menu-hires){display:none;}.menu--main.toggle-top-toggle .level-0 > .anchor-wrapper > .toggle,.menu--main:not(.toggle-menu) .menu-item:not(.level-0) .toggle{display:none;}}.responsive-menu-toggle{display:none;width:3.5rem;padding:0.5rem;border:none;background-color:transparent;position:absolute;top:0;right:0;z-index:2000;}.responsive-menu-toggle img{width:100%;}@media (max-width:767px){.responsive-menu-hires{display:none !important;}body.responsive-menu-show .responsive-menu-lowres{display:block !important;}.responsive-menu-toggle{display:inline-block;}.responsive-menu-lowres ul.level-0{text-align:left;padding:0;margin:0;}.responsive-menu-lowres ul.level-0 > li{display:block;margin:0.5rem 0;}.responsive-menu-lowres ul.level-0 .text > *{padding:0.5rem 0.75rem;font-size:1.25rem;margin:0.5rem 0;display:block;width:calc(100% - 2rem);}.responsive-menu-lowres ul{list-style:none;}.menu--main .dropdown > .dropdown-menu{display:none;}.menu--main .dropdown:hover:not(.toggled) > .dropdown-menu{display:none;}.menu--main .toggle{display:block;}}.menu--main .dropdown.toggled > .dropdown-menu{display:block;}html:not(.touchevents) .menu--main.keyboard-accessible .menu-item:focus-within > .dropdown-menu{display:block;}#block-main-local-tasks ul{list-style:none;margin:1rem 0;padding:0;}#block-main-local-tasks ul li{display:inline-block;margin-right:1rem;}#messages-block{margin:1rem 0;}#messages-block .messages{padding:1rem;border-radius:0.5rem;}#messages-block .type-status{border:0.125rem solid #9be49b;margin:0 0 0.5rem;}#messages-block .type-error{border:0.125rem solid #e4b29b;margin:0 0 0.5rem;}.row.vert-align > div{display:inline-block;vertical-align:middle;float:none;}#drupal-off-canvas .form-item{display:block;}.layout-builder-update-block{padding-bottom:5rem;}.contextual{position:absolute !important;}
}
#block-homecarousel{z-index:1;position:relative;background-color:var(--bright-blue-2-80);}.homepage-carousel--inner{overflow:hidden;aspect-ratio:16/7;}#main .homepage-carousel--slide img{transition:transform 0s;transform:scale(1.2);aspect-ratio:16/7;object-fit:cover;display:block;}#main .homepage-carousel--slide.zoom img{transform:scale(1);transition:transform 3s;}@media (min-width:992px) and (orientation:landscape){#main .homepage-carousel--slide img,.homepage-carousel--inner{width:100%;height:calc(100vh - 7rem);aspect-ratio:unset;}}@media (max-width:480px){#main .homepage-carousel--slide img{aspect-ratio:1/1;}}.homepage-carousel--text{position:absolute;left:0;bottom:0;width:100%;padding-top:calc(1rem + 0.5vw);padding-bottom:calc(1rem + 0.5vw);z-index:1000;color:white;}.homepage-carousel--text *:first-child{margin-top:0;}.homepage-carousel--text *:last-child{margin-bottom:0;}.homepage-carousel--text h1{font-weight:900;font-size:calc(1rem + 3vw);color:var(--light-grey-1);}.homepage-carousel--text p{font-size:calc(1rem + 1.2vw);line-height:normal;}.homepage-carousel--text--index{position:relative;}.homepage-carousel--text a:link,.homepage-carousel--text a:visited,.homepage-carousel--text a:active{color:var(--light-grey-1);}.homepage-carousel--text::before{background-color:var(--green-blue-1);opacity:0.8;position:absolute;left:0;top:0;width:100%;height:100%;content:" ";}@media (max-width:1280px){.homepage-carousel--text h1{font-size:2.15rem;}.homepage-carousel--text p{font-size:1.15rem;}}@media (max-width:991px){.homepage-carousel--text{padding-top:1rem;padding-bottom:1rem;}.homepage-carousel--text h1{font-size:2rem;}.homepage-carousel--text p{font-size:1rem;}}@media (max-width:640px){.homepage-carousel--text{padding-top:1rem;padding-bottom:1rem;}.homepage-carousel--text h1{font-size:1.75rem;}}@media (max-width:480px){.homepage-carousel--inner{aspect-ratio:16/12;}.homepage-carousel--slide img{aspect-ratio:16/12;}}
.block-homepage-grey-panels{display:grid;grid-template-columns:auto auto auto;grid-gap:2rem;margin-top:2rem;margin-bottom:2rem;}.block-homepage-grey-panels .grey-panel{background-color:var(--light-grey-2);padding:1rem;border-radius:0.5rem;color:var(--green-blue-1);}.node-type-homepage .block-homepage-grey-panels .grey-panel h2{color:var(--mid-blue-2);font-size:1.25rem;font-weight:900;margin-bottom:0;}.block-homepage-grey-panels .grey-panel > *:first-child{margin-top:0;}.block-homepage-grey-panels .grey-panel > *:last-child{margin-bottom:0;}@media (max-width:767px){.block-homepage-grey-panels{grid-template-columns:auto;}}
.block-news-entries{}.block-news-entries .news-entry{margin-bottom:1rem;font-size:0.92rem;font-weight:300;}.block-news-entries .news-entry .label{margin-bottom:0;font-weight:bold;margin-top:0.6rem;}.block-news-entries .news-entry .p{vertical-align:middle;margin:0 0.5rem;}.block-news-entries .news-entry .desc{margin-top:0.6rem;font-size:1rem;}.block-news-entries .news-entry .desc > *:first-child{margin-top:0;}.block-news-entries .news-entry .desc > *:last-child{margin-bottom:0;}.year-selector{margin-top:1rem;}.year-selector a{font-weight:bold;}.node-type-homepage .block-news-entries .news-entry{color:white;font-size:1rem;}.node-type-homepage .block-news-entries .news-entry .link{margin-top:0.6rem;color:var(--light-blue);}.node-type-homepage .block-news-entries .news-entry{margin-bottom:3rem;}@media (max-width:1200px){.node-type-homepage .block-news-entries .news-entry{margin-bottom:2rem;}}@media (max-width:900px){.node-type-homepage .block-news-entries .news-entry{margin-bottom:1rem;}}
.simple-carousel--slide{position:relative;}figure.simple-carousel--slide{margin-bottom:0;}.simple-carousel--slide img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto;}.simple-carousel--slide figcaption{position:absolute;left:0;bottom:0;width:100%;padding:1rem 1rem 3rem;background-color:var(--green-blue-1-80);color:white;font-size:0.8rem;}.slick-prev:before,.slick-next:before{content:"▶";background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%;display:block;opacity:1;color:white;background-image:none;font-size:1.5rem;position:relative;}.slick-next:before{text-align:right;}.slick-prev:before{content:"◀";text-align:left;}.slick-list{padding-bottom:0;}.slick-dotted.slick-slider{margin-bottom:0;max-width:100vw;}.text-formatting .slick-dots,.slick-dots{bottom:1rem;height:1rem;outline:none !important;margin:0;padding:0;}.slick-prev,.slick-next{bottom:1rem;top:auto;-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%);width:1.75rem;height:1.75rem;}.slick-prev{left:1rem;}.slick-next{right:1rem;}.slick-dots li{width:1rem;height:1rem;margin:0 0.125rem !important;vertical-align:top;}.slick-dots li button{width:1rem;height:1rem;padding:0;}.slick-dots li button:before{width:1rem;height:1rem;font-size:0.75rem;line-height:1rem;}.slick-dots li button::before{color:white;opacity:1;}.slick-dots li.slick-active button:before{color:var(--light-blue-2);}
@media screen{#title-row{position:absolute;left:-1000rem;top:-1000rem;}article.node.node-type-homepage{min-height:0;}.layout--twocol-section .layout__region--first h2,.node-type-homepage .text-formatting h2{font-size:1.5rem;font-weight:900;color:var(--light-blue);margin-bottom:2rem;}@media (max-width:900px){.layout--twocol-section .layout__region--first h2{margin-bottom:1rem;}}.grey-panels-container .row > .col-xs-12{padding-left:0;padding-right:0;}.layout--twocol-section{display:flex;background-color:var(--green-blue-1);color:white;}.layout--twocol-section .layout__region{display:inline-block;width:50%;position:relative;}.layout--twocol-section .layout__region--first{padding:0 2rem 0 0;margin:0;overflow:hidden;display:flex;width:50%;flex-direction:column;justify-content:center;}@media (min-width:576px) and (max-width:767px){.layout--twocol-section .layout__region--first{padding-left:2rem;padding-right:2rem;}}@media (min-width:768px){.layout--twocol-section .layout__region--first{padding-left:5%;}}@media (min-width:992px){.layout--twocol-section .layout__region--first{padding-left:5%;}}@media (min-width:1200px){.layout--twocol-section .layout__region--first{padding-left:5%;}}@media (min-width:1400px){.layout--twocol-section .layout__region--first{padding-left:5vw;}}@media (max-width:900px){.layout--twocol-section .layout__region{display:block;width:100%;}.layout--twocol-section .layout__region--first{flex:none !important;padding:0 1rem;}}
}
@media screen{#main img{max-width:100%;height:auto;}blockquote{padding-left:1rem;border-left:0.3rem solid #e5e5e5;font-size:0.92rem;line-height:1.25rem;font-style:italic;font-family:'Brygada 1918',serif;color:#0c2d5a;font-weight:500;}article a:link,article a:visited{text-decoration:none;}.text-formatting p,.text-formatting blockquote,.text-formatting h2,.text-formatting h3,.text-formatting h4,.text-formatting h5,.text-formatting h6,.text-formatting ul,.text-formatting ol,.text-formatting address{margin-top:0.72rem;margin-bottom:0.72rem;}.text-formatting p{color:#4d4d4f;font-size:0.92rem;font-weight:300;}.text-formatting ul,.text-formatting ol{font-size:0.92rem;font-weight:300;color:#4d4d4f;}.text-formatting ul li + li,.text-formatting ol li + li{margin-top:0.48rem;}article h2,article h3{font-weight:900;}address{font-style:inherit;}html.is-ie #ie_notice{display:block !important;background-color:#ffd;padding:1rem;text-align:center;margin-bottom:1rem;}h2,h3,h4,h5,h6{margin:1rem 0 1rem 0;font-weight:300;color:#656565;text-transform:none;}h2{color:#0c2d5a;font-size:1.275rem;line-height:1.75rem;margin-top:0.75rem;}h3{font-size:1rem;line-height:1rem;margin-top:0;}h4{color:#004785;font-size:1rem;line-height:2rem;margin-bottom:0.125rem;}li h2,li h3,li h4,li h5,li h6{margin-top:auto;margin-bottom:auto;}.block-grey-box{background:#f5f9fa;color:#656565;box-shadow:0 1px 0 0 rgb(0 0 0 / 10%);}.first-element-no-top > p:first-child,.first-element-no-top > *:first-child > p:first-child,.first-element-no-top > h2:first-child,.first-element-no-top > *:first-child > h2:first-child{margin-top:0;line-height:1.1;}.first-element-top > p:first-child,.first-element-top > *:first-child > p:first-child,.first-element-top > h2:first-child,.first-element-top > *:first-child > h2:first-child{margin-top:1rem;line-height:1.1;}.extra-margin-top{margin-top:0.875rem;}.h2-underlines h2{border-bottom:1px solid #006e;}form .form-search{max-width:90%;}@media (max-width:480px){#main form .form-item label{width:100%;float:none;margin-bottom:0.5rem;}#main form .form-item{margin-bottom:0.5rem;}}
}
