.agendawp-section,.agendawp-section *{font-family:Poppins,sans-serif}.agendawp-section{background:#f8f9f9;padding:120px 207px;position:relative;z-index:1}.agendawp-inner{margin:0 auto;max-width:100%}.agendawp-section h2{font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:48px;text-align:center}.agendawp-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:32px}.agendawp-tab{background:transparent;border:1.5px solid var(--border,#e0dfd8);border-radius:50px;color:var(--text-mid,#4a4a4a);cursor:pointer;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;padding:10px 24px;transition:all .2s}.agendawp-tab:hover{border-color:var(--teal-dark,#0a2e2e);color:var(--teal-dark,#0a2e2e)}.agendawp-tab.active{background:var(--teal-dark,#0a2e2e);border-color:var(--teal-dark,#0a2e2e);color:#fff}.agendawp-day{display:none}.agendawp-day.active{display:block}.agendawp-item{align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.04);border-radius:14px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px;margin-bottom:16px;padding:28px 100px!important;transition:box-shadow .2s}.agendawp-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.agendawp-time-col{flex-shrink:0;min-width:200px}.agendawp-time{color:var(--teal-dark,#0a2e2e);font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;white-space:nowrap}.agendawp-room{color:var(--text-light,#7a7a7a);font-size:.8rem;margin-top:4px}.agendawp-photo{border-radius:24px;flex-shrink:0;height:80px;min-width:80px;overflow:hidden;width:80px}.agendawp-photo img{display:block;height:100%;object-fit:cover;width:100%}.agendawp-content{flex:1;min-width:0}.agendawp-title{font-size:1.15rem;font-weight:700;margin-bottom:4px}.agendawp-desc{color:var(--text-mid,#4a4a4a);font-size:.85rem;line-height:1.6}@media (max-width:1200px){.agendawp-section{padding:80px 60px}}@media (max-width:768px){.agendawp-section{padding:60px 24px}.agendawp-item{align-items:flex-start;flex-direction:column!important;gap:12px;padding:20px 24px!important}.agendawp-time-col{min-width:auto}.agendawp-photo{margin:0 auto}.agendawp-tabs{flex-wrap:wrap}}