/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.color-black{color:#000000 !important;}.color-white{color:#FFFFFF !important;}.color-red{color:#FF0000 !important;}.color-blue{color:#0000FF !important;}.color-green{color:#00FF00 !important;}.color-yellow{color:#FFFF00 !important;}.color-orange{color:#FFA500 !important;}.color-purple{color:#800080 !important;}.color-cyan{color:#00FFFF !important;}.color-magenta{color:#FF00FF !important;}.color-gray{color:#808080 !important;}.bg-color-black{background-color:#000000 !important;color:#fff;}.bg-color-white{background-color:#FFFFFF !important;border:1px solid #ccc;}.bg-color-red{background-color:#FF0000 !important;color:#fff;}.bg-color-blue{background-color:#0000FF !important;color:#fff;}
@media (max-width:768px){li.menuparent{> a{text-decoration-line:none;}ul.sf-has-clone-parent{margin-top:20px;margin-left:15px;border-left:1px solid var(--color-text-primary-medium);}}}
.site-header{min-height:calc(var(--site-header-height-wide) - var(--sp3));}.site-header__inner{.site-header__inner__container{padding-left:0;}}.block-views-blockdomain-page-title-view-block-1{padding-right:var(--container-padding);background-color:var(--color--primary-50);*{color:beige;@media (max-width:768px){margin-left:15px;}}.field-content > *{margin-block:var(--sp0-75);}}
.thumbnail-gallery .field__items{column-count:4;column-gap:12px;}.thumbnail-gallery .field__item{break-inside:avoid;margin-bottom:12px;}.thumbnail-gallery .field__item a img{width:100%;height:auto;border-radius:12px;display:block;}
.site-footer__inner{padding-bottom:2rem;}.region--footer_top__inner{align-content:center;}
.region--footer_top__inner{display:grid;grid-template-columns:2fr 1fr;gap:10px;.block-views-blockfooter-view-block-1{grid-column:2;}.block-views-blockimprint-view-block-1{grid-column:1 / -1;grid-row:2;text-align:center;margin-top:25px;}.block-domain-menus{grid-column:1;grid-row:1 / -1;.menu.menu--level-1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;}.menu.menu--level-1 li{break-inside:avoid;}.menu.menu--level-1{column-count:auto;column-gap:20px;}.menu.menu--level-1{column-width:200px;column-gap:20px;}.menu.menu--level-1 li:nth-child(4n+1){break-before:column;}}.view-footer-view  article > header{display:none;}}
.glightbox-grid .field__items{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap;}.glightbox-item{position:relative;overflow:hidden;cursor:pointer;a img{border-radius:12px;}}.glightbox-item::after{content:'▶';font-size:3rem;color:white;text-shadow:0 0 10px rgba(0,0,0,0.7);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}
#edit-domain,.non-admin-hidden{display:none;}
.jcbx-glry-classic{background-color:transparent !important;}#jb-glry-id-0 > div > div:nth-child(4){visibility:hidden;}
#block-olivero-languageswitcher > div > ul{display:flex;justify-content:flex-end;> li{margin:15px;list-style-type:none;}}.field--name-field-show-language-switcher.field--label-hidden{visibility:hidden;}main:has(.field--name-field-show-language-switcher.show-language-switcher-value-Off) .block-language-blocklanguage-interface{display:none;}.region--content-above{> .block-language-blocklanguage-interface{display:flex;justify-content:flex-end;@media (min-width:768px){.block__content{margin-right:var(--sp10);}}ul{display:flex;> li{margin:15px;list-style-type:none;}}}
@media (max-width:768px){.social-bar{display:none;}}
