.opening-times-hero{padding:75px 0;position:relative;background:#fff}@media(min-width:992px){.opening-times-hero{padding-bottom:250px}}.opening-times-hero .opening-times-hero-image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.25}.opening-times-hero .container .row:first-of-type{margin-bottom:40px}.opening-times-hero .container .row .border-image{position:absolute;top:0;right:0;bottom:0;left:0}.opening-times-hero .container .row .border-image img{height:100%;width:100%;object-fit:fill}.opening-times-hero .container .row .content{width:100%;max-width:600px;padding:40px;position:relative;z-index:2}.opening-times-hero .container .row .content .text{padding:10px 40px;position:relative;z-index:3;color:#000}.opening-times-hero .container .row .content .text h1{padding-right:70px;position:relative;color:var(--cta-color);font-size:80px;font-weight:700}@media(min-width:0)and (max-width:992px){.opening-times-hero .container .row .content .text h1{font-size:60px}}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .content .text h1{font-size:40px}}.opening-times-hero .container .row .content .text h2{margin-bottom:10px;padding-right:28px;font-size:55px;text-transform:uppercase;text-align:right}.opening-times-hero .container .row .content .text p{margin:20px 0;color:#fff}.opening-times-hero .container .row .content .text .artifacts{display:flex;flex-wrap:nowrap;gap:20px;position:absolute;bottom:-30%;right:-15%;left:0}@media(min-width:0)and (max-width:992px){.opening-times-hero .container .row .content .text .artifacts{display:none}}.opening-times-hero .container .row .content .text .artifacts img{max-height:200px}.opening-times-hero .container .row .content .text .artifacts img.arrow-large{max-height:100px;transform:translate(-60%,-235%) rotate(120deg)}.opening-times-hero .container .row .content .text .artifacts img.arrow-small{max-height:75px;transform:translate(-175%,-200%) rotate(75deg)}.opening-times-hero .container .row .content .text .artifacts img.smiley-face{max-height:100px;transform:translate(20%) rotate(-1deg)}@media(min-width:0)and (max-width:992px){.opening-times-hero .container .row .content .text .artifacts{right:0;bottom:0;transform:translate(-25%,100%)}}@media(min-width:0)and (max-width:1200px){.opening-times-hero .container .row .opening-times-container{margin-bottom:50px;overflow:visible;padding:0}}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .opening-times-container .text{padding:40px}}.opening-times-hero .container .row .times-container{max-width:600px;width:100%;margin-left:auto;position:relative}.opening-times-hero .container .row .times-container .text{display:flex;justify-content:center;gap:5%;position:relative;z-index:2;flex-wrap:wrap}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .times-container .text{padding:10px;flex-direction:column;gap:20px}}.opening-times-hero .container .row .times-container .text .block{flex:1;min-width:200px;margin-bottom:20px}.opening-times-hero .container .row .times-container .text .block h6{margin-bottom:15px;min-height:70px;font-size:28px;text-transform:uppercase;color:#000;font-weight:700}.opening-times-hero .container .row .times-container .text .block span{display:block;margin-bottom:5px;font-size:14px;line-height:1.4}.opening-times-hero .container .row .fire-frame-container{position:relative;margin-left:auto}@media(min-width:0)and (max-width:992px){.opening-times-hero .container .row .fire-frame-container{margin:0 0 40px}}.opening-times-hero .container .row .fire-frame-container .framed-image{position:absolute;max-width:520px}@media(min-width:0)and (max-width:992px){.opening-times-hero .container .row .fire-frame-container .framed-image{position:relative}}.opening-times-hero .container .row .fire-frame-container .framed-image.fire-framed-image{width:100%;right:0;top:-5%;transform:rotate(3deg);z-index:2}@media(min-width:0)and (max-width:1640px){.opening-times-hero .container .row .fire-frame-container .framed-image.fire-framed-image{position:relative}}.opening-times-hero .container .row .fire-frame-container .framed-image.fire-framed-image .party-food{width:85%;aspect-ratio:4/3;object-fit:cover;position:absolute;left:5%;top:20%;z-index:1}.opening-times-hero .container .row .fire-frame-container .framed-image.fire-framed-image .fire-frame{position:relative;z-index:2}.opening-times-hero .container .row .special-events-container{margin:50px 0 0 15%;color:#000}@media(min-width:0)and (max-width:1200px){.opening-times-hero .container .row .special-events-container{margin-left:0}}.opening-times-hero .container .row .special-events-container h3,.opening-times-hero .container .row .special-events-container h4{font-size:60px;text-align:center;text-transform:uppercase}.opening-times-hero .container .row .special-events-container h4{font-size:28px;margin-bottom:10px}.opening-times-hero .container .row .special-events-container .special-hours{margin-bottom:75px;position:relative}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .special-events-container .special-hours{margin-bottom:50px}}.opening-times-hero .container .row .special-events-container .special-hours h3{margin-bottom:20px}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .special-events-container .special-hours img{display:none}}.opening-times-hero .container .row .special-events-container .special-hours .left{width:max-content;transform:translate(50%,95%) rotate(-45deg);position:absolute}.opening-times-hero .container .row .special-events-container .special-hours .left img{max-height:85px}.opening-times-hero .container .row .special-events-container .special-hours .btn{width:max-content;margin:0 auto}.opening-times-hero .container .row .special-events-container .special-hours .right{width:max-content;position:absolute;transform:translate(365%,-50%) rotate(45deg) scaleX(-1)}.opening-times-hero .container .row .special-events-container .special-hours .right img{max-height:85px}.opening-times-hero .container .row .special-events-container .holiday-notice-container{max-width:600px;width:100%;margin:0 auto;position:relative}.opening-times-hero .container .row .special-events-container .holiday-notice-container .text{display:flex;justify-content:center;position:relative;z-index:2}@media(min-width:0)and (max-width:768px){.opening-times-hero .container .row .special-events-container .holiday-notice-container .text{padding:10px}}.opening-times-hero .container .row .special-events-container .holiday-notice-container .text .block{text-align:center}.opening-times-hero .container .row .special-events-container .holiday-notice-container .text .block h6{margin-bottom:15px;font-size:28px;text-transform:uppercase;color:#000;font-weight:700}.opening-times-hero .container .row .special-events-container .holiday-notice-container .text .block span{display:block;font-size:16px;color:#666;line-height:1.5}
