.eventdetailbanner--wrapper{--eventdetailbanner-image-width:37%;position:relative;border-radius:var(--gutter-spacing);background-color:var(--brand-secondary-10);padding:20px;margin-bottom:40px}@media (min-width:992px){.eventdetailbanner--wrapper{border-radius:30px;padding:30px}}.eventdetailbanner--wrapper+section{margin-top:40px}.eventdetailbanner--wrapper .row{--bs-gutter-x:0;--bs-gutter-y:30px;position:relative}@media (min-width:992px){.eventdetailbanner--wrapper .row{--bs-gutter-x:0;--bs-gutter-y:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.eventdetailbanner--wrapper .row:not(:last-child){margin-bottom:30px}@media (min-width:992px){.eventdetailbanner--wrapper .row>*{-webkit-box-flex:0;-ms-flex:none;flex:none}.eventdetailbanner--wrapper .row>:first-child{width:var(--eventdetailbanner-image-width)}.eventdetailbanner--wrapper .row>:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}.eventdetailbanner--wrapper img{border-radius:20px;display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%}.eventdetailbanner--wrapper .eventdetailbanner--image{position:relative}.eventdetailbanner--wrapper .eventdetailbanner--image picture{display:block;position:relative}.eventdetailbanner--wrapper .eventdetailbanner--image picture:before{content:"";display:block;padding-top:100%}.eventdetailbanner--wrapper .eventdetailbanner--image picture img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media (min-width:992px){.eventdetailbanner--wrapper .eventdetailbanner--image{min-height:100%}}.eventdetailbanner--wrapper .eventdetailbanner--image .event-tag{position:absolute;top:8px;left:10px;width:76px}.eventdetailbanner--wrapper .eventdetailbanner--image .event-tag img{width:100%;height:auto}@media (min-width:992px){.eventdetailbanner--wrapper .eventdetailbanner--content{height:100%;padding-left:80px;padding-right:50px}}.eventdetailbanner--wrapper .eventdetailbanner--content .tags,.eventdetailbanner.venue-details .eventdetailbanner--wrapper .eventdetailbanner--content h3{margin-bottom:20px}.eventdetailbanner--wrapper .eventdetailbanner--content .wysiwyg+h4{margin-top:30px}.eventdetailbanner--wrapper .eventdetailbanner--content .event-detail-item{border-bottom:0}.event-detail-items{--gap-spacing:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gap-spacing)*-1);margin-bottom:calc(var(--gap-spacing)*-1)}.event-detail-items>*{width:100%;padding-left:var(--gap-spacing);padding-bottom:var(--gap-spacing)}@media (min-width:576px){.event-detail-items>*{width:50%;padding-bottom:10px}}.event-detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;height:100%;padding-bottom:10px;border-bottom:1px solid var(--brand-green-5)}.event-detail-item i{font-size:16px;color:var(--brand-primary);-ms-flex-negative:0;flex-shrink:0}.event-detail-item h6,.event-detail-item p{margin-top:0;margin-bottom:0}.event-detail-item a:not([class]){color:var(--brand-primary);text-decoration:underline}.event-detail-item strong a:not([class]){color:var(--brand-green-3);text-decoration:underline}.event-detail-item strong a:not([class]):focus,.event-detail-item strong a:not([class]):hover{text-decoration:none}.event-detail-item ul.fa-ul{list-style:none;margin:0}.event-detail-item .buttons{margin:0;-ms-flex-negative:0;flex-shrink:0}.event-detail-item .buttons .btn{margin:0;white-space:nowrap}.event-detail-item .buttons .btn.btn-primary:after{position:absolute;top:50%;right:calc(var(--bs-btn-padding-x) - var(--button-icon-spacing));width:16px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event-detail-item .buttons .btn.btn-primary .text{display:inline-block;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.event-detail-item .buttons .btn.btn-primary:focus .text,.event-detail-item .buttons .btn.btn-primary:hover .text{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.event-detail-item>div:not(:last-child){padding-right:30px}.event-detail-item .sharethis a,.event-detail-item .sharethis button{background-color:var(--brand-yellow)}.event-detail-item .cost p{font-size:17px}.event-detail-item .cost .buttons{margin-top:15px}.event-detail-item .btn-add{margin-top:10px}.eventdetailbanner.venue-details .eventdetailbanner--wrapper{background-color:#fff;border:1px solid var(--brand-blue)}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper .eventdetailbanner--content{padding-right:0;padding-left:0}}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-items>*{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-items:has(>div:nth-child(2):last-child)>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item{border-bottom:0}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item>i{margin-top:2px}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item h6{margin-bottom:.6rem}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item p+div{margin-top:.6rem}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul:not([class]){margin-top:.6rem;margin-bottom:.6rem;padding-left:20px;list-style:none}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul:not([class]) li{position:relative}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul:not([class]) li:before{content:"";position:absolute;left:-13px;top:.55em;width:4px;height:4px;border-radius:50%;background-color:#000}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.no-bullet{margin-top:.6rem;margin-bottom:.6rem;padding-left:0;list-style:none}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.fa-ul{margin-left:26px}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.fa-ul:not(:first-child){margin-top:.6rem}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.fa-ul .fa-li{font-size:16px}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.fa-ul .fa-li i{font-weight:400;color:var(--brand-green-3)}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item ul.fa-ul a:not([class]){color:var(--brand-green-3);font-weight:var(--aw-font-weight-bold);text-decoration:underline;text-decoration-thickness:.072em;text-underline-offset:3px}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item+.event-detail-item{margin-top:10px}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper .event-detail-item+.event-detail-item{margin-top:30px}}.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image){background-image:url(../images/bg-venue-hotbox.jpg);background-repeat:no-repeat;background-position:center top}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image){background-image:url("../images/Rectangle 284.png");background-position:13% bottom}.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image) .row>:first-child{width:29%}}.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image) .eventdetailbanner--image picture{display:block;position:relative}.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image) .eventdetailbanner--image picture:before{content:"";display:block;padding-top:66%}.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image) .eventdetailbanner--image picture img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper:has(.eventdetailbanner--image) .eventdetailbanner--content{padding-right:0;padding-left:30px}}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .singlevent{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.eventdetailbanner.venue-details .eventdetailbanner--wrapper .singlevent>*{width:auto;max-width:none}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .singlevent>:first-child{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}.eventdetailbanner.venue-details .eventdetailbanner--wrapper .singlevent>:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}