/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div:has(> * > .context-link){position:relative;}.context-link{position:absolute;top:10px;right:10px;}.context-link ul li{margin:0;}.context-link .dropbutton-action{content-visibility:hidden;height:26px;}.context-link .dropbutton-multiple.open .dropbutton-action{content-visibility:visible;}.context-link .dropbutton-toggle{background-image:url(/core/misc/icons/bebebe/pencil.svg);background-repeat:no-repeat;background-position:center center;background-size:16px 16px;width:26px;height:26px;}.context-link .dropbutton-toggle:hover{background-image:url(/core/misc/icons/787878/pencil.svg);}.context-link .dropbutton-multiple .dropbutton-widget{padding:0 13px;border-radius:13px;background-color:rgb(255 255 255 / 80%);}.context-link.on-photo .dropbutton-multiple .dropbutton-widget{background-color:rgb(0 0 0 / 20%);}.context-link .dropbutton-multiple .dropbutton-widget:hover{background-color:rgb(255 255 255 / 80%);}.context-link .dropbutton-arrow{visibility:hidden;}.context-link .dropbutton-multiple.open .dropbutton-widget{border-radius:0 13px 0 0;}.context-link .dropbutton-multiple .dropbutton{border-right:none;}
body,p{font-size:1.4rem;}#center.no-sidebars #main{width:inherit;}#hero{box-shadow:rgb(38,57,77) 0px 20px 30px -10px;}#hero .region-hero{box-shadow:inset rgb(38,57,77) 0px 20px 30px -10px;}#sub_footer{background:lightgrey;padding:1.3rem 0 1.3rem 0;box-shadow:rgb(38,57,77) 0px -20px 30px -10px;text-align:center;}table{border-top:0.1rem solid #ddd;border-left:none;width:100%;border-color:hsl(0,0%,60%);border-style:dotted;}thead th{background-color:#1379a7;border:1px solid hsl(0,0%,60%);color:white;}tbody th{background:#eee;font-weight:bold;}tr:nth-child(even){background:#f5f5f5;}td{border-right:none;border:1px solid hsl(0,0%,60%);overflow-wrap:anywhere;}a.button,a.button:first-child{cursor:pointer;display:inline-block;color:#fff;border:0.1rem solid transparent;background:#1379a7;padding:5px;margin-top:5px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.75);}.expandable-formatter .js-collapsed{box-shadow:rgb(38,57,77) 0px 20px 40px -40px;}.iti{display:block;}textarea{height:inherit;}.pswp--open .pswp__bg{opacity:0.8 !important;}@media (min-width:64rem){#menu{background:white;box-shadow:rgb(38,57,77) 0px 0px 30px -10px;}}@media (max-width:63.9rem){#menu{position:sticky !important;width:inherit !important;}body.menu-open #navbar-collapse #header{order:0;}}@media (min-width:64rem){.region-menu{margin-left:15rem;}}#header .block-system-branding-block a.logo .image img{width:15rem;}#navbar .block-system-branding-block a .image img{width:10rem;}#navbar .block-system-branding-block a .title{display:inherit;}@media (max-width:37.9rem){#navbar .block-system-branding-block a .title .site-name{font-size:2.5rem;}#navbar .block-system-branding-block a .title .site-slogan{display:none;}}.ui-accordion .ui-state-active{background-color:#1379a7;border:#0f5f83;}.ui-accordion .ui-accordion-header{border-radius:10px 3px 0px 0px;}.ui-accordion .ui-accordion-content{border-radius:0px 0px 10px 3px;}
.ief-form.fieldset .ief-entity-submit{display:none;}
.container .container{padding:0;}.js-drupal-fullcalendar table{margin-top:auto;margin-bottom:auto;}.fc-scroller{height:auto !important;overflow:hidden !important;}.feed-icon{display:inline-block;}.fc-center{white-space:nowrap;}.fc-right{display:none;}.fc-today-button{display:flex;}.fc-toolbar>*>:not(:first-child){margin-left:0;}.layout--two-column-extra{padding:inherit;}@media (max-width:63.9rem){.fc-toolbar>*>:not(:first-child){margin-left:0;}}.accordion-time time{width:10rem;display:inline-block;text-align:right;}
