*{box-sizing:border-box}.leaderboard-template .text-custom__button-colour-1 a{background-color:var(--button-colour-1);padding:1rem 2rem;color:#000!important;transition:.3s}.leaderboard-template .text-custom__button-colour-1 a:hover{filter:brightness(.8)}.leaderboard-template .text-custom__button-colour-2 a{background-color:var(--button-colour-2);padding:1rem 2rem;color:#fff!important;transition:.3s}.leaderboard-template .text-custom__button-colour-2 a:hover{filter:brightness(.8)}.jolojo-custom-button-style__button-colour-1{background-color:var(--button-colour-1);color:#000;padding:1rem 2rem;font-size:inherit;transition:.3s}.jolojo-custom-button-style__button-colour-1:hover{filter:brightness(.8)}.jolojo-custom-button-style__button-colour-2{background-color:var(--button-colour-2);color:#fff;padding:1rem 2rem;font-size:inherit;transition:.3s}.jolojo-custom-button-style__button-colour-2:hover{filter:brightness(.8)}.leaderboard-template a{text-decoration:none}body{overflow:hidden}header{background-color:#0003;z-index:11;position:absolute;top:0;left:0;right:0}header.admin-mode{top:45px;left:45px}@media(max-width:1000px){header.admin-mode{left:0}}header.edit-mode{position:relative;top:0;left:0}.header-content,.footer-content{margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:inherit}.header-content{max-width:100%;height:150px;color:#fff;padding:20px 5vw}@media(max-width:650px){.header-content{height:100px;padding:0px 5vw}}.footer-content-container.upper a{color:inherit}.footer-content-container.lower{background-color:#fff;color:#000}.footer-content{max-width:var(--content-width);align-items:center;padding:20px;gap:2rem}.footer-content>div{display:flex;flex-direction:column;justify-content:center}.footer-content p{margin:.5rem 0}.footer-right{text-align:right}button{font-size:inherit;border:none;cursor:pointer}.main-content ul li,.main-content ol li,.footer-content ul li,.footer-content ol li{font-size:inherit}.main-content ul,.footer-content ul{margin-left:20px;list-style:disc}.main-content ol,.footer-content ol{margin-left:20px;list-style:decimal}.main-content a,.footer-content a{color:#3939ff}.main-content button a,.footer-content button a{color:inherit}.main-content .node-element{width:100%}.header-left,.header-middle,.header-right{z-index:inherit;min-width:100px}@media(max-width:650px){.header-left,.header-right{min-width:0px;width:50px}}.header-middle{z-index:12}.header-middle img{height:80px!important}@media(max-width:650px){.header-middle img{height:50px!important}}.header-right button{display:block;position:relative;z-index:12}@media(max-width:650px){.header-right{font-size:1.2rem}}.header-middle img{height:100%}.background-video{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:0}.book-now-trigger{background-color:#0000;color:#fff}.book-now-menu{background-color:#281c0c;opacity:.95}.book-now-menu a{color:#fff}@media(max-width:650px){.book-now-menu{padding-top:120px!important}}.jolojo-social-links{display:flex;gap:1rem}.jolojo-burger-menu .overlay{background-color:#281c0c;opacity:.95}.jolojo-burger-menu a{color:inherit}.jolojo-burger-menu .menu-container{gap:50px;font-size:2rem;color:#fff;fill:#fff;margin-top:3vh}@media(max-width:650px){.jolojo-burger-menu .menu-container{font-size:1.5rem}}.jolojo-burger-menu .menu-container .menu-item{margin:clamp(.5rem,.8vw,2rem);padding:.5rem!important;font-size:clamp(1.4rem,1.5vw,1.8rem);padding-left:10vw;min-height:40px}.jolojo-burger-menu .menu-container .back-chevrons svg{fill:#fff}.jolojo-burger-menu .item-selected .not-selected{opacity:.4}.layout-column{width:100%}.layout-row{gap:20px;padding:0 20px;width:100%;margin:auto;justify-content:center}.single-column{display:flex;justify-content:center}.single-column .layout-column{width:calc(var(--content-width)/2);max-width:50%}@media(max-width:1000px){.single-column .layout-column{width:100%;max-width:100%}}.single-column.double-width .layout-column{width:var(--content-width);max-width:100%}@media(max-width:1000px){.single-column.double-width .layout-column{width:100%;max-width:100%}}.two-columns{display:flex;flex-wrap:wrap;gap:60px}.two-columns .layout-column{width:calc(var(--content-width)/2 - 30px);max-width:calc(50% - 30px)}@media(max-width:1000px){.two-columns .layout-column{width:100%;max-width:100%}}.three-columns{display:flex;flex-wrap:wrap;gap:60px}.three-columns .layout-column{width:calc(var(--content-width)/3 - 40px);max-width:calc(33.3333333333% - 40px)}@media(max-width:1000px){.three-columns .layout-column{width:100%;max-width:100%}}.overlap-right{display:flex;align-items:center;gap:0px}.overlap-right .left-column{width:calc(var(--content-width)*.6 - 60px)}.overlap-right .right-column{width:calc(var(--content-width)*.5 - 60px);position:relative;left:-50px;background-color:#fff;padding:20px;box-shadow:0 2px 5px #0000001a}.overlap-left{display:flex;align-items:center;gap:0px}.overlap-left .left-column{width:calc(var(--content-width)*.5 - 60px);position:relative;left:50px;z-index:2;background-color:#fff;padding:20px;box-shadow:0 2px 5px #0000001a}.overlap-left .right-column{width:calc(var(--content-width)*.6 - 60px)}@media(max-width:1000px){.overlap-left,.overlap-right{flex-wrap:wrap}.overlap-left .left-column,.overlap-left .right-column,.overlap-right .left-column,.overlap-right .right-column{width:100%;max-width:100%;left:0;right:0}}@media(max-width:1000px){.overlap-left{flex-direction:column-reverse}}.dale-hill-block{position:relative;width:var(--content-width);max-width:100%;margin:auto;overflow:hidden;display:grid;place-items:center}.dale-hill-block.hero{height:100vh!important;width:100vw;position:relative}.dale-hill-block.hero .jolojo-hero,.dale-hill-block.hero .carousel-container{height:100%}.dale-hill-block.hero h1{font-size:clamp(2rem,4.5vw,5rem)}.dale-hill-block.hero h2{font-size:clamp(2rem,3vw,3.5rem)}.dale-hill-block h1,.dale-hill-block h2,.dale-hill-block h3,.dale-hill-block h4,.dale-hill-block p{text-shadow:1px 1px 8px rgba(0,0,0,.8)}.dale-hill-block a{color:inherit!important}.dale-hill-block .center-middle{max-width:800px;width:100%}.dale-hill-block .main-plugin{width:100%;height:100%;position:absolute;top:0;left:0}.dale-hill-block .main-plugin .cms-plugin,.dale-hill-block .main-plugin .cms-plugin .image-plugin{width:100%;height:100%}.dale-hill-block .main-plugin .cms-plugin .image-plugin img{width:100%;height:100%;object-fit:cover}.dale-hill-block .main-plugin .cms-plugin .carousel{height:100%;width:100%}.dale-hill-block .bottom-middle{position:absolute;bottom:2%;left:50%;transform:translate(-50%);width:100%;height:min-content;z-index:3;display:flex;flex-direction:column;align-items:center;gap:2vh}.dale-hill-block button{padding:1.5rem 3rem!important}@media(max-width:650px){.dale-hill-block button{padding:1rem 2rem!important}}.add-layouts .dale-hill-block.hero{height:90%!important}.add-layouts .outside{display:flex;flex-wrap:nowrap}.add-layouts .outside .layout-column{width:100%;max-width:100%}.add-layouts .outside.overlap-right{flex-wrap:nowrap}.add-layouts .outside.overlap-right .right-column{width:100%;max-width:100%;left:-20px;max-height:50px!important;min-height:50px!important;height:50px!important;border:3px solid #fff;margin:auto}.add-layouts .outside.overlap-left{flex-wrap:nowrap}.add-layouts .outside.overlap-left .left-column{width:100%;max-width:100%;left:20px;max-height:50px!important;min-height:50px!important;height:50px!important;border:3px solid #fff;margin:auto}.add-layouts .outside.single-column .layout-column{width:50%}.add-layouts .outside.double-width .layout-column{width:100%}.testimonials-layout .layout-column{background-color:#ffffffe6;max-width:800px;display:flex;flex-direction:column;gap:50px;padding-top:40px}.testimonials-layout .layout-column .testimonials{padding:0 20px}.testimonials-layout .layout-column ul{margin-right:20px!important}.testimonials-layout .layout-column h4{color:#c19e59}.newsletter-container{display:flex;align-items:flex-end;justify-content:center;gap:1rem;margin-bottom:2.5rem}.newsletter-container .newsletter-input{display:flex;gap:.25rem;flex-direction:column;justify-content:flex-end}.newsletter-container button{padding:0 1rem;height:45px;width:200px;background-color:var(--button-colour-2);color:#fff}.newsletter-container input{padding:.5rem;font-size:inherit;font-family:inherit}.jolojo-contact-form{width:100%;max-width:850px;margin:auto;padding:20px;background-color:#fff}.jolojo-contact-form h2{margin-top:0}.jolojo-contact-form .cms-table{display:flex;flex-direction:column;gap:20px}.jolojo-contact-form .cms-table input,.jolojo-contact-form .cms-table label,.jolojo-contact-form .cms-table textarea,.jolojo-contact-form .cms-table select{font:inherit;width:100%}.jolojo-contact-form .cms-table .contact-form__label{margin-bottom:.2em}.jolojo-contact-form .cms-table input,.jolojo-contact-form .cms-table textarea,.jolojo-contact-form .cms-table select{padding:.5em;border:1px solid #ccc;border-radius:5px}.jolojo-contact-form .cms-table textarea{resize:none;height:auto;min-height:100px}.jolojo-contact-form .contact-form__error{margin-top:.5em;display:block}.jolojo-contact-form .leaderboard-button{padding:15px 35px;background-color:#e7a01c;color:#fff;transition:.3s;border:1px solid #e7a01c}.jolojo-contact-form .leaderboard-button:hover{background-color:#fff;color:#e7a01c}.jolojo-contact-form .contact-checkbox-newsletter__group{display:inline-flex;align-items:center;gap:1em}.jolojo-contact-form .contact-checkbox-newsletter__group input{width:auto;height:min-content;height:20px;width:20px}.jolojo-contact-form .contact-checkbox-newsletter__group p{line-height:normal!important;color:#575757}.jolojo-contact-form button{color:#fff!important;background-color:#999!important;border:2px solid #999;transition:.3s;padding:15px 35px!important}.jolojo-contact-form button:hover{background-color:#fff!important;color:#999!important}.leaderboard-template table{border:1px solid #b3b3b3;border-bottom:0;margin-bottom:35px;max-width:100%;overflow:scroll;font-size:clamp(.8rem,1.5vw,1.2rem)!important}.leaderboard-template table th{background-color:#b3b3b3;color:#fff;padding:10px}.leaderboard-template table td{padding:10px;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.leaderboard-scroll-button{font-family:Poppins,sans-serif;font-weight:300;text-transform:uppercase}#navigation-menu .nav-icon{height:28px!important;position:relative!important}#navigation-menu .nav-icon:before{content:"";position:absolute;inset:-8px;background:#fff}#navigation-menu .nav-icon .nav-icon-line{background:#000!important}
/*# sourceMappingURL=/components/templates/leaderboard/v1.0.0/Template.client.css.map */
