.gn-sticky-nav__event{display:flex;flex-shrink:1;align-items:center;justify-content:space-between;padding-right:.5rem}.gn-sticky-nav__event__info{display:flex;flex-shrink:1;align-items:center;min-width:0;padding-right:1rem}.gn-sticky-nav__event__title{flex-shrink:1;line-height:1;margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-sticky-nav__event__reg{border-left:1px;border-color:#cacdd0;border-style:solid;flex-shrink:0;margin-left:1rem;padding-left:1rem}.gn-sticky-nav__event__reg__button{font-weight:500;line-height:1;margin-left:.5rem;color:#d0403e;font-size:.875rem!important;text-transform:uppercase;text-decoration:underline}.gn-sticky-nav__event__share{flex-shrink:0}.events-single__top.-with-bg{background-color:#2c303c}.events-single__top:not(.-with-bg)>.wrapper{padding-top:2rem}.events-single__bg{background-position:50%;background-size:cover;background-color:#fff;min-height:15rem}@media (min-width:576px){.events-single__bg{min-height:20rem}}@media (min-width:780px){.events-single__bg{margin-bottom:-8rem;min-height:25rem}}.events-single__header{background-color:#fff;margin-left:-1rem;margin-right:-1rem;padding:1rem 1rem 2rem;position:relative;z-index:10}@media (min-width:780px){.events-single__header{margin-left:1rem;margin-right:1rem;padding:2rem 2rem 4rem}}@media (min-width:992px){.events-single__header{padding-left:3rem;padding-right:3rem}}.events-single__header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media (min-width:780px){.events-single__header__top{margin-bottom:1rem}}.events-single__header__top__share{display:flex;align-items:baseline}.events-single__header__top__share__label{display:none;margin-bottom:0;margin-right:.5rem}@media (min-width:992px){.events-single__header__top__share__label{display:block}}.events-single__info{background-color:#fff;border-bottom:1px;border-style:solid;border-color:#cacdd0;margin-left:-1rem;margin-right:-1rem;padding:0 1rem 3rem}@media (min-width:780px){.events-single__info{margin-left:1rem;margin-right:1rem;padding:0 2rem 4rem}}@media (min-width:992px){.events-single__info{padding-left:3rem;padding-right:3rem}}@media (min-width:992px){.events-single__info__row{display:flex}}.event-status{color:#fff;padding-top:.25rem;padding-left:.5rem;padding-right:.5rem;text-transform:uppercase;font-size:.875rem;display:inline-block;margin-bottom:1rem;background-color:#d0403e;padding-bottom:2px}.event-status.cancelled{background-color:#fc4d1d}.events-single__info__main{display:flex;flex-direction:column;flex-grow:1}@media (min-width:992px){.events-single__info__main{padding-right:2rem;width:50%}}@media (min-width:576px){.events-single__meta{display:flex;flex-wrap:wrap}}.events-single__meta__item{margin-bottom:2rem}@media (min-width:576px){.events-single__meta__item{padding-right:2rem;width:50%}}@media (min-width:992px){.events-single__meta__item{width:100%}}@media (min-width:1200px){.events-single__meta__item{width:50%}}@media (min-width:992px){.events-single__meta__item.-full{width:25%}}@media (min-width:1200px){.events-single__meta__item.-full{width:20%}}.events-single__meta__item__heading{margin-bottom:.25rem;font-size:.75rem}@media (min-width:780px){.events-single__meta__item__heading{margin-bottom:.5rem}}.events-single__meta__item__text{line-height:1.5;font-size:.875rem}@media (min-width:780px){.events-single__meta__item__text{font-size:1rem}}.events-single__meta__item__text__line{display:block}.events-single__meta__item__text__line a{font-weight:500}.events-single__meta__item__text__contact{display:flex;align-items:flex-start;margin-bottom:.25rem}.events-single__meta__item__text__contact .sprite{flex-shrink:0;margin-right:.5rem}.events-single__meta__item__text__contact a{font-weight:500;display:inline-block;color:#000}.events-single__meta__desc{border-color:#cacdd0;border-top:1px #cacdd0;border-style:solid;padding-top:2rem}.events-single__meta__url{font-weight:500}.add-to-calendar{position:relative}.add-to-calendar__label{font-weight:500;color:#000}.add-to-calendar__modal{position:absolute;background-color:#2c303c;display:none;padding:2rem 2rem 0;text-align:center}.add-to-calendar:hover .add-to-calendar__modal{display:block}.add-to-calendar__modal__heading{margin-bottom:1rem;font-size:.75rem;color:#fff}.events-single__timezones{display:flex;flex-grow:1;align-items:flex-end;padding-top:2rem}.events-single__info__reg{display:flex;flex-wrap:wrap;align-content:center;margin-top:3rem;border-style:solid;border-color:#cacdd0}@media (min-width:992px){.events-single__info__reg{width:50%;margin-top:0;padding-left:2rem;border-left-width:1px}}@media (min-width:1200px){.events-single__info__reg{width:40%}}.events-single__info__reg__scroller{overflow-x:auto;width:100%}@media (min-width:992px){.events-single__info__reg__scroller.-multi{margin-top:-3rem;z-index:10}}.events-single__info__reg__currency{display:flex;justify-content:flex-end}.events-single__info__reg__currency__options{margin-bottom:1rem;position:relative}.events-single__info__reg__currency__select{position:absolute;right:0;top:0}.events-single__info__reg__currency__select ul{background-color:#2c303c;margin:0;padding-top:.5rem;padding-bottom:.5rem}.events-single__info__reg__currency__select button{display:block;border-width:0;min-width:140px;padding:.5rem 1rem;text-align:left}.events-single__info__reg__costs{border-bottom:1px;border-style:solid;border-color:#cacdd0;line-height:1.5;font-size:.875rem}.events-single__info__reg__costs th{padding-bottom:1.5rem;font-size:.75rem}.events-single__info__reg__costs tr+tr th{padding-top:1.5rem}.events-single__info__reg__costs td{padding-bottom:1rem}.events-single__info__reg__costs td:not(:last-child),.events-single__info__reg__costs th:not(:last-child){padding-right:1rem}.events-single__info__reg__costs td:not(:first-child),.events-single__info__reg__costs th:not(:first-child){text-align:center}.events-single__info__reg__costs__divider{border-color:#cacdd0;border-top:1px #cacdd0;border-style:solid}.events-single__info__reg__addl{line-height:1.5;margin:0;width:100%}.events-single__info__reg__addl.-small{font-size:.75rem}.events-single__info__reg__addl:not(.-small){text-align:center}.events-single__info__reg__actions{display:flex;flex-direction:column;max-width:320px;margin-left:auto;margin-right:auto;text-align:center;width:100%}.events-single__info__reg__actions a{font-weight:500}.events-single__info__reg__actions div{margin-top:.5rem}.events-single__info__reg__actions .btn{margin-bottom:0;margin-top:.5rem}.events-single__info__reg__actions .btn:first-of-type{margin-top:2rem}.events-single__info__reg__actions .sprite{margin-left:.25rem;margin-right:-.25rem;color:#2c303c}.events-single__agenda{background-color:#fff;border-bottom:1px;border-style:solid;border-color:#cacdd0;margin-left:-1rem;margin-right:-1rem;padding:3rem 1rem}@media (min-width:780px){.events-single__agenda{margin-left:1rem;margin-right:1rem;padding:4rem 2rem}}@media (min-width:780px){.events-single__agenda__heading__wrapper{display:flex}}.events-single__agenda__heading{letter-spacing:.05em;text-transform:uppercase}.events-single__agenda__heading__timezone{font-size:.75rem;white-space:nowrap}@media (min-width:780px){.events-single__agenda__heading__timezone{display:flex;flex-grow:1;justify-content:flex-end;align-items:flex-end}}.events-single__agenda__heading__timezone strong{color:#527d08}.events-single__agenda__toggle button{display:block;background-color:#fff;border-bottom:1px;border-style:solid;border-color:#cacdd0;padding:1.5rem .5rem;position:relative;text-align:left;font-size:1.5rem;width:100%}.events-single__agenda__toggle button.-expanded{border-bottom-width:0}.events-single__agenda__toggle button.-expanded:after{border-color:#527d08;transform:rotate(-45deg)}.events-single__agenda__toggle button:after{position:absolute;display:block;border-color:#20232e;border-style:solid;border-width:2px 2px 0 0;height:.75rem;transition:all .3s ease-out;width:.75rem;content:"";margin-top:-4px;right:25px;top:50%;transform:rotate(135deg)}.events-single__agenda__toggle.-first button{border-top-width:1px}.events-single__agenda__toggle.-first button.-expanded{border-bottom-width:0}.events-single__agenda__container{border-left-color:#cacdd0;border-right-color:#cacdd0;border-left-style:solid;border-bottom:1px solid #cacdd0;border-right-style:solid;border-top:1px solid #cacdd0;padding-top:1rem;padding-bottom:1.5rem}@media (min-width:780px){.events-single__agenda__container{padding-left:1.5rem;padding-right:1.5rem}}.events-single__agenda__container.-hide{display:none}.events-single__agenda__table{margin:0}.events-single__agenda__table td,.events-single__agenda__table th{padding-top:1rem;padding-bottom:.5rem}.events-single__agenda__table th{padding-right:1.5rem;color:#2c303c;white-space:nowrap}@media (min-width:780px){.events-single__agenda__table th{padding-right:3rem}}.events-single__agenda__table td{padding-left:.5rem;color:#6a747c}.events-single__description{margin-top:3rem}.events-single__map{padding-top:2rem;padding-bottom:2rem}@media (min-width:780px){.events-single__map__inner{display:flex;align-items:flex-start}}.events-single__map__image{flex-shrink:0}.events-single__map__image img{width:100%}.events-single__map__text{background-color:#527d08;flex-grow:1;padding:2rem;color:#fff}@media (min-width:780px){.events-single__map__text{width:33.33333%;margin-left:-5rem;margin-top:2rem;margin-bottom:2rem}}.events-single__map__location{line-height:1.5}.events-single__map__location span{display:block}.events-single__map__location span:first-child{font-weight:500}.events-single__map__location+p{margin-bottom:0}.events-single__speakers{padding-top:3rem;padding-bottom:3rem;position:relative;z-index:10}.events-single__speakers .wrapper.-alt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.events-single__speakers .wrapper>.heading-large{margin-bottom:1rem}.events-single__speakers .wrapper>.heading-smallcaps{margin:0}.events-single__speakers__controls{display:flex;margin-right:-1rem}@media (min-width:780px){.events-single__speakers__controls{margin-right:-2rem}}@media (min-width:992px){.events-single__speakers__controls{margin-right:-3rem}}.events-single__speakers__controls .btn{display:block}.events-single__speakers__controls .btn:first-child{margin-right:.25rem}.events-single__speakers__list{display:flex;justify-content:center}.events-single__speakers__list.-long{flex:1 1 0%;flex-wrap:nowrap;min-height:10rem;overflow-x:auto;overflow-y:hidden;padding-top:1rem;padding-bottom:1rem;width:100%}.events-single__speakers__list.-long .events-single__speakers__list_item{flex-shrink:0;padding:.5rem;transition:all .3s ease-out;width:320px}.events-single__speakers__list.-long .events-single__speakers__list_item.-committee-members{width:260px}.events-single__speakers__list.-short{flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}@media (min-width:1200px){.events-single__speakers__list.-short.-single{justify-content:center}}@media (min-width:1200px){.events-single__speakers__list.-short.-multi{justify-content:flex-start}}.events-single__speakers__list.-short .events-single__speakers__list_item{margin-bottom:2rem;padding-left:.5rem;padding-right:.5rem;width:320px}@media (min-width:780px){.events-single__speakers__list.-short .events-single__speakers__list_item.-half{width:100%}}@media (min-width:992px){.events-single__speakers__list.-short .events-single__speakers__list_item.-half{width:50%}}@media (min-width:780px){.events-single__speakers__list.-short .events-single__speakers__list_item.-auto{width:auto}}@media (min-width:780px){.events-single__speakers__list.-short .events-single__speakers__list_item.-third{width:100%}}@media (min-width:1200px){.events-single__speakers__list.-short .events-single__speakers__list_item.-third{width:33.33333%}}.events-single__related{padding-bottom:4rem;padding-top:2rem}.events-single__related__header{border-bottom:1px;border-style:solid;border-color:#cacdd0;margin-bottom:3rem;padding-top:1.5rem;padding-bottom:1.5rem}.events-single__related__heading{margin-bottom:0}.events-single__related__post{margin-top:2rem;margin-bottom:2rem}.events-single__footer{background-color:#2c303c;padding-top:3rem;padding-bottom:3rem;color:#cacdd0}.events-single__footer .heading-smallcaps{color:#fff}.events-single__footer__inner{margin-bottom:3rem}.event-error{overflow-x:hidden}.event-error__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.event-error__wrapper__before{position:absolute;background-color:#fafafa;display:block;left:0;top:0;width:100vw;height:75%}.event-error__inner__before{position:absolute;background-color:#e2f3f2;display:block;height:100%;right:0;top:0;width:75%}.event-error__inner{margin-top:-1px;max-width:992px;padding-top:1px}.event-error__content__wrapper,.event-error__inner{margin-left:auto;margin-right:auto;position:relative}.event-error__content__wrapper{max-width:780px;z-index:10;padding-top:12px}@media (min-width:780px){.event-error__content__wrapper{padding-top:18px}}@media (min-width:992px){.event-error__content__wrapper{padding-top:24px}}.event-error__content{margin-top:-1px;background-color:#fff;padding:1px 1rem 1rem;text-align:center}@media (min-width:780px){.event-error__content{padding-bottom:2rem;padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.event-error__content{padding-bottom:3rem;padding-left:3rem;padding-right:3rem}}.event-error__heading{font-weight:100;line-height:1;margin-bottom:2rem;margin-top:2rem;font-size:2.5rem}@media (min-width:780px){.event-error__heading{margin-top:1.5rem;font-size:56px}}@media (min-width:992px){.event-error__heading{margin-bottom:3rem;margin-top:3rem;font-size:72px}}.event-error__message{color:#6a747c;font-size:14px}@media (min-width:780px){.event-error__message{font-size:1rem}}@media (min-width:992px){.event-error__message{font-size:18px}}