/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project: esb
 *  Version: 1.0.0
 *
 *  Author: Teresa Van
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2026 atlantis dx GmbH
 *
 *  Build: Tue Aug 11 2026 09:03:00 GMT+0000 (Coordinated Universal Time)
 *
 */
.filter-section{--p-multiselect-border-radius: 0;--p-multiselect-border-color: var(--color-primary);--p-multiselect-hover-border-color: var(--color-primary);--p-multiselect-focus-border-color: var(--color-primary);--p-multiselect-padding-y: 20px;--p-multiselect-padding-x: 20px;--p-inputtext-border-radius: 0;--p-inputtext-padding-y: 20px;--p-inputtext-padding-x: 20px;--p-inputtext-border-color: var(--color-primary);--p-inputtext-hover-border-color: var(--color-primary);--p-inputtext-focus-border-color: var(--color-primary);--p-focus-ring-color: var(--color-primary);--p-focus-ring-width: 2px;--p-focus-ring-offset: 2px}.filter-section .filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-section .filter>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-section .p-multiselect.p-component.p-inputwrapper.p-inputwrapper-focus.p-focus{outline:2px solid var(--color-primary);outline-offset:2px}.filter-section .p-multiselect{border:3px solid var(--color-primary)}.filter-section .p-multiselect .placeholder-text{color:var(--color-secondary1);font-weight:700}.filter-section .p-multiselect .p-multiselect-dropdown svg{color:var(--color-primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.filter-section .p-multiselect.p-multiselect-open .p-multiselect-dropdown svg{-webkit-transform:rotateX(0);transform:rotateX(0)}.filter-section .p-multiselect .badge{margin-left:10px;background-color:var(--color-primary);color:#fff}.filter-section .p-inputtext{border:3px solid var(--color-primary);color:#212529}.filter-section .reset-btn.global{color:#fff}body{--p-multiselect-overlay-border-radius: 0;--p-checkbox-border-radius: 0;--p-checkbox-checked-hover-background: var(--color-secondary1);--p-checkbox-checked-hover-border-color: var(--color-secondary1);--p-checkbox-checked-border-color: var(--color-secondary1);--p-checkbox-checked-background: var(--color-secondary1);--p-checkbox-border-color: var(--color-secondary1)}body .p-multiselect-overlay{border:3px solid var(--color-primary)}body .p-multiselect-overlay .p-multiselect-list-container:before,body .p-multiselect-overlay .p-multiselect-list-container:after{content:"";display:block;height:1px;background-color:var(--color-background1);opacity:1;width:calc(100% - 40px);margin:0 20px}body .p-multiselect-overlay .p-multiselect-list-container .optionlabel{font-size:.8888888889rem}body .reset-btn{border:none;background:none;color:var(--color-secondary1);padding:var(--p-multiselect-option-padding);font-weight:400;font-size:.8888888889rem;text-transform:none;cursor:pointer}body .reset-btn:before{color:var(--color-primary)}.programm-app .p-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programm-app .p-accordion .p-accordionpanel{--p-disabled-opacity: 1;--p-accordion-panel-border-color: var(--color-primary);--p-accordion-panel-border-width: 3px;background-color:#fff}.programm-app .p-accordion .p-accordionpanel .toggle-icon{color:var(--color-primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;margin:30px 30px 30px 0}@media(max-width: 991.98px){.programm-app .p-accordion .p-accordionpanel .toggle-icon{-ms-flex-item-align:start;align-self:flex-start}}.programm-app .p-accordion .p-accordionpanel.p-accordionpanel-active .toggle-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.programm-app .p-accordion .p-accordionheader{--p-accordion-header-border-radius: 0;--p-accordion-header-first-top-border-radius: 0;--p-accordion-header-last-bottom-border-radius: 0;--p-accordion-header-padding: 0;gap:30px}.programm-app .p-accordion .p-accordionheader .acc-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width: 991.98px){.programm-app .p-accordion .p-accordionheader .acc-header-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.programm-app .p-accordion .p-accordionheader .acc-header-container .info{padding:30px}.programm-app .p-accordion .p-accordionheader .acc-header-container .forum-headline{color:var(--color-secondary1)}@media(max-width: 991.98px){.programm-app .p-accordion .p-accordionheader .acc-header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.programm-app .p-accordion .p-accordionheader .acc-header-container img{margin-left:30px;margin-bottom:30px;margin-top:0;width:150px}}.programm-app .p-accordion .p-accordionheader .forum-location{color:var(--color-primary);font-size:1.4444444444rem}.programm-app .p-accordion .p-accordionheader .partner-logo{-webkit-box-shadow:0 3px 9px 5px rgba(3,13,39,.25);box-shadow:0 3px 9px 5px rgba(3,13,39,.25);height:95px;margin-left:auto;margin-top:20px;margin-bottom:20px;padding:10px}.programm-app .p-accordion .p-accordioncontent-content{--p-accordion-content-padding: 0 30px 30px 30px}.programm-app hr.first-hr{margin-top:0}.programm-app .programm-entry .speaker-card-single{height:187px;position:relative}.programm-app .programm-entry .speaker-card-single .speaker-image{height:167px;width:100%}.programm-app .programm-entry .speaker-card-single .speaker-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programm-app .programm-entry .speaker-card-single .speaker-logo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:10px;width:100px;height:40px;background-color:#fff;padding:10px;-webkit-box-shadow:0 3px 9px 5px rgba(3,13,39,.25);box-shadow:0 3px 9px 5px rgba(3,13,39,.25)}.programm-app .programm-entry .speaker-card-single .speaker-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.programm-app .programm-entry .speaker-card-multiple .speaker-logos{height:200px;background-color:var(--color-background1);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.programm-app .programm-entry .speaker-card-multiple .speaker-logos .speaker-logo{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;padding:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.programm-app .programm-entry .speaker-card-multiple .speaker-logos .speaker-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.programm-app .programm-entry .overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programm-app .programm-entry .overview .session-title{color:var(--color-secondary1)}.programm-app .programm-entry .overview .programm-details{margin-top:auto}.programm-app .programm-entry .overview .programm-details .time{color:var(--color-primary);font-weight:700}.programm-app .programm-entry .overview .programm-details .location,.programm-app .programm-entry .overview .programm-details .forum{font-weight:700;color:var(--color-secondary1)}.programm-app .programm-entry .overview .programm-details .seperator{font-weight:900}.programm-app .partner-entry .partner-name{margin-bottom:10px}
