div.venue-image{align-items:center;display:flex;height:250px;justify-content:center;overflow:hidden;width:250px}div.venue-image picture{height:100%;width:100%}div.venue-image picture img{border-radius:8px;flex-grow:1;height:auto;max-height:100%;max-width:100%;width:auto}div.venue-image.image-circle img{border-radius:100%;-o-object-fit:cover;object-fit:cover}div.venue-intro{align-items:center;display:flex;flex-direction:row-reverse;gap:60px;justify-content:center;margin:auto;max-width:1100px}div.venue-intro .venue-text>p:first-child{margin-top:0}div.venue-intro .venue-text .venue-address{font-size:.9rem;font-style:italic;text-wrap:balance;text-wrap:pretty}@media (max-width:950px){div.venue-intro{flex-direction:column;gap:40px}}div.venue-content{margin:auto;max-width:1000px}div.venue-content h2{margin-top:0}div.venue-content ul{margin:auto;max-width:800px}div.venue-content ul li{margin:.5em 0}div.venue-content div.flavour-tip{background:#fff6f2;border:1px solid gold;border-radius:8px;margin:2rem auto auto;max-width:600px;padding:1rem}div.venue-content div.flavour-tip .flavour-tip-heading{align-items:center;color:#818181;display:flex;gap:10px;justify-content:center;margin-bottom:1rem}div.venue-content div.flavour-tip .flavour-tip-heading .flavour-icon{width:30px}div.venue-content div.flavour-tip .flavour-tip-heading h3{font-family:inherit;font-size:1.5rem;margin:0}div.venue-content div.flavour-tip p{margin-top:0}div.venue-content div.flavour-tip .flavour{font-style:italic}div.venue-content div.flavour-tip a{color:#818181}div.venue-content div.venue-image{height:220px;margin:3rem auto;width:220px}.wedding-venue-cta-button{margin-top:1em}