.agenda-layout a:link,.agenda-layout a:visited{color:#000;opacity:.4;font-size:24px}.agenda-layout a:hover{opacity:.7}.agenda-layout a.is-active{opacity:1}.agenda-layout a+a{margin-left:25px}.agenda-layout .current-date{font-size:28px;color:#333;letter-spacing:0}#show-filters.is-link,.agenda-dates .button{border-radius:4px;font-size:16px;letter-spacing:0;text-align:center;padding:20px;-webkit-transform:scale(1);transform:scale(1);transition:all .15s ease}#show-filters.is-link:hover,.agenda-dates .button:hover{background-color:transparent!important}#show-filters.is-outlined,.agenda-dates .button.is-outlined{background-color:#fff!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.agenda-dates .button+.button{margin-left:10px}.agenda-wrap.columns{flex-wrap:wrap}.agenda-wrap .agenda-entry .event,.agenda-wrap.columns .column .event{background-color:#fff;border:1px solid}.agenda-wrap .agenda-entry .event{margin-bottom:15px;padding:25px;display:flex}.agenda-wrap .agenda-entry .event .date{padding-right:25px;font-family:SourceSansPro,sans-serif;font-size:30px;color:#333;text-align:left;padding-top:17px}.agenda-wrap .agenda-entry .event .content{width:100%}.agenda-wrap .agenda-entry .event .content .format{font-size:12px;color:#999;letter-spacing:0;border-radius:4px;text-transform:uppercase;padding:3px 5px}.agenda-wrap .agenda-entry .event .content>.title{margin-top:.7em}.agenda-wrap .agenda-entry .event .content>.title a{font-size:30px;color:#333;letter-spacing:0}.agenda-wrap .agenda-entry .event .content .speakers{flex-wrap:wrap}.agenda-wrap .agenda-entry .event .content .speaker{display:flex;margin-bottom:25px}.agenda-wrap .agenda-entry .event .content .speaker .photo{overflow:hidden;border-radius:99px;background-position:50%;background-size:cover;margin-right:10px;max-width:57px;height:57px;flex:1 0 57px}.agenda-wrap .agenda-entry .event .content .speaker .photo img{width:57px;height:57px;display:inline-block;visibility:hidden}.agenda-wrap .agenda-entry .event .content .speaker .name{font-size:16px;color:#333;text-align:left}.agenda-wrap .agenda-entry .event .content .speaker .rol{font-size:16px;color:#9b9b9b;text-align:left;flex:1 0 auto}.agenda-wrap .agenda-entry .event .content .speaker .rol span{display:block}.agenda-wrap .agenda-entry .event .content .speaker .rol span.strong{font-weight:600;color:#9b9b9b}.agenda-wrap .agenda-entry .event .content .meta{font-size:16px;color:#000;text-align:left;line-height:1.2}.agenda-wrap .agenda-entry .event .content .meta .level-left strong{color:#000}.agenda-wrap .agenda-entry .event .content .meta .level-left strong+strong{margin-left:15px}.agenda-wrap .agenda-entry .event .content .meta a{display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;text-align:center}.agenda-wrap .agenda-entry .event .content .meta a+a{margin-left:20px}.agenda-wrap .agenda-entry .event .content .meta a i{margin-left:10px}.agenda-wrap.columns .agenda-entry .event{flex-direction:column}.agenda-wrap.columns .agenda-entry .event .date{padding:0;margin-bottom:15px}.agenda-wrap.columns .agenda-entry .event .content .speakers{display:none}.agenda-wrap.columns .agenda-entry .event .content .meta .level-left,.agenda-wrap.columns .agenda-entry .event .content .meta .level-right{display:block!important}.agenda-wrap.columns .agenda-entry .event .content .meta .level-item+.level-item{margin-top:15px}.agenda-wrap.columns .agenda-entry .event .content .meta .level-left{padding:20px 25px;margin:20px -25px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.agenda-wrap.columns .agenda-entry .event .content .meta .level-right .level-item{display:flex!important;justify-content:space-between}.agenda-filters-dropdowns{background-color:#fff;padding:34px 0;display:none;width:100vw;position:relative;margin-left:-50vw;margin-bottom:1.5rem;left:50%}.agenda-filters-dropdowns h3{font-size:20px;color:#333;letter-spacing:0;margin-bottom:1rem}.agenda-filters-dropdowns .level-item .drpdown-trigger button{min-width:200px;justify-content:space-between}.agenda-filters-dropdowns .drpdown-content{max-height:300px;overflow:auto}.drpdown-content::-webkit-scrollbar{width:.4em}.drpdown-content::-webkit-scrollbar-track{background:transparent}.drpdown-content::-webkit-scrollbar-thumb{background-color:#e4e4e4;border-radius:3px}.agenda-filters-dropdowns .drpdown-item{padding:.375rem .3rem;display:flex;justify-content:space-between}.agenda-filters-dropdowns .drpdown-item span{font-family:SourceSansPro-Regular,sans-serif;font-size:18px;color:#000;line-height:18px;border-bottom:1px solid #d8d8d8;padding:0 8px 10px;display:inline-block;flex:1}.agenda-filters-dropdowns .drpdown-item:last-child{border-bottom:none}.agenda-filters-dropdowns .drpdown-item:after{font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;color:#02cccb;position:absolute;right:10px;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.agenda-filters-dropdowns .drpdown-item.is-active{font-weight:600;color:#000;background-color:#fff}.agenda-filters-dropdowns .drpdown-item.is-active:after{content:"\f00c"}.agenda-filters-dropdowns .drpdown-trigger{width:100%}.agenda-filters-dropdowns .drpdown-trigger .button{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px}.agenda-active-filters{display:flex;align-items:center}.agenda-active-filters .filters-label{font-size:14px;color:#9b9b9b;letter-spacing:0}.agenda-active-filters .bubble{font-size:12px;color:#333;line-height:21px;margin-left:20px;padding:3px 12px;display:inline-block;background:#fafbfc;border-radius:11px;text-transform:uppercase;cursor:pointer}.agenda-active-filters .bubble i{margin-left:10px}.agenda-search .input{background-color:transparent;box-shadow:none;border:none}.agenda-search .is-outlined{font-size:16px;padding:6px 0;border-radius:4px;border:1px solid}.agenda-search .is-outlined .icon{font-size:20px}.button.is-text{text-decoration:none!important}.agenda-day{margin-top:50px}.agenda-day .agenda-layout{margin-bottom:30px}.agenda-day .empty{font-family:Helvetica,sans-serif;font-size:20px;color:#838383;letter-spacing:0}.agenda-entry .card{display:block;background-color:#fff;cursor:pointer}.agenda-entry .card:hover .card-image *{background-color:#000;opacity:.8}.agenda-entry .card-image{background-color:#ededed}.agenda-entry .card-image figure figcaption{position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:13px;text-align:right;text-transform:uppercase;padding:2px 5px;background-color:rgba(0,0,0,.5)}.agenda-entry .card .title{font-size:25px;color:#333;letter-spacing:0}.agenda-entry .card .subtitle{font-size:16px;text-align:left;line-height:24px}.agenda-entry .card .subtitle strong{display:block}.agenda-entry .city{font-size:16px;color:#999;text-align:left;line-height:24px}.button.agenda-filter-link{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;font-family:Helvetica,sans-serif;font-size:14px;color:#333;text-align:center;line-height:21px}.single-event .event-content{margin-bottom:40px}.single-event .event-content .title{max-width:70%;margin-top:10px;margin-bottom:20px}.single-event .event-content .meta{margin-bottom:30px}.single-event .event-content .country:before,.single-event .event-content .date:before{content:"";width:100px;opacity:.2;display:block;border:2px solid #333;margin-bottom:15px}.single-event .event-content .access,.single-event .event-content .location{font-family:Helvetica,sans-serif;font-size:20px;color:#333;text-align:left}.single-event .event-content .access{display:block;margin:10px 0 0}.single-event .event-content .sep{opacity:.2;background:#333}.single-event .event-content .content{max-width:70%}.single-event .buttons{margin-bottom:40px}.single-event .subtitle{font-size:40px;color:#333;letter-spacing:0;line-height:42px}.single-event .photo{max-width:180px;overflow:hidden;float:right;border-radius:999px;background-size:cover;background-repeat:no-repeat;background-position:50%}.single-event .photo img{visibility:hidden}.single-event .buttons:not(.social) .button{font-family:OpenSans-Bold,sans-serif;font-size:12px;letter-spacing:.3px;text-align:center}.single-event .buttons:not(.social) .is-link{border:1px solid;border-radius:6px;color:#fff!important}.single-event .buttons.social{margin-top:15px}.single-event .buttons.social .button{padding:0}.single-event .buttons.social .button:hover{background-color:transparent}.single-event .level a{font-size:16px;text-align:left;line-height:16px}.single-event .level a.inline{font-family:OpenSans-Bold,sans-serif}.single-speakers .country{display:block;margin-top:15px;font-weight:600;color:#999}.speakers.columns{flex-wrap:wrap}.mobile-filter-menu{position:absolute;top:0;width:100%;height:100vh;z-index:1;background-color:#fff;visibility:hidden;right:-300px;transition:right .33s ease-in-out}.mobile-filter-menu.opened{right:0;visibility:visible}.mobile-filter-item{font-family:OpenSans-Semibold,sans-serif;font-size:14px;color:#4a4a4a;letter-spacing:0;display:flex;align-items:center;padding:10px;border-bottom:1px solid #e5e5e5}.mobile-filter-item:after{font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;color:#02cccb;position:absolute;right:10px;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.mobile-filter-item.is-active:after{content:"\f00c"}.mobile-filter-trigger .button{border:none;font-family:OpenSans-Bold,sans-serif;font-size:14px;color:#989898;letter-spacing:0;text-align:right}.mobile-filter-trigger .button i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#side-panel-wrap{position:fixed;top:0;background-color:#fff;color:#000;width:300px;max-width:100%;height:100%;min-height:100%;z-index:100000}#side-panel-wrap #side-panel-inner{overflow-y:auto;overflow-x:hidden;height:100%;visibility:hidden;position:relative}#side-panel-wrap a.close-panel{display:block;background-color:#fff;color:#000;font-size:13px;font-weight:600;line-height:1;padding:20px;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid #d8d8d8}#side-panel-wrap a.close-panel:hover{color:#333}#side-panel-wrap a.close-panel i{font-size:14px;margin-right:6px}#side-panel-wrap #side-panel-content{padding:0 0 30px}#side-panel-wrap #side-panel-content .item{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 10px;border-bottom:1px solid #e5e5e5}#side-panel-wrap #side-panel-content .item.back{padding:15px 10px;font-family:Helvetica,sans-serif;font-size:14px;color:#000;letter-spacing:0;text-align:right;text-transform:uppercase}#side-panel-wrap #side-panel-content .item.back a{text-transform:none;color:#000;font-size:12px}#side-panel-wrap #side-panel-content .item .filter-dropdown-label{font-family:OpenSans-Semibold,sans-serif;font-size:14px;color:#4a4a4a;letter-spacing:0}#side-panel-wrap h1,#side-panel-wrap h2,#side-panel-wrap h3,#side-panel-wrap h4,#side-panel-wrap h5,#side-panel-wrap h6{color:#4a4a4a}#side-panel-wrap a{color:#989898}#side-panel-wrap a:hover{color:#111}#outer-wrap{position:relative}#side-panel-wrap{right:-300px;transition:right .33s ease-in-out}#outer-wrap{left:0;transition:left .33s ease-in-out}.smart-opened #outer-wrap{left:-300px}.smart-opened #side-panel-wrap{right:0;visibility:visible}.smart-no-displace.smart-opened #outer-wrap{left:0!important}.smart-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);cursor:pointer;z-index:9999}.smart-opened .smart-overlay{display:block}@media only screen and (max-width:1280px){#side-panel-wrap a.side-panel-btn{top:50%;margin-top:-28px}}@media only screen and (max-width:959px){.smart-no-breakpoint #side-panel-wrap,.smart-no-breakpoint li.side-panel-li{display:none!important}.smart-on.smart-opened #outer-wrap{left:0}}@media (min-width:481px) and (max-width:767px){.agenda-filters-dropdowns{display:none!important}}@media (min-width:320px) and (max-width:480px){.agenda-entry .speakers,.agenda-filters-dropdowns,.agenda-layout .level-right,.single-event .photo{display:none!important}.single-event .event-content .location{display:block;margin:10px 0 0}.single-event .event-content .title{font-size:38px;line-height:1.2}.single-event .buttons{display:flex;align-items:flex-start;flex-direction:column}.single-event .buttons:not(.social) .button{font-size:16px;margin-bottom:10px}.single-event .buttons:not(.social) .button:last-child{margin-bottom:0}.single-event .event-content .content,.single-event .event-content .title{max-width:100%}.agenda-filters-wrap .level-right{display:flex;padding-top:.5rem;justify-content:space-between;border-top:1px solid}.agenda-filters-wrap .level-right .level-item:not(:last-child){margin-bottom:0}.agenda-wrap{background-color:transparent!important;border:none!important}.agenda-wrap .agenda-entry .event{display:block!important;background-color:#fff;border:1px solid;padding:15px}.agenda-wrap .agenda-entry .event .content>.title a{font-size:25px;margin-top:.3em}.agenda-wrap .agenda-entry .event .date{padding:0;line-height:1.5}.agenda-entry .event .level-left .level-item{justify-content:flex-start!important;padding:20px 15px;margin:20px -15px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.agenda-entry .event .level-right .level-item{justify-content:space-between!important}}.event-content .meta .event-format,.event-content .meta .tracks .track{background:rgba(2,204,203,.1);border-radius:4px;padding:3px 10px;font-size:12px;color:#02cccb;text-align:center;line-height:16px;margin-right:10px}.agenda-wrap .agenda-entry .event .content .track{border-radius:4px;font-size:12px;text-align:center;line-height:16px;padding:3px 5px}.agenda-wrap .agenda-entry .event .content .tracks a,.event-content .meta .tracks .track+.track{white-space:nowrap;margin-right:10px}.event-content .meta .event-format{margin-right:10px}.swiper-slide{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.level-item .addeventatc{visibility:hidden;margin-right:10px;width:20px!important;height:20px!important;outline:0!important;z-index:inherit!important;border:0!important;padding:0!important;box-shadow:none!important;background:transparent}.level-item .addeventatc .addeventatc_icon{background-image:url(images/854271c993f8c96c8f0b30b7df6a078e.svg)!important;left:auto!important;top:auto!important;width:20px!important;height:20px!important}p.refreshing{margin:30px auto;text-transform:uppercase;text-align:center;font-weight:600;font-size:24px}