.event-agenda__nav>ul,.event-agenda__speaker-social ul{list-style:none;padding:0}.event-agenda__speaker-social ul li{display:inline-block}.event-agenda__speaker-social ul li:not(:last-child){margin-right:.5em}.event-agenda__nav>ul li{display:inline-block}.event-agenda__main{margin:0 auto;max-width:1280px;padding:0 20px}.event-agenda__nav{margin-bottom:60px;text-align:center}.event-agenda__day{display:flex;flex-wrap:wrap;margin-bottom:80px;width:100%}.event-agenda__day:last-child{margin-bottom:0}.event-agenda__day .event-agenda__date-listing{color:#e8fdc7;font-family:Hummingbird Regular;font-size:35px;font-weight:700;width:calc(50% - 100px)}.event-agenda__day .event-agenda__session{padding:0;width:calc(50% + 100px)}.event-agenda__nav ul li:not(:last-child){margin-right:1em}.event-agenda__nav ul li a{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color);padding:1em 2em}.event-agenda__nav ul li a:hover{text-decoration:none}.event-agenda__nav ul li.active a,.event-agenda__nav ul li:hover a{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--light-color)}.event-agenda__session-info h3 span{font-size:.8em}.event-agenda__session-info h3 a{color:var(--dark-color);text-decoration:underline}.event-agenda__session{padding:1em 0}.event-agenda__session-popup{background:var(--light-color);margin:20px auto;max-width:800px;position:relative;width:auto}.event-agenda__session-details{background-color:var(--light-color);padding:40px 2em 20px;text-align:left}.event-agenda__session-details h3{color:var(--secondary-color);font-weight:200}.event-agenda__session-abstract{color:#fff;padding:0;text-align:left}.event-agenda__speaker-details{display:inline-block;padding:30px;text-align:left;width:50%}.event-agenda__speaker-social{display:inline-block;float:right;font-size:30px;padding:50px;width:50%}.event-agenda__session-time h4{color:var(--dark-color);font-size:20px;font-weight:200}.event-agenda__session-details p,.event-agenda__session-info p{color:#fff;font-size:22px}.event-agenda__speaker-info{align-items:flex-end;display:flex;justify-content:space-between}.event-agenda__session-details{background-color:var(--tertiary-color);padding:2em 2em .5em}.event-agenda__session-details h3,.event-agenda__speaker-details *,.event-agenda__speaker-info *{color:var(--dark-color)}.event-agenda__speaker-info h4{font-weight:700}.event-agenda__speaker-info h5{font-style:italic}.event-agenda__session-info h3 span{color:var(--dark-color);font-weight:200}.event-agenda__session-abstract{color:var(--dark-color)}.event-agenda__day .event-agenda__session-time{width:200px}.event-agenda__day .event-agenda__session-time h4{background:linear-gradient(102.25deg,#a2f3fe -59.25%,#faffb7 126.71%);border-radius:30px;padding:12px;text-align:center}.event-agenda__session-inner{display:flex;padding-bottom:40px;position:relative}.event-agenda__session-inner:before{border-left:1px dotted #c5effc;content:"";height:100%;left:100px;position:absolute;top:0}.event-agenda__session-inner:last-child:after{background:#c5effc;border-radius:100%;bottom:0;content:"";height:7px;left:97px;position:absolute;width:7px}.event-agenda__session{align-items:flex-start;display:block;justify-content:flex-start}.event-agenda__session-info{margin-left:40px;width:calc(100% - 240px)}@media (max-width:1024px){.event-agenda__day .event-agenda__date-listing{margin-bottom:25px;text-align:center}.event-agenda__day .event-agenda__date-listing,.event-agenda__day .event-agenda__session{width:100%}}@media screen and (max-width:787px){.event-agenda__nav ul li:not(:last-child){margin:0}.event-agenda__nav ul li a{display:block}.event-agenda__session{padding:1em}.event-agenda__session-speaker ul li:not(:last-child){margin-right:0}.event-agenda__speaker-details{width:70%}.event-agenda__speaker-social{padding:30px;width:30%}.event-agenda__day .event-agenda__session-time{width:110px}.event-agenda__day .event-agenda__session-time h4{font-size:16px}.event-agenda__session-inner:before{left:55px}.event-agenda__session-inner:last-child:after{left:51px}.event-agenda__session-info{margin-left:35px;width:calc(100% - 135px)}.event-agenda__day .event-agenda__date-listing{font-size:22px}.event-agenda__session-details p,.event-agenda__session-info p{font-size:17px}}.event-agenda__session-info h3{color:#d6fffd;font-family:Hummingbird Regular;font-size:24px;font-weight:700;margin-bottom:15px;padding-top:5px}.event-agenda__session-location{color:#d6fffd!important;font-family:Hummingbird Regular;margin-bottom:15px}