@keyframes whovaloadanime{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.whova-loading:empty{width:6em;height:6em;border:.6em solid rgba(0,0,0,.2);border-left-color:#368bcd;border-radius:50%;animation:whovaloadanime 1.1s linear infinite;position:relative;top:calc(50% - 3em);left:calc(50% - 3em)}.error-page{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#333}.error-page .not-found-img{width:371px;height:260px}.error-page .error-title{margin-top:16px;font-size:32px;text-align:center}.error-page .error-text{margin-top:12px;font-size:24px;text-align:center}.social-icons{display:flex;justify-content:flex-start;align-items:center}.social-icons .btn-icon{font-size:18px;display:flex;justify-content:center;align-items:center;height:26px;width:26px;border-radius:5px;margin:7px;background-color:#f3f0ee;color:#999}.social-icons #btn-facebook{background-color:#3f51b5;color:#fff}.social-icons #btn-facebook i{padding-top:8px;padding-left:6px}.social-icons #btn-twitter{background-color:#03a9f4;color:#fff}.social-icons #btn-linkedin{background-color:#0288d1;color:#fff}.social-icons #btn-mobile{font-size:22px}.agenda-webpage-searchbar form{display:flex;width:100%}.agenda-webpage-searchbar #btn-search{margin-left:5px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #333}.agenda-webpage-searchbar #clear-results{position:absolute;top:5px;right:46px;z-index:999;font-size:14px}.agenda-webpage-searchbar #search-input{border:1px solid #333;border-radius:2px;height:32px;padding-right:25px}.session-desc .read-more{cursor:pointer}.whova-generic-modal-footer.right-align-buttons{text-align:right}.whova-generic-modal-footer.center-align-buttons{text-align:center}.session-sponsors{display:-webkit-box;display:flex;align-items:center}.session-sponsors .fa-handshake-o{margin-right:5px}.session-sponsors .session-sponsor-label{margin-right:8px;min-width:100px}.session-sponsors .session-sponsor-list{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap}.session-sponsors .session-sponsor-list .session-sponsor{margin-right:8px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.session-sponsors .session-sponsor-list .session-sponsor .sp-logo{height:20px;width:20px;margin-right:8px;object-fit:contain}.atlantic-agenda{padding:40px 30px}.atlantic-agenda ::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.atlantic-agenda ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}@media (max-width:343px){.atlantic-agenda{margin:0}}.atlantic-agenda .agenda-header{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:2px solid #f4f4f4}@media (max-width:992px){.atlantic-agenda .agenda-header{flex-direction:column}}.atlantic-agenda .agenda-header .agenda-title{font-size:32px;font-weight:600}@media (min-width:993px){.atlantic-agenda .agenda-header .agenda-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60%}}.atlantic-agenda .agenda-header .agenda-header-right{display:flex;align-items:center}@media (max-width:992px){.atlantic-agenda .agenda-header .agenda-header-right{justify-content:space-between}}@media (max-width:500px){.atlantic-agenda .agenda-header .agenda-header-right{flex-direction:column;align-items:unset}}.atlantic-agenda .agenda-header .agenda-header-right .social-icons{display:flex;justify-content:flex-end}@media (max-width:500px){.atlantic-agenda .agenda-header .agenda-header-right .social-icons{justify-content:space-between}}.atlantic-agenda .agenda-header .agenda-header-right .search-bar{display:flex;justify-content:flex-end;align-items:center}@media (max-width:500px){.atlantic-agenda .agenda-header .agenda-header-right .search-bar{width:100%;display:unset}}.atlantic-agenda .agenda-search-results{display:flex;justify-content:center}.atlantic-agenda .agenda-content{display:flex}@media (max-width:768px){.atlantic-agenda .agenda-content{flex-direction:column-reverse}}.atlantic-agenda .agenda-content .agenda-content-col-1.single-col{width:100%!important}.atlantic-agenda .agenda-content .agenda-content-col-1{width:80%}@media (max-width:1200px){.atlantic-agenda .agenda-content .agenda-content-col-1{width:75%}}@media (max-width:768px){.atlantic-agenda .agenda-content .agenda-content-col-1{width:100%}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab{cursor:pointer;flex:0 0 230px;margin:36px 6px 20px 0;height:50px;display:flex;align-items:center;border:1px solid #ccc;flex-direction:column;padding:5px}@media (max-width:768px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab{margin:15px 6px 20px 0}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-tab-header{display:flex;justify-content:space-between;font-size:20px;padding:0 15px;align-items:center;height:71px;cursor:pointer}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-tab-header:hover .day-arrow,.atlantic-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-tab-header:hover .day-date{color:#000}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content{padding:0 30px 15px}@media (max-width:500px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content{padding:0}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content #scroll-container{display:none}@media (max-width:768px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content #scroll-container{display:flex;justify-content:flex-end;padding:20px 0 5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content #scroll-container #scroll-arrow{background:#9e9e9e;height:32px;width:32px;border-radius:3px;display:flex;align-items:center;justify-content:space-evenly}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content #scroll-container #scroll-arrow svg{color:#fff;font-size:28px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content #scroll-container #scroll-arrow:hover{cursor:pointer}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session{display:flex;flex-direction:column;padding:20px;border:1px solid #ccc;overflow:hidden;margin:18px 0}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session svg{margin-right:5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-title-cal{display:flex;justify-content:space-between}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-title-cal .session-title{margin:2px 0;font-weight:500;font-size:18px;color:#000}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-title-cal .session-title:hover{color:#2dacee;cursor:pointer}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-title-cal .add-to-cal{font-size:18px;cursor:pointer;color:#000}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-time-location .session-time{font-weight:550;font-size:20px;margin:2px 5px 2px 0}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-time-location .session-time .stime{margin-right:5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-time-location .session-time .etime{margin-left:5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-time-location .session-location{font-size:14px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .limited-seating-badge{margin:2px 0;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-tracks .track-badge{margin:5px 5px 0 0;border-radius:3px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card{display:flex;flex:0 0 50%;margin-bottom:15px}@media (max-width:612px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card{flex:0 0 100%}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card .speaker-pic{height:98px;width:98px;flex:0 0 98px}@media (max-width:992px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card .speaker-pic{height:88px;width:88px;flex:0 0 88px}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card .speaker-pic .speaker-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card .speaker-info{display:flex;flex-direction:column;font-size:16px;padding:10px}@media (max-width:992px){.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-speakers .speaker-card .speaker-info{padding:5px}}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-desc{margin:10px 0;word-break:break-word}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs{border-top:1px solid #ccc;padding-top:20px;margin-top:20px;display:flex;flex-direction:column}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs .session-subs-header{font-size:16px;color:#999;height:22px;font-weight:700;margin-bottom:5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs .subsession{display:flex;flex-direction:column;margin:10px 0}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs .subsession .subsession-title{font-size:16px;font-weight:700}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs .subsession .subsession-time .stime{margin-right:5px}.atlantic-agenda .agenda-content .agenda-content-col-1 .day-content .session .session-subs .subsession .subsession-time .etime{margin-left:5px}.atlantic-agenda .agenda-content .agenda-content-col-2{width:20%}@media (max-width:1200px){.atlantic-agenda .agenda-content .agenda-content-col-2{width:25%}}@media (max-width:768px){.atlantic-agenda .agenda-content .agenda-content-col-2{width:100%}}.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-container{margin-top:36px;border:1px solid #ccc}@media (max-width:768px){.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-container{display:none}}.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{padding:10px 0 0 30px}@media (min-width:769px){.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{display:none}}@media (max-width:500px){.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{padding:10px 0 0}}@media (max-width:500px){.atlantic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay .track-filter-btn{width:100%}}.popover-content{padding:10px;width:260px}.track-filter-container{font-size:16px}.track-filter-container .dot{height:18px;width:18px;border-radius:50%;display:inline-block;cursor:pointer;margin-right:5px}.track-filter-container .track-filter-header{display:flex;justify-content:space-between;padding:5px 10px}.track-filter-container .track-filter-header .track-all{display:flex;align-items:center}.track-filter-container .track-filters .track-filter{cursor:pointer;border-top:1px solid #ccc;padding:10px;display:flex;align-items:center}.track-filter-container .track-filters .track-filter .track-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.baltic-agenda{padding:40px 30px}.baltic-agenda .agenda-header .agenda-header-row-1{display:flex;justify-content:space-between;background:#333;height:80px;align-items:center;padding:10px 15px 0}@media (max-width:450px){.baltic-agenda .agenda-header .agenda-header-row-1{font-size:26px}}.baltic-agenda .agenda-header .agenda-header-row-1 .agenda-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;font-size:32px;font-weight:600}.baltic-agenda .agenda-header .agenda-header-row-1 .search-bar-1{display:flex;width:250px;justify-content:flex-end;align-items:center}@media (max-width:767px){.baltic-agenda .agenda-header .agenda-header-row-1 .search-bar-1{display:none}}.baltic-agenda .agenda-header .agenda-header-row-2{justify-content:flex-end;margin-top:15px}@media (max-width:767px){.baltic-agenda .agenda-header .agenda-header-row-2{justify-content:space-between}}@media (max-width:720px){.baltic-agenda .agenda-header .agenda-header-row-2{display:flex;flex-direction:column}}@media (max-width:450px){.baltic-agenda .agenda-header .agenda-header-row-2{flex-direction:column}}.baltic-agenda .agenda-header .agenda-header-row-2 .search-bar-2{display:none;width:250px;justify-content:flex-end;align-items:center}@media (max-width:767px){.baltic-agenda .agenda-header .agenda-header-row-2 .search-bar-2{display:flex}}@media (max-width:450px){.baltic-agenda .agenda-header .agenda-header-row-2 .search-bar-2{width:100%}}.baltic-agenda .agenda-header .agenda-header-row-2 .display-timezone{float:left}.baltic-agenda .agenda-header .agenda-header-row-2 .social-icons{display:flex;justify-content:flex-end}@media (max-width:720px){.baltic-agenda .agenda-header .agenda-header-row-2 .social-icons{justify-content:flex-start}}@media (max-width:450px){.baltic-agenda .agenda-header .agenda-header-row-2 .social-icons{justify-content:space-between}}.baltic-agenda .agenda-search-results{display:flex;justify-content:center}.baltic-agenda .agenda-content .day-tabs .day-tab{margin:15px 0}.baltic-agenda .agenda-content .day-tabs .day-tab .day-tab-header{display:flex;justify-content:space-between;font-size:24px;font-weight:500;padding:0 15px;align-items:center;height:50px;cursor:pointer;color:#fff}@media (max-width:450px){.baltic-agenda .agenda-content .day-tabs .day-tab .day-tab-header{height:75px}}.baltic-agenda .agenda-content .day-tabs .day-tab .day-tab-header:hover .day-arrow,.baltic-agenda .agenda-content .day-tabs .day-tab .day-tab-header:hover .day-date{color:#000}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content{display:flex;flex-wrap:wrap;justify-content:space-between}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session{flex:0 0 50%;display:flex;flex-direction:column;overflow:hidden;padding:10px 10px 10px 0}@media (max-width:767px){.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session{flex:0 0 100%}}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session svg{margin-right:5px}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time{margin:2px 0;font-size:18px}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-title{margin:2px 0;font-weight:500;font-size:18px;color:#000}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-title:hover{color:#2dacee;cursor:pointer}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .limited-seating-badge{margin:2px 0;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers{display:flex;flex-direction:column;margin:10px 0}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers .session-location,.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers .session-speakers{font-size:14px}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers:empty{display:none}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-desc{margin:2px 0;word-break:break-word}.baltic-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-subs{font-size:14px;margin:2px 0}.bering-agenda{padding:40px 30px}.bering-agenda .agenda-header{font-size:28px;font-family:Open Sans;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:24px}.bering-agenda .sub-header-row{display:flex;justify-content:space-between;margin:10px 0}.bering-agenda .sub-header-row .view-dropdown #view-dropdown-button{font-size:16px;font-family:Open Sans;min-width:160px;background-color:#f3f0ee;border:none}.bering-agenda .sub-header-row .view-dropdown .view-menuitem{min-width:190px}.bering-agenda .sub-header-row .view-dropdown .view-menuitem a{display:flex;font-size:16px;font-family:Open Sans;justify-content:space-between}.bering-agenda .sub-header-row .social-icons{padding-left:16px}.bering-agenda .agenda-content{display:flex}@media (max-width:992px){.bering-agenda .agenda-content{flex-direction:column-reverse}}.bering-agenda .agenda-content .agenda-content-col-1{padding-right:16px;width:70%}@media (max-width:992px){.bering-agenda .agenda-content .agenda-content-col-1{width:100%;padding-right:0}}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-tab-header{font-size:24px;font-weight:500;margin:24px 0 8px}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content{border-top:1px solid #ccc}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session{display:flex;justify-content:space-between;margin:16px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .time-col{width:25%;padding-right:10px}@media (max-width:1200px){.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .time-col{width:30%}}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .time-col .session-time .time{font-size:18px}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col{width:75%;padding-left:10px}@media (max-width:1200px){.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col{width:70%}}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-title-row{display:flex;justify-content:space-between}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-title-row .session-title-row-left .session-title{font-size:18px;font-family:Open Sans;font-weight:600;color:#333;padding-right:5px}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-title-row .session-title-row-left .limited-seating-badge{margin-bottom:4px;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-title-row i{color:#999}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-tracks{margin:4px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-tracks .track-badge{margin:5px 5px 0 0;border-radius:3px;max-width:95%;overflow-x:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-location{font-size:16px;font-family:Open Sans;margin:4px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-speakers{margin:8px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-speakers .speaker-card{font-size:16px;font-family:Open Sans;cursor:pointer}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-speakers .speaker-card .speaker-name{font-weight:600}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col #bering-sponsored-sessions,.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-links{margin:4px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-desc-wrapper{margin:8px 0}.bering-agenda .agenda-content .agenda-content-col-1 .day-tabs .day-tab .day-content .session .content-col .session-subs{margin:4px 0;font-size:17px;color:#f5a623}.bering-agenda .agenda-content .agenda-content-col-2{padding-left:16px;width:30%}@media (max-width:992px){.bering-agenda .agenda-content .agenda-content-col-2{width:100%;padding-left:0;display:flex;flex-direction:row-reverse;justify-content:end}}.bering-agenda .agenda-content .agenda-content-col-2 .search-bar #search-input{font-size:16px;height:34px}.bering-agenda .agenda-content .agenda-content-col-2 .search-bar #btn-search{width:34px;height:34px}@media (max-width:992px){.bering-agenda .agenda-content .agenda-content-col-2 .filter-part .sidebar-filters{display:none}}@media (min-width:993px){.bering-agenda .agenda-content .agenda-content-col-2 .filter-part .filters-overlay{display:none}}.bering-agenda .agenda-content .agenda-content-col-2 .filter-part .filters-overlay .filters-btn{margin-right:10px;font-size:16px;font-family:Open Sans;background-color:#f3f0ee;border:none}.filter-container{margin:20px 0;font-size:16px}.filter-container .bering-icons{margin:3px 6px 0}.filter-container .filter-name{font-weight:500;padding:8px 4px}.filter-container .track-filter-name{font-weight:500;justify-content:space-between}.filter-container .date-loc-tab,.filter-container .track-filter-name{padding:8px 4px;display:flex;cursor:pointer}.filter-container .date-loc-tab .text-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:22px;width:70%}.filter-container .date-loc-expand{padding:8px 0 8px 40px;cursor:pointer}.filter-container .track-filter-tab{padding:8px 4px;display:flex;justify-content:space-between;cursor:pointer}.filter-container .track-filter-tab .track-left-wrapper{width:85%;display:flex}.filter-container .track-filter-tab .track-left-wrapper .text-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:22px;width:80%}.popover-content .filter-dropdown #filter-dropdown-button{width:240px;font-size:16px;font-family:Open Sans;background-color:#f3f0ee;border:none}.popover-content .filter-dropdown .filter-menuitem{width:240px;font-size:16px;font-family:Open Sans}.caribbean-agenda{padding:40px 30px}@media (max-width:500px){.caribbean-agenda{padding:0}}.caribbean-agenda .agenda-header{margin-bottom:25px;display:flex;border-bottom:2px solid #3a3a3a;padding-bottom:15px}@media (max-width:992px){.caribbean-agenda .agenda-header{flex-direction:column}}.caribbean-agenda .agenda-header .social-icons{display:flex;width:33%;justify-content:flex-start}@media (max-width:992px){.caribbean-agenda .agenda-header .social-icons{display:none}}@media (max-width:650px){.caribbean-agenda .agenda-header .social-icons{display:flex;width:100%;justify-content:space-between}}.caribbean-agenda .agenda-header .agenda-title{display:flex;width:33%;justify-content:center;font-size:36px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.caribbean-agenda .agenda-header .agenda-title{width:100%}}@media (max-width:650px){.caribbean-agenda .agenda-header .agenda-title{order:-1;width:100%}}.caribbean-agenda .agenda-header .search-bar{display:flex;width:33%;justify-content:flex-end;margin-top:10px}.caribbean-agenda .agenda-header .search-bar form{width:unset}@media (max-width:992px){.caribbean-agenda .agenda-header .search-bar{display:none}}@media (max-width:650px){.caribbean-agenda .agenda-header .search-bar{display:flex;width:100%}.caribbean-agenda .agenda-header .search-bar form{width:100%}}.caribbean-agenda .agenda-header .agenda-header-row-alt{display:none}@media (max-width:992px){.caribbean-agenda .agenda-header .agenda-header-row-alt{display:flex}}@media (max-width:650px){.caribbean-agenda .agenda-header .agenda-header-row-alt{display:none}}.caribbean-agenda .agenda-header .agenda-header-row-alt .social-icons{display:flex;width:33%;justify-content:flex-start}@media (max-width:992px){.caribbean-agenda .agenda-header .agenda-header-row-alt .social-icons{width:50%;justify-content:space-between;margin-right:10px}}.caribbean-agenda .agenda-header .agenda-header-row-alt .search-bar{display:flex;width:33%;justify-content:flex-end;margin-top:10px}.caribbean-agenda .agenda-header .agenda-header-row-alt .search-bar form{width:unset}@media (max-width:992px){.caribbean-agenda .agenda-header .agenda-header-row-alt .search-bar{width:50%;margin-left:10px}.caribbean-agenda .agenda-header .agenda-header-row-alt .search-bar form{width:100%}}.caribbean-agenda .agenda-search-results{display:flex;justify-content:center}.caribbean-agenda .agenda-content .track-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;border-bottom:2px solid #333;padding-bottom:20px}.caribbean-agenda .agenda-content .track-tabs .track-tabs-header{margin-right:10px;flex:0 0 120px}.caribbean-agenda .agenda-content .track-tabs .track-badge{border-radius:5px;flex:0 0 135px;margin-right:5px;cursor:pointer;padding:4px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caribbean-agenda .agenda-content .agenda-content-row-1{display:inline-flex;justify-content:space-between;margin-top:10px}.caribbean-agenda .agenda-content .agenda-content-row-1 #scroll-arrow{margin-left:5px;background:#9e9e9e;height:32px;width:32px;border-radius:3px;display:flex;align-items:center;justify-content:space-evenly}.caribbean-agenda .agenda-content .agenda-content-row-1 #scroll-arrow svg{color:#fff;font-size:28px}.caribbean-agenda .agenda-content .agenda-content-row-1 .display-timezone{margin-left:10px;margin-top:5px!important}.caribbean-agenda .agenda-content .agenda-content-row-1 #scroll-arrow:hover{cursor:pointer}.agenda-grid-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto}.agenda-grid-wrapper .agenda-grid{display:flex;flex-direction:column;margin-top:75px;position:relative}.agenda-grid-wrapper .agenda-grid .grid-row{display:flex}.agenda-grid-wrapper .agenda-grid .grid-row .time{position:-webkit-sticky;position:sticky;left:0;border-right:1px solid #f4f0ee;font-size:16px;font-weight:600;z-index:10;height:60px;width:100px}.agenda-grid-wrapper .agenda-grid .grid-row .block{border:1px solid #f3f0ee;width:5000px;cursor:ew-resize}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay{position:absolute;top:-75px;left:100px}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns{display:flex}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column{padding-top:35px;width:175px;margin:0 8px}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-header{border-radius:5px 5px 0 0;height:40px;display:flex}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-header .track-title{font-weight:600;margin-left:5px}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-blocks{margin-top:10px}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-blocks .track-block{border-radius:5px;position:absolute;min-height:20px;width:175px;padding:0 5px 5px;border:1px solid #fff;overflow:hidden}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-blocks .track-block .sess-name{font-weight:500}.agenda-grid-wrapper .agenda-grid .agenda-grid-overlay .agenda-grid-columns .track-column .track-blocks .track-block:hover{cursor:pointer;z-index:2}.session-popover{width:200px;padding:5px}.session-popover .session-location svg,.session-popover .session-time svg{width:15px;margin-right:5px}.session-popover .limited-seating-badge{margin:2px 0;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}#caribbean-sponsored-sessions .session-sponsor-label{margin-right:4px;min-width:unset;white-space:nowrap}#caribbean-sponsored-sessions .session-sponsor-list{max-height:20px;overflow:hidden}#caribbean-sponsored-sessions .session-sponsor-list .session-sponsor{margin-right:4px;max-width:unset;margin-bottom:0}#session-sponsors-popover{display:inline}#session-sponsors-popover .session-sponsor-list{display:unset;flex-direction:unset;flex-wrap:unset}.celtic-agenda{padding:40px 30px}.celtic-agenda .agenda-header{padding-bottom:20px;border-bottom:1px solid #333}.celtic-agenda .agenda-header .event-title{margin-bottom:10px;font-size:30px}.celtic-agenda .agenda-header .agenda-header-bottom{display:flex;justify-content:space-between}.celtic-agenda .agenda-header .agenda-header-bottom .agenda-title{margin-top:20px;margin-bottom:10px;font-size:24px}.celtic-agenda .agenda-header .agenda-header-bottom .agenda-header-right{display:flex;align-items:center;padding:0 7px}.celtic-agenda .agenda-content{display:flex}@media (max-width:768px){.celtic-agenda .agenda-content{flex-direction:column-reverse}}.celtic-agenda .agenda-content .agenda-content-col-1.single-col{width:100%!important}.celtic-agenda .agenda-content .agenda-content-col-1{width:80%;padding:0 7px}@media (max-width:1200px){.celtic-agenda .agenda-content .agenda-content-col-1{width:75%}}@media (max-width:768px){.celtic-agenda .agenda-content .agenda-content-col-1{width:100%}}.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar{display:flex}.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar .navi-arrow{cursor:pointer;min-width:100px;margin:36px 0 20px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:5px}@media (max-width:768px){.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar .navi-arrow{margin:15px 0 20px;min-width:50px}}.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar .day-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 6px}.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar .day-tabs .day-tab{cursor:pointer;min-width:100px;margin:36px 3px 20px;height:50px;display:flex;align-items:center;border:1px solid #ccc;flex-direction:column;padding:5px}@media (max-width:768px){.celtic-agenda .agenda-content .agenda-content-col-1 .navi-bar .day-tabs .day-tab{margin:15px 6px 20px 0}}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content{margin-top:29px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row{margin-bottom:20px;display:flex}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-time-col{width:15%;padding-right:15px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-time-col .stime{font-size:18px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col{width:85%}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session{margin-bottom:20px;border:1px solid #ccc;padding:12px 20px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-title-cal{display:flex;justify-content:space-between}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-title-cal .session-title{font-size:18px;font-weight:700;color:#000}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-title-cal .add-to-calendar{justify-content:center}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-location,.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-time{margin:2px 0}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .limited-seating-badge{margin-top:2px;display:block;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-tracks{display:flex}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-tracks .track-badge{margin:5px 5px 0 0;border-radius:3px;max-width:95%;overflow-x:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-desc-wrapper{margin:10px 0}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-desc-wrapper .session-desc{word-break:break-word}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers{margin-top:15px;border-top:1px solid #ccc;padding:10px 0 5px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group{margin-bottom:15px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-group-title{margin:5px 0;font-size:16px;font-weight:700;color:#999}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content{display:flex;flex-wrap:wrap;justify-content:space-between}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card{display:flex;flex:0 0 50%;cursor:pointer}@media (max-width:612px){.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card{flex:0 0 100%}}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card .speaker-pic{height:60px;width:60px;flex:0 0 60px;margin:10px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card .speaker-pic .speaker-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card .speaker-info{display:flex;flex-direction:column;justify-content:center;padding:10px;font-size:16px}@media (max-width:992px){.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card .speaker-info{padding:5px}}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-speakers .speaker-group .speaker-content .speaker-card .speaker-info .speaker-name{font-weight:500}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs{border-top:1px solid #ccc;padding:10px 0 5px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .session-subs-header{margin:10px 0;font-size:16px;font-weight:700;color:#999}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .subsession{display:flex;flex-direction:column;margin:5px 0}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .subsession .subsession-title{font-size:16px;font-weight:700;color:#333}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .subsession .subsession-title .subs-name-icon{font-size:10px;margin-bottom:2px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .subsession .subsession-time{padding-left:18px}.celtic-agenda .agenda-content .agenda-content-col-1 .day-content .session-row .row-content-col .session .session-subs .subsession .subsession-time .time{margin-right:0 5px}.celtic-agenda .agenda-content .agenda-content-col-2{width:20%;padding:0 7px}@media (max-width:1200px){.celtic-agenda .agenda-content .agenda-content-col-2{width:25%}}@media (max-width:768px){.celtic-agenda .agenda-content .agenda-content-col-2{width:100%}}.celtic-agenda .agenda-content .agenda-content-col-2 .search-bar{display:flex;justify-content:flex-end;align-items:center;margin-top:36px}@media (max-width:500px){.celtic-agenda .agenda-content .agenda-content-col-2 .search-bar{width:100%;display:unset;margin-top:15px}}.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-container{margin-top:36px;border:1px solid #ccc}@media (max-width:768px){.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-container{display:none}}.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{padding-top:10px}@media (min-width:769px){.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{display:none}}@media (max-width:500px){.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay{padding:10px 0 0}}@media (max-width:500px){.celtic-agenda .agenda-content .agenda-content-col-2 .track-filter-overlay .track-filter-btn{width:100%}}.celtic-agenda .celtic-icons{margin-right:5px;color:#999}.mediterranean-agenda{padding:40px 30px}@media (max-width:450px){.mediterranean-agenda{padding:0}}.mediterranean-agenda .agenda-header .agenda-header-row-1{display:flex;justify-content:flex-end}@media (max-width:650px){.mediterranean-agenda .agenda-header .agenda-header-row-1{justify-content:flex-start}}@media (max-width:450px){.mediterranean-agenda .agenda-header .agenda-header-row-1{justify-content:space-around}}.mediterranean-agenda .agenda-header .agenda-header-row-1 .agenda-title-alt{font-size:36px;font-weight:600;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:650px){.mediterranean-agenda .agenda-header .agenda-header-row-1 .agenda-title-alt{display:flex}}@media (max-width:450px){.mediterranean-agenda .agenda-header .agenda-header-row-1 .agenda-title-alt{white-space:unset;text-align:center}}.mediterranean-agenda .agenda-header .agenda-header-row-1 .search-bar{display:flex;justify-content:flex-end;align-items:center}@media (max-width:650px){.mediterranean-agenda .agenda-header .agenda-header-row-1 .search-bar{display:none}}.mediterranean-agenda .agenda-header .agenda-header-row-2{display:flex;justify-content:space-between}@media (max-width:450px){.mediterranean-agenda .agenda-header .agenda-header-row-2{flex-direction:column}}.mediterranean-agenda .agenda-header .agenda-header-row-2 .agenda-title{font-size:36px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:650px){.mediterranean-agenda .agenda-header .agenda-header-row-2 .agenda-title{display:none}}.mediterranean-agenda .agenda-header .agenda-header-row-2 .search-bar-alt{display:none;justify-content:flex-end;align-items:center}@media (max-width:650px){.mediterranean-agenda .agenda-header .agenda-header-row-2 .search-bar-alt{display:flex}}.mediterranean-agenda .agenda-header .agenda-header-row-2 .social-icons{display:flex;justify-content:flex-end}@media (max-width:450px){.mediterranean-agenda .agenda-header .agenda-header-row-2 .social-icons{margin-top:10px;justify-content:space-between}}.mediterranean-agenda .agenda-header .agenda-header-row-3{display:flex;justify-content:space-between}@media (max-width:450px){.mediterranean-agenda .agenda-header .agenda-header-row-3{flex-direction:column}}.mediterranean-agenda .agenda-search-results{display:flex;justify-content:center}.mediterranean-agenda .agenda-content .day-tabs .day-tab{box-sizing:border-box;border:1px solid #ccc;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);margin:15px 0}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-tab-header{display:flex;justify-content:space-between;font-size:20px;padding:0 15px;align-items:center;height:71px;cursor:pointer}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-tab-header:hover .day-arrow,.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-tab-header:hover .day-date{color:#000}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content{padding:0 30px 15px}@media (max-width:450px){.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content{padding:0 20px 15px}}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #000;overflow:hidden}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session svg{margin-right:5px}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time{margin:2px 0;font-weight:550;font-size:20px}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-title{margin:2px 0;font-weight:500;font-size:18px;color:#000}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-title:hover{color:#2dacee;cursor:pointer}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .limited-seating-badge{margin:2px 0;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers{display:flex;flex-direction:column;margin:10px 0}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers .session-location,.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers .session-speakers{font-size:14px}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-location-speakers:empty{display:none}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-desc{margin:2px 0;word-break:break-word}.mediterranean-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-subs{font-size:14px;margin:2px 0}.pacific-agenda{padding:40px 30px}@media (max-width:450px){.pacific-agenda{padding:0}}.pacific-agenda .agenda-header .agenda-header-row-1{display:flex;align-items:center}.pacific-agenda .agenda-header .agenda-header-row-1 .agenda-title{font-size:32px;font-weight:600}.pacific-agenda .agenda-header .agenda-header-row-2{display:flex}@media (max-width:450px){.pacific-agenda .agenda-header .agenda-header-row-2{flex-direction:column}}.pacific-agenda .agenda-header .agenda-header-row-2 .social-icons{display:flex}@media (max-width:450px){.pacific-agenda .agenda-header .agenda-header-row-2 .social-icons{justify-content:space-between}}.pacific-agenda .agenda-header .agenda-header-row-2 .social-icons .btn-icon{font-size:22px;height:31px;width:31px}.pacific-agenda .agenda-header .agenda-header-row-2 .social-icons #btn-mobile{font-size:26px}.pacific-agenda .agenda-header .agenda-header-row-2 .search-bar{display:flex;padding:5px;width:100%}.pacific-agenda .agenda-header .agenda-header-row-2 .search-bar form{width:100%}.pacific-agenda .agenda-header .agenda-header-row-2 .search-bar #clear-results{top:10px;right:50px}.pacific-agenda .agenda-header .agenda-header-row-3{display:flex}@media (max-width:450px){.pacific-agenda .agenda-header .agenda-header-row-3{flex-direction:column}}.pacific-agenda .agenda-search-results{display:flex;justify-content:center}.pacific-agenda .agenda-content .day-tabs .day-tab{margin:15px 0}.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header{display:flex;justify-content:space-between;flex-direction:column;font-size:24px;font-weight:500}.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-1{border-bottom:4px solid #333;padding:5px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2{display:flex;font-size:20px;margin-top:10px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-time-col-header{width:25%}@media (max-width:600px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-time-col-header{width:30%}}@media (max-width:500px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-time-col-header{width:35%}}@media (max-width:400px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-time-col-header{width:40%}}.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-session-col-header{width:75%}@media (max-width:600px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-session-col-header{width:70%}}@media (max-width:500px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-session-col-header{width:65%}}@media (max-width:400px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-tab-header .day-tab-header-row-2 .day-session-col-header{width:60%}}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content{display:flex;flex-direction:column}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session{display:flex;overflow:hidden;padding:10px 10px 10px 0}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session svg{margin-right:5px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time-col{width:25%}@media (max-width:600px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time-col{width:30%}}@media (max-width:500px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time-col{width:35%}}@media (max-width:400px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time-col{width:40%}}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-time-col .session-time{margin:2px 0;font-size:18px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col{width:75%;display:flex;flex-direction:column}@media (max-width:600px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col{width:70%}}@media (max-width:500px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col{width:65%}}@media (max-width:400px){.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col{width:60%}}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-title{width:75%;margin:2px 0;font-weight:500;font-size:18px;color:#000}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-title:hover{color:#2dacee;cursor:pointer}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .limited-seating-badge{margin:2px 0;width:120px;text-align:center;background-color:#000;text-decoration:underline;border-radius:3px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-location-speakers{display:flex;flex-direction:column;margin:10px 0}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-location-speakers .session-location,.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-location-speakers .session-speakers{font-size:14px}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-location-speakers:empty{display:none}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-desc{margin:2px 0;word-break:break-word}.pacific-agenda .agenda-content .day-tabs .day-tab .day-content .session .session-content-col .session-subs{font-size:14px;margin:2px 0}body,html{background:#fff}.session-webpage{margin:20px 40px}.session-webpage .session-header{margin:20px 0}.session-webpage .session-content{display:flex;flex-direction:column}.session-webpage .session-content .session-date{font-size:18px;font-weight:500;padding-bottom:10px;border-bottom:1px solid #ccc}.session-webpage .session-content .session-title{margin:5px 0 2px;font-size:18px;font-weight:500}.session-webpage .session-content .session-tracks{margin:2px 0}.session-webpage .session-content .session-time{margin:2px 0;font-size:16px}.session-webpage .session-content .session-time i{width:15px;margin-right:5px}.session-webpage .session-content .session-location{margin:2px 0;font-size:16px}.session-webpage .session-content .session-location i{width:15px;margin-right:5px}.session-webpage .session-content .session-desc{display:flex;flex-direction:column;margin:10px 0}.session-webpage .session-content .session-desc .session-desc-header{font-size:18px;font-weight:500;margin-bottom:5px}.session-webpage .session-content .session-speakers .session-speakers-header{font-size:18px;font-weight:500}.session-webpage .session-content .session-speakers .session-speaker-list{padding-left:15px}.session-webpage .session-content .session-speakers .session-speaker-list .session-speaker{font-size:14px}.session-webpage .session-content .session-speakers .session-speaker-list .session-speaker .session-speaker-info,.session-webpage .session-content .session-speakers .session-speaker-list .session-speaker .session-speaker-label,.session-webpage .session-content .session-speakers .session-speaker-list .session-speaker .session-speaker-name{margin-right:5px;color:#000}.session-webpage .session-content .session-speakers .session-speaker-list .session-speaker .session-speaker-name:hover{color:#3c8dbc}.session-webpage .session-content .session-docs{margin:10px 0;display:flex;flex-direction:column}.session-webpage .session-content .session-docs .session-docs-header{font-size:18px;font-weight:500;margin-bottom:5px}.session-webpage .session-content .session-subs-header{font-size:18px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #ccc}.session-webpage .session-content .session-subs{padding:5px 0;font-size:16px}.session-webpage .session-content .session-subs .session-subs-list{display:flex;flex-direction:column}.session-webpage .session-content .session-subs .session-subs-list .session-sub{display:flex;flex-direction:column;padding:5px 0}.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-title{padding:5px 0;color:#000}.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-title:hover{color:#3c8dbc;cursor:pointer}.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-place,.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-time{margin:2px 0}.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-place i,.session-webpage .session-content .session-subs .session-subs-list .session-sub .session-sub-time i{margin-right:5px}.invitation-title{height:24px;color:#333;font-size:16px;letter-spacing:0;line-height:24px}.invitation-description{color:#666}.invitation-description,.invitation-error{height:24px;font-size:12px;letter-spacing:0;line-height:24px}.invitation-error{color:red}.display-timezone{font-size:16px;margin-top:5px!important;margin-bottom:5px}.display-timezone i{margin-right:5px}.speaker-webpage{margin:20px 40px}.speaker-webpage .speaker-content{margin:20px 0}.speaker-webpage .speaker-content .speaker-pic .speaker-profile-pic{max-height:128px;max-width:128px;margin:5px 0}.speaker-webpage .speaker-content .speaker-info{display:flex;flex-direction:column;margin:5px 0}.speaker-webpage .speaker-content .speaker-info .speaker-name{font-size:18px;font-weight:700}.speaker-webpage .speaker-content .speaker-bio{border-top:1px solid #ccc;padding:15px 0}.speaker-webpage .speaker-content .session-list .session-list-header{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;font-size:14px;font-weight:500}.speaker-webpage .speaker-content .session-list .session{padding:5px 0}.speaker-webpage .speaker-content .session-list .session .session-title{padding:5px 0;color:#000}.speaker-webpage .speaker-content .session-list .session .session-title:hover{color:#3c8dbc;cursor:pointer}.speaker-webpage .speaker-content .session-list .session .session-location,.speaker-webpage .speaker-content .session-list .session .session-time{margin:2px 0}.speaker-webpage .speaker-content .session-list .session .session-location i,.speaker-webpage .speaker-content .session-list .session .session-time i{margin-right:5px}