@charset "UTF-8";@media (max-width:1024px){.hidden-mob{display:none;}}@media (min-width:1280px){.hidden-desktop{display:none;}}*,*::before,*::after{box-sizing:border-box;}body{color:#003865;font-size:16px;}p{line-height:1.6;}a{color:#EE4266;text-decoration:none;}a:hover{color:#EE4266;text-decoration:underline;}.unstyled-list{margin:0;padding:0;list-style:none;}.overflow-hidden{overflow:hidden;}.flex-md-equal > *{-ms-flex:1;-webkit-box-flex:1;flex:1;}.bg-dark{background-color:#003865 !important;color:#ffffff;}.bg-light{background-color:#00B2A9 !important;}hr{border:0;border-bottom:1px solid #c3c3c3;}body{font-family:"Lato",sans-serif;}h1,h2,h3,h4,h5,h6{margin:20px 0px;font-weight:300;}h1{color:#003865;font-size:6rem;}@media screen and (max-width:900px){h1{font-size:3rem;}}h2{color:#003865;font-size:3rem;}@media screen and (max-width:900px){h2{font-size:1.8rem;}}h3{color:#003865;font-size:1.75rem;}@media screen and (max-width:900px){h3{font-size:1.5rem;}}.text-darkblue{color:#003865 !important;}.text-teal{color:#00B2A9 !important;}.text-purple{color:#7D55C7 !important;}.text-blue{color:#0099CC !important;}.text-deeppurple{color:#6E2B6B !important;}.text-green{color:#A4D65E !important;}.text-gold{color:#B3A369 !important;}.text-grey{color:#5B6770 !important;}.text-white{color:#fff !important;}.grid-container img{max-width:100%;}footer{background-color:#003865;color:#ffffff;font-family:"Lato",sans-serif;padding:1rem 0;}footer .container{display:flex;flex-wrap:wrap;}footer span{font-size:12px;}footer img.logo-img{max-width:240px;}footer a{color:#ffffff !important;text-decoration:none;}footer a:hover{text-decoration:none;}footer .footer-nav{flex-basis:100%;text-align:center;margin:2.5vh 0;}@media screen and (min-width:900px){footer .footer-nav{flex-basis:70%;text-align:left;margin:0;}}footer .footer-partner{flex-basis:100%;text-align:center;margin:2.5vh 0;}@media screen and (min-width:900px){footer .footer-partner{flex-basis:30%;text-align:right;margin:0;}}footer .footer-partner p{margin-bottom:0;}@media screen and (max-width:900px){footer .footer-partner p{margin-bottom:10px;}}footer .navbar{padding:0.5rem 0;background-color:transparent;text-align:center;margin:0 auto;}@media screen and (min-width:1280px){footer .navbar{text-align:left;}}@media screen and (max-width:900px){footer .navbar .navbar-nav{margin:0 auto;}}footer .navbar li{padding:0;}footer .navbar li a{font-size:16px;padding:5px 0px !important;color:#ffffff !important;}@media screen and (min-width:1024px){footer .navbar li a{font-size:16px;padding:0px 0px !important;}}@media screen and (min-width:1280px){footer .navbar li a{padding:0px;}footer .navbar li a::after{content:"|";padding:0px 15px;color:#ffffff !important;display:inline-block;}}footer .navbar li:last-of-type a::after{content:"";}.sub-footer{text-align:center;background-color:#E6E6E6;}.sub-footer h1,.sub-footer h2,.sub-footer h3,.sub-footer h4,.sub-footer h5,.sub-footer p{color:#ffffff;}header.site-header{z-index:5000;top:0;left:0;right:0;background-color:#ffffff;height:100px;overflow:hidden;display:flex;align-items:stretch;}header.site-header .header-container{box-sizing:border-box;margin:0 auto;width:100%;max-width:1200px;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;color:#003865;}header.site-header .header-container .header-col{display:flex;width:50%;flex-basis:50%;padding:0 1rem 1rem 1rem;align-items:center;}header.site-header .header-container .login-container{align-items:center;justify-content:flex-end;}@media screen and (max-width:900px){.margin-top{margin-bottom:33px;}header.site-header .header-container .header-col{width:initial;flex-basis:initial;}.search-icon--mobile{margin-top:4px;margin-left:auto;}:root{--margin-top:100px;}}@media screen and (max-width:344px){:root{--margin-top:125px;}}@media screen and (max-width:900px){header.site-header .header-container .login-container a{text-align:center;padding:0 4px;margin-top:3px;}}header.site-header .header-container .logo-container{align-items:center;justify-content:center;}header.site-header .header-container .logo-container .logo-img{max-width:100px;}@media screen and (max-width:500px){header.site-header .header-container .logo-container .logo-img{max-width:100px;}}header.site-header .header-container .hamburger-container{align-items:center;justify-content:flex-start;}header.site-header .header-container .hamburger-container .menu-btn{cursor:pointer;background:url("/Content/images/menu-icon-blue.png") no-repeat center;background-size:28px 22px;display:block;height:50px;width:50px;right:50px;}@media screen and (max-width:900px){header.site-header .header-container .hamburger-container .menu-btn{background-size:23px 18px;}}header.site-header .header-container .join-link,header.site-header .header-container .login-link,header.site-header .header-container .book-link{color:#003865;padding:0 10px;cursor:pointer;}@media screen and (max-width:900px){header.site-header .header-container .join-link,header.site-header .header-container .login-link,header.site-header .header-container .book-link{padding:0 5px;}}header.site-header .header-container .join-link{font-weight:800;}.top-header-link{box-sizing:border-box;margin:0 auto;width:100%;max-width:1200px;display:flex;padding:10px 25px 0 25px;justify-content:end;font-size:0.9rem;}.top-header-link a{color:#003865;}.grid-padding{padding:30px 15px;}@media screen and (min-width:900px){.grid-padding{padding:100px 60px;}}.grid-padding .column{margin:0 auto;}.nav-menu{z-index:15;position:relative;left:0;width:100%;background-color:#ffffff;height:auto;align-items:center;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}.nav-menu .nav-menu-container{display:block;margin:0 auto;width:100%;max-width:1200px;padding:0 16px;}@media screen and (min-width:900px){.nav-menu .nav-menu-container{padding:0 8px;}}.nav-menu .nav-menu-container .nav-items{display:flex;align-items:center;}@media screen and (min-width:1190px){.nav-menu .nav-menu-container .nav-items{justify-content:flex-start;}}.nav-menu .nav-menu-container .nav-items a{text-transform:uppercase;color:#003865;padding:15px 1rem;cursor:pointer;text-align:center;display:block;}@media screen and (max-width:900px){.nav-menu .nav-menu-container .nav-items a{padding:10px 0.6rem;}}.nav-menu::-webkit-scrollbar{display:none;}nav.additional-nav{z-index:-1;margin-left:-100%;height:0px;background-color:#ffffff;overflow:scroll;overflow-x:hidden;display:none;}nav.additional-nav ul{display:flex;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;flex-wrap:wrap;}nav.additional-nav ul li{padding:10px;width:100%;}nav.additional-nav ul a{color:#003865 !important;padding:0px !important;transition:all 0.5s ease;}nav.additional-nav ul a.active{color:#003865 !important;}nav.additional-nav ul a:hover{color:#003865 !important;text-decoration:none;}nav.additional-nav .close-x{display:none;cursor:pointer;width:40px;height:40px;padding:0;position:absolute;top:0;right:25px;font-style:normal;color:#030704;}@media (max-width:1280px){nav.additional-nav .close-x{display:block;}}nav.additional-nav .close-x:before{display:inline-block;margin:4px;content:"\f057";font-family:"Font Awesome 5 Free";font-size:38px;}.nav-open nav.additional-nav{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);position:absolute;top:0;left:0;width:100%;padding:100px 35px;text-align:center;position:fixed;display:block;}.nav-open nav.additional-nav ul li{padding:10px 0px;}.nav-open nav.additional-nav ul a{font-size:1.7rem;padding:0 !important;text-transform:uppercase;}.nav-open nav.additional-nav ul.additional-nav-lower li{padding:5px 0px;}.nav-open nav.additional-nav ul.additional-nav-lower a{font-size:1.2rem;}.nav-open nav.additional-nav .close-x{display:block;}.nav-open nav.additional-nav hr{border:0;border-bottom:1px solid #E6E6E6;}.hero-container{min-height:180px;background-color:#030704;}.carousel-control-prev,.carousel-control-next{text-decoration:none;}.carousel-item{height:50vh;max-width:2000px;margin:0 auto;}@media screen and (min-width:900px){.carousel-item{height:100vh;}}.carousel-item img.carousel-hero{object-fit:cover;width:100%;height:100%;}@media screen and (min-width:900px){.carousel-item img.carousel-hero{height:100vh;}}.carousel-item .overlay{background:linear-gradient(360deg,rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.26) 32%,transparent 100%);height:100%;width:100%;position:absolute;top:0;}.carousel-item .carousel-caption{position:absolute;right:15%;left:15%;z-index:10;color:#fff;text-align:center;bottom:10%;top:40%;transform:translateY(-30%);bottom:initial;padding:20px 150px;}@media screen and (max-width:1280px){.carousel-item .carousel-caption{top:40%;transform:translateY(-30%);bottom:initial;padding:20px 50px;}}@media screen and (max-width:900px){.carousel-item .carousel-caption{top:40%;transform:translateY(-30%);bottom:initial;padding:20px 0px;}}.carousel-item .carousel-caption h2{font-size:5rem;color:#ffffff;font-weight:300;}@media screen and (max-width:900px){.carousel-item .carousel-caption h2{font-size:2rem;}}@media screen and (max-width:480px){.carousel-item .carousel-caption h2{font-size:2rem;}}.carousel-item .carousel-caption .hero-subtitle{font-size:1.2rem;font-weight:300;}@media screen and (max-width:900px){.carousel-item .carousel-caption .hero-subtitle{font-size:1rem;}}@media screen and (max-width:480px){.carousel-item .carousel-caption .hero-subtitle{display:none;}}#hero{position:relative;color:#fff;z-index:1;background-color:#fff;height:350px;}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.26) 32%,transparent 100%);z-index:1;}.video-overlay .video-overlay-text{position:absolute;right:5%;left:5%;z-index:10;padding:20px 15px;color:#fff;text-align:center;bottom:10%;top:40%;transform:translateY(-50%);bottom:initial;}@media screen and (min-width:1024px){.video-overlay .video-overlay-text{right:15%;left:15%;z-index:10;padding:20px 60px;}}.video-overlay .video-overlay-text h2{font-size:5rem;color:#ffffff !important;font-weight:300;}@media screen and (max-width:900px){.video-overlay .video-overlay-text h2{font-size:3rem;}}@media screen and (max-width:480px){.video-overlay .video-overlay-text h2{font-size:2rem;}}.video-overlay .video-overlay-text .hero-subtitle{display:none;}@media screen and (min-width:900px){.video-overlay .video-overlay-text{position:absolute;right:15%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;top:50%;transform:translateY(-50%);bottom:initial;}.video-overlay .video-overlay-text h1{font-size:3rem;}.video-overlay .video-overlay-text .hero-subtitle{display:block;color:#ffffff;}}.bg-video,.video-background{min-width:100%;width:auto;z-index:-999;}.video-background{position:absolute;right:0;bottom:0;min-height:100%;height:auto;overflow:hidden;}@media screen and (max-width:900px){.video-background{display:none;}}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;height:300%;top:-100%;}.bg-video{height:100%;overflow-y:hidden;}.mobile-video-background{height:100% !important;}.mobile-video-background img.bg{width:100vw;object-fit:cover;height:100%;}@media screen and (min-width:900px){.mobile-video-background{display:none;}}.subpage .carousel-item{height:50vh;}@media screen and (min-width:900px){.subpage .carousel-item{height:400px;}}.subpage .carousel-item .carousel-caption{position:absolute;right:15%;left:15%;z-index:10;color:#fff;text-align:center;top:50%;transform:translateY(-50%);bottom:initial;padding:20px 0px;}@media screen and (min-width:900px){.subpage .carousel-item .carousel-caption{top:65%;}}@media h2{.subpage .carousel-item .carousel-caption{font-size:4rem;}}.carousel-indicators li{position:relative;flex:0 1 auto;width:15px;height:20px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:transparent;}.carousel-indicators li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.carousel-indicators li button::before{font-family:"Font Awesome 5 Free";font-size:46px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;}.carousel-indicators li.active button::before{color:#A4D233;}.carousel-indicators .active{background-color:transparent;}.page-events .event-list-container{background-color:#E6E6E6;}.event-list-container{padding:5vh 0;}.event-list-container h2{text-align:center;margin-top:0;}.event-list-container .card-deck .card{flex:1 0 100%;max-width:100%;margin-top:15px;margin-bottom:15px;transition:all ease-out 0.4s;border:0;border-radius:0;}@media screen and (min-width:550px) and (max-width:900px){.event-list-container .card-deck .card{flex:1 0 42%;max-width:42%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:900px) and (max-width:1180px){.event-list-container .card-deck .card{flex:1 0 45%;max-width:45%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:1180px){.event-list-container .card-deck .card{flex:1 0 30%;max-width:30%;margin-top:15px;margin-bottom:15px;}}.event-list-container .card-deck .card.event-card .event-img{height:180px;width:100%;background-size:cover;background-position:center center;}@media screen and (min-width:900px){.event-list-container .card-deck .card.event-card .event-img{height:250px;}}.event-list-container .card-deck .card.event-card .event-details{padding:10px;}.event-list-container .card-deck .card.event-card .event-title{font-weight:bold;font-size:1.2rem;margin:5px 0;}.event-list-container .card-deck .card.event-card .event-date{font-size:0.8rem;}.event-list-container .card-deck .card.event-card .event-read-more{font-weight:bold;padding:10px 0 0 0;}.event-list-container .event-more-link-container{text-align:center;margin:10px 0;}.event-banner{width:100%;overflow:hidden;}.blog-category{padding-bottom:10px;font-size:12px;color:#8c8c8c;}.blogs-link{text-align:center;margin:25px 0;display:block;}.blog-more-link-container{text-align:center;margin:25px 0;}.blog-more-link-container .blog-more-link{text-align:center;margin:10px 0;display:inline-block;}.latest-blog{background-color:#E6E6E6;padding:20px;}@media screen and (min-width:1024px){.latest-blog{padding:50px;}}.latest-blog h2{text-align:center;}.latest-blog .card-deck a{text-decoration:none;}.latest-blog .card-deck .card{flex:1 0 100%;max-width:100%;margin-top:15px;margin-bottom:15px;transition:all ease-out 0.4s;}@media screen and (min-width:550px) and (max-width:900px){.latest-blog .card-deck .card{flex:1 0 42%;max-width:42%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:900px) and (max-width:1180px){.latest-blog .card-deck .card{flex:1 0 45%;max-width:45%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:1180px){.latest-blog .card-deck .card{flex:1 0 30%;max-width:30%;margin-top:15px;margin-bottom:15px;}}.latest-blog .card-deck .card.blog-card .event-img{height:250px;width:100%;background-size:cover;background-position:center center;}.latest-blog .card-deck .card.blog-card .blog-title{font-weight:bold;padding-bottom:10px;font-size:1.2rem;}.latest-blog .card-deck .card.blog-card .blog-read-more{font-weight:bold;padding:10px 0 0 0;}.blog-category{padding-bottom:10px;font-size:12px;color:#8c8c8c;}.blogs-link{text-align:center;margin:25px 0;display:block;}.blog-more-link-container{text-align:center;margin:25px 0;}.blog-more-link-container .blog-more-link{text-align:center;margin:10px 0;display:inline-block;}.page-news .news-articles-list-container{background-color:#E6E6E6;}.news-articles-list-container{padding:5vh 0;}.news-articles-list-container h2{text-align:center;margin-top:0;}@media screen and (max-width:480px){.news-articles-list-container .card-deck{flex-direction:inherit;}}.news-articles-list-container .card-deck .card{flex:1 0 100%;max-width:100%;margin:1%;transition:all ease-out 0.4s;border:0;border-radius:0;}@media screen and (min-width:550px) and (max-width:900px){.news-articles-list-container .card-deck .card{flex:1 0 48%;max-width:48%;}}@media screen and (min-width:900px) and (max-width:1180px){.news-articles-list-container .card-deck .card{flex:1 0 48%;max-width:48%;}}@media screen and (min-width:1180px){.news-articles-list-container .card-deck .card{flex:1 0 48%;max-width:48%;}}.news-articles-list-container .card-deck .card.blog-card a:hover{text-decoration:none;}.news-articles-list-container .card-deck .card.blog-card .event-img{width:50%;aspect-ratio:3/2;float:left;display:block;background-position:center;background-size:cover;}.news-articles-list-container .card-deck .card.blog-card .blog-title{font-weight:bold;padding-bottom:10px;font-size:1.2rem;}.news-articles-list-container .card-deck .card.blog-card .blog-read-more{font-weight:bold;padding:10px 0 0 0;}.news-articles-list-container .card-deck .card.news-card a:hover{text-decoration:none;}.news-articles-list-container .card-deck .card.news-card .news-img{width:50%;aspect-ratio:3/2;float:left;display:block;background-position:center;background-size:cover;}.news-articles-list-container .card-deck .card.news-card .news-article-details{color:#030704;padding:2% 5%;width:50%;float:left;}.news-articles-list-container .card-deck .card.news-card .news-article-details h3{margin:0;font-size:1.1em;}.news-articles-list-container .card-deck .card.news-card .news-title{font-weight:bold;font-size:1.2rem;margin:5px 0;}.news-articles-list-container .card-deck .card.news-card .news-date{font-size:0.8rem;}@media screen and (max-width:480px){.news-articles-list-container .card-deck .card.news-card .news-date{margin-bottom:0;}}.news-articles-list-container .card-deck .card.news-card .news-read-more{font-weight:bold;padding:10px 0 0 0;color:#EE4266;}@media screen and (max-width:480px){.news-articles-list-container .card-deck .card.news-card .news-read-more{padding:5px 0 0 0;margin-bottom:0;}}.news-articles-list-container .news-more-link-container{text-align:center;margin:10px 0;}.page-news .news-banner{width:100%;overflow:hidden;}.news-category{margin-bottom:20px;}.blog-category{padding-bottom:10px;font-size:12px;color:#8c8c8c;}.blogs-link{text-align:center;margin:25px 0;display:block;}.blog-more-link-container{text-align:center;margin:25px 0;}.blog-more-link-container .blog-more-link{text-align:center;margin:10px 0;display:inline-block;}.page-policies .policies-list-container{background-color:#E6E6E6;}.policies-list-container{padding:5vh 0;}.policies-list-container h2{text-align:center;margin-top:0;}.page-news .news-banner{width:100%;overflow:hidden;}.slick-slider .slick-prev,.slick-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:100;}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;opacity:0.9;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (max-width:575px){.slick-slider .slick-prev,.slick-slider .slick-next{display:none !important;}}.slick-slider .slick-prev{left:2%;}.slick-slider .slick-prev:before{content:"\f053";}.slick-slider .slick-next{right:2%;}.slick-slider .slick-next:before{content:"\f054";}.slick-dots{position:absolute;bottom:5%;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;height:20px;width:auto;margin:0;padding:0;cursor:pointer;text-align:center;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:before{font-family:"Font Awesome 5 Free";font-size:46px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:1;color:#A4D233;}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;position:relative;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;margin:0 auto;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-slide.slide{display:flex !important;flex-wrap:wrap;}@media screen and (max-width:900px){.slick-slide.slide{height:600px !important;flex-direction:column-reverse;}}.slick-slide.slide .slide--caption{width:50%;display:flex;align-items:center;color:#fff;text-align:left;padding:5%;}@media screen and (max-width:900px){.slick-slide.slide .slide--caption{width:100%;height:50%;}}.slick-slide.slide .slide--image{width:50%;object-fit:cover;aspect-ratio:3/2;max-height:600px;}@media screen and (max-width:900px){.slick-slide.slide .slide--image{width:100%;height:50%;}}.slick-slide.slide .slide--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.slick-slide.slide.fullwidthimage{height:600px !important;}.slick-slide.slide.fullwidthimage .slide--caption{position:absolute;right:15%;left:15%;z-index:10;color:#fff;text-align:center;bottom:10%;top:40%;transform:translateY(-30%);bottom:initial;padding:20px 50px;width:initial;display:block;}.slick-slide.slide.fullwidthimage .slide--image{width:100%;object-fit:cover;aspect-ratio:unset;max-height:600px;height:100%;}.slick-slide.slide.fullwidthimage .overlay{background:linear-gradient(360deg,rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.26) 32%,transparent 100%);height:100%;width:100%;position:absolute;top:0;}.btn{border-radius:0px;text-decoration:none;text-transform:uppercase;font-weight:normal;}.btn a{color:inherit;}.btn a:hover{text-decoration:none;}.btn.btn-default{background-color:#003865;color:#ffffff !important;border:1px solid #003865;transition:all ease-in 0.3s;}.btn.btn-default:hover{background-color:#001c32;color:#ffffff !important;}.btn.btn-default-inverse{background-color:transparent;color:#ffffff !important;border:1px solid #ffffff;transition:all ease-in 0.3s;}.btn.btn-default-inverse:hover{background-color:#ffffff;color:#003865 !important;}.btn.btn-green{background-color:#A4D65E;color:#ffffff !important;border:1px solid #A4D65E;transition:all ease-in 0.3s;}.btn.btn-green:hover{background-color:#8dcc35;color:#ffffff !important;}.btn.btn-green-inverse{background-color:#ffffff;color:#A4D65E !important;border:1px solid #A4D65E;transition:all ease-in 0.3s;}.btn.btn-green-inverse:hover{background-color:#A4D65E;color:#ffffff !important;}.btn.btn-alternate{background-color:#EE4266;color:#ffffff !important;border:1px solid #EE4266;transition:all ease-in 0.3s;}.btn.btn-alternate:hover{background-color:#e81541;color:#ffffff !important;}.btn.btn-alternate-inverse{background-color:#ffffff;color:#EE4266 !important;border:1px solid #EE4266;transition:all ease-in 0.3s;}.btn.btn-alternate-inverse:hover{background-color:#EE4266;color:#ffffff !important;}.btn.btn-inverse{background-color:transparent;color:#ffffff !important;border:1px solid #ffffff;transition:all ease-in 0.3s;}.btn.btn-inverse:hover{background-color:#ffffff;color:#003865 !important;}.btn.btn-white{background-color:transparent;color:#030704;border:1px solid #030704;}.btn.btn-white:hover{background-color:#030704;color:#ffffff;}.btn.btn-white-inverse{background-color:transparent;color:#030704;border:1px solid #030704;}.btn.btn-white-inverse:hover{background-color:#030704;color:#ffffff;}.btn.btn-pink{background-color:#EE4266;color:#ffffff !important;border:1px solid #EE4266;transition:all ease-in 0.3s;}.btn.btn-pink:hover{background-color:#eb264f;color:#ffffff !important;border:1px solid #eb264f;}.btn.btn-pink-inverse{background-color:#EE4266;color:#ffffff !important;border:1px solid #EE4266;transition:all ease-in 0.3s;}.btn.btn-pink-inverse:hover{background-color:#eb264f;color:#ffffff !important;}.btn.btn-black{background-color:transparent;color:#030704;border:1px solid #030704;}.btn.btn-black:hover{background-color:#030704;color:#ffffff;}.btn.btn-black-inverse{background-color:#030704;color:#ffffff;border:1px solid #030704;}.btn.btn-black-inverse:hover{background-color:transparent;color:#030704;border:1px solid #030704;}span.btn a{color:white;}.grid-section > div{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;}.grid-container > div{background-size:cover;background-repeat:no-repeat;background-position:center;}.column{display:grid;min-height:350px;height:100%;margin:0;align-items:center;}@media screen and (max-width:1024px){.column{min-height:290px;}}.column.footer-columns{min-height:100px;}.column > div{min-width:0;}.standard-black{background-color:#030704;color:#ffffff !important;}.standard-green{background-color:#A4D233;color:#ffffff !important;}.standard-orange{background-color:#F46036;color:#ffffff !important;}.standard-pink{background-color:#EE4266;color:#ffffff !important;}.standard-yellow{background-color:#FFD23F;color:#ffffff !important;}.standard-blue{background-color:#2AB7CA;color:#ffffff !important;}.standard-teal{background-color:#01AA74;color:#ffffff !important;}.national-darkblue{background-color:#003865;color:#ffffff !important;}.national-teal{background-color:#00B2A9;color:#ffffff !important;}.national-purple{background-color:#8E77B5;color:#ffffff !important;}.national-blue{background-color:#0099CC;color:#ffffff !important;}.national-deeppurple{background-color:#6E2B6B;color:#ffffff !important;}.national-green{background-color:#A4D65E;color:#ffffff !important;}.national-gold{background-color:#B3A369;color:#ffffff !important;}.nwsc-darkblue{background-color:#0F2B66;color:#ffffff !important;}.nwsc-darkgreen{background-color:#006633;color:#ffffff !important;}.nwsc-lightgreen{background-color:#DBDE4A;color:#ffffff !important;}.nwsc-green{background-color:#75B842;color:#ffffff !important;}.nwsc-blue{background-color:#1D71B8;color:#ffffff !important;}.global-lightgrey{background-color:#E6E6E6;}.global-grey{background-color:#5B6770;}.grey-bg{background-color:#5B6770;color:#ffffff !important;}.lightgrey-bg{background-color:#E6E6E6;}.padding-lg .column > div{padding:100px 100px;}@media screen and (max-width:900px){.padding-lg .column > div{padding:100px 25px;}}.padding-md .column > div{padding:50px 100px;}@media screen and (max-width:900px){.padding-md .column > div{padding:50px 25px;}}.padding-sm .column > div{padding:25px 100px;}@media screen and (max-width:900px){.padding-sm .column > div{padding:25px 25px;}}@media screen and (max-width:770px){.reverse-order .grid-container{display:grid;}.reverse-order .grid-container > div:first-of-type{order:1;}}.umbraco-forms-form.umbraco-forms-{width:70%;margin:20px auto;}.umbraco-forms-form.umbraco-forms- input.text{width:100% !important;max-width:100% !important;}.umbraco-forms-form.umbraco-forms- textarea{width:100% !important;max-width:100% !important;}.umbraco-forms-form.umbraco-forms- label{color:#5B6770;}.umbraco-forms-form.umbraco-forms- input.btn.primary{background-color:#A4D233;color:#ffffff;}.prospect-form{width:70%;margin:20px auto;}.prospect-form input[type=text],.prospect-form select,.prospect-form textarea{width:100% !important;max-width:100% !important;padding:8px;display:block;margin:0.5em 0;border:1px solid #bbb;}.prospect-form input[type=checkbox]{float:left;padding:8px;display:block;margin:0.5em 20px 0.5em 0;}.prospect-form input.btn{background-color:#003865;color:#fff;}.prospect-form span.field-validation-error{color:red;}.prospect-thank-you-message{width:70%;margin:20px auto;}.main-cta{display:grid;min-height:350px;height:100%;margin:0;align-items:center;}@media screen and (min-width:1024px){.main-cta{height:350px;}}.main-cta h2{margin:auto;font-size:2rem;}@media screen and (min-width:1024px){.main-cta h2{font-size:3rem;}}.cta-buttons .cta-button-container{display:flex;flex-wrap:wrap;justify-content:center;}.cta-buttons .cta-button-container .btn.cta-button{padding:0.75rem 1.5rem;font-size:1.2rem;margin:15px;text-transform:uppercase;}.cta-block{display:flex;flex-wrap:wrap;padding:30px 0;}.cta-block .cta-block-item{width:100%;position:relative;min-height:300px;}@media screen and (min-width:900px){.cta-block .cta-block-item{width:50%;}}.cta-block .cta-block-item a{display:block;width:100%;height:100%;cursor:pointer;position:relative;}.cta-block .cta-block-item a.overlay{background:linear-gradient(360deg,rgba(0,0,0,0.59) 0%,rgba(0,0,0,0.36) 32%,rgba(0,0,0,0) 100%);}.cta-block .cta-block-item-img{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center center;height:100%;width:100%;}.cta-block .cta-block-item-content{position:absolute;bottom:0;font-size:36px;padding:30px;color:white;}@media screen and (min-width:900px){.cta-block .cta-block-item-content{font-size:50px;}}.cta-block .cta-block-item-content button{display:block;margin-top:10px;}@media screen and (min-width:900px){.cta-block.includemargin .cta-block-item{width:48%;margin:1%;}}.cta-block.font-large .cta-block-item-content{font-size:44px;}@media screen and (min-width:900px){.cta-block.font-large .cta-block-item-content{font-size:54px;}}.cta-block.font-small .cta-block-item-content{font-size:32px;}@media screen and (min-width:900px){.cta-block.font-small .cta-block-item-content{font-size:34px;}}.cta-slick-slider{padding:30px 0;position:relative;}.cta-slick-slider .cta-slide-item{padding:0;margin:0 15px;height:300px;position:relative;}.cta-slick-slider .cta-slide-item::-webkit-scrollbar{display:none;}.cta-slick-slider .cta-slide-item.black{background-color:#030704;}.cta-slick-slider .cta-slide-item.green{background-color:#A4D233;}.cta-slick-slider .cta-slide-item.orange{background-color:#F46036;}.cta-slick-slider .cta-slide-item.pink{background-color:#EE4266;}.cta-slick-slider .cta-slide-item.blue{background-color:#2AB7CA;}.cta-slick-slider .cta-slide-item.grey{background-color:#5B6770;}.cta-slick-slider .cta-slide-item.light-grey{background-color:#E6E6E6;}.cta-slick-slider .cta-slide-item.yellow{background-color:#FFD23F;}.cta-slick-slider .cta-slide-item.detail-open .cta-slide-item-content{display:block;background-color:rgba(239,238,238,0.9);height:100%;position:relative;width:100%;z-index:1;padding:15px;}@media screen and (min-width:600px){.cta-slick-slider .cta-slide-item.detail-open .cta-slide-item-content{width:100%;}}.cta-slick-slider .cta-slide-item.detail-open .cta-slide-item-content .close-btn{text-align:right;color:#5B6770;font-size:24px;}.cta-slick-slider .cta-slide-item.detail-open .cta-slide-item-content .close-btn i{font-size:24px;}.cta-slick-slider .cta-slide-item-img{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center center;height:100%;width:100%;}.cta-slick-slider .overlay{background:linear-gradient(360deg,rgba(0,0,0,0.36) 0%,rgba(0,0,0,0.16) 32%,transparent 100%);width:100%;height:100%;position:relative;}.cta-slick-slider .cta-slide-item-title{position:absolute;bottom:0;font-size:36px;padding:30px;color:white;}@media screen and (min-width:900px){.cta-slick-slider .cta-slide-item-title{font-size:50px;}}.cta-slick-slider .cta-slide-item-content{display:none;}.cta-slick-slider .slick-arrow{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:8%;color:#c3c3c3;text-align:center;opacity:1;font-size:50px;}.cta-slick-slider .slick-arrow.fa-angle-right{right:-25px;}@media screen and (max-width:480px){.cta-slick-slider .slick-arrow.fa-angle-right{right:-12px;}}@media screen and (min-width:900px){.cta-slick-slider .slick-arrow.fa-angle-right{right:-70px;}}.cta-slick-slider .slick-arrow.fa-angle-left{left:-25px;}@media screen and (max-width:480px){.cta-slick-slider .slick-arrow.fa-angle-left{left:-12px;}}@media screen and (min-width:900px){.cta-slick-slider .slick-arrow.fa-angle-left{left:-70px;}}.landingctas{display:flex;flex-wrap:wrap;}@media screen and (min-width:800px){.landingctas{height:50vh;}}.landingctas__cta{flex-basis:50%;width:50%;display:grid;height:100%;margin:0;align-items:center;padding:30px 60px;}@media screen and (min-width:1000px){.landingctas__cta{padding:50px 100px;}}@media screen and (min-width:800px){.landingctas__cta{min-height:350px;}}@media screen and (max-width:800px){.landingctas__cta{padding:20px 20px;flex-basis:100%;width:100%;height:33.33vh;min-height:220px;}}.landingctas__cta img{display:block;margin-left:auto;margin-right:auto;max-width:220px;}@media screen and (max-width:800px){.landingctas__cta img{max-width:180px;}}.landingctas__cta picture{display:block;margin-left:auto;margin-right:auto;max-width:220px;}@media screen and (max-width:800px){.landingctas__cta picture{max-width:180px;}}.landingctas__cta h2,.landingctas__cta h5,.landingctas__cta a,.landingctas__cta span{text-align:center;color:white;}.landingctas__cta a{margin:5px 0;}.landingctas__cta h2{font-size:2.5rem;}@media screen and (max-width:800px){.landingctas__cta h2{font-size:18px;margin:10px 0;}}.landingctas__cta h5{font-size:1rem;}@media screen and (max-width:800px){.landingctas__cta h5{font-size:12px;margin:6px 0;}}.cta-stack{padding:30px 0;margin:0 auto;background-color:#E6E6E6;}.cta-stack__item{display:flex;flex-wrap:wrap;background-color:white;}.cta-stack__item.include-margin{margin:1% 0;}.cta-stack__item--image{width:50%;}@media screen and (max-width:900px){.cta-stack__item--image{width:100%;}}.cta-stack__item--image img{object-fit:cover;width:100%;height:100%;aspect-ratio:3/2;}.cta-stack__item--text{padding:25px 100px;width:50%;display:flex;align-items:center;}@media screen and (max-width:900px){.cta-stack__item--text{padding:25px 25px;width:100%;}}.gallery-list{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:space-around;}.gallery-list:after{content:"";display:block;width:100%;clear:both;}@media (max-width:900px){.gallery-list{margin:0 -8px;}}.gallery-list .gallery-lightbox{display:none;}.gallery-list.show-controls .gallery-lightbox{display:block;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;position:fixed;padding:40px 0;top:0;left:0;height:100%;width:100%;z-index:9999;text-align:center;opacity:1;filter:none;background:rgba(0,0,0,0.85);background-image:none !important;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.gallery-list.show-controls .gallery-lightbox img{display:block;position:relative;top:50%;opacity:1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;margin-top:-40px;max-height:calc(100% - 100px);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}@media (max-width:900px){.gallery-list.show-controls .gallery-lightbox img{margin-top:-10px;}}.gallery-list.show-controls .gallery-lightbox .image-caption{display:inline-block;color:#fff;position:absolute;bottom:40px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 20px;font-size:20px;}@media (max-width:480px){.gallery-list.show-controls .gallery-lightbox .image-caption{font-size:16px;}}.gallery-list.show-controls .close-gallery{background:rgba(0,0,0,0.4) url("/Content/images/x-white.png") no-repeat center;background-size:60px 60px;cursor:pointer;position:fixed;top:0;right:0;z-index:10000;width:92px;height:92px;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}@media (max-width:900px){.gallery-list.show-controls .close-gallery{background-size:36px 36px;width:60px;height:60px;}}.gallery-list.show-controls .close-gallery:hover{background-color:rgba(0,0,0,0.6);}.gallery-list.show-controls .left{cursor:pointer;background:rgba(0,0,0,0.4) url("/Content/images/white-left-arrow.png") no-repeat center;background-size:36px 57px;width:92px;height:92px;position:fixed;top:50%;margin-top:-46px;left:0;z-index:10000;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}@media (max-width:900px){.gallery-list.show-controls .left{background-size:20px 30px;width:60px;height:60px;margin-top:-30px;}}.gallery-list.show-controls .left:hover{background-color:rgba(0,0,0,0.6);}.gallery-list.show-controls .right{cursor:pointer;background:rgba(0,0,0,0.4) url("/Content/images/white-right-arrow.png") no-repeat center;background-size:36px 57px;width:92px;height:92px;position:fixed;top:50%;margin-top:-46px;right:0;z-index:10000;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}@media (max-width:900px){.gallery-list.show-controls .right{background-size:20px 30px;width:60px;height:60px;margin-top:-30px;}}.gallery-list.show-controls .right:hover{background-color:rgba(0,0,0,0.6);}.gallery-list .gallery-item{cursor:pointer;padding:0;user-select:none;flex-grow:1;flex-basis:25%;width:25%;min-width:25%;height:350px;max-height:400px;}.gallery-list .gallery-item .image-caption{display:none;}.gallery-list .gallery-item img{display:block;object-fit:cover;width:100%;height:100%;}@media (max-width:1024px){.gallery-list .gallery-item{width:50%;flex-basis:50%;}}@media (max-width:380px){.gallery-list .gallery-item{width:100%;flex-basis:100%;}}@media (max-width:480px){.gallery-list .gallery-item{padding:0 8px;width:100%;flex-basis:100%;}}.gallery-list.sliding-gallery{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;justify-content:flex-start;}.gallery-list.sliding-gallery .sliding-gallery-item{width:85%;flex-basis:85%;min-width:85%;padding:0;}@media screen and (min-width:550px) and (max-width:1024px){.gallery-list.sliding-gallery .sliding-gallery-item{width:45%;flex-basis:45%;min-width:45%;}}@media screen and (min-width:1024px){.gallery-list.sliding-gallery .sliding-gallery-item{width:33.33%;flex-basis:33.33%;min-width:33.33%;}}.gallery-list.sliding-gallery::-webkit-scrollbar{display:none;}i#left,i#right{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:8%;color:#fff;text-align:center;opacity:1;font-size:26px;}@media screen and (max-width:1024px){i#left,i#right{display:none;}}i#left{left:0;}i#right{right:0;}.iPhone .gallery-list .gallery-item:before,.iPad .gallery-list .gallery-item:before{display:none;}.testimonial-slide .carousel-item{height:500px;}.testimonial-slide .carousel-item .carousel-caption{padding:20px 0;}@media screen and (min-width:1024px){.testimonial-slide .carousel-item .carousel-caption{padding:20px 50px;}}.testimonial-slide .carousel-item .carousel-caption h2,.testimonial-slide .carousel-item .carousel-caption h4,.testimonial-slide .carousel-item .carousel-caption p{color:#030704 !important;}.testimonial-slide .carousel-item .carousel-caption h2{font-size:2rem;}@media screen and (min-width:1024px){.testimonial-slide .carousel-item .carousel-caption h2{font-size:3rem;}}.testimonial-slide .carousel-item .carousel-caption h4{font-weight:bold;margin:0;}.testimonial-slide .carousel-indicators{bottom:50px;}.testimonial-slide .carousel-indicators li{width:10px;height:10px;border-radius:10px;background-color:#ffffff;border:1px solid #A4D233;}.testimonial-slide .carousel-indicators li.active{background-color:#A4D233 !important;}.testimonial-slide .carousel-control-prev,.testimonial-slide .carousel-control-next{text-decoration:none;}.slider .slider-slide{height:600px;}@media screen and (min-width:1024px){.slider .slider-slide{height:500px;}}.slider .slider-slide .slider-bg-img{height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;display:block;z-index:20;position:relative;width:100%;}@media screen and (min-width:1024px){.slider .slider-slide .slider-bg-img{height:100%;width:50%;position:absolute;}}.slider .slider-slide .slider-bg-img.slide-image-right{position:relative;float:right;}.slider .slider-slide .container{position:relative;z-index:10;height:100%;}.slider .slider-slide .slider-caption{width:100%;}@media screen and (min-width:1024px){.slider .slider-slide .slider-caption{width:50%;float:right;display:grid;height:100%;align-items:center;}}.slider .slider-slide .slider-caption .inner{padding:30px;}@media screen and (min-width:1024px){.slider .slider-slide .slider-caption .inner{padding:60px;}}.slider .image-slide{height:600px;}@media screen and (min-width:1024px){.slider .image-slide{height:500px;}}.slider .image-slide .slider-bg-img{height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;display:block;z-index:20;position:relative;width:100%;}@media screen and (min-width:1024px){.slider .image-slide .slider-bg-img{height:100%;width:100%;position:absolute;}}.slider .carousel-indicators{bottom:50px;}.slider .carousel-indicators li{width:10px;height:10px;border-radius:10px;background-color:#ffffff;border:1px solid #A4D233;}.slider .carousel-indicators li.active{background-color:#A4D233 !important;}.slider .carousel-control-prev,.slider .carousel-control-next{text-decoration:none;}.sitegallery-slider{height:100%;}.sitegallery-slider .carousel-inner{height:100%;}.sitegallery-slider .carousel-item{height:100% !important;}.sitegallery-slider .carousel-item img{object-fit:cover;width:100%;height:100%;aspect-ratio:3/2;}.sitegallery-slider .carousel-item .carousel-caption{padding:20px 0;}.sitegallery-slider .carousel-indicators{bottom:10px;}.packages{padding:50px 0;text-align:center;}.packages .packages-intro{margin-bottom:30px;}.packages .card-deck{padding:0;}@media screen and (min-width:900px){.packages .card-deck{padding:50px 100px;}}.packages .card-deck a{text-decoration:none;}.packages .card-deck .card{flex:1 0 100%;max-width:100%;margin:15px 0;border-radius:0;transition:all ease-out 0.4s;}@media screen and (min-width:900px){.packages .card-deck .card{flex:1 0 30%;max-width:33%;}}.packages .package{padding:50px;}.packages .package i.fa.fa-star{font-size:39px;color:#5B6770;padding-bottom:20px;}.packages .package .package-name{font-weight:bold;}.packages .package .package-description li{text-align:left;}.packages .package.highlight{background-color:#b3a369;margin:-20px 0;padding:70px 50px;color:#ffffff;}.packages .package.highlight i.fa.fa-star{color:#695714;}.tabs{margin:20px 0;}.tabs .nav-tabs a.nav-link{text-decoration:none;color:#003865;}.tabs .nav-tabs a.nav-link.active{background-color:#003865;color:#ffffff;}.tabs .tab-pane{min-height:250px;}.tabs .tab-pane::after{content:"";display:block;clear:both;}.tabs .tab-pane .img-container{width:50%;}@media screen and (max-width:800px){.tabs .tab-pane .img-container{width:100%;}}.tabs .tab-pane .img-container img{width:100%;}.tabs .tab-pane .body-container{width:48%;float:right;}@media screen and (max-width:800px){.tabs .tab-pane .body-container{width:100%;float:none;}}.tabs .tab-pane .body-container.no-image{width:100%;float:none;}.tab-content{border:1px solid #dee2e6;border-top:0px;padding:10px 10px;}.facility-icon{width:175px;margin:10px 2%;font-weight:bold;}@media screen and (min-width:600px) and (max-width:1024px){.facility-icon{width:33%;margin:10px 0;}}@media screen and (max-width:550px){.facility-icon{width:50%;margin:10px 0;}}.facility-icon:before{content:"";padding:0 5px;display:block;width:100%;height:100px;background-repeat:no-repeat;background-size:50px;background-position:center;}.facility-icon.gym:before{background-image:url("/Content/images/icon-gym.png");}.facility-icon.workoutclasses:before{background-image:url("/Content/images/icon-workout-classes.png");}.facility-icon.fitnessprogrammes:before{background-image:url("/Content/images/icon-fitness-programmes.png");}.facility-icon.saunasteam:before{background-image:url("/Content/images/icon-sauna.png");}.facility-icon.freeparking:before{background-image:url("/Content/images/icon-free-parking.png");}.facility-icon.cafe:before{background-image:url("/Content/images/icon-cafe.png");}.facility-icon.swimming:before{background-image:url("/Content/images/icon-swimming.png");}.facility-icon.birthdayparties:before{background-image:url("/Content/images/icon-birthday-parties.png");}.facility-icon.kidscourses:before{background-image:url("/Content/images/icon-kids-course.png");}.facility-icon.boditrax:before{background-image:url("/Content/images/icon-boditrax.png");}.facility-icon.schoolholidayactivities:before{background-image:url("/Content/images/icon-school-holiday.png");}.facility-icon.creche:before{background-image:url("/Content/images/icon-creche.png");}.facility-icon.pitchhire:before{background-image:url("/Content/images/icon-pitch-hire.png");}.facility-icon.courthire:before{background-image:url("/Content/images/icon-court-hire.png");}.facility-icon.nineholecourse:before{background-image:url("/Content/images/icon-9-hole-course.png");}.facility-icon.eighteenholecourse:before{background-image:url("/Content/images/icon-18-hole-course.png");}.facility-icon.drivingrange:before{background-image:url("/Content/images/icon-driving-range.png");}.facility-icon.flumes:before{background-image:url("/Content/images/icon-flumes.png");}.facility-icon.aquaclasses:before{background-image:url("/Content/images/icon-aqua-classes.png");}.facility-icon.cyclingtrack:before{background-image:url("/Content/images/icon-cycling-track.png");}.facility-icon.runningtrack:before{background-image:url("/Content/images/icon-running-track.png");}.facility-icon.softplay:before{background-image:url("/Content/images/icon-soft-play.png");}.facility-icon.swimminglessons:before{background-image:url("/Content/images/icon-swimming-lessons.png");}h3.modal-title{margin:0;}.card-deck{display:flex;flex-wrap:wrap;}.card-deck .card{flex:1 0 100%;max-width:100%;margin-top:15px;margin-bottom:15px;transition:all ease-out 0.4s;border:1px solid #E6E6E6;border-radius:0;}@media screen and (min-width:550px) and (max-width:900px){.card-deck .card{flex:1 0 42%;max-width:42%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:900px) and (max-width:1180px){.card-deck .card{flex:1 0 45%;max-width:45%;margin-top:15px;margin-bottom:15px;}}@media screen and (min-width:1180px){.card-deck .card{flex:1 0 30%;max-width:30%;margin-top:15px;margin-bottom:15px;}}.card-deck .card .card-img{height:180px;width:100%;background-size:cover;background-position:center center;border-radius:0;}@media screen and (min-width:900px){.card-deck .card .card-img{height:250px;}}.card-deck .card .card-content{padding:20px;overflow:hidden;}.card-deck .card .card-content a.btn{margin-top:10px;}.card-deck .card .card-title{font-weight:bold;color:#030704;}.fullwidth{width:100%;}.fullwidth .card-deck{margin:0;width:100%;justify-content:center;}.noborder .card{border:0;}.nomargin .card{margin:15px 0;box-sizing:border-box;}@media screen and (min-width:550px) and (max-width:900px){.nomargin .card{flex:1 0 50%;max-width:50%;}}@media screen and (min-width:900px) and (max-width:1180px){.nomargin .card{flex:1 0 50%;max-width:50%;}}@media screen and (min-width:1180px){.nomargin .card{flex:1 0 33.3333%;max-width:33.3333%;}}.text-icon-group{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between;}.text-icon-group .text-icon-item{text-align:center;flex-basis:100%;margin:30px 0;}@media screen and (min-width:900px){.text-icon-group .text-icon-item{flex-basis:45%;}}@media screen and (min-width:1280px){.text-icon-group .text-icon-item{flex-basis:30%;}}.agreement{display:flex;flex-wrap:wrap;padding:15px 0;}.agreement .pricetype{flex-basis:31.5%;background-color:#f0f0f0;padding:15px;display:flex;flex-wrap:wrap;margin:0.5%;}@media screen and (min-width:900px){.agreement .pricetype:nth-child(2),.agreement .pricetype:nth-child(5),.agreement .pricetype:nth-child(6),.agreement .pricetype:nth-child(9),.agreement .pricetype:nth-child(10),.agreement .pricetype:nth-child(13),.agreement .pricetype:nth-child(14),.agreement .pricetype:nth-child(17),.agreement .pricetype:nth-child(18),.agreement .pricetype:nth-child(21),.agreement .pricetype:nth-child(22),.agreement .pricetype:nth-child(25){background-color:#e6e6e6;}}@media screen and (max-width:900px){.agreement .pricetype{flex-basis:100%;}.agreement .pricetype:nth-child(odd){background-color:#f0f0f0;}}.agreement .pricetype__details{width:100%;flex-basis:100%;}.agreement .pricetype__price,.agreement .pricetype__link{width:100%;flex-basis:100%;}.agreement .pricetype__price h2{margin:0;}.agreement .pricetype__link{align-self:center;text-align:right;padding:0 20px;}.agreement .pricetype__link a.btn.btn-default{padding:15px 30px;display:block;}.page-site-intro .container{padding:50px 150px 75px 150px;text-align:center;}@media screen and (max-width:900px){.page-site-intro .container{padding:50px 50px;text-align:left;}}.page-site .site-intro .container{padding:50px 150px 75px 150px;text-align:center;}@media screen and (max-width:900px){.page-site .site-intro .container{padding:50px 50px;text-align:left;}}.page-site .carousel-item{height:350px;}@media screen and (min-width:900px){.page-site .carousel-item{height:350px;}}.page-site .carousel-item img.carousel-hero{object-fit:cover;width:100%;height:100%;}@media screen and (min-width:900px){.page-site .carousel-item img.carousel-hero{height:100%;}}.page-site .site-details{margin-top:30px;width:100%;display:flex;flex-wrap:wrap;}.page-site .site-details div#vimeoplayer{object-fit:cover;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.page-site .site-details div#vimeoplayer iframe{width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;}.page-site .site-details .site-contact,.page-site .site-details .site-gallery{width:50%;}@media screen and (max-width:1024px){.page-site .site-details .site-contact,.page-site .site-details .site-gallery{width:100%;}}.page-site .site-details .site-contact{padding:2.5%;background-color:#E6E6E6;display:flex;align-items:center;}.page-site .site-details .site-contact h3{font-size:1em;text-transform:uppercase;margin-bottom:0;}.page-site .site-details .site-contact hr{margin:15px 0;}.page-site .site-details .site-contact a{font-weight:bold;}.page-site .site-details .site-contact .btn{font-weight:normal;}.page-site .site-facilities{padding:30px 0px;text-align:center;}.page-site .site-facilities .site-facilities-container{display:flex;align-items:center;align-content:space-around;padding:0 50px;flex-wrap:wrap;justify-content:center;}@media screen and (max-width:900px){.page-site .site-facilities .site-facilities-container{padding:0;}}.page-site .site-facilities .facility-icon{color:#030704;}.page-site .accessibility-link,.page-site .map-link{margin:5px 0;}.page-contract .carousel-item{height:350px;}@media screen and (min-width:900px){.page-contract .carousel-item{height:350px;}}.page-contract .carousel-item .img-container{height:100%;}.page-contract .carousel-item img.carousel-hero{object-fit:cover;width:100%;height:100%;}@media screen and (min-width:900px){.page-contract .carousel-item img.carousel-hero{height:100%;}}.page-contract .carousel-item img{height:100%;width:100%;object-fit:cover;object-position:center;}.page-contract .contract-sites h2{text-align:center;}.page-contract .contract-sites .contract-site-container{margin:40px 0;}.page-contract .contract-sites .contract-site-container .contract-site{display:flex;flex-wrap:wrap;margin:15px 0;}.page-contract .contract-sites .contract-site-container .contract-site a:hover{color:#030704 !important;}.page-contract .contract-sites .contract-site-container .contract-site .site-image,.page-contract .contract-sites .contract-site-container .contract-site .site-details,.page-contract .contract-sites .contract-site-container .contract-site .site-facilities{flex-basis:100%;}@media screen and (min-width:900px){.page-contract .contract-sites .contract-site-container .contract-site .site-image,.page-contract .contract-sites .contract-site-container .contract-site .site-details,.page-contract .contract-sites .contract-site-container .contract-site .site-facilities{flex-basis:33%;}}.page-contract .contract-sites .contract-site-container .contract-site .site-image{overflow:hidden;}@media screen and (max-width:900px){.page-contract .contract-sites .contract-site-container .contract-site .site-image{margin:20px 0;}}.page-contract .contract-sites .contract-site-container .contract-site .site-image img{object-fit:cover;height:100%;width:100%;}.page-contract .contract-sites .contract-site-container .contract-site .site-details{padding:0 15px;}@media screen and (max-width:900px){.page-contract .contract-sites .contract-site-container .contract-site .site-details{padding:0;}}.page-contract .contract-sites .contract-site-container .contract-site .site-details h3{margin:0 0 10px 0;}.page-contract .contract-sites .contract-site-container .contract-site .site-details i.fas{display:inline-block;float:left;padding:10px;color:#030704;}.page-contract .contract-sites .contract-site-container .contract-site .site-details .fas.fa-phone{padding:4px 10px;}@media screen and (max-width:900px){.page-contract .contract-sites .contract-site-container .contract-site .site-facilities{column-count:2;margin:10px 0;}}.page-contract .contract-sites .contract-site-container .contract-site .site-facilities .facility-icon{height:42px;display:flex;align-items:center;text-transform:uppercase;width:100%;font-weight:normal;margin:0;}@media screen and (min-width:900px){.page-contract .contract-sites .contract-site-container .contract-site .site-facilities .facility-icon{margin:10px;}}@media screen and (max-width:480px){.page-contract .contract-sites .contract-site-container .contract-site .site-facilities .facility-icon{font-size:0.8rem;height:50px;}}.page-contract .contract-sites .contract-site-container .contract-site .site-facilities .facility-icon:before{content:"";display:inline-block;width:70px;height:50px;background-repeat:no-repeat;background-size:40px;background-position:center;}@media screen and (max-width:480px){.page-contract .contract-sites .contract-site-container .contract-site .site-facilities .facility-icon:before{padding:0 5px 0 0;}}.legend-timetable{position:relative;text-align:left;padding:20px 0;}@media (max-width:900px){.legend-timetable{margin-bottom:30px;}}@media (max-width:480px){.legend-timetable{margin-bottom:30px;}}.legend-timetable .timetable-title h2{text-align:center;margin-bottom:20px;}.legend-timetable .timetable-title h2:after{content:"";width:20%;margin:0 auto;display:block;border-bottom:1px solid #003865;height:10px;}.legend-timetable .weekly{margin:0 0 20px 0;}.legend-timetable .weekly strong{display:inline-block;margin-right:10px;color:#003865;}.legend-timetable .timetable-date-picker,.legend-timetable .timetable-dropdown,.legend-timetable .timetable-activity-filter{background:#fff url("/content/Images/select-arrow.png") no-repeat right center;background-size:30px 31px;height:34px;width:auto;border:1px solid #ccc;padding:0 40px 0 8px;font-size:16px;cursor:pointer;-webkit-appearance:none;}.legend-timetable .timetable-date-picker{background:#fff url("/content/Images/calendar.png") no-repeat right 10px center;background-size:20px 20px;}.legend-timetable .timetable-day-picker,.legend-timetable .timetable-days{margin:0 0 20px;width:100%;}@media (max-width:900px){.legend-timetable .timetable-day-picker,.legend-timetable .timetable-days{margin:0px 0px 0px 0px;}}.legend-timetable .timetable-day-picker ul,.legend-timetable .timetable-days ul{padding:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;overflow-x:auto;white-space:nowrap;}.legend-timetable .timetable-day-picker ul li,.legend-timetable .timetable-days ul li{cursor:pointer;text-decoration:none;margin-right:5px;}.legend-timetable .timetable-day-picker ul li span,.legend-timetable .timetable-days ul li span{display:block;width:100%;text-transform:uppercase;text-align:center;position:relative;font-size:13px;}.legend-timetable .timetable-day-picker ul li span:first-child,.legend-timetable .timetable-days ul li span:first-child{font-size:15px;}.legend-timetable .timetable-day-picker ul li.day,.legend-timetable .timetable-days ul li.day{width:auto;padding:5px;background:#003865;border:solid 1px #003865;color:white;}.legend-timetable .timetable-day-picker ul li.day.active,.legend-timetable .timetable-day-picker ul li.day:hover,.legend-timetable .timetable-day-picker ul li.active,.legend-timetable .timetable-days ul li.day.active,.legend-timetable .timetable-days ul li.day:hover,.legend-timetable .timetable-days ul li.active{background:white;color:#00B2A9;}@media all and (max-width:1024px){.legend-timetable .timetable-day-picker{display:none;}}.legend-timetable .responsive{overflow-x:auto;}.legend-timetable .timetable-content{display:none;}.legend-timetable .timetable-content.active{display:block;}.legend-timetable .timetable-grid{width:100%;}@media (max-width:900px){.legend-timetable .timetable-grid{padding-top:60px;}}.legend-timetable .timetable-grid__header{background:#5b6770;font-weight:bold;color:white;}.legend-timetable .timetable-grid__header th{padding:15px 10px;}.legend-timetable .timetable-grid__row{width:100%;background:#e6e6e6;margin:0;}.legend-timetable .timetable-grid__row:nth-child(odd){background:#fff;}.legend-timetable .timetable-grid__row td{padding:0 10px;}@media (max-width:480px){.legend-timetable .timetable-grid__row td{padding:10px 5px;vertical-align:top;}}@media (max-width:380px){.legend-timetable .timetable-grid__row td{padding:10px 5px;}}@media all and (min-width:768px){.legend-timetable .timetable-grid__row td{padding:14px 10px;}}.legend-timetable .timetable-grid__row td .tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;font-family:inherit;font-size:inherit;opacity:1;z-index:auto;}.legend-timetable .timetable-grid__row td .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#5B6770;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;}.legend-timetable .timetable-grid__row td .tooltip:hover .tooltiptext{visibility:visible;}.legend-timetable .timetable-grid__header th,.legend-timetable .timetable-grid__row td{vertical-align:middle;}@media (max-width:480px){.legend-timetable .timetable-grid__header th,.legend-timetable .timetable-grid__row td{font-size:14px;}}@media (max-width:380px){.legend-timetable .timetable-grid__header th,.legend-timetable .timetable-grid__row td{font-size:13px;}}.legend-timetable .timetable-grid__header th.col,.legend-timetable .timetable-grid__row td.col{width:25%;text-align:left;vertical-align:top;}.legend-timetable .timetable-day-picker--mobile{display:none;margin:0 0 20px 0;padding:0 15px;}.legend-timetable .timetable-options{display:flex;margin:0 0 20px 0;overflow:hidden;width:100%;padding:0 15px;justify-content:space-between;flex-wrap:wrap;}@media all and (min-width:540px){.legend-timetable .timetable-options{flex-wrap:nowrap;}}@media all and (min-width:768px){.legend-timetable .timetable-options{justify-content:flex-start;padding:0;}}.legend-timetable .timetable-options > div{flex:0 1 100%;overflow:hidden;}@media all and (min-width:540px){.legend-timetable .timetable-options > div{flex:0 1 33.3333%;margin-right:10px;}}@media all and (min-width:768px){.legend-timetable .timetable-options > div{flex:0 0 auto;}}.legend-timetable .timetable-options > div select,.legend-timetable .timetable-options > div input{width:100%;}.legend-timetable .timetable-print{padding:0 15px;}@media all and (min-width:768px){.legend-timetable .timetable-print{padding:0;}}.legend-timetable .timetable-print span{display:inline-block;padding:0 0 15px 0;}.alert-list .alert-item{position:relative;color:#ffffff;padding:12px 50px 12px 70px;font-size:20px;border-radius:0;margin:3px 0;}.alert-list .alert-item:before{content:" ";position:absolute;top:5px;left:15px;height:40px;width:40px;}.alert-list .alert-item.major{background:#f44336;}.alert-list .alert-item.major:before{background:url("/Content/images/major-icon.png") no-repeat center;background-size:40px 40px;top:10px;}.alert-list .alert-item.minor{background:#ffd23f;color:#030704;}.alert-list .alert-item.minor:before{background:url("/Content/images/minor-icon-black.png") no-repeat center;background-size:40px 40px;top:10px;}.alert-list .alert-item.good{background:#0ebf03;}.alert-list .alert-item.good:before{background:url("/Content/images/good-icon.png") no-repeat center;background-size:40px 40px;top:10px;}.alert-list .alert-item.info{background:#307cde;}.alert-list .alert-item.info:before{background:url("/Content/images/info-icon.png") no-repeat center;background-size:40px 40px;top:10px;}.alert-list .alert-item p{margin:0;padding:0;}.alert-list .alert-item a{text-decoration:underline;outline:none;color:#ffffff;padding:0;margin:0;line-height:initial;}.alert-list .alert-item .close-alert{cursor:pointer;position:absolute;right:20px;top:13px;}.timetable-area{position:relative;text-align:left;padding:20px 0;}@media (max-width:900px){.timetable-area{margin-bottom:30px;}}@media (max-width:480px){.timetable-area{margin-bottom:30px;}}.timetable-area .weekly strong{display:inline-block;margin-right:10px;color:#003865;}.timetable-area select.timetable-dropdown{outline:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";-webkit-appearance:none;}.timetable-area .timetable-date-picker,.timetable-area .timetable-dropdown,.timetable-area .timetable-activity-filter{background:#fff url("/Content/images/select-arrow.png") no-repeat right center;background-size:30px 31px;height:34px;width:auto;border:1px solid #ccc;padding:0 40px 0 8px;font-size:16px;cursor:pointer;-webkit-appearance:none;}.timetable-area .timetable-date-picker{background:#fff url("/content/Images/calendar.png") no-repeat right 10px center;background-size:20px 20px;}.timetable-area .timetable-day-picker,.timetable-area .timetable-days{width:100%;}@media (max-width:900px){.timetable-area .timetable-day-picker,.timetable-area .timetable-days{margin:0px 0px 0px 0px;}}.timetable-area .timetable-day-picker ul,.timetable-area .timetable-days ul{padding:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;}.timetable-area .timetable-day-picker ul li,.timetable-area .timetable-days ul li{cursor:pointer;text-decoration:none;margin-right:5px;}.timetable-area .timetable-day-picker ul li span,.timetable-area .timetable-days ul li span{display:block;width:100%;text-transform:uppercase;text-align:center;position:relative;font-size:13px;}.timetable-area .timetable-day-picker ul li span:first-child,.timetable-area .timetable-days ul li span:first-child{font-size:15px;}.timetable-area .timetable-day-picker ul li.day,.timetable-area .timetable-days ul li.day{width:auto;padding:5px;background:#003865;border:solid 1px #003865;color:white;}.timetable-area .timetable-day-picker ul li.day.active,.timetable-area .timetable-day-picker ul li.day:hover,.timetable-area .timetable-day-picker ul li.active,.timetable-area .timetable-days ul li.day.active,.timetable-area .timetable-days ul li.day:hover,.timetable-area .timetable-days ul li.active{background:white;color:#003865;}@media all and (max-width:1024px){.timetable-area .timetable-day-picker{display:none;}}.timetable-area .responsive{overflow-x:auto;}.timetable-area .timetable-content{display:none;}.timetable-area .timetable-content.active{display:block;}.timetable-area .timetable-grid{width:100%;margin:0;border:0;}@media (max-width:900px){.timetable-area .timetable-grid{padding-top:60px;}}.timetable-area .timetable-grid .row{display:table;width:100%;background:#E6E6E6;margin:0;}.timetable-area .timetable-grid .row:before{content:"";display:none;}.timetable-area .timetable-grid .row.alt-bg{background:#fff;}.timetable-area .timetable-grid .row:first-child{background:#5B6770;font-weight:bold;color:white;padding:10px 0px;}.timetable-area .timetable-grid .row .col{width:20%;display:table-cell;vertical-align:middle;padding:5px 10px;}@media (max-width:480px){.timetable-area .timetable-grid .row .col{padding:10px 5px;font-size:14px;}}@media (max-width:380px){.timetable-area .timetable-grid .row .col{font-size:13px;padding:10px 5px;}}.timetable-area .timetable-grid .row .col:last-child{text-align:center;}.timetable-area .timetable-grid .row .col .tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;font-family:inherit;font-size:inherit;opacity:1;z-index:auto;}.timetable-area .timetable-grid .row .col .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#003865;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;}.timetable-area .timetable-grid .row .col .tooltip:hover .tooltiptext{visibility:visible;}.timetable-area .timetable-grid .row .btn{font-size:17px;padding:4px 9px;}@media (max-width:380px){.timetable-area .timetable-grid .row .btn{font-size:12px;padding:2px 4px;}}.timetable-area .timetable-grid__header{background:#5B6770;font-weight:bold;color:white;}.timetable-area .timetable-grid__header th{padding:15px;}.timetable-area .timetable-grid__row{width:100%;background:#e6e6e6;margin:0;}.timetable-area .timetable-grid__row:nth-child(odd){background:#fff;}.timetable-area .timetable-grid__row td{padding:20px 15px;}@media (max-width:480px){.timetable-area .timetable-grid__row td{padding:15px 5px;}}@media (max-width:380px){.timetable-area .timetable-grid__row td{padding:10px 5px;}}.timetable-area .timetable-grid__row td .tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;font-family:inherit;font-size:inherit;opacity:1;z-index:auto;}.timetable-area .timetable-grid__row td .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#5B6770;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;}.timetable-area .timetable-grid__row td .tooltip:hover .tooltiptext{visibility:visible;}.timetable-area .timetable-grid__header th,.timetable-area .timetable-grid__row td{vertical-align:middle;}@media (max-width:480px){.timetable-area .timetable-grid__header th,.timetable-area .timetable-grid__row td{font-size:14px;}}@media (max-width:380px){.timetable-area .timetable-grid__header th,.timetable-area .timetable-grid__row td{font-size:13px;}}.timetable-area .timetable-grid__header th.col,.timetable-area .timetable-grid__row td.col{width:25%;text-align:left;vertical-align:top;}.timetable-area .timetable-day-picker--mobile{display:none;margin:0 0 20px 0;padding:0 15px;}@media all and (max-width:1024px){.timetable-area .timetable-day-picker--mobile{display:block;}}.timetable-area .timetable-options{display:flex;overflow:hidden;width:100%;padding:15px;justify-content:space-between;flex-wrap:wrap;padding:20px 0;}@media all and (min-width:540px){.timetable-area .timetable-options{flex-wrap:nowrap;}}@media all and (min-width:768px){.timetable-area .timetable-options{justify-content:space-between;padding:0;}}.timetable-area .timetable-options > div{flex:0 1 100%;overflow:hidden;padding:1%;}.timetable-area .timetable-options > div select,.timetable-area .timetable-options > div input{width:100%;}.timetable-area .timetable-print{padding:0 15px;}@media all and (min-width:768px){.timetable-area .timetable-print{padding:0;}}.timetable-area .timetable-print span{display:inline-block;padding:0 0 15px 0;}.timetable-day-picker{display:none;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.legend-events{width:100%;margin:0 auto;position:relative;overflow-x:hidden;padding-top:215px;}@media all and (min-width:768px){.legend-events{padding-top:170px;}}@media all and (min-width:991px){.legend-events{padding-top:120px;}}.legend-events__filters{background:#003865;padding:20px 0;width:100vw;position:absolute;top:0;left:50%;transform:translateX(-50%);}.legend-events__filters > .container{display:flex;justify-content:space-between;flex-wrap:wrap;}.legend-events__filter-options{flex:0 0 75%;}.legend-events__filter-options > div{float:left;display:flex;margin-bottom:10px;flex:0 0 100%;margin-right:10px;}@media all and (min-width:768px){.legend-events__filter-options > div{flex:0 0 300px;}}.legend-events__filter-options input[type=text]{height:36px;border-radius:0;border:0;padding:0 15px;outline:none;width:190px;}.legend-events__filter-options button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:0;background:#a4d233;color:#fff;height:36px;line-height:36px;padding:0 15px;outline:none;cursor:pointer;}.legend-events__filter-views{flex:0 0 25%;}@media all and (min-width:990px){.legend-events__filter-views{flex:auto;}}.legend-events__filter-views ul{height:36px;display:flex;list-style:none;margin:0 0 10px 0;padding:0;float:none;}@media all and (min-width:990px){.legend-events__filter-views ul{float:right;}}.legend-events__filter-views ul li{background:#fff;height:100%;line-height:36px;}.legend-events__filter-views ul li a{color:#003865;border-right:solid 1px #a5a7aa;padding-right:10px;margin:0;padding:0 10px;}.legend-events__filter-views ul li a.active{text-decoration:underline;}.legend-events__filter-views ul li:last-child a{border:0;}.legend-events__filtered{flex:0 0 auto;background:#fff;padding:5px 15px;color:#003865;position:relative;}.legend-events__filtered > span{cursor:pointer;}.legend-events__filtered .tag-holder{display:none;position:absolute;z-index:2;background:#fff;width:300px;left:0;top:100%;box-shadow:0 5px 5px rgba(0,0,0,0.3);}.legend-events__filtered .tag-holder ul{padding:0;margin:10px 0 0 20px;list-style:none;}.legend-events__filtered.active > span > i{display:inline-block;transform:rotate(90deg);}.legend-events__filtered.active .tag-holder{display:flex;}.legend-events__filtered .selected-tags{margin-left:10px;}.legend-events__filtered .selected-tags span{background:#6666ff;font-size:11px;padding:3px 10px;margin:0 5px 0 0;color:#fff;border-radius:3px;}.legend-events .location{font-size:11px;cursor:pointer;}.legend-events .location span{padding:2px 10px;border-radius:3px;margin:0 5px 5px 0;flex:auto;font-size:11px;cursor:pointer;color:#fff;background-color:#003865;}.le-daily-board{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0;}.le-daily-board > span,.le-daily-board .le-entry{border:solid 1px #cdcdcd;border-radius:5px;flex:0 0 100%;margin-bottom:10px;text-decoration:none;}@media all and (min-width:501px){.le-daily-board > span,.le-daily-board .le-entry{flex:0 0 49%;margin-bottom:10px;}}@media all and (min-width:768px){.le-daily-board > span,.le-daily-board .le-entry{flex:0 0 31%;margin-bottom:10px;}}.le-daily-board > span:hover,.le-daily-board .le-entry:hover{text-decoration:none;}.le-daily-board > span-image,.le-daily-board .le-entry-image{width:100%;max-height:170px;overflow:hidden;}.le-daily-board > span-image img,.le-daily-board .le-entry-image img{min-width:0;width:100%;height:100%;object-fit:cover;}.le-daily-board > span-body,.le-daily-board .le-entry-body{padding:10px;color:#030704;}.le-daily-board > span-body a,.le-daily-board .le-entry-body a{text-decoration:none;}.le-daily-board > span-body h2,.le-daily-board .le-entry-body h2{color:#030704;}.le-daily-board > span-body span,.le-daily-board .le-entry-body span{font-weight:500;}.le-daily-board > span-body p,.le-daily-board .le-entry-body p{color:#030704;}.le-daily-board > span{visibility:hidden;}.le-daily-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0;}.le-daily-list > span,.le-daily-list .le-entry{border-bottom:solid 1px #cdcdcd;border-radius:5px;flex:0 0 100%;margin-bottom:20px;padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap;}@media all and (min-width:501px){.le-daily-list > span,.le-daily-list .le-entry{flex-wrap:nowrap;}}.le-daily-list > span-image,.le-daily-list .le-entry-image{flex:0 0 100%;height:150px;display:flex;}@media all and (min-width:501px){.le-daily-list > span-image,.le-daily-list .le-entry-image{flex:0 0 140px;}}.le-daily-list > span-image img,.le-daily-list .le-entry-image img{width:100%;object-fit:cover;border-radius:1000px;}.le-daily-list > span-body,.le-daily-list .le-entry-body{padding:0 15px;flex-grow:1;flex:0 0 100%;}@media all and (min-width:501px){.le-daily-list > span-body,.le-daily-list .le-entry-body{flex:auto;}}.le-daily-list > span-body a,.le-daily-list .le-entry-body a{text-decoration:none;}.le-daily-list > span-body h2,.le-daily-list .le-entry-body h2{color:#030704;}.le-daily-list > span-body span,.le-daily-list .le-entry-body span{font-weight:500;}.le-daily-list > span-body p,.le-daily-list .le-entry-body p{color:#030704;}.le-daily-list > span{visibility:hidden;}.le-calendar{padding-top:25px;margin-bottom:50px;}.le-calendar .le-entry{display:block;padding:5px;margin-bottom:3px;font-size:14px;text-align:left;background-color:#e8e8e8;border:1px solid #d6d6d6;border-radius:4px;transition:background-color 0.4s ease-out;}.le-calendar .le-entry:hover{text-decoration:none;background-color:#dedede;}.le-calendar .le-entry a{color:#030704;text-decoration:none;}.le-calendar .le-event-cancelled{position:relative;overflow:hidden;padding-bottom:30px;}.le-calendar .le-event-cancelled:after{content:"Cancelled";text-align:center;color:#fff;position:absolute;width:100%;height:25px;line-height:25px;background:red;bottom:0;left:0;}.le-calendar .le-calendar-body,.le-calendar .le-calendar-header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.le-calendar .le-calendar-body .le-day,.le-calendar .le-calendar-header .le-day{flex:0 0 14.0845070423%;}.le-calendar .le-calendar-month{text-transform:uppercase;font-size:21px;margin-bottom:20px;text-align:center;}.le-calendar .le-calendar-header{display:none;}@media all and (min-width:768px){.le-calendar .le-calendar-header{display:flex;}}.le-calendar .le-calendar-header .le-day{color:#7f8c8d;border-bottom:solid 1px #7f8c8d;text-align:center;text-transform:uppercase;}.le-calendar .le-calendar-body{padding-top:10px;}.le-calendar .le-calendar-body .le-day{margin-bottom:1px;min-height:100px;background:#f3f3f3;padding:3px 5px;flex:100%;}@media all and (min-width:768px){.le-calendar .le-calendar-body .le-day{flex:0 0 14.0845070423%;}}.le-calendar .le-calendar-body .le-day--empty{display:none;}@media all and (min-width:768px){.le-calendar .le-calendar-body .le-day--empty{display:block;}}.le-calendar .le-calendar-body .le-day .le-entry > span{display:inline-block;width:100%;}.le-calendar .le-calendar-body header{text-align:right;font-size:13px;margin-bottom:10px;color:#7f8c8d;}.le-calendar-holder{padding:20px 0;}.tags span{padding:2px 10px;border-radius:3px;margin:0 5px 5px 0;flex:auto;font-size:11px;cursor:pointer;color:#fff;}.tags .tag-theme{}.event-type--4{border:solid 1px #16a085;background:#7cedd7;color:#16a085;font-weight:bold;}.event-type--3{border:solid 1px #f1c40f;background:#fbedb8;color:#f1c40f;font-weight:bold;}.event-type--2{border:solid 1px #e67e22;background:#f8dcc2;color:#e67e22;font-weight:bold;}.event-type--1{border:solid 1px #2c3e50;background:#7997b5;color:#2c3e50;font-weight:bold;}.legend-event{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;}.legend-event__column{flex:0 0 50%;}.legend-event__column:first-child{flex:0 0 50%;margin:0 auto;}.legend-event__column:first-child img{min-width:0;width:100%;}.legend-event h1{font-size:25px;font-weight:700;}.legend-event__date{font-style:italic;font-weight:700;display:inline-block;margin-bottom:20px;}.legend-event .button--booking{display:inline-block;background:#000;color:#fff;padding:0 10px;height:35px;line-height:35px;}#ot-sdk-show-settings.ot-sdk-btn,#optanon-show-settings.ot-sdk-btn{z-index:2;}.cookie-cog{position:fixed;bottom:0;left:0;background:linear-gradient(to left bottom,transparent 50%,#000 0);color:#fff;height:80px;width:80px;z-index:100;}.cookie-cog svg{fill:#fff;width:26px;height:26px;margin-top:calc(66% - 8px);margin-left:calc(25% - 8px);}.cookie-cog button{position:absolute;opacity:0;display:block !important;top:30px;}
