/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--navel-blue:#3078B4;--rule:#E8E8E8;--text:#333;}body{background:#fff;color:var(--text);font-family:"Crimson Text",Georgia,"Times New Roman",serif;font-size:18px;line-height:1.9;}h1,h2,h3,h4{font-family:"Crimson Text",Georgia,"Times New Roman",serif;color:#2f2f2f;font-weight:400;}.region-header{padding-top:56px;padding-bottom:22px;border-bottom:0;}.region-header .block-system-branding-block{display:flex;justify-content:center;text-align:center;}.region-header .site-branding{display:flex;flex-direction:column;align-items:center;gap:14px;}.region-header .site-branding__logo img{height:78px;width:auto;}.region-header .site-branding__name a,.region-header .site-name a{font-family:"Great Vibes",cursive;font-size:92px;line-height:1;letter-spacing:.5px;color:var(--navel-blue);text-decoration:none;}.region-header .site-branding__name a:hover,.region-header .site-name a:hover{opacity:.95;}.region-header .site-branding__slogan{font-size:14px;color:rgba(0,0,0,.55);margin-top:-6px;}@media (min-width:992px){.container{max-width:1060px;}}
.region-header{padding-top:56px;padding-bottom:22px;text-align:center;}.region-header .block-system-branding-block{display:flex;justify-content:center;}.region-header .site-branding{display:flex;flex-direction:column;align-items:center;gap:14px;}.region-header .site-branding__logo img{height:78px;width:auto;}.region-header .site-branding__name a,.region-header .site-name a{font-family:"Great Vibes",cursive;font-size:92px;line-height:1;letter-spacing:.5px;color:#3078B4;text-decoration:none;}.region-header .site-branding__slogan{font-size:14px;color:rgba(0,0,0,.55);margin-top:-6px;}
.separator{width:60px;height:5px;display:inline-block;background:#000;vertical-align:middle;}.separator--gray{background:#ddd;}.separator--accent{background:#d56224;}
@media (min-width:992px){.container{max-width:1060px;}}body{background:#fff;color:#333;font-family:"Crimson Text",Georgia,"Times New Roman",serif;font-size:18px;line-height:1.9;}.region-header{padding-top:56px;padding-bottom:18px;text-align:center;}.region-header a.navbar-brand{float:none !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:14px !important;margin:0 auto !important;padding:0 !important;text-decoration:none !important;}.region-header a.navbar-brand img{height:78px;width:auto;display:block;}.region-header a.navbar-brand{font-family:"Great Vibes",cursive;font-size:92px;line-height:1;letter-spacing:.5px;color:#3078B4;}.region-header a.navbar-brand span,.region-header a.navbar-brand strong{font-family:"Great Vibes",cursive;font-size:92px;line-height:1;letter-spacing:.5px;color:#3078B4;}.region-primary-menu{margin-top:18px;margin-bottom:54px;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:14px 0;text-align:center;}.region-primary-menu .block-title{display:none !important;}.region-primary-menu ul.nav.navbar-nav{float:none !important;display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap;padding:0 !important;margin:0 !important;list-style:none !important;}.region-primary-menu ul.nav.navbar-nav > li{float:none !important;display:block;margin:0;padding:0;}.region-primary-menu ul.nav.navbar-nav > li > a{font-family:"Crimson Text",Georgia,"Times New Roman",serif;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#2b2b2b;padding:8px 18px !important;text-decoration:none !important;position:relative;}.region-primary-menu ul.nav.navbar-nav > li + li > a::before{content:" · ";color:rgba(0,0,0,.35);margin-right:18px;}.region-primary-menu ul.nav.navbar-nav > li > a:hover{color:#000;background:transparent !important;}
