:root{--brand-dark: #061F29;--brand-darker: #081821;--brand-light: #163E4A;--brand-lighter: #00b3b6;--brand-yellow: rgb(255, 193, 37);--brand-yellow-hover: rgb(255, 193, 37);--text-color: rgba(255, 255, 255, .7);--speaker-bg: linear-gradient(270deg, var(--brand-light), var(--brand-dark));--btn-alt-color: rgb(255, 193, 37);--btn-alt-bg-color: transparent;--btn-alt-border-color: rgb(255, 193, 37);--btn-alt-hover-color: #FFFFFF;--btn-alt-hover-bg-color: rgb(255, 193, 37)}body.program .container{max-width:unset;padding:0!important}::-webkit-scrollbar-thumb{background-color:var(--brand-dark)!important}::-webkit-scrollbar-thumb:hover{background-color:var(--brand-dark)!important}*{scrollbar-color:var(--brand-dark) transparent!important}body.program{color:var(--text-color)}body.program .session-separator{color:#fff!important;background-color:var(--brand-lighter)!important;margin-top:0!important;margin-bottom:0!important;border-radius:0!important}body.program .btn,body.program .fetch-date-selector .btn{color:var(--brand-lighter)!important;background-color:transparent!important;border-color:var(--brand-lighter);border-radius:25px}body.program .btn.active,body.program .btn.hover,body.program .fetch-date-selector .btn.active,body.program .fetch-date-selector .btn.hover{color:#fff!important;background-color:var(--brand-lighter)!important;border:none!important}body.program .btn.disabled,body.program .fetch-date-selector .btn.disabled{opacity:.5}body.program .btn-bookmark,body.program .btn-bookmarked{color:var(--brand-lighter);border-color:var(--brand-lighter)}body.program .btn-bookmarked{color:var(--brand-dark);background-color:var(--brand-lighter)}body.program .btn-bookmarked .bi{color:var(--brand-dark)!important}body.program .form-check-input:checked{background-color:var(--brand-lighter);border-color:var(--brand-lighter)}body.program .event-calendar{margin-top:0!important;border-radius:40px!important}body.program .event-calendar:first-child{padding-left:0;margin-left:0}body.program .event-calendar:first-child .icon-container{margin-left:10px}body.program .event-calendar:last-child{padding-right:0;margin-right:0}body.program .event-calendar .icon-container{margin-top:-2px}body.program .event-calendar.bookmark{color:var(--brand-lighter);background-color:transparent;border:1px solid var(--brand-lighter)}body.program .event-calendar.bookmark.active,body.program .event-calendar.bookmark.hover{color:var(--text-color);background-color:var(--brand-lighter);opacity:1}body.program .toolbar{margin-bottom:25px}body.program .events{border-radius:25px;overflow:hidden}body.program .events .session:nth-child(odd) .event{background-color:var(--brand-dark)}body.program .events .session:nth-child(even) .event{background-color:var(--brand-light)}body.program .events .session .event{border:none;border-radius:0;margin-top:0!important;margin-bottom:0!important}body.program .events .session .event .bi{color:var(--brand-lighter)}body.program .events .session .event .event-main-info{font-size:14px!important;color:var(--text-color)}body.program .events .session .event .event-speakers .speaker-name{color:#fff}body.program [type=search],body.program [type=search]:focus{color:#fff;background-color:transparent}body.program #toggle-program-modal-filters{color:var(--brand-dark)}body.program #apply-filters{border:1px solid var(--brand-lighter)!important}body.program #apply-filters:hover{opacity:.5}body.program .filters{position:relative;max-width:350px;min-width:350px;z-index:20}body.program .filters .fixed{position:sticky;top:0;max-width:350px;min-width:350px}body.program .filters ::-webkit-scrollbar-thumb{background-color:var(--brand-lighter)!important}body.program .filters ::-webkit-scrollbar-thumb:hover{background-color:var(--brand-lighter)!important}body.program .filters *{scrollbar-color:var(--brand-lighter) transparent!important}body.program .filters-container{background-color:var(--brand-dark)}@media (max-width: 992px){body.program [type=search],body.program [type=search]:focus{color:var(--brand-dark)}}body.program .session-icon{color:var(--brand-lighter)}body.speakers .container{max-width:unset;padding:0!important}.speakers-container .speakers-list{display:flex;justify-content:center;flex-wrap:wrap;gap:21px 18px;margin-left:-9px;margin-right:-9px}.speakers-container .speakers-list .speaker{flex:0 1 calc((100% - 90px)/5);padding:15px;text-align:center;border:2px solid var(--brand-lighter);border-radius:13px;overflow:hidden;background-image:var(--speaker-bg);cursor:pointer}@media (max-width: 800px){.speakers-container .speakers-list .speaker{flex:0 1 calc((100% - 72px)/4)}}@media (max-width: 600px){.speakers-container .speakers-list .speaker{flex:0 1 calc((100% - 54px) / 3)}}@media (max-width: 400px){.speakers-container .speakers-list .speaker{flex:0 1 calc((100% - 36px)/2)}}.speakers-container .speakers-list .speaker .speaker-avatar{width:100%;aspect-ratio:1/1;background-color:#f1f1f1;border-radius:13px;overflow:hidden}.speakers-container .speakers-list .speaker .speaker-avatar img{width:100%;height:100%;object-fit:contain;object-position:center}.speakers-container .speakers-list .speaker .speaker-name{color:#fff;font-weight:700;margin:20px 0 0}.speakers-container .speakers-list .speaker .speaker-info{margin:10px 0 0;color:var(--text-color);line-height:1.25em;font-size:.725rem}.speakers-container .btn{border-radius:25px}.speakers-container .btn.btn-outlined-primary{color:var(--brand-yellow);border:1px solid var(--brand-yellow)}.speakers-container .btn.btn-outlined-primary.active,.speakers-container .btn.btn-outlined-primary:hover{color:#071720;background-color:var(--brand-yellow-hover)}#modal-speaker-info .modal-content{color:#fff;border-radius:25px;border:2px solid var(--brand-lighter);background-color:var(--brand-dark)}body.tickets .list-group-item{color:#fff;background-color:var(--brand-dark);border:0}body.tickets .list-group-item h3{color:#fff}body.tickets .list-group-item .text-muted{color:var(--text-color)!important}body.tickets .list-group-item .btn{color:var(--btn-alt-color)!important;background-color:var(--btn-alt-bg-color)!important;border-color:var(--btn-alt-border-color);border-radius:25px}body.tickets .list-group-item .btn:active,body.tickets .list-group-item .btn:hover{color:var(--btn-alt-hover-color)!important;border-color:var(--btn-alt-hover-bg-color)!important;background-color:var(--btn-alt-hover-bg-color)!important;border:none!important}body.tickets .list-group-item .btn.disabled{opacity:.5}body.tickets .list-group-item:nth-child(2n){background-color:var(--brand-light)}
