@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap);#navigation{position:absolute;left:0;right:0;top:2vh}#headerLogo{max-width:6.5rem;height:auto}#headerLogo,.notification{z-index:100;position:relative}.notification{background-color:var(--mainColor);padding:15px;border-radius:50%;transition:all .4s}.notification a{display:flex;width:20px;height:20px}.notification .ind{background-color:red;color:#fff;width:20px;height:20px;border-radius:50%;position:absolute;right:1rem;text-align:center;font-size:.9rem;font-family:sans-serif;font-weight:700}.notification:hover{box-shadow:0 10px 20px rgba(0,0,0,.25);cursor:pointer}#notification .modal-header{border-bottom:0}#notification .modal-header h5{font-size:2rem;color:var(--mainColor)}#notification .close{color:var(--mainColor)}#notification .modal-content{border-radius:22px;padding:10px 25px;box-shadow:inset 407px 0 0 -400px #db6060;background-color:#fff!important;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}#notification .modal-body{color:#000;padding:0 20px 20px 20px!important;font-size:1.5rem;font-weight:500;color:var(--mainColor)}footer{position:absolute;right:0;bottom:4vh;left:0}footer h2{color:var(--darkGrey);font-size:1.05rem;font-weight:400}footer a{color:var(--mainColor);font-weight:600}footer a:hover{color:var(--blueHover)!important}:root{--mainColor:#003da6;--darkGrey:#4e4e4f;--blueHover:#0056b3}*{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:Lexend,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.3}#app{color:var(--mainColor)}body{background:#fff;overflow:hidden}body,body:before{width:100%;height:100%}body:before{content:"";position:fixed;left:0;top:0;background:url(../img/pattern.2645a132.png);opacity:.4;mix-blend-mode:multiply}h1{font-family:Lexend,serif;font-weight:700;width:100%;line-height:1.3;margin-bottom:11px}h2{font-family:Lexend,sans-serif;font-weight:600;line-height:1.5;color:var(--mainColor)}a{text-decoration:none!important}a,a:hover{color:inherit}ul{list-style:none;padding:0;margin:0}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:90vw;margin:auto}}.cta{font-weight:700;color:var(--mainColor);margin-top:8px;padding:.7rem 2rem .7rem 1rem;display:inline-block;border:0;border-radius:100px;transition:all .2s;position:relative;background-color:#fff;margin-right:20px}.cta span.icn{border-radius:50%;margin-right:20px}.cta span.icn img{max-width:35px;height:auto}.cta span.txt{font-size:1.2rem;vertical-align:middle}.cta:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2);color:var(--blueHover)!important}.cta:after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .7s;background-color:#fff;opacity:.6}.cta:hover:after{transform:scaleX(1.2) scaleY(1.4);opacity:0}@media (max-width:1600px){.LagoonPlaceHolder{top:22%}html{font-size:15px}}@media (max-width:1367px){html{font-size:13.5px}}@media (max-width:1200px){html{font-size:12px}}@media (max-height:800px){html{font-size:12px}}@media (max-width:800px){html{overflow-y:scroll}#navigation{position:relative}footer{position:relative!important;display:flex;bottom:0!important;margin-top:1rem;justify-content:space-between!important}footer h2{font-size:.8rem!important}.brandLogo{padding-top:7.5px!important;max-width:90px!important}.notification{top:3vh}#masterplan a>path,#masterplan g{opacity:.7!important}#masterplan .popovers{top:85%!important;left:0!important;width:95%!important}#masterplan .popovers .msinfo{min-height:5rem}#masterplan .popovers:after{border-width:0 15px 15px 15px!important;bottom:0!important;top:-15px!important;border-color:transparent transparent #fff transparent!important}#clubDistrict .popovers{position:static!important;max-width:90vw}#clubDistrict .popovers:after{border-width:0 15px 15px 15px!important;bottom:30px!important;border-color:transparent transparent #fff transparent!important}#clubDistrict .popovers .btn.progressBtn{margin-right:.3rem}.col-xl-6.col-md-12.slideCaption.align-self-center{transform:none!important;max-width:92vw!important;padding:0!important}.introSec h1{font-size:1.5rem!important;padding:15px 0 5px!important}.notification img{margin:0}.slideCaption p{font-size:1.125rem!important}.text-focus-in{transform:none!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}#introSec{flex-direction:column-reverse!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.directions{top:10px!important}.cta span.icn img,.directions img{max-width:25px!important}.cta span.icn{margin-right:10px!important}.cta span.txt{font-size:.96rem!important}#home .imageContainer{height:45vh}#home .imageContainer img{max-height:-webkit-max-content!important;max-height:-moz-max-content!important;max-height:max-content!important;max-width:62%!important;right:21vw}#masterplan{padding-top:5vh!important;position:inherit!important}#masterplan .row{flex-direction:column-reverse!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}#masterplan h1{font-size:1.8rem!important;padding:15px 0 0!important}#masterplan h3{font-size:1rem!important;padding:0!important;margin-bottom:15px!important;width:100%}#masterplan .slideCaption p{font-size:1.1rem!important;font-weight:500!important}#masterplan .cta{margin:1.1rem 1rem!important}#masterplan .imageContainer>img{max-width:100%!important;width:98%!important}#masterplan .imageContainer>.svgContainer{max-width:98%!important;top:-17px}#masterplan .LagoonPlaceHolder,#masterplan .smallHighlights{display:none}#masterplan .imageContainer{display:block}.cluster{padding-top:5vh!important;position:inherit!important}.cluster .row{flex-direction:column-reverse!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.cluster .imageContainer .slideImage{max-width:100%!important}.cluster .slideCaption p{font-size:1.1rem!important}.cluster .slideCaption h3{font-size:1.3rem!important}.backBtn{margin-bottom:.5rem!important;margin-top:2rem}.cluster .slideCaption{margin:0!important}.cluster .colFooter{margin-top:1.5rem!important}#clubDistrict svg{max-width:96%!important}#clubDistrict svg g{opacity:.5!important}#clubDistrict .projectsList{display:none}.mobileMessage{display:block!important}.modal.show .modal-dialog{align-items:center!important;max-width:calc(100vw - 15px)!important}.modal-open .modal{max-height:90vh!important}.carousel-control-next,.carousel-control-prev{top:calc(50% - 12.5px)!important}.modal-body .carousel-caption h5{font-size:1.3rem!important}.modal-body .carousel-caption p{font-size:.75rem!important}#progressMeter{flex-direction:column;margin-bottom:6vh;z-index:-10}#progressMeter #line-indicator{display:none}#progressMeter #info{display:inline-flex;left:0}#progressMeter #info li{flex-direction:column;justify-content:center}#progressMeter #info li.activeArrow{margin:0 6px}#progressMeter #info li span{transform:rotate(90deg)}#progressMeter #info h4{width:100%;margin-right:0;font-size:.35rem;opacity:0}#progressMeter #info p{width:80%;left:0;right:0;top:200%;text-align:center;margin:auto}#progressMeter .activeArrow h4{font-size:.75rem!important;opacity:1!important}#progressMeter #card{display:inline-flex}#progressMeter #card li{height:3vh;border:0;border-right:2px solid #fff}#card li[data-v-0865c3d6]:nth-child(10){border-right:0!important}}@-webkit-keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-br{0%{transform:translateY(1000px) translateX(1000px);opacity:0}to{transform:translateY(0) translateX(0);opacity:1}}@keyframes slide-in-br{0%{transform:translateY(1000px) translateX(1000px);opacity:0}to{transform:translateY(0) translateX(0);opacity:1}}@-webkit-keyframes slide-in-blurred-br{0%{transform:translate(1000px,1000px) skew(80deg,10deg);transform-origin:0 100%;filter:blur(40px);opacity:0}to{transform:translate(0) skew(0deg,0deg);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slide-in-blurred-br{0%{transform:translate(1000px,1000px) skew(80deg,10deg);transform-origin:0 100%;filter:blur(40px);opacity:0}to{transform:translate(0) skew(0deg,0deg);transform-origin:50% 50%;filter:blur(0);opacity:1}}@-webkit-keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}@-webkit-keyframes puff-in-center{0%{transform:scale(2);filter:blur(4px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes puff-in-center{0%{transform:scale(2);filter:blur(4px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@-webkit-keyframes puff-out-center{0%{transform:scale(1);filter:blur(0);opacity:1}to{transform:scale(2);filter:blur(4px);opacity:0}}@keyframes puff-out-center{0%{transform:scale(1);filter:blur(0);opacity:1}to{transform:scale(2);filter:blur(4px);opacity:0}}@-webkit-keyframes puff-in-left{0%{transform:scale(2);transform-origin:0 50%;filter:blur(4px);opacity:0}to{transform:scale(1);transform-origin:0 50%;filter:blur(0);opacity:1}}@keyframes puff-in-left{0%{transform:scale(2);transform-origin:0 50%;filter:blur(4px);opacity:0}to{transform:scale(1);transform-origin:0 50%;filter:blur(0);opacity:1}}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-br{-webkit-animation:slide-in-br 1.5s ease-in-out both;animation:slide-in-br 1.5s ease-in-out both}.slide-in-blurred-br{-webkit-animation:slide-in-blurred-br 1.6s cubic-bezier(.23,1,.32,1) both;animation:slide-in-blurred-br 1.6s cubic-bezier(.23,1,.32,1) both}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}.puff-in-center{-webkit-animation:puff-in-center 2s ease-in-out both;animation:puff-in-center 2s ease-in-out both}.puff-out-center{-webkit-animation:puff-out-center 1.5s ease-in-out both;animation:puff-out-center 1.5s ease-in-out both}.puff-in-left{-webkit-animation:puff-in-left 1.5s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-left 1.5s cubic-bezier(.47,0,.745,.715) both}.delay-05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1{-webkit-animation-delay:1s;animation-delay:1s}.delay-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-2{-webkit-animation-delay:2s;animation-delay:2s}.delay-25{-webkit-animation-delay:2.5s;animation-delay:2.5s}div[data-v-f0c2b0e4]{width:100vw;height:100%;overflow:hidden!important}.dot[data-v-f0c2b0e4]{position:fixed;background-color:#e0ebf2;border-radius:50%;z-index:-9999;transition:all 1s ease}.circle1[data-v-f0c2b0e4]{height:120vh;width:120vw;left:-70vw;top:-20vh;opacity:.3;mix-blend-mode:multiply}.circle2[data-v-f0c2b0e4]{height:150vh;width:150vw;right:-70vw;bottom:-50vh;opacity:1}@media (max-width:800px){.dot[data-v-f0c2b0e4]{max-height:100%;top:0}}.backBtn[data-v-3044b69d]{display:block;position:relative;margin-bottom:2rem;cursor:pointer;transition:all .8s ease;font-size:1.3em}.backBtn[data-v-3044b69d]:hover{transform:translate(-10px)}.backBtn:hover .icn img[data-v-3044b69d]{background-color:#fff;border-radius:50px}.backBtn .icn img[data-v-3044b69d]{height:1.6em;width:auto}.tabsContainer{display:flex;margin:auto;align-items:center}.tabsContainer ul li a{padding:.5rem;line-height:1.6rem}.tabsContainer li{margin:0 .8rem}.tabsContainer a{color:var(--mainColor);font-weight:600;border-radius:50px!important;font-size:1rem;cursor:pointer}.tabsContainer a:hover:not(.active){background-color:#d3d3d3;color:#293d4a!important}.tabsContainer a.active{color:#fff!important;background-color:var(--mainColor)!important}.tabsContainer a.active:hover{background-color:#293d4a!important}.tabsContainer .nav-tabs{border:0}.modal-header{align-items:center;border:0;background-color:#fff}.modal-body{padding:0}.modal-content{border-radius:0;min-height:40vh;background-color:#000}.modal-title{color:#000;font-weight:700;font-size:1.6rem}.close{opacity:1;font-size:2.1rem;padding:.6rem 1.5rem;margin-top:-1.3rem!important;margin-left:0!important;text-shadow:none;transition:all .5s ease}.close:hover{transform:scale(1.2)}.modal-dialog{min-width:55vw!important}.carousel-item img{-o-object-fit:contain;object-fit:contain;max-height:60vh}.carousel-control-next,.carousel-control-prev{opacity:.7}.carousel-control-next span,.carousel-control-prev span{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8));width:25px;height:25px}.tabCard{color:#000;padding:.9rem 2rem;background-color:#fff}.tabCard h5{font-size:2.5rem;font-weight:700}.tabCard p{font-size:1.3rem;font-weight:400}
