/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Open Sans",sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Merriweather",serif;}.region-header,header,#header{text-align:center;padding:48px 0 18px;border-bottom:1px solid #eee;}.region-header .navbar,header .navbar{justify-content:center;flex-direction:column;background:transparent !important;padding:0 !important;border:0 !important;box-shadow:none !important;}.region-header .navbar-brand img,.region-header .site-branding img,header .navbar-brand img{display:block;margin:0 auto 14px;max-height:120px;width:auto;}.region-header .navbar-brand,.region-header .site-branding__name a,header .navbar-brand{display:inline-block;margin:0 auto;font-family:"Merriweather",serif;font-style:italic;font-weight:700;font-size:clamp(44px,5vw,80px);line-height:1.05;color:#2e74b5 !important;text-decoration:none;}.region-header .navbar-brand:hover,.region-header .navbar-brand:focus{text-decoration:none;}.region-header .site-branding__slogan,.region-header .navbar-text,header .navbar-text{margin-top:10px;font-family:"Merriweather",serif;font-size:14px;color:#666;}.region-primary-menu{text-align:center;padding:34px 0 10px;}.region-primary-menu .block-title{position:relative;display:inline-block;font-family:"Merriweather",serif;font-weight:400;font-size:32px;color:#333;margin:0 0 22px;padding:0 18px;}.region-primary-menu .block-title::before,.region-primary-menu .block-title::after{content:"";position:absolute;top:50%;width:260px;height:1px;background:#e6e6e6;}.region-primary-menu .block-title::before{right:100%;margin-right:18px;}.region-primary-menu .block-title::after{left:100%;margin-left:18px;}.region-primary-menu ul.menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;}.region-primary-menu ul.menu > li{margin:0;padding:0;}.region-primary-menu ul.menu > li > a{display:inline-block;padding:10px 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#333;text-decoration:none;}.region-primary-menu ul.menu > li + li::before{content:"·";color:#999;margin:0 18px;}.region-primary-menu ul.menu > li > a:hover{color:#2e74b5;}.region-primary-menu .navbar-nav,.region-primary-menu ul.navbar-nav{flex-direction:row !important;justify-content:center;width:100%;gap:0;}.region-primary-menu .navbar-nav .nav-item + .nav-item::before{content:"·";color:#999;margin:0 18px;display:inline-block;}.region-primary-menu .navbar-nav .nav-link{padding:10px 0 !important;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#333 !important;text-decoration:none;}.region-primary-menu .navbar-nav .nav-link:hover{color:#2e74b5 !important;}a{text-decoration:none;}a:hover{text-decoration:none;}.region-primary-menu ul.navbar-nav,.region-primary-menu ul.nav,.region-primary-menu ul{list-style:none !important;margin:0 !important;padding:0 !important;}.region-primary-menu ul.nav.navbar-nav{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap;gap:0;}.region-primary-menu .nav-item{margin:0 !important;padding:0 !important;}.region-primary-menu .nav-link{display:inline-block;padding:10px 0 !important;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#333 !important;text-decoration:none !important;}.region-primary-menu .nav-item + .nav-item::before{content:"·";color:#999;margin:0 18px;display:inline-block;}.region-primary-menu .nav-link:hover{color:#2e74b5 !important;}
