@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700&display=swap";html,body{margin:0;padding:0;font-family:"montserrat";font-style:normal;font-size:16px;line-height:1.4;scroll-behavior:smooth}.cookie_table{border-collapse:collapse;margin-bottom:15px}.cookie_table td{border:1px solid #ccc;padding:10px}.content-table{border-collapse:collapse;margin-bottom:15px}.content-table td{border:1px solid #ccc;padding:10px}.content-table th{border:1px solid #ccc;padding:10px;font-weight:700}hr.divider{width:1024px;margin:0px auto;border:1px solid rgba(0,0,0,.1)}h2{font-family:"montserrat";font-size:3rem;font-weight:600;letter-spacing:-0.5px;color:#ff0030}h3{font-family:"montserrat";font-size:20px;font-weight:500;letter-spacing:-0.5px;color:#363636}p{font-size:12px;line-height:19px;color:#363636}a{color:#ff0030;text-decoration:none;margin:0px auto;text-decoration:underline}ul{padding:30px 20px}li{font-family:"montserrat";font-size:11px;color:#363636;padding-bottom:8px;padding-left:15px;font-weight:700}.address h4{font-family:"montserrat";font-size:18px;font-weight:700;line-height:26px;letter-spacing:-1px;color:#ff0030;margin:0px}.address p{line-height:18px;margin:0px;padding-bottom:10px}section{display:block;width:100%;margin:7rem auto}section.social-back{background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0px auto}.about{width:90%;margin:0px auto;display:block}.social{width:1024px;margin:0px auto;display:block;padding:25px 0 25px 0}.social p{justify-content:center;text-align:center;line-height:30px;padding-left:10px;padding-top:6px}.social i{color:#fff;font-size:30px;text-align:center;line-height:30px}.social .middle{padding:0px 15px}.social h3{font-size:30px;line-height:32px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase}.end{padding-bottom:0}#gallery{background-color:#002c3e;margin-bottom:0;padding:8rem 0}#gallery h2{margin-top:0}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px}.flex-container-gallery{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0px auto;margin-top:0}.flexi-gallery{margin-bottom:2rem;flex-basis:30%;text-align:center}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.close:hover{color:#999;text-decoration:none;cursor:pointer}.close:focus{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none}.cursor{cursor:pointer}.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.prev:hover{background-color:rgba(0,0,0,.8)}.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;right:0;border-radius:3px 0 0 3px}.next:hover{background-color:rgba(0,0,0,.8)}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}img{margin-bottom:-4px;width:100%}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}.demo{opacity:.6}.demo:hover{opacity:1}.active{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.flex-container{display:flex}.box{flex-basis:33%;padding-right:30px}.boxright{flex-basis:33%;padding-right:0px}.hero{display:block;background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hero h1{font-weight:700;font-size:5rem;line-height:1.1;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 .75rem 0}.hero p{width:100%;font-size:18px;line-height:24px;text-align:center;color:#fff;margin:20px auto}.hero a{font-size:14px;color:#ff0030;text-align:center;margin:0px auto;padding-left:6px;padding-bottom:50px;text-decoration:none}.hero .bounceInUp{-webkit-animation-delay:.5s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.hero .pulse{-webkit-animation-delay:2s;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:3}.herocontent{display:block;width:1024px;height:auto;margin:0px auto;overflow:hidden}.herotext{width:100%;margin:4rem auto}.navwrapper{display:flex;justify-content:space-around;width:100%;margin:10px auto}.logo{margin:0px;width:150px}.logo.fadeIn{-webkit-animation-delay:.2s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}button{background:#ff0030;background:linear-gradient(to right, #ff0030 0%, #e80092 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff0030", endColorstr="#e80092",GradientType=1 );border:0px solid #fff;width:auto;border-radius:30px;color:#fff;display:block;padding:1rem 2rem;font-size:.8rem;font-family:"montserrat";font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 auto}footer{display:block;width:100%;margin:0px auto;background:#363636}.footer-flex{display:flex;width:1024px;margin:0px auto;justify-content:space-between;padding:10px 30px 10px 30px}.footer-flex p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-left{flex-basis:70%;text-align:left}.box-left p{color:#fff;font-family:"montserrat";font-size:10px;line-height:20px}.box-right{flex-basis:30%;text-align:right}.box-right p{color:#fff;font-family:"montserrat";font-size:10px;line-height:20px}.box-right a{color:#fff}.flexi{width:100%;height:auto;display:flex;flex-wrap:wrap;margin:0px auto;margin-top:5rem}.box3{margin-bottom:75px;flex-basis:33%;text-align:center}.box3 h3{-webkit-margin-after:0em;margin-block-end:0em}.sponsor{height:auto;display:block;width:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto}.circular--landscape{display:inline-block;position:relative;width:200px;height:200px;overflow:hidden;border-radius:50%}.circular--landscape img{width:auto;height:100%}.container{max-width:1024px;margin:0 auto}.cta-rnd{margin:0 auto;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;-webkit-box-align:center;background-image:linear-gradient(90deg, rgba(43, 45, 66, 0.9), rgba(0, 44, 62, 0.9)),url(../images/cta.jpg);box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);border-radius:10px;padding:6rem 6rem}.cta-content-rnd{max-width:70%;margin:0;display:block}.cta-content-rnd p{color:#fff;font-size:1.1rem;line-height:1.3}.cta-content-rnd p:last-of-type{font-weight:700}.cta-content-rnd a{color:#fff}.cta-heading{font-size:1rem;color:#fff;font-weight:700;line-height:1.1;margin-bottom:1.5rem;margin-top:0}h2.cta{color:#fff;margin-top:0;margin-bottom:1.5rem;line-height:1.1}@media screen and (max-width: 600px){.flexi-gallery{margin-bottom:2rem;flex-basis:100%;text-align:center}#gallery{background-color:rgba(0,44,62,0);margin-bottom:0;padding:8rem 10px;max-width:100%}html{height:100%;margin:0;padding:0}body{height:100%;margin:0;padding:0}hr.divider{width:100%;margin:0px auto;border:1px solid rgba(0,0,0,.1)}h2{font-family:"montserrat";font-size:30px;font-weight:600;letter-spacing:-0.5px;color:#ff0030}h3{font-family:"montserrat";font-size:20px;font-weight:500;letter-spacing:-0.5px;color:#363636}p{font-size:14px;line-height:19px;color:#363636}a{color:#ff0030;font-family:"montserrat";text-decoration:none;margin:0px auto}ul{padding:30px 20px}li{font-family:"montserrat";font-size:15px;color:#363636;padding-bottom:8px;padding-left:15px;font-weight:700}.address h4{font-family:"montserrat";font-size:26px;font-weight:700;line-height:26px;letter-spacing:-1px;color:#ff0030;padding-bottom:1px;margin:0px}.address p{line-height:22px;margin:0px;padding-bottom:30px}section{display:block;margin:50px auto}section.social-back{background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.about{width:100%;display:block}.social{width:100%;display:block}.social p{justify-content:center;text-align:center;line-height:30px;padding-left:10px;padding-top:6px}.social i{color:#fff;font-size:30px;text-align:center;line-height:30px}.social .middle{padding:0px 15px}.social h3{font-size:30px;line-height:32px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase}.end{padding-bottom:35px}.flex-container{display:block}.flex-container .box{flex-basis:100%;padding-right:0px}.boxright{flex-basis:100%;padding-right:0px}.hero{display:block;background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hero h1{font-family:"montserrat";font-weight:700;font-size:40px;color:#fff;text-transform:uppercase;margin:20px auto}.hero p{font-size:1.2rem;color:#fff;margin:0px auto}.hero a{font-size:14px;color:#ff0030;margin:0px auto;padding-left:6px;padding-bottom:50px;text-decoration:none}.hero .bounceInUp{-webkit-animation-delay:.5s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.hero .pulse{-webkit-animation-delay:2s;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:3}.herocontent{display:block;padding:20px;padding-bottom:10px;margin:0px auto}.navwrapper{display:flex;justify-content:space-around;width:100%;margin:0px auto}.logo{margin:0px;width:150px}.logo.fadeIn{-webkit-animation-delay:.2s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.flexi{width:100%;display:block}footer{display:block;width:100%;margin:0px auto;background:#363636}.footer-flex{display:flex;justify-content:space-between;padding:10px 10px 10px 10px}.footer-flex p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-left{flex-basis:50%;text-align:left}.box-left p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-right{flex-basis:50%;text-align:right}.cta-rnd{padding:2rem 2rem}.cta-heading{font-size:.7rem}h2.cta{font-size:1.6rem}.cta-content-rnd p{color:#fff;font-size:1rem;line-height:1.1}}@media screen and (max-width: 1024px){html{height:100%;margin:0;padding:0}body{height:100%;margin:0;padding:0}hr.divider{width:100%;margin:0px auto;border:1px solid rgba(0,0,0,.1)}h2{font-family:"montserrat";font-size:30px;font-weight:600;letter-spacing:-0.5px;color:#ff0030}h3{font-family:"montserrat";font-size:20px;font-weight:500;letter-spacing:-0.5px;color:#363636}p{font-size:12px;line-height:19px;color:#363636}a{color:#ff0030;font-family:"montserrat";text-decoration:none;margin:0px auto}ul{padding:30px 20px}li{font-family:"montserrat";font-size:11px;color:#363636;padding-bottom:8px;padding-left:15px;font-weight:700}.address h4{font-family:"montserrat";font-size:20px;font-weight:700;line-height:26px;letter-spacing:-1px;color:#ff0030;padding-bottom:1px;margin:0px}.address p{line-height:18px;margin:0px;padding-bottom:10px}section{display:block;width:100%;margin:0px auto;margin:8rem auto}section.social-back{background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.about{width:90%;margin:0px auto;display:block;padding:0px}.social{width:90%;margin:0px auto;display:block}.social p{justify-content:center;text-align:center;line-height:30px;padding-left:10px;padding-top:6px}.social i{color:#fff;font-size:30px;text-align:center;line-height:30px}.social .middle{padding:0px 15px}.social h3{font-size:30px;line-height:32px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase}.end{padding-bottom:35px}.flex-container{display:flex}.box{flex-basis:33%;padding-right:30px}.boxright{flex-basis:33%;padding-right:0px}.hero{display:block;width:100%;background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hero h1{color:#fff}.hero p{font-size:16px;color:#fff;margin:0px auto}.hero a{font-size:14px;color:#ff0030;text-align:center;margin:0px auto;padding-left:6px;padding-bottom:50px;text-decoration:none}.hero .bounceInUp{-webkit-animation-delay:.5s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.hero .pulse{-webkit-animation-delay:2s;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:3}.herocontent{width:80%}.herotext{margin:4rem auto}.logo{margin:0px;width:100px}.logo.fadeIn{-webkit-animation-delay:.2s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.box3{display:block;width:100%}footer{display:block;width:100%;margin:0px auto;background:#363636}.footer-flex{display:flex;width:90%;justify-content:space-between;padding:10px 30px 10px 30px;margin:0px auto}.footer-flex p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-left{flex-basis:70%;text-align:left}.box-left p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-right{flex-basis:30%;text-align:right}.container{width:100%}.cta-content-rnd{max-width:100%}}@media screen and (max-width: 768px){html{height:100%;margin:0;padding:0}body{height:100%;margin:0;padding:0}hr.divider{width:100%;margin:0px auto;border:1px solid rgba(0,0,0,.1)}h2{font-family:"montserrat";font-size:30px;font-weight:600;letter-spacing:-0.5px;color:#ff0030}h3{font-family:"montserrat";font-size:20px;font-weight:500;letter-spacing:-0.5px;color:#363636}p{font-size:12px;line-height:19px;color:#363636}a{color:#ff0030;font-family:"montserrat";text-decoration:none;margin:0px auto}ul{padding:30px 20px}li{font-family:"montserrat";font-size:11px;color:#363636;padding-bottom:8px;padding-left:15px;font-weight:700}.address h4{font-family:"montserrat";font-size:20px;font-weight:700;line-height:26px;letter-spacing:-1px;color:#ff0030;padding-bottom:1px;margin:0px}.address p{line-height:18px;margin:0px;padding-bottom:10px}section{display:block;margin:50px auto;width:90%}.social-back{background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.social{width:100%;display:block}.social p{justify-content:center;text-align:center;line-height:30px;padding-left:10px;padding-top:6px}.social i{color:#fff;font-size:30px;text-align:center;line-height:30px}.social .middle{padding:0px 15px}.social h3{font-size:30px;line-height:32px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase}.end{padding-bottom:35px}.flex-container{display:block}.box{flex-basis:33%;padding-right:0px}.boxright{flex-basis:33%;padding-right:0px}.hero{display:block;background:url(../images/hero.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hero h1{font-family:"montserrat";font-weight:700;font-size:60px;color:#fff;text-transform:uppercase;margin:20px auto}.hero p{font-size:14px;color:#fff;margin:0px auto}.hero a{font-size:14px;color:#ff0030;margin:0px auto;padding-left:6px;padding-bottom:50px;text-decoration:none}.hero .bounceInUp{-webkit-animation-delay:.5s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}.hero .pulse{-webkit-animation-delay:2s;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:3}.herocontent{display:block;padding:25px;padding-bottom:30px;margin:0px auto}.herotext{margin:3rem auto}.navwrapper{display:flex;justify-content:space-around;width:100%;margin:0px auto}.logo{margin:0px;width:100px}.logo.fadeIn{-webkit-animation-delay:.2s;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1}footer{display:block;width:100%;margin:0px auto;background:#363636}.footer-flex{display:flex;justify-content:space-between;padding:10px 30px 10px 30px}.footer-flex p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-left{flex-basis:70%;text-align:left}.box-left p{color:#fff;font-family:"montserrat";font-size:10px;line-height:30px}.box-right{flex-basis:30%;text-align:right}}#covid-alert{margin:0;background-color:red;padding:1rem 0}#covid-alert .cov-alert-text{max-width:800px}#covid-alert .cov-alert-text p{text-align:center;font-weight:700;font-size:1rem;color:#fff}#covid-alert .cov-alert-text p a{text-decoration:underline;color:#fff}@media screen and (max-width: 768px){#covid-alert{width:100%}.hero h1{font-size:2.5rem}}.opening .flex-container{display:flex;justify-content:space-between}.opening .box{flex-basis:48%}.opening .box p{margin-bottom:4em}.opening .opening-times{border:none;border-collapse:collapse;padding:5px}.opening .opening-times th{border:none;padding:0}.opening .opening-times td{border:none;padding:0 1rem 1rem 0}/*# sourceMappingURL=custom.min.css.map */