/* ### HIRSCHTEC Custom Design - BEGIN */
/* HIRSCHTEC-csd-deployment-date: 2026-05-28T14:08:26Z */
/* HIRSCHTEC-csd-deployment-hash: d8cb6bb2cb709ad3ebbd86aa1ca94b14c0ce1ae3b8f5a105f5a005cb0c12f744 */

@charset "UTF-8";html{font-family:"TTNormsPro",Arial,"Open Sans","Helvetica Neue","Lucida Grande",Helvetica,Arial,sans-serif;font-weight:300;color:#000}html.wide,.desktop #wrapper{background-color:#f5f5f5}
body{color:#000}.clientapp .switch.on .handle{background-color:#333}a,a:visited,.branch-colored{color:#000}.bold,strong{font-weight:500 !important;font-family:"TTNormsPro","Opem Sans"}.rich-text p a,.rich-text p a:visited,.rich-text td a,.rich-text td a:visited,.rich-text p .branch-colored,.quick-links-widget.type-list a,.page [data-content] li a{text-decoration:underline}
html.mouse .page p a:hover,html.mouse .page td a:hover,.page .rich-text.news-detail-post-content li a:hover,.page .static-content-widget li a:hover,html.mouse .page [data-content] li a:hover{background-color:#ffed00;color:#000;text-decoration:underline}
html.mouse .page .quick-links-widget a:hover,html.mouse .page .quick-links-widget a:hover,html.mouse .page [data-title]:hover{background-color:transparent}html .rich-text ol li,html .rich-text ul li{margin:0}.settings .ma-list .delete{display:none}.ma-list a.item[select-item-id=facebook],.ma-list a.item[select-item-id=twitter],.ma-list a.item[select-item-id=linkedin]{display:none}
.wide:not(.without-page-background) .page:not(.feed):not(.archive):not(.without-page-background) .page-content>.scroller{box-shadow:none}.wide .content-widget-wrapper.widget-on-card>.content-widget{box-shadow:none}.wide .content-widget-wrapper.widget-on-card>.content-widget,.wide .widget-card,.ui-commons__portfolio-widget__panel-wrapper.ui-commons__portfolio-widget__panel-wrapper,.news-feed .news-feed-post{border-radius:0}
.staticPage .page-content h1,.rich-text h1{font-size:2.533rem;font-weight:300;line-height:1.2}.mobile .staticPage .page-content h1,.mobile .rich-text h1{font-size:2.4rem;font-weight:300}.staticPage .page-content h2:not(.with-separator):not(.news-feed-post-headline):not(.content-widget-title){font-weight:300;font-size:2rem;line-height:1.3}
.mobile .staticPage .page-content h2:not(.with-separator):not(.news-feed-post-headline):not(.content-widget-title){font-weight:300;font-size:1.733rem}.staticPage .page-content h3,html .rich-text h3{font-size:1.6rem;font-weight:300;line-height:1.3}.mobile .staticPage .page-content h3,.mobile .rich-text h3{font-size:1.467rem;font-weight:300}
hashtag-block a.clickable.internal-link,button.light,a.button.light{color:#767676 !important}.css-yfvxia-StyledLaunchSwitch [aria-controls=sorting-options]{background-color:#ffed00 !important}.button-widget.content-widget a,.header-right-container.actions button,.button,button{border-radius:0 !important;border:0 !important}
.public-login-hint button{background-color:#ffed00;color:#000}.mouse .public-login-hint button.positive:active,.mouse .public-login-hint button.positive:hover,.touch .public-login-hint button.positive.active,.public-login-hint button.positive:focus,.mouse .public-login-hint button.neutral:active,.mouse .public-login-hint button.neutral:hover,.touch .public-login-hint button.neutral.active,.public-login-hint button.neutral:focus{background-color:sb-brand-600;color:#000}
.page-content .scroller>.blank-slate button{background-color:#ffed00;color:#000}.page-content .scroller>.blank-slate button:hover,.page-content .scroller>.blank-slate button:active{background-color:sb-brand-600;color:#000}.dialog.signin .dialog-inner,.mobile .signin .page-content,.ipad .page.signin{background-color:#ffed00}
span.notifications__unseen-count,span.unread-count{background-color:#00b9be !important;color:#fff !important}.header-container .header-button-sidebar::before{background-color:#00b9be}.desktop .app-header:before{box-shadow:none}.desktop .app-header .header-title{font-size:15px;font-weight:500}
#mega-menu li.active>a::after{background-color:#000 !important}.horizontal-menu-hidden-sides ul li>a{color:#000 !important}#mega-menu::after{box-shadow:none}#mega-menu{border-bottom:0}#mega-menu .horizontal-menu-hidden-sides::before,#mega-menu .horizontal-menu-hidden-sides::after{border-bottom:0}
#HIRSCHTEC_MTM_ID{content:"167"}#HIRSCHTEC_MTM_PATH{content:"https://3matomo.hirschtec.eu"}h2.news-feed-post-headline{font-weight:300;font-size:1.6rem;line-height:1.3}.mobile h2.news-feed-post-headline{font-weight:300;font-size:1.467rem}
.wide .page .page-content .content-widget-wrapper>h2.content-widget-title{padding:5px 0 20px;font-weight:300;font-size:1.6rem;color:#333;text-rendering:inherit;-webkit-font-smoothing:inherit}.mobile .page .page-content .content-widget-wrapper>h2.content-widget-title{font-weight:300;font-size:1.467rem}
.swiper-container h2.news-feed-post-headline{font-weight:300;font-size:1.867rem;line-height:2rem;margin-bottom:10px}.news-feed-widget .news-feed-post h2.news-feed-post-headline{font-weight:400}.news-feed-widget .news-feed-post .news-feed-post-teaser>span{font-size:1.2rem;font-weight:400;line-height:1.4}
.news-feed-widget.content-widget .news-feed-post.news-feed-post-type-articles{box-shadow:none}.feed-post-detail .news-detail-post-teaser{font-size:18px;font-weight:300}.news-feed-post-social-actions .social-button{color:#333}.news-feed .news-feed-post-teaser>a>.read-more,.news-detail-post-meta a{font-style:normal;color:#333;text-decoration:underline}
.news-feed .news-feed-post-teaser>a:hover>.read-more,.news-detail-post-meta a:hover{background-color:#ffed00;color:#000 !important}.news-slider-slide .news-feed-post-teaser>a>.read-more:hover{color:#ffed00}news-slider-block .news-slider-layout-overlay .news-slider-inner-content-wrapper{box-shadow:none !important;padding:20px 35px}
.mobile news-slider-block .news-slider-layout-overlay .news-slider-inner-content-wrapper{box-shadow:none !important;padding:10px 25px}.desktop .on-main-page .column-66 .news-feed-post-social-actions{border-top:0}.comments-section button{border-radius:0 !important}
.search .search__results{--sb-brand-700:$color-black}.search .search__results button .bg-primary-vivid{background-color:#ffed00;color:#000}.search .ds-button.ds-button--primary{background-color:#ffed00;--sb-background-button-primary-vivid:$color-primary;color:#000}
.search .ds-button.ds-button--primary:hover{--sb-brand-600:$sb-brand-600}.accordion-widget div[data-title]:hover{background-color:#ffed00}.accordion-widget div[data-content],.accordion-widget div[data-content]:hover{background-color:#fff}.button-wrapper{text-align:left}
.button-widget .ui-commons__button-widget,.group-subscription-block-button{border:none !important;border-radius:0 !important}.picture-gallery-wrapper .swiper-button-white::after{display:none !important}.infobox-widget{box-shadow:none !important}.swiper .swiper-pagination-bullet-active,.picture-gallery-widget.with-dots .swiper-pagination .swiper-pagination-bullet-active{background:#ffed00 !important}
.news-slider-container .news-slider-content-wrapper .news-slider-inner-content-wrapper{margin:0 0 0 -1px;border-radius:0}.news-slider-container .news-slider-media-wrapper .news-feed-post-image,.news-slider-container .news-slider-media-wrapper .news-feed-post-video{border-radius:0 !important}
.news-slider-layout-overlay .news-slider-content-wrapper .news-slider-inner-content-wrapper{background:#000;color:#fff}.swiper-container h2.news-feed-post-headline,.swiper-container .news-feed-post-teaser{color:#fff}.news-slider-slide .news-feed-post-teaser>a>.read-more{color:#fff !important;font-style:normal;text-decoration:underline}
.news-slider-slide .news-feed-post-teaser>a:hover>.read-more{background:#ffed00;color:#000 !important}@media screen and (min-width:980px){.desktop .swiper-wrapper .swiper-slide{margin-right:0;margin-left:0}}span.user-pic{border-radius:0;color:#000;background:#ffed00 !important}
.page.network .user-pic,.page.profile .user-pic,.user-pic{border-radius:0 !important}.profile .information .input-group{border:0}.profile .information .input-group .we-icon{display:none}.profile .information .input-group.with-icon{padding-left:0}.user-profile .tailwind .tablet\:rounded-md,.user-profile .tailwind .\!rounded-md,.user-profile .tailwind .rounded-lg{border-radius:0 !important}
.user-profile #up-main-layout .business-card div>a:first-child{background-color:#ffed00 !important}.user-profile #up-main-layout .business-card div>a:first-child svg{fill:#000 !important}.user-profile #up-main-layout .business-card div>a:first-child span{color:#000 !important}
.user-profile #up-main-layout .business-card div>a.no-underline{color:#333 !important;text-decoration:underline}.user-profile #up-main-layout .business-card div>a.no-underline:hover{background-color:#ffed00}.tablet\:gap-8 a.w-full.default-link-handling:last-child svg{display:none}
.tablet\:gap-8 a.w-full.default-link-handling:last-child::before{content:"";display:inline-block;width:1em;height:1em;background:url('data:image/svg+xml;utf8,<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 566.93 566.93"><path d="M467.72,354.33v-84.9l-170.08-.25V212.49h55.49V70.87H212.6V212.49h56.69v56.65l-170.08-.25v85.55H42.52V496.06H184.25V354.44H127.56V297.28l141.73.2v57H212.6V496.06H354.33V354.44H297.64V297.53l141.73.2v56.6H382.68V496H524.41V354.33ZM240.94,99.21h83.84v84.93H240.94Zm-85,368.51h-85V382.79h85Zm170.07,0h-85V382.79h85Zm170.08-.11H411V382.68h85Z"/></svg>') no-repeat center;background-size:contain;vertical-align:middle}

/* ### HIRSCHTEC Custom Design - END */



/* events calendar WIP */
article:has(events-widget) footer .news-detail-post-meta {display: none;}
div#wrapper:has(events-widget) #breadcrumbs {display:none}