.backgroundHoverReset{transform:none}.backgroundHoverReset:hover{text-decoration:none}.backgroundHoverReset:hover:before{transform:none}.backgroundHoverReset:before{display:none}@keyframes shake{0%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}#cboxOverlay.virtual-event-popup{background-color:#000000 !important;opacity:.7 !important}#colorbox.virtual-event-popup{box-shadow:0 10px 40px rgba(0,0,0,0.2)}#colorbox.virtual-event-popup #cboxLoadedContent{border:0 !important;padding:5px !important;overflow:hidden !important}#virtual-event-popup-wrapper{display:none}.virtual-event-popup-content{position:relative;display:flex;flex-direction:column;height:auto;background:#ffffff}.virtual-event-close{position:absolute;top:-5px;right:-5px;background:#ffffff;border:none;width:40px;height:40px;border-radius:0 0 0 15px;color:#4b4f54;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;padding:0}.virtual-event-close:hover{background:#ffffff}.virtual-event-close .close-icon{font-size:40px;line-height:1;display:flex;align-items:center;justify-content:center;position:relative;left:-1px;top:-2px}.virtual-event-image{position:relative;width:100%;height:auto;overflow:hidden}.virtual-event-image img{width:100%;aspect-ratio:21 / 9;object-fit:cover;display:block}.virtual-event-image img.image-position-top{object-position:center top}.virtual-event-image img.image-position-center{object-position:center center}.virtual-event-image img.image-position-bottom{object-position:center bottom}.virtual-event-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0));pointer-events:none}.virtual-event-content{text-align:center;padding:20px}.virtual-event-eyebrow{color:#c78800;font-family:"Benton Sans Cond Bd",Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;text-transform:uppercase}.virtual-event-title{color:#5a1300;font-size:48px;padding:0;margin:0 0 20px}.virtual-event-body{font-size:18px;margin:0 auto 30px;width:80%}.virtual-event-body p{margin:0}.virtual-event-button{display:flex;justify-content:center}.virtual-event-button .btn{background-color:#5a1300;font-size:16px;padding:12px 30px}@media only screen and (max-width: 979px){.virtual-event-eyebrow{font-size:20px}.virtual-event-title{font-size:32px}.virtual-event-image img{aspect-ratio:16 / 9}}@media only screen and (max-width: 782px){.virtual-event-body{font-size:16px;margin-bottom:25px;width:auto}}