a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:’’;content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 29, 2017 */@font-face{font-family:'Underground Pro';src:url(/fonts/p22undergroundpro-book-webfont.woff2) format('woff2'),url(/fonts/p22undergroundpro-book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Underground Pro';src:url(/fonts/p22undergroundpro-heavy-webfont.woff2) format('woff2'),url(/fonts/p22undergroundpro-heavy-webfont.woff) format('woff');font-weight:700;font-style:normal}*{overflow:hidden}.enquire-btn{background:transparent url(/i/enquire-btn-bg.png) top left no-repeat;background-size:cover;color:#fff;padding:.8rem 1.4rem;display:inline-block;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:1.3rem;letter-spacing:.1rem}.enquire-btn:hover{text-decoration:underline}#size-display{position:fixed;margin:0 2rem;right:0;bottom:20px;font-size:14px;background-color:#ddd;padding:5px;z-index:99}body:before{content:"desktop";display:none}.inner{display:block;margin:1.5rem 3rem}h4{font-weight:700;font-size:inherit;letter-spacing:.1rem;text-transform:uppercase}html{font-family:'Underground Pro';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:geometricPrecision;color:#fff;font-size:10px;-webkit-text-size-adjust:100%;overflow:auto}@media screen and (min-width:1400px){html{font-size:10px}}body{background-color:#fff;line-height:1.5}header{background-color:rgba(255,255,255,.7);position:absolute;z-index:2;width:100%;top:0}header .inner{margin-bottom:1rem}header .logo{display:block;margin:0 auto;width:22rem;height:auto;float:left;-webkit-transition:top .2s;-moz-transition:top .2s;-ms-transition:top .2s;-o-transition:top .2s;position:relative;top:1.1rem}header .logo-small{position:absolute;width:3.7rem;height:3.7rem;top:4.6rem;left:-4rem;-webkit-transition:left .2s;-moz-transition:left .2s;-ms-transition:left .2s;-o-transition:left .2s;cursor:pointer}header nav{float:right;padding-top:3rem;font-size:1.2rem;text-transform:uppercase;color:#12353b;font-weight:700;letter-spacing:.1rem}header nav a{color:inherit;text-decoration:none;display:inline-block;margin:0 .5rem;padding:1rem}header nav a.active,header nav a:hover{text-decoration:underline}header nav a.hamburger{display:none}header nav a.hamburger:active,header nav a.hamburger:hover{text-decoration:none}header .mobile-nav{display:none;max-height:0;width:100%;transition:max-height .2s ease-out}header .mobile-nav>div{margin-top:1rem}header .mobile-nav a{border-top:1px #12353b solid;display:block;padding:.9rem 0;font-size:1.8rem;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;text-decoration:none;color:#12353b}header .mobile-nav a.active{text-decoration:underline}body.mobile-nav-showing header .mobile-nav{max-height:22rem}body.scrolled header{position:fixed;top:-3.3rem}body.scrolled header .logo{position:relative;top:-10rem}body.scrolled header .logo-small{left:3rem}body.contact-showing header{border-bottom:.2rem #12353b solid}.home-slider{width:100%;position:relative;background-color:#e2dfd9}.home-slider.visible ul{opacity:1}.home-slider ul{opacity:0}.home-slider .slider-logo{display:block;position:absolute;z-index:1;top:50%;left:50%;margin-top:-4.5vw;margin-left:-24.5vw;width:49vw;height:10.5vw;background:url(/i/slider-logo-2.png) 0 0 no-repeat;background-size:contain;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s}.home-slider .slider-logo.faded{opacity:0}.home-slider img{width:100%;max-width:100%;height:auto;display:block}.home-slider .flex-direction-nav li{position:absolute;top:50%;display:block;width:3rem;height:4.1rem;left:3rem}.home-slider .flex-direction-nav li a{display:block;width:100%;height:100%;text-indent:99em;background:url(/i/slider-left.png) 0 0 no-repeat;background-size:cover}.home-slider .flex-direction-nav li:last-child{left:auto;right:3rem}.home-slider .flex-direction-nav li:last-child a{background:url(/i/slider-right.png) 0 0 no-repeat;background-size:cover}.home-slider .flex-control-nav{position:absolute;width:100%;bottom:2.8rem;text-align:center}.home-slider .flex-control-nav li{display:inline-block;width:1rem;height:1rem;margin:0 .3rem}.home-slider .flex-control-nav li a{display:block;width:100%;height:100%;text-indent:99em;background:url(/i/slider-pager-white.png) 0 0 no-repeat;background-size:cover}.home-slider .flex-control-nav li a.flex-active{background:url(/i/slider-pager-gold.png) 0 0 no-repeat;background-size:cover}#event-space,#membership{display:block;position:relative;top:-65px;visibility:hidden;height:0}.panel-1,.panel-2,.panel-4,.panel-light-blue{background-color:#0d2332;text-align:center;font-size:1.6rem;padding:4rem}.panel-1 p,.panel-2 p,.panel-4 p,.panel-light-blue p{font-size:inherit;width:75rem;margin:0 auto}.panel-1 .enquire-btn,.panel-2 .enquire-btn,.panel-4 .enquire-btn,.panel-light-blue .enquire-btn{margin-top:2rem}.panel-light-blue{background-color:#e6e6e6;color:#12353b}.panel-2{background-color:#fff;color:#12353b}.panel-2 p{width:87rem}.panel-2 ul{text-align:center;margin-top:4rem}.panel-2 ul li{display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;font-size:1.2rem;margin:0 2rem;width:13.4rem}.panel-2 ul li img{display:block;margin:0 auto 3rem;clear:both;width:7rem;height:7.4rem}body.event-space .panel-2{padding-bottom:1rem}body.event-space .panel-2 ul li{margin-bottom:3rem}body.event-space .panel-2 ul li img{margin-bottom:2rem}.panel-3{background-color:#e2dfd9;color:#12353b;padding:3rem 0 1rem;font-size:1.6rem;text-align:center}.panel-3 p{font-size:inherit;margin-bottom:2rem}.panel-4{background-color:#0d2332;color:#fff;padding:2rem 0;font-size:1.5rem}.panel-4 input{font-size:inherit;width:17.85714286vw;margin:0 1rem;color:#12353b}.panel-4 input[name=email]{width:32.14285714vw}.panel-4 input[type=submit]{width:auto;margin-top:3rem;color:#fff;font-size:1.3rem;cursor:pointer}.panel-4 a{color:inherit}body.event-space .panel-1,body.event-space .panel-4{background-color:#12353b}.privacy-policy-content{padding-top:12rem;color:#12353b;font-size:1.4em}.privacy-policy-content strong{font-weight:700}.privacy-policy-content h1{font-size:2.4em;margin-bottom:2rem}.privacy-policy-content h2{font-size:1.8em;margin-bottom:18px}.privacy-policy-content h4{font-size:1.6em;margin-bottom:18px}.privacy-policy-content p{font-size:1.4em;line-height:1.2;margin-bottom:14px}.privacy-policy-content li{font-size:1.4em;line-height:1.3;padding:0 3rem;list-style:disc;list-style-position:inside}.privacy-policy-content a{color:#12353b}.error-404{min-height:75vh}footer{background-color:#e2dfd9;text-align:center;padding:2rem 0 1rem;font-size:1.5rem;color:#12353b;position:relative}footer .left,footer .right{float:left;width:50%}footer .divider{position:absolute;background-color:#b88532;top:4rem;left:50%;bottom:4.5rem;width:1px}footer .left{text-align:right;padding-right:3.2rem}footer .right{padding-left:3.2rem;text-align:left}footer .right form{float:left;border:2px #fff solid;font-size:1.5rem;text-align:left;margin-top:2.8rem}footer .right form input{font-size:inherit;width:23.3rem}footer .right form input[type=submit]{width:3.9rem;height:4.1rem;background:url(/i/newsletter-submit-btn.png) 50% 50% no-repeat;background-size:contain;overflow:hidden;text-indent:99em;cursor:pointer}.email,.facebook,.instagram,.twitter{display:inline-block;vertical-align:middle;width:4.4rem;height:2.9rem;background:url(/i/email.png) 0 0 no-repeat;background-size:cover;text-indent:99em;margin:0 .5rem}.email.instagram,.facebook.instagram,.instagram.instagram,.twitter.instagram{background:url(/i/instagram.png) 0 0 no-repeat;background-size:cover;width:2.9rem}.email.facebook,.facebook.facebook,.instagram.facebook,.twitter.facebook{background:url(/i/facebook.png) 0 0 no-repeat;background-size:cover;width:1.4rem}.email.twitter,.facebook.twitter,.instagram.twitter,.twitter.twitter{background:url(/i/twitter.png) 0 0 no-repeat;background-size:cover;width:3.2rem}.contact{background-color:rgba(255,255,255,.8);position:absolute;max-height:0;z-index:1;top:9.8rem;width:100%;font-size:1.5rem;color:#000;-webkit-transition:max-height .2s;-moz-transition:max-height .2s;-ms-transition:max-height .2s;-o-transition:max-height .2s}.contact .inner{margin:0 auto;max-width:94.4rem;padding:4.5rem}.contact .right{position:relative;float:right;width:44%;padding-left:3.3rem;padding-right:10rem;padding-top:4.5rem}.contact .left{float:left;width:56%}.contact h4{color:#12353b;margin-top:2rem}.contact .instagram{margin-left:0}.contact a{color:#000;text-decoration:none}.contact a:hover{text-decoration:underline}.contact .close-contact{position:absolute;top:0;right:0;width:1.9rem;height:1.9rem;background:url(/i/close-contact.png) 0 0 no-repeat;background-size:cover;text-indent:99em}.contact .map{background-color:#eee;width:100%;height:0;padding-bottom:100%;position:relative}.contact .map *{overflow:visible}.contact .instagram{background-image:url(/i/instagram-tr.png)}.contact .facebook{background-image:url(/i/facebook-tr.png)}body.contact-showing .contact{max-height:68rem}body.scrolled .contact{position:fixed;top:6.52rem}p.soon,p.thanks{font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.1em}footer p.thanks{color:#12353b}form{margin-top:1.6em;text-align:center}input{display:inline-block;border:none;-webkit-appearance:none;font-family:inherit;width:25em;padding:.6em;font-size:2em;border-radius:0}p.thanks{display:none;padding:.485em 0}.privacy-policy-link{display:block;color:#12353b;margin-top:3rem;text-decoration:none;font-size:1.2rem}@media screen and (max-width:600px){body{font-size:1.67vw}}@media screen and (max-width:1024px){body:before{content:"tablet-landscape"}#size-display{background-color:#ffd0fd}.home-slider .slider-logo{margin-top:-4vw}.panel-1 p{width:calc(57.85123967vw + 127.6px)}.panel-2 p{width:auto}.panel-2 ul li{width:calc(22.31404959vw + -94.5px)}.panel-3 .left{padding-top:0}.panel-4 p{width:auto}.contact .right{padding-top:calc(18.59504132vw + -145.41px)}.contact .right h4{margin-top:calc(8.26446281vw + -64.63px)}}@media screen and (max-width:782px){body:before{content:"tablet-portrait"}#size-display{background-color:#b3ffb2}header .logo{width:calc(10.98901099vw + 134.7px)}.home-slider .slider-logo{margin-top:-3.5vw}.panel-2 ul li{width:17rem;margin-bottom:2rem}.panel-3 .left{margin-left:0;width:40%}.panel-3 .right{margin-right:0;width:60%}.contact{height:100%;overflow-y:auto}.contact .right{float:none;padding:0;padding-bottom:3rem;width:100%}.contact .right h4{margin-top:2rem}.contact .left{float:none;padding:0;width:100%}footer .left,footer .right{float:none;width:100%;text-align:center;padding:0}footer .divider{display:none}footer .right{margin-top:4rem}footer .right form{float:none;display:inline-block;margin-top:1.5rem}}@media screen and (max-width:600px){body:before{content:"phone"}html.contact-showing{height:100%;min-height:100%}html.contact-showing .contact{height:100%;max-height:100%}html.contact-showing{overflow:hidden}#size-display{background-color:#ffcdcc}.inner{margin-left:20px;margin-right:20px}.contact{top:0!important;bottom:0!important;background-color:#fff}.contact .inner{padding:2rem}header{position:static}header .logo{top:0;width:16rem;margin-top:1rem}header nav{padding-top:.7rem}header nav a{display:none}header nav a.hamburger{display:inline-block}header .mobile-nav{display:block}body.scrolled header{position:static}body.scrolled header .logo{top:0}body.scrolled header .logo-small{left:-4rem}body.scrolled .contact{top:0!important}.home-slider .slider-logo{display:none}.home-slider img{position:relative;left:-15%;max-width:130%;width:130%}.home-slider .flex-direction-nav li{left:2rem;margin-top:-2.05rem}.home-slider .flex-direction-nav li:last-child{right:2rem}.home-slider .flex-control-nav{bottom:1.2rem}.panel-1,.panel-2{padding-left:2rem;padding-right:2rem}.panel-1 p,.panel-2 p{width:auto}.panel-2 ul{margin-top:1.5rem}.panel-2 ul li{width:8.8rem;font-size:1rem;margin:1rem}.panel-2 ul li img{margin-bottom:1rem}.panel-2 ul li:nth-child(2) img,.panel-2 ul li:nth-child(3) img,.panel-2 ul li:nth-child(4) img{margin-bottom:1.5rem}.panel-3{text-align:center}.panel-3 .left,.panel-3 .right{width:100%;float:none;padding-right:0}.panel-3 .right{margin-bottom:2rem}.panel-4 input,.panel-4 input[name=email]{width:100%;margin:0;margin-bottom:1rem}.privacy-policy-content{padding-top:2.5rem}}