.rhwp-agenda{width:100%;height:100%}.rhwp-agenda .rhwp-wrapper{position:relative;width:100%;margin:0 auto!important;padding:0!important;font-family:Arial,Helvetica,sans-serif}.rhwp-agenda .rhwp-wrapper .a-hide{display:none!important}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1{display:flex;justify-content:flex-start;align-items:center;flex-flow:column}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch{background:0 0;border:none;outline:0;padding:1em 0;background-color:#3498db;font-weight:700;text-decoration:none;text-align:center;color:#fff;font-size:1.2rem;width:calc(100% / 7);cursor:pointer}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header{display:grid;grid-template-columns:auto auto auto auto auto auto auto;border-bottom:1px solid #d0d0d0}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch{font-family:open-sans-condensed,sans-serif;font-weight:300;color:#313131;letter-spacing:.1em;line-height:1;border:none;border-bottom-width:5px;border-bottom-color:transparent;border-bottom-style:solid;cursor:pointer;transition:border-bottom-color .25s linear}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch:not(:last-child){border-right:1px solid #d0d0d0}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch.a-active{border-bottom-color:#313131}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch:hover{background-color:transparent;border-bottom-color:#313131}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch::-moz-focus-inner,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch::-moz-focus-inner{border:0}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch:focus,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-calendar-switch:focus{outline:unset}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch:not(.a-active):hover{background-color:#00acd6}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch.a-active{background-color:#00c0ef;cursor:default}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-body{width:100%;display:flex;justify-content:center;align-items:flex-start}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day{width:100%}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:1em;grid-row-gap:1em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event{width:100%}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event{min-height:200px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,.4);background-blend-mode:darken;color:#fff;position:relative;overflow:hidden}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column;justify-content:center;padding:1.5em 1em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-premiere{margin:0;text-align:right;text-transform:uppercase;font-size:.8em;font-weight:700}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-title{font-size:1.5rem;font-weight:700}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-time{display:flex;justify-content:space-between;align-items:flex-end;font-size:2rem;border-top:2px solid #fff;margin-top:.5em;padding-top:.5em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-time small{font-size:.8rem;pointer-events:none}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper{position:absolute;top:200px;left:0;width:100%;height:100%;background:#00c0ef;transition:top .25s ease}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event.a-show-more:hover .a-event-inner-content-wrapper{top:0}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-header{height:35%;background-color:#3498db;display:flex;justify-content:flex-start;align-items:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-header span{font-size:1.5rem;font-weight:700;margin-left:1.5em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-body{height:65%;overflow:auto}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-body .a-event-inner-content{padding:0 .5em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-body .a-event-inner-content h6{margin:.5em 0;font-size:1.2rem;text-align:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events .a-event .a-event-inner-content-wrapper .a-event-inner-body .a-event-inner-content span{font-size:1.1rem}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event{display:grid;grid-template-columns:30% 50% 20%;grid-template-areas:"time content actions" "blank content-more blank-2";padding:35px 0;border-bottom:1px solid #d0d0d0;background-position:center;background-size:cover}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event>div{display:flex;justify-content:center;align-items:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-time{grid-area:time}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content{grid-area:content;flex-flow:column;align-items:flex-start}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-actions{grid-area:actions}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content-more{grid-area:content-more}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-time span{font-family:open-sans-condensed,sans-serif;font-weight:300;font-size:1.2rem;color:#313131;letter-spacing:.1em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content .a-event-title{font-family:open-sans-condensed,sans-serif;font-weight:300;font-size:1rem;line-height:24px;letter-spacing:.1em;color:#313131}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event[data-bg=true] .a-event-content .a-event-title,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event[data-bg=true] .a-event-time span{font-weight:700}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content .a-event-presenters-wrapper .a-event-presenters{display:inline-block;margin:0;padding:0;font-family:Georgia,serif;font-style:italic;font-size:.9rem;font-weight:400;line-height:200%;color:#ababab}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content .a-event-presenters-wrapper h6.a-event-presenters{margin-left:.25em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event[data-bg=true] .a-event-content .a-event-presenters-wrapper .a-event-presenters{color:#616161}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content-more p{display:none;margin-top:2em;font-family:Georgia,serif;font-style:italic;font-size:.8rem;font-weight:400;line-height:24px;vertical-align:baseline;text-decoration:none;outline:0;color:#616161}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-actions .a-show-more{font-size:1.5rem;cursor:pointer}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner{display:flex;justify-content:center;align-items:center;flex-flow:column;min-height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,.4);background-blend-mode:darken}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event{text-align:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h2,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h3,.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event span{display:block;margin:0;padding:.25em .2em;color:#fff;text-transform:uppercase}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h2{font-size:2em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h3{font-size:2.5em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event span{font-size:1em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event span i{font-size:.75em}@media screen and (max-width:1249px){.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:959px){.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header{flex-flow:column}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-calendar-header .a-calendar-switch{width:calc(100%);padding:.75em 0;font-size:1rem}}@media screen and (max-width:768px){.rhwp-agenda{width:95%;margin:0 auto}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-1 .a-day .a-day-events{grid-template-columns:repeat(1,1fr)}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header{grid-template-columns:auto auto;grid-template-areas:"pon wt" "sr czw" "pt sb" "nd nd"}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-0{grid-area:pon}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-1{grid-area:wt}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-2{grid-area:sr}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-3{grid-area:czw}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-4{grid-area:pt}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-5{grid-area:sb}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-calendar-header .a-6{grid-area:nd}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event{grid-template-columns:auto;grid-template-areas:"time" "content" "actions" "content-more";text-align:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-2 .a-day .a-day-events .a-event .a-event-content{align-items:center}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h2{font-size:1.25em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event h3{font-size:1.5em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event span{font-size:.75em}.rhwp-agenda .rhwp-wrapper .rh-agenda.template-3 .a-calendar-banner-wrapper .a-calendar-banner .a-calendar-event span i{font-size:.75em}}