body.event-page{--color-one-100:var(--blue);--color-one-110:var(--black);--color-one-10:#d6e0ff;--color-two-100:var(--black);--color-three-100:var(--dark-grey);--color-link-100:var(--blue);--color-link-110:var(--black);--color-neutral-100:var(--black);--color-neutral-20:#e8e8e8;--color-neutral-5:#f5f5f5;--body-font-family:var(--font-family-body);--body-font-color:var(--black);--body-font-weight:400;--body-font-weight-bold:700;--body-1-font-size:var(--font-size-body);--heading-font-color:var(--black);--heading-font-family:var(--font-family-display);--h1-font-size:clamp(40px, 7vw, 90px);--h4-font-size:22px;--btn-radius:0;--anchor-font-weight:400;--anchor-hover-text-decoration-line:underline;}body.event-page .container{width:100%;max-width:none;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box;}body.event-page .bottom-content .container,body.event-page .main-wrapper .container{padding-top:var(--padding);padding-bottom:var(--padding);}body.event-page .event-conference-nav-section .container{padding-top:1.5rem;padding-bottom:1.5rem;}body.event-page .row{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem;}body.event-page .row:after,body.event-page .row:before{display:none;}body.event-page [class*=col-]{position:relative;width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box;float:none;}body.event-page .col-12,body.event-page .col-xs-12{width:100%;}@media (min-width:992px){body.event-page .col-md-8{width:66.666%;}body.event-page .col-md-7{width:58.333%;}body.event-page .col-md-5{width:41.666%;}body.event-page .col-md-4{width:33.333%;}body.event-page .pull-right{order:2;margin-left:auto;}body.event-page .pull-left{order:1;}body.event-page .visible-sm,body.event-page .visible-xs{display:none!important;}body.event-page .visible-lg,body.event-page .visible-md{display:block!important;}}@media (max-width:991px){body.event-page .visible-lg,body.event-page .visible-md{display:none!important;}body.event-page .row{flex-direction:column;}}body.event-page .page-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:70vh;overflow:hidden;background-color:var(--black);background-repeat:no-repeat;background-position:center center;background-size:cover;color:var(--white);}body.event-page .page-banner.has-image{min-height:80vh;}body.event-page .page-banner .responsive-image,body.event-page .page-banner [class*=responsive],body.event-page .page-banner picture,body.event-page .page-banner>img{position:absolute;inset:0;width:100%;height:100%;z-index:0;}body.event-page .page-banner img{width:100%;height:100%;object-fit:cover;object-position:center;}body.event-page .page-banner::before{content:"";position:absolute;inset:0 0 auto;height:35%;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);z-index:1;pointer-events:none;}body.event-page .page-banner::after{content:"";position:absolute;inset:auto 0 0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);z-index:1;pointer-events:none;}body.event-conference-page .page-banner::after,body.event-conference-page .page-banner::before{display:none;}body.event-conference-page .page-banner,body.event-conference-page .page-banner.has-image{min-height:0;height:auto;aspect-ratio:auto;background:0 0;}body.event-conference-page .page-banner>img.event-conference-banner-image{position:static;inset:auto;display:block;width:100%;height:auto;object-fit:contain;}body.event-conference-page .event-page-title{padding-top:20px;padding-bottom:20px;}body.event-conference-page .event-page-title h1{font-family:var(--font-family-display);font-size:clamp(40px, 7vw, 90px);font-weight:800;line-height:.95;text-transform:uppercase;color:var(--black);margin:0;}body.event-conference-page .event-page-title+.event-conference-nav-section .container{padding-top:0;}body.event-page .page-banner-content{position:relative;z-index:2;width:100%;padding:8rem 0 4rem;}body.event-page .page-banner .event-header,body.event-page .page-banner-content-wrapper{max-width:70%;}body.event-page .page-banner .event-header-title,body.event-page .page-banner .event-title,body.event-page .page-banner .page-banner-content-title,body.event-page .page-banner h1{font-family:var(--font-family-display);font-size:clamp(40px, 7vw, 90px);font-weight:800;line-height:.95;text-transform:uppercase;color:var(--white);margin:0 0 1.25rem;}body.event-page .page-banner .event-header-meta,body.event-page .page-banner .event-header-post-meta,body.event-page .page-banner .page-banner-content-intro{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--white);}body.event-page .page-banner .event-header-post-meta>*{display:block;margin-bottom:.35rem;}body.event-page .page-banner .event-add-to-calendar{color:var(--white);text-decoration:none;border-bottom:1px solid var(--white);display:inline-block;margin-top:.5rem;}body.event-page .page-banner .event-add-to-calendar:hover{color:var(--white);opacity:.75;}body.event-page .event-conference-nav>ul>li>a:not(.btn){font-family:var(--font-family-display);font-size:15px;font-weight:600;line-height:1.2;padding:16px 12px;text-transform:uppercase;}body.event-page .event-conference-nav .event-booking-btn .btn{width:auto;padding:16px 32px;}@media (max-width:991px){body.event-page .event-conference-nav{display:block;}body.event-page .event-conference-nav>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:8px;row-gap:12px;}body.event-page .event-conference-nav>ul>li{width:auto;}body.event-page .event-conference-nav-btn{margin-bottom:0;margin-left:auto;}}body.event-page .page-banner .badge,body.event-page .page-banner .event-badge,body.event-page .page-banner .event-type-badge{display:inline-block;background:var(--blue);color:var(--white);border:0;border-radius:0;padding:.35rem .7rem;margin:0 .4rem .6rem 0;font-family:var(--font-family-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;}body.event-page #main-header{background:rgba(255,255,255,.55);backdrop-filter:blur(10px);}body.event-page .breadcrumb-row,body.event-page .breadcrumbs,body.event-page ol.breadcrumb{padding:1.25rem var(--gutter);margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-family:var(--font-family-display);font-size:13px;text-transform:uppercase;background:0 0;}body.event-page .breadcrumb-row a,body.event-page .breadcrumbs a,body.event-page ol.breadcrumb a{color:inherit;text-decoration:none;}body.event-page .page-banner .breadcrumb-row,body.event-page .page-banner+.breadcrumb-row{position:relative;z-index:2;color:var(--white);}body.event-page .event-detail-entry,body.event-page .eventfolio,body.event-page .main-content{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:1.7;color:var(--black);}body.event-page .event-header-title,body.event-page .event-title,body.event-page .eventfolio h1,body.event-page .eventfolio h2,body.event-page .eventfolio h3,body.event-page .eventfolio h4{font-family:var(--font-family-display);line-height:1.1;color:var(--black);}body.event-page .event-detail-entry .event-header-title,body.event-page .eventfolio h1{font-size:clamp(36px, 5vw, 64px);font-weight:800;text-transform:uppercase;margin:0 0 1.5rem;}body.event-page .eventfolio h2,body.event-page .related-events-heading{font-size:clamp(28px, 4vw, 48px);font-weight:800;text-transform:uppercase;margin:0 0 1.5rem;}body.event-page .eventfolio h3{font-size:clamp(22px, 2.4vw, 32px);font-weight:600;text-transform:uppercase;}body.event-page .article-title,body.event-page .event-widget h4,body.event-page .eventfolio h4{font-size:22px;font-weight:600;text-transform:none;line-height:1.25;}body.event-page .eventfolio p{margin:0 0 1.25rem;}body.event-page .eventfolio a{color:var(--blue);}body.event-page .eventfolio img{width:100%;height:auto;display:block;}body.event-page .event-detail-entry{padding-right:0;}body.event-page .event-header{margin-bottom:2rem;}body.event-page .event-header-post-meta .event-date,body.event-page .event-header-post-meta .event-pricing,body.event-page .event-header-post-meta .event-time,body.event-page .event-header-post-meta .event-venue{display:block;margin-bottom:.35rem;}body.event-page .event-header-post-meta .event-add-to-calendar{color:var(--blue);text-decoration:none;border-bottom:1px solid var(--blue);margin-left:.5rem;}body.event-page .sidebar{margin-bottom:3rem;}body.event-page .return-link-holder{margin-top:3rem;}body.event-page .return-link{font-family:var(--font-family-display);font-weight:600;text-transform:uppercase;text-decoration:none;color:var(--black);border-bottom:1px solid var(--black);}body.event-page .return-link:hover{color:var(--blue);border-bottom-color:var(--blue);}body.event-page .event-widget{background:var(--black);color:var(--white);margin-bottom:1.5rem;}body.event-page .event-widget-body{padding:2rem;}body.event-page .event-widget h4{color:var(--white);margin:0 0 1.25rem;text-transform:uppercase;}body.event-page .event-widget-badge{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--dark-grey);padding:1rem;margin-bottom:1rem;}body.event-page .event-widget-badge p{margin:0;}body.event-page .event-widget-badge strong{display:block;font-family:var(--font-family-display);font-size:16px;}body.event-page .event-widget-ticket-price{list-style:none;margin:0 0 1.5rem;padding:0;border-top:1px solid rgba(255,255,255,.2);}body.event-page .event-widget-ticket-price li{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.2);}body.event-page .event-booking-btn{margin-bottom:0;}body.event-page .article-list-more .btn,body.event-page .event-booking-btn .btn,body.event-page .eventfolio .btn,body.event-page a.btn{width:100%;max-width:none;display:inline-flex;align-items:center;justify-content:center;background:var(--blue);border:2px solid var(--blue);color:var(--white);border-radius:0;padding:13px 20px;font-family:var(--font-family-display);font-size:var(--font-size-body);font-weight:600;text-decoration:none;text-align:center;text-transform:none;box-shadow:none;transition:all .5s;}body.event-page .article-list-more .btn:hover,body.event-page .event-booking-btn .btn:hover,body.event-page .eventfolio .btn:hover,body.event-page a.btn:hover{background:var(--white);border-color:var(--white);color:var(--black);}body.event-page .eventfolio .btn-bordered,body.event-page .eventfolio .btn.btn-bordered{background:0 0;border-color:var(--black);color:var(--black);}body.event-page .eventfolio .btn-bordered:hover,body.event-page .eventfolio .btn.btn-bordered:hover{background:var(--black);color:var(--white);}body.event-page .article-list,body.event-page .eventfolio-calendar-events,body.event-page .related-events .article-list{display:grid;grid-template-columns:1fr;gap:2.5rem;}@media (min-width:768px){body.event-page .article-list.article-list-grid,body.event-page .article-list.mod-grid-3,body.event-page .article-list.v2-grid,body.event-page .eventfolio-calendar-events.v2-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;}}@media (min-width:1100px){body.event-page .article-list.article-list-grid.mod-grid-3,body.event-page .article-list.mod-grid-3,body.event-page .eventfolio-calendar-events.v2-grid{grid-template-columns:repeat(3,1fr);}}body.event-page .article-list-item,body.event-page .eventfolio-calendar-event{margin:0;background:0 0;}body.event-page .article-wrapper{height:100%;display:flex;flex-direction:column;}body.event-page .article-img{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--dark-grey);margin-bottom:1rem;}body.event-page .article-img a{display:block;height:100%;}body.event-page .article-img img{width:100%;height:100%;object-fit:cover;transition:all .5s;}body.event-page .article-list-item:hover .article-img img{transform:scale(1.08);}body.event-page .article-title{margin:0 0 .5rem;}body.event-page .article-title a{color:var(--black);text-decoration:none;}body.event-page .article-title a:hover{color:var(--blue);}body.event-page .article-teaser p{margin-bottom:.75rem;}body.event-page .article-date,body.event-page .article-post-meta,body.event-page .event-venue{font-size:14px;color:var(--dark-grey);}body.event-page .event-badge-wrap{position:absolute;z-index:2;top:12px;left:12px;}body.event-page .badge,body.event-page .event-badge,body.event-page .event-type-badge,body.event-page .zoom-badge{display:inline-block;background:var(--blue);color:var(--white);border:0;border-radius:0;padding:.3rem .65rem;margin:0 .35rem .5rem 0;font-family:var(--font-family-display);font-size:11px;font-weight:600;text-transform:uppercase;text-decoration:none;}body.event-page .article-list-more{margin-top:3rem;text-align:center;}body.event-page .article-list-more .btn{max-width:270px;}body.event-page .event-widget+.widget,body.event-page .sidebar-filter,body.event-page .widget-filter{background:var(--color-neutral-5);padding:1.5rem;margin-bottom:1.5rem;}body.event-page .widget-filter h3,body.event-page .widget-filter h4{margin-top:0;}body.event-page .widget-filter .checkbox,body.event-page .widget-filter label{font-family:var(--font-family-body);font-size:14px;}body.event-page .bottom-content,body.event-page .event-detail-bottom{background:var(--black);color:var(--white);}body.event-page .bottom-content .related-events-heading,body.event-page .bottom-content h3,body.event-page .event-detail-bottom .related-events-heading{color:var(--white);}body.event-page .bottom-content .article-title a,body.event-page .event-detail-bottom .article-title a{color:var(--white);}body.event-page .bottom-content .article-title a:hover,body.event-page .event-detail-bottom .article-title a:hover{color:var(--blue);}body.event-page .bottom-content .article-post-meta,body.event-page .event-detail-bottom .article-post-meta,body.event-page .event-detail-bottom .event-venue{color:rgba(255,255,255,.75);}body.event-page input[type=email],body.event-page input[type=search],body.event-page input[type=text],body.event-page select,body.event-page textarea{width:100%;border:1px solid var(--black);border-radius:0;padding:.75rem .9rem;font-family:var(--font-family-body);font-size:var(--font-size-body);background:var(--white);color:var(--black);}body.event-page .form-group{margin-bottom:1.25rem;}@media (max-width:768px){body.event-page .page-banner,body.event-page .page-banner.has-image{min-height:60vh;}body.event-conference-page .page-banner,body.event-conference-page .page-banner.has-image{min-height:0;height:auto;aspect-ratio:auto;}body.event-page .page-banner .event-header,body.event-page .page-banner-content-wrapper{max-width:100%;}body.event-page .page-banner-content{padding:6rem 0 2.5rem;}body.event-page .event-widget-body{padding:1.5rem;}}