﻿.venue-hero{position:relative;width:100%;}.venue-hero .mv-container{position:relative;}.venue-hero .venue-hero__media{position:relative;left:-10px;width:calc(100% + 20px);display:grid;}.venue-hero .venue-hero__media img{display:block;width:100%;height:auto;}.venue-hero .venue-hero__media picture{grid-row-start:1;grid-column-start:1;}.venue-hero .venue-hero__media video{width:100%;grid-row-start:1;grid-column-start:1;}.venue-hero .venue-hero__info{position:relative;top:-60px;width:100%;padding:12px 16px 32px;margin-bottom:-60px;background-color:#1a2b3b;}.venue-hero .venue-hero__details{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:16px;color:#fff;margin-bottom:10px;}.venue-hero .venue-hero__details span{display:block;}.venue-hero .venue-hero__details span:first-child{font-weight:700;}.venue-hero .venue-hero__butts{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;}.venue-hero .venue-hero__butts .button{width:100%;}.venue-hero .venue-hero__links{display:flex;flex-direction:column;align-items:center;gap:24px;}.venue-hero .venue-hero__links .arrow-link .icon{top:1px;}@media(min-width:768px){.venue-hero .venue-hero__media{left:-20px;width:calc(100% + 40px);}}@media(min-width:1200px){.venue-hero .venue-hero__media{left:0;width:100%;}.venue-hero .venue-hero__info{position:absolute;top:initial;bottom:16px;left:48px;width:auto;padding:24px;margin-bottom:0;}.venue-hero .venue-hero__details{flex-direction:row;gap:16px;}.venue-hero .venue-hero__details span:first-child{font-size:20px;}.venue-hero .venue-hero__details span:last-child{border-left:1px solid #fff;padding-left:16px;}.venue-hero .venue-hero__ctas{display:flex;align-items:flex-start;gap:24px;}.venue-hero .venue-hero__butts{flex-direction:row;gap:16px;margin-bottom:0;}.venue-hero .venue-hero__butts .button{width:auto;white-space:nowrap;}.venue-hero .venue-hero__links{align-items:flex-start;gap:8px;}.venue-hero .venue-hero__links .arrow-link{font-size:16px;}}.venue-title{text-align:center;margin:40px 0 24px;}.venue-title h1{font-size:24px;margin-bottom:16px;}.venue-title h2{font-family:"sourcesanspro",Arial,sans-serif;font-size:16px;font-weight:400;}@media(min-width:992px){.venue-title{margin:32px 0 60px;}.venue-title h1{font-size:40px;margin-bottom:4px;}.venue-title h2{font-size:20px;}}