/*!
 *  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 Apr 07 2026 15:14:59 GMT+0000 (Coordinated Universal Time)
 *
 */.speakers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}.speakers.accordion .speaker-card{height:188px;width:200px}.speakers.accordion .speaker-card .speaker-image{height:168px}.speakers.accordion .speaker-card .speaker-logo{height:40px}.speakers.accordion .speaker-card .speaker-info .image{height:auto;width:64px}.speakers.accordion .speaker-card .speaker-info .name{font-size:14px;text-align:center}.speakers.accordion .speaker-card .speaker-info .position{font-size:12px}.speakers.accordion .speaker-card .speaker-info .logo{height:32px}.speakers.accordion .speaker-card.hidden{margin:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out,margin .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out,margin .3s ease-out}.speakers.accordion.expanded .speaker-card.hidden{margin:inherit;max-height:188px;opacity:1;overflow:visible}.speakers+.button-container{text-align:center}.speakers+.button-container .icon{min-height:64px;width:auto}.speakers:has(.collapse.show,.collapse.collapsing)+.button-container button:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.speakers .speaker-card{height:295px;position:relative;width:315px}.speakers .speaker-card .speaker-image{height:263px;width:100%}.speakers .speaker-card .speaker-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.speakers .speaker-card .speaker-logo{background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;left:10px;position:absolute;width:46.03%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 3px 9px 5px rgba(3,13,39,.25);box-shadow:0 3px 9px 5px rgba(3,13,39,.25);justify-content:center;padding:5px}.speakers .speaker-card .speaker-logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.speakers .speaker-card .speaker-info{background-color:#fff;color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;height:100%;left:0;padding:15px;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-shadow:0 3px 9px 5px rgba(3,13,39,.25);box-shadow:0 3px 9px 5px rgba(3,13,39,.25);justify-content:start;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.speakers .speaker-card .speaker-info:has(.image):has(.info-block):has(.logo){gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.speakers .speaker-card .speaker-info:has(.image):has(.info-block):has(.logo) .image{height:auto;width:100px}.speakers .speaker-card .speaker-info .info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speakers .speaker-card .speaker-info p{margin:0;text-align:center}.speakers .speaker-card .speaker-info .name{font-size:20px;font-weight:900}.speakers .speaker-card .speaker-info .position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.speakers .speaker-card .speaker-info .logo{height:51px;max-width:50%;-o-object-fit:contain;object-fit:contain;width:auto}.speakers .speaker-card:hover .speaker-info{opacity:1;overflow-y:auto;scrollbar-width:thin}