.elementor-2042 .elementor-element.elementor-element-2d49eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-v1 .nxhg-img{background-image:url("https://thirst.wonderwebsite.co.uk/wp-content/uploads/2026/10/soho-landing.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-v2 .nxhg-img{background-image:url("https://thirst.wonderwebsite.co.uk/wp-content/uploads/2026/10/oxford-drink4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-venue:hover .nxhg-enter{background-color:rgba(245,240,237,1);color:#0a0a0a;border-color:rgba(245,240,237,1);transform:translateY(-2px);}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg{background-color:#0a0a0a;color:#f5f0ed;--nxhg-div:1px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-v1::after{display:block;background:rgba(255,255,255,.08);}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-logo{position:absolute;justify-content:center;padding:40px 24px 40px 24px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-logo img{height:56px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-img{filter:brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-venue:hover .nxhg-img{filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-content{align-items:center;text-align:center;justify-content:center;padding:24px 24px 24px 24px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-loc{font-family:"Jost", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:rgba(245,240,237,.5);margin-bottom:16px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-name{font-family:"Belleza", Sans-serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;line-height:1.2;color:#f5f0ed;margin-bottom:24px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-enter{font-family:"Jost", Sans-serif;font-size:0.65rem;font-weight:500;text-transform:uppercase;letter-spacing:0.25em;padding:16px 48px 16px 48px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,240,237,.3);transition-duration:0.4s;color:#f5f0ed;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-footer{position:absolute;justify-content:center;gap:32px;padding:20px 24px 20px 24px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-footer a{font-family:"Jost", Sans-serif;font-size:0.55rem;font-weight:400;text-transform:uppercase;letter-spacing:0.15em;transition-duration:0.3s;color:rgba(245,240,237,.3);}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-footer a:hover{color:rgba(245,240,237,.7);}@media(max-width:767px){.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-logo img{height:44px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-logo{padding:28px 24px 28px 24px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-name{font-size:clamp(1.8rem,6vw,2.8rem);}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-enter{font-size:0.6rem;padding:14px 40px 14px 40px;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-footer a{font-size:0.5rem;}.elementor-2042 .elementor-element.elementor-element-0aad641 .nxhg-footer{gap:20px;padding:16px 20px 16px 20px;}}