.elementor-2051 .elementor-element.elementor-element-fa9c4e8{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-c31ebf2{--display:flex;--z-index:100;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2051 .elementor-element.elementor-element-b5b0c60{text-align:center;}.elementor-2051 .elementor-element.elementor-element-b5b0c60 .elementor-heading-title{font-weight:900;text-transform:uppercase;color:#AA004F;}.elementor-2051 .elementor-element.elementor-element-4d31c73{--display:flex;--min-height:100vh;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2051 .elementor-element.elementor-element-86763a9{z-index:20;}.elementor-2051 .elementor-element.elementor-element-86763a9 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-46d35bd > .elementor-widget-container{--e-transform-scale:1.2;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-46d35bd{right:-14%;}body.rtl .elementor-2051 .elementor-element.elementor-element-46d35bd{left:-14%;}.elementor-2051 .elementor-element.elementor-element-46d35bd{bottom:17%;z-index:10;}.elementor-2051 .elementor-element.elementor-element-46d35bd img{width:800px;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-688901d{right:-19%;}body.rtl .elementor-2051 .elementor-element.elementor-element-688901d{left:-19%;}.elementor-2051 .elementor-element.elementor-element-688901d{top:10%;z-index:50;}.elementor-2051 .elementor-element.elementor-element-688901d img{width:100%;}.elementor-2051 .elementor-element.elementor-element-8bed3eb > .elementor-widget-container{--e-transform-scale:1.2;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-8bed3eb{right:61px;}body.rtl .elementor-2051 .elementor-element.elementor-element-8bed3eb{left:61px;}.elementor-2051 .elementor-element.elementor-element-8bed3eb{top:17%;z-index:50;}.elementor-2051 .elementor-element.elementor-element-8bed3eb img{width:100%;}.elementor-2051 .elementor-element.elementor-element-bea8530 > .elementor-widget-container{--e-transform-rotateZ:-90deg;--e-transform-scale:1.2;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-bea8530{left:-0.6%;}body.rtl .elementor-2051 .elementor-element.elementor-element-bea8530{right:-0.6%;}.elementor-2051 .elementor-element.elementor-element-bea8530{bottom:-5%;z-index:60;}.elementor-2051 .elementor-element.elementor-element-bea8530 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-53241dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:50;}.elementor-2051 .elementor-element.elementor-element-53241dd:not(.elementor-motion-effects-element-type-background), .elementor-2051 .elementor-element.elementor-element-53241dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0082CB00;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-cfe4d5e{left:-13%;}body.rtl .elementor-2051 .elementor-element.elementor-element-cfe4d5e{right:-13%;}.elementor-2051 .elementor-element.elementor-element-cfe4d5e{bottom:7%;}.elementor-2051 .elementor-element.elementor-element-cfe4d5e img{width:100%;}.elementor-2051 .elementor-element.elementor-element-2c030b1{--display:flex;}.elementor-2051 .elementor-element.elementor-element-2c030b1.e-con{--e-con-transform-translateY:-84px;}.elementor-2051 .elementor-element.elementor-element-28d3cc9 > .elementor-widget-container{--e-transform-scale:1.6;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-28d3cc9{left:-46%;}body.rtl .elementor-2051 .elementor-element.elementor-element-28d3cc9{right:-46%;}.elementor-2051 .elementor-element.elementor-element-28d3cc9{bottom:36%;}.elementor-2051 .elementor-element.elementor-element-28d3cc9 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-26a6eb3 > .elementor-widget-container{--e-transform-scale:1.2;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-26a6eb3{left:-32%;}body.rtl .elementor-2051 .elementor-element.elementor-element-26a6eb3{right:-32%;}.elementor-2051 .elementor-element.elementor-element-26a6eb3{top:25%;}.elementor-2051 .elementor-element.elementor-element-26a6eb3 img{width:100%;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-e71ac05{right:-62px;}body.rtl .elementor-2051 .elementor-element.elementor-element-e71ac05{left:-62px;}.elementor-2051 .elementor-element.elementor-element-e71ac05{top:73px;}.elementor-2051 .elementor-element.elementor-element-e71ac05 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-d31f30d > .elementor-widget-container{--e-transform-rotateZ:-10deg;--e-transform-translateX:-30px;--e-transform-translateY:-30px;}.elementor-2051 .elementor-element.elementor-element-d31f30d{z-index:100;text-align:end;}.elementor-2051 .elementor-element.elementor-element-d31f30d img{width:62%;}body:not(.rtl) .elementor-2051 .elementor-element.elementor-element-03634d9{right:0px;}body.rtl .elementor-2051 .elementor-element.elementor-element-03634d9{left:0px;}.elementor-2051 .elementor-element.elementor-element-03634d9{bottom:0px;z-index:50;}.elementor-2051 .elementor-element.elementor-element-03634d9 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-f98ca4e{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2051 .elementor-element.elementor-element-12804ff > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-12804ff{text-align:center;font-size:30px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2051 .elementor-element.elementor-element-9d50742 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-9d50742{text-align:center;font-size:38px;font-weight:400;line-height:40px;color:#FFDC00;}.elementor-2051 .elementor-element.elementor-element-72f2a1a{--display:flex;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2051 .elementor-element.elementor-element-a9277fa .elementor-button{background-color:#FFDC00;font-size:28px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-2051 .elementor-element.elementor-element-a9277fa > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-e57890f{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-d3a97d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-d3a97d4{text-align:center;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2051 .elementor-element.elementor-element-fac1e3d{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-fac1e3d:not(.elementor-motion-effects-element-type-background), .elementor-2051 .elementor-element.elementor-element-fac1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2051 .elementor-element.elementor-element-73ea58e > .elementor-widget-container{margin:20px 0px -70px 0px;}body.elementor-page-2051:not(.elementor-motion-effects-element-type-background), body.elementor-page-2051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2051 .elementor-element.elementor-element-53241dd{--content-width:1450px;}.elementor-2051 .elementor-element.elementor-element-2c030b1{--width:70%;}.elementor-2051 .elementor-element.elementor-element-72f2a1a{--width:70%;}}@media(max-width:767px){.elementor-2051 .elementor-element.elementor-element-fa9c4e8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-c31ebf2{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-b5b0c60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2051 .elementor-element.elementor-element-b5b0c60 .elementor-heading-title{font-size:31px;}.elementor-2051 .elementor-element.elementor-element-4d31c73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-86763a9 img{width:100%;}.elementor-2051 .elementor-element.elementor-element-53241dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2051 .elementor-element.elementor-element-2c030b1{--margin-top:70px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-2c030b1.e-con{--order:3;}.elementor-2051 .elementor-element.elementor-element-d31f30d > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-2051 .elementor-element.elementor-element-d31f30d{text-align:center;}.elementor-2051 .elementor-element.elementor-element-d31f30d img{width:47%;}.elementor-2051 .elementor-element.elementor-element-f98ca4e.e-con{--order:1;}.elementor-2051 .elementor-element.elementor-element-12804ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-12804ff{font-size:25px;}.elementor-2051 .elementor-element.elementor-element-9d50742{font-size:25px;}.elementor-2051 .elementor-element.elementor-element-72f2a1a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-72f2a1a.e-con{--order:2;}.elementor-2051 .elementor-element.elementor-element-a9277fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-e57890f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2051 .elementor-element.elementor-element-d3a97d4{font-size:25px;}.elementor-2051 .elementor-element.elementor-element-73ea58e img{height:102px;object-fit:cover;}}/* Start custom CSS for heading, class: .elementor-element-b5b0c60 */.elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 {
    width: fit-content;
    margin: auto;
    position: relative;
}

.elementor-2051 .elementor-element.elementor-element-b5b0c60 h1::before {
    content: "";
    position: absolute;
    background-image: url(https://dev.hoochdrink.co.uk/wp-content/uploads/2024/11/New_Badge_BR.png);
    background-size: cover;
    height: 150px;
    width: 150px;
    right: -200px;
    top: -30px;
    
}

.elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 span {
    font-family: "am-tripoli", sans-serif !important;
    font-weight: 400;
    font-style: normal;
}

.elementor-2051 .elementor-element.elementor-element-b5b0c60 img {
    height: 58px;
    margin-left: 20px;
}

@media only screen and (min-width: 1531px) {
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 span {
        font-size: 90px;
    }
    
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 img {
        height: 70px;
    }
}

@media only screen and (max-width: 1550px) {
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 span {
        font-size: 75px !important;
    }
    
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 img {
        height: 65px;
        margin-left: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 span {
        font-size: 40px !important;
    }
    
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 h1 span:nth-child(3) {
        color: #000;
    }
    
    .elementor-2051 .elementor-element.elementor-element-b5b0c60 img {
        height: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86763a9 */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-86763a9 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-688901d */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-688901d {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bed3eb */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-8bed3eb {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bea8530 */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-bea8530 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfe4d5e */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-cfe4d5e {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28d3cc9 */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-28d3cc9 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a6eb3 */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-26a6eb3 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e71ac05 */@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-e71ac05 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9277fa */.elementor-2051 .elementor-element.elementor-element-a9277fa .elementor-button {
    margin: 0 !important;
}

.elementor-2051 .elementor-element.elementor-element-a9277fa span.elementor-button-text {
	font-family: "Stinger-Variable", sans-serif !important;
	font-variation-settings: "wdth" 100, "wght" 700;
	font-weight: 800;
}

.elementor-2051 .elementor-element.elementor-element-a9277fa .elementor-button{
	box-shadow: 5px 5px 0px 0px rgba(0,0,0,1),
				10px 10px 0px 0px rgba(0,0,0,1),
				15px 15px 0px 0px rgba(0,0,0,1),
				20px 20px 0px 0px rgba(0,0,0,1),
				25px 25px 0px 0px rgba(0,0,0,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53241dd */.elementor-2051 .elementor-element.elementor-element-53241dd {
    position: absolute;
    top: calc(50% - 300px);
    transform-origin: center center;
}

@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-53241dd {
        top: calc(35% - 300px);
    }
}

@media only screen and (max-width: 767px) {
    .elementor-2051 .elementor-element.elementor-element-53241dd {
        background: #A80034 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d31c73 */.elementor-2051 .elementor-element.elementor-element-4d31c73 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa9c4e8 */.elementor-2051 .elementor-element.elementor-element-fa9c4e8 .elementor-widget-container {
    font-family: futura-pt, sans-serif;
    font-weight: 600;
    font-style: normal;
}

.elementor-2051 .elementor-element.elementor-element-fa9c4e8 .elementor-widget-container .bold {
    font-family: futura-pt, Sans-Serif;
    font-weight: 800 !important;
    text-transform: uppercase;
}

.elementor-2051 .elementor-element.elementor-element-fa9c4e8 .elementor-widget-container .bold-alt {
    font-family: "am-tripoli", Sans-Serif;
    font-weight: 400 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2063228 */.elementor-2051 .elementor-element.elementor-element-2063228 .content {
    font-family: "pf-videotext", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #f4323f;
    font-size: 30px;
    text-transform: uppercase;
    animation: flash 2.5s linear infinite;
}

.elementor-2051 .elementor-element.elementor-element-2063228 .loop {
    white-space: nowrap;
    animation: loop-animation 25s linear infinite;
}

@keyframes flash {
    50%, 0%, 100% {
        opacity: 1;
    }
    25%, 75% {
        opacity: 0.4;
    }
}/* End custom CSS */