/*!
 *  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 May 12 2026 11:52:16 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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.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-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.filter-section .p-multiselect.p-multiselect-open .p-multiselect-dropdown svg{-webkit-transform:rotateX(0);transform:rotateX(0)}.filter-section .p-multiselect .badge{background-color:var(--color-primary);color:#fff;margin-left:10px}.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:after,body .p-multiselect-overlay .p-multiselect-list-container:before{background-color:var(--color-background1);content:"";display:block;height:1px;margin:0 20px;opacity:1;width:calc(100% - 40px)}body .p-multiselect-overlay .p-multiselect-list-container .optionlabel,body .reset-btn{font-size:.8888888889rem}body .reset-btn{background:none;border:none;color:var(--color-secondary1);cursor:pointer;font-weight:400;padding:var(--p-multiselect-option-padding);text-transform:none}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);margin:30px 30px 30px 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@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-bottom:30px;margin-left:30px;margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.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-bottom:20px;margin-left:auto;margin-top: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{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.programm-app .programm-entry .speaker-card-single .speaker-logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;-webkit-box-shadow:0 3px 9px 5px rgba(3,13,39,.25);box-shadow:0 3px 9px 5px rgba(3,13,39,.25);height:40px;justify-content:center;left:10px;padding:10px;width:100px}.programm-app .programm-entry .speaker-card-single .speaker-logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.programm-app .programm-entry .speaker-card-multiple .speaker-logos{background-color:var(--color-background1);display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;padding:10px;-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;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;padding:10px;-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{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width: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 .forum,.programm-app .programm-entry .overview .programm-details .location{color:var(--color-secondary1);font-weight:700}.programm-app .programm-entry .overview .programm-details .seperator{font-weight:900}.programm-app .partner-entry .partner-name{margin-bottom:10px}