.talk-data{color:#3fffbf;text-transform:uppercase;font-size:.9rem}.calendar{position:relative;display:flex;flex-direction:column;gap:8px}.calendar .talk-tracks,.calendar .time{display:none}@media(min-width:980px){.calendar{grid-gap:16px;grid-auto-rows:45px;margin-left:3rem;margin-top:3rem}.calendar,.calendar .talk-tracks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.calendar .talk-tracks{grid-gap:16px;position:absolute;width:100%;top:-2rem}.calendar .talk-tracks p{text-align:center;text-transform:uppercase;color:#3fffbf}.calendar .talk-data,.calendar .time-mobile{display:none}.calendar .time{display:block;position:absolute;left:-3rem;font-size:.85rem;width:calc(100% + 50px);border-top:1px solid #343434;z-index:0}}.szh-accordion{border-bottom:1px solid #737373}.szh-accordion__item{border-top:1px solid #737373}.szh-accordion__item-btn{cursor:pointer;display:flex;align-items:center;width:100%;margin:0;padding:1rem 0;font-size:2.5rem;font-weight:400;text-align:left;background-color:rgba(0,0,0,0);border:none;position:relative}.szh-accordion__item-btn:before{content:"+";font-size:4rem;position:absolute;display:block;top:50%;right:0;transform:translateY(-50%);z-index:9;transition:all .25s linear}.szh-accordion__item-content{transition:height .25s cubic-bezier(0,0,0,1)}.szh-accordion__item-panel{padding:1rem 0 6rem}.szh-accordion__item--expanded .szh-accordion__item-btn:before{transform:translateY(-50%) rotate(45deg)}