body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-height-large:100px;--header-height-shrink:60px}.header-large{height:var(--header-height-large)}.header-shrink{height:var(--header-height-shrink)}.drawer-list{top:100px;top:var(--header-height-large)}@font-face{font-family:GTT Bold;src:url(/static/media/GT-Super-Text-Bold-Trial.a0948f153dc4eecb7e5c.otf) format("opentype")}@font-face{font-family:GTSD Regular;src:url(/static/media/GT-Super-Display-Regular-Trial.9f3f04cce242ce2cc94c.otf) format("opentype")}.Content-container{background-color:#f3e8dd;flex-direction:column;overflow-x:hidden}.Content-container,.homevideo{align-items:center;display:flex;width:100%}.homevideo{height:100vh;justify-content:center;overflow:hidden;position:relative}.homevideo video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.homevideo .welcome-word{align-items:center;color:#fffbb3;display:flex;flex-direction:column;justify-content:center;padding:0 200px;position:relative;text-align:center;width:auto;z-index:2}.welcoming-title{font-family:GTSD Bold;font-size:60px;margin-bottom:20px;text-align:center;-webkit-transform:translateX(-420px);transform:translateX(-420px)}.hometitle{font-family:GTSD Italic Bold;font-size:100px;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.book-driving-range,.book-tee-time{font-family:GTSD Bold;left:50%;margin-top:20px;position:absolute;text-align:center;top:75%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.book-tee-time{left:50%}.book-driving-range{left:60%}.book-driving-range-button,.book-tee-time-button{background-color:#fffbb3;border-radius:5px;color:#2e2e2e!important;display:inline-block;font-size:30px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,opacity .3s ease}.book-driving-range-button:hover,.book-tee-time-button:hover{background-color:#f3e8dd;opacity:.5;text-decoration:none}.explore-arrow{align-items:center;bottom:20px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:AS Light;font-size:20px;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.information-section{background-color:#f3e8dd}.information-section h2{color:#2e2e2e;font-family:GTSD Bold;font-size:80px;left:50%;margin-bottom:20px;margin-top:20px;text-align:center}.information-section p{color:#2e2e2e;font-family:AP Pro Medium;line-height:150%;margin:50px auto 0;max-width:1200px;text-align:center}.photo-gallery{grid-gap:0;display:grid;gap:0;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:50px}.HPimage-container{align-items:center;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.image-text{color:#fff;font-family:GTSD Bold;font-size:24px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.HPimage-container img{height:100%;object-fit:cover;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:100%}.photo-gallery .HPimage-container:first-child{grid-column:span 2}.HPimage-container:hover img{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}.HPimage-container:before{background-color:rgba(45,60,52,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.HPimage-container:hover:before{background-color:#2d3c34}.whatsNewContainer{display:flex;justify-content:space-between;margin:30px 0 50px}.whatsNewSection{border:none;flex:1 1;margin:0 10px;text-align:center}.whatsNewSection h3{color:#2e2e2e;font-family:GTSD Regular;font-size:20px;margin-bottom:10px}.whatsNewSection img{height:auto;max-width:100%;transition:.3s}.whatsNewSection img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.whatsNewSection img{border-radius:50px;height:400px;object-fit:cover;width:700px}.whatsNewSection button{background:none;border:none;cursor:pointer;padding:0;text-align:center}.google-map-container{align-items:center;display:flex;height:800px;justify-content:center;margin-top:30px;position:relative;width:100%;z-index:3}.latest-news-section{background-color:#f3e8dd;box-sizing:border-box;padding:50px;width:100%}.latest-news-section h2{color:#2e2e2e;font-family:GTSD Bold;font-size:80px;left:50%;margin-bottom:20px;margin-top:20px;text-align:center}.latest-news-section p{color:#2e2e2e;font-family:AP Pro Medium;line-height:150%;margin:0 auto;max-width:1200px;text-align:center}.how-to-find-us-section{background-color:#f3e8dd;box-sizing:border-box;width:100%}.how-to-find-us-section h2{color:#2e2e2e;font-family:GTSD Bold;font-size:80px;left:50%;margin-bottom:20px;margin-top:20px;padding-top:5%;text-align:center}.how-to-find-us-section p{color:#2e2e2e;font-family:AP Pro Medium;line-height:150%;margin:50px auto 5%;max-width:1200px;text-align:center}.timeline-event{margin-bottom:30px}.year{color:#333;font-size:1.5em;font-weight:700;margin-right:20px;min-width:80px}.content{border-left:2px solid #666;flex:1 1;margin-left:20px;padding:10px;position:relative}.content:before{background-color:#666;border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}@media (max-width:2560px){.welcome-word{left:245px}.welcoming-title{font-size:100px;-webkit-transform:translateX(-547px);transform:translateX(-547px)}.hometitle{font-size:140px}.book-tee-time-button{font-size:50px;padding:10px 30px}}@media (max-width:2500px){.welcome-word{left:215px}}@media (max-width:2450px){.welcome-word{left:190px}}@media (max-width:2400px){.welcome-word{left:170px}}@media (max-width:2350px){.welcome-word{left:145px}}@media (max-width:2300px){.welcome-word{left:125px}}@media (max-width:2250px){.welcome-word{left:150px}.welcoming-title{font-size:90px;-webkit-transform:translateX(-517px);transform:translateX(-517px)}.hometitle{font-size:130px}}@media (max-width:2200px){.welcome-word{left:130px}}@media (max-width:2150px){.welcome-word{left:105px}}@media (max-width:2100px){.welcome-word{left:80px}}@media (max-width:2050px){.welcome-word{left:57px}}@media (max-width:2000px){.welcome-word{left:35px}}@media (max-width:1920px){.welcome-word{left:135px}.welcoming-title{font-size:70px;-webkit-transform:translateX(-395px);transform:translateX(-395px)}.hometitle{font-size:100px}.book-tee-time-button{font-size:20px;margin-top:10%;padding:10px 20px}}@media (max-width:1850px){.welcome-word{left:135px}}@media (max-width:1800px){.welcome-word{left:105px}}@media (max-width:1750px){.welcome-word{left:85px}}@media (max-width:1700px){.welcome-word{left:58px}}@media (max-width:1650px){.welcome-word{left:35px}}@media (max-width:1600px){.welcome-word{left:9px}}@media (max-width:1560px){.welcome-word{left:-3px}.information-section p{padding:0 100px;text-align:left}.how-to-find-us-section p{padding:0 100px}}@media (max-width:1500px){.welcoming-title{font-size:60px;-webkit-transform:translateX(-395px);transform:translateX(-395px)}.hometitle{font-size:95px}.book-tee-time-button{font-size:30px;padding:10px 20px}}@media (max-width:1250px){video{width:105%}.welcoming-title{font-size:45px;-webkit-transform:translateX(-300px);transform:translateX(-300px)}.hometitle{font-size:72px}.photo-gallery{min-height:600px}}@media (max-width:912px){.welcoming-title{-webkit-transform:translateX(-288px);transform:translateX(-288px)}.hometitle{font-size:70px}.photo-gallery{min-height:600px}}@media (max-width:850px){.welcoming-title{font-size:40px;-webkit-transform:translateX(-215px);transform:translateX(-215px)}.hometitle{font-size:55px}.photo-gallery{min-height:600px}}@media (max-width:768px){.welcoming-title{font-size:30px;-webkit-transform:translateX(-185px);transform:translateX(-185px)}.hometitle{font-size:45px}.photo-gallery{min-height:600px}.how-to-find-us-section p,.information-section p{text-align:left}}@media (max-width:540px){video{width:150%}.welcoming-title{font-size:30px;-webkit-transform:translateX(-155px);transform:translateX(-155px)}.hometitle{font-size:40px}.explore-arrow{font-size:15px}.information-section h2,.latest-news-section h2{font-size:45px}.whatsNewContainer{flex-direction:column}.how-to-find-us-section h2{font-size:45px}.google-map-container{height:300px}.photo-gallery{min-height:600px}.book-tee-time-button{font-size:25px}}@media (max-width:500px){.welcoming-title{font-size:26px;-webkit-transform:translateX(-136px);transform:translateX(-136px)}.hometitle{font-size:35px}}@media (max-width:452px){.book-tee-time-button{font-size:20px}}@media (max-width:430px){video{width:170%}.welcoming-title{font-size:23px;-webkit-transform:translateX(-115px);transform:translateX(-115px)}.hometitle{font-size:30px}.explore-arrow{font-size:15px}.information-section h2,.latest-news-section h2{font-size:45px}.whatsNewContainer{flex-direction:column}.how-to-find-us-section h2{font-size:45px}.google-map-container{height:300px}.photo-gallery{min-height:600px}}@media (max-width:414px){.welcoming-title{left:30px}.photo-gallery{min-height:600px}}@media (max-width:390px){.hometitle,.welcoming-title{left:18px}.photo-gallery{min-height:600px}.book-tee-time-button{font-size:15px}}.drawer-list-item-button .MuiListItemText-primary{font-family:GTSD Bold,sans-serif;font-size:20px;margin-top:15px}.drawer-list{background-color:#2d3c34;color:#fffbb3;height:400%;min-width:60vw;width:250px}.drawer-list-item{border-bottom:1px solid #fffbb3;padding:10px 20px;transition:background-color .3s}.drawer-list-item:hover{background-color:#3e4f47}.drawer-list-item-button{color:inherit;padding:10px;text-align:left;width:100%}@media (max-width:1024px){.drawer-list{height:400%}}@media (max-width:768px){.drawer-list{min-width:80vw;width:100%}}@media (max-width:540px){.drawer-list{min-width:100vw}}.header-container{align-items:center;border-bottom:2px solid #fffbb3;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;transition:all .3s;width:100%;z-index:1000}.header-large{background-color:#2d3c34;height:100px}.header-shrink{background-color:#2d3c34;height:60px}.logo{height:80%;left:49%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-interface{margin-right:auto;padding-left:2%}.member-login-interface,.navbar-interface{background-color:initial;border:none;color:#fffbb3;cursor:pointer}.member-login-interface{margin-left:auto}.booking-interface{background-color:initial;border:none;color:#fffbb3;cursor:pointer;padding-right:2%}.booking-interface .MuiSvgIcon-root,.member-login-interface .MuiSvgIcon-root,.navbar-interface .MuiSvgIcon-root{font-size:50px}@media (max-width:820px){.header-container{padding:10px 2px}}@media (max-width:768px){.header-container{padding:10px 0}.logo{height:80%}.booking-interface,.member-login-interface,.navbar-interface{padding-left:1%;padding-right:1%}.booking-interface .MuiSvgIcon-root,.member-login-interface .MuiSvgIcon-root,.navbar-interface .MuiSvgIcon-root{font-size:30px}}@media (max-width:600px){.header-large{background-color:#2d3c34;height:50px}}@font-face{font-family:GTSD Italic Bold;src:url(/static/media/GT-Super-Display-Bold-Italic-Trial.20998a19cec51a83ad04.otf) format("opentype")}@font-face{font-family:AS Light;src:url(/static/media/Assistant-ExtraLight.f39834d821bffe9e8953.ttf) format("opentype")}@font-face{font-family:GTSD Bold;src:url(/static/media/GT-Super-Display-Bold-Trial.72bfbfb088a721fe6b41.otf) format("opentype")}@font-face{font-family:GTST Bold;src:url(/static/media/GT-Super-Text-Bold-Trial.a0948f153dc4eecb7e5c.otf) format("opentype")}.footer{background-color:#2d3c34;color:#fffbb3;flex-wrap:wrap;min-height:300px;position:relative;z-index:100}.footer,.footer-container{align-items:center;display:flex;padding:20px}.footer-container{flex-wrap:nowrap;justify-content:space-around;margin-left:3%}.footer-section ul{display:flex;flex-wrap:wrap;font-family:GTSD Bold;font-size:large;list-style:none;padding:0}.footer-section ul li{cursor:pointer;font-family:GTSD Bold;font-size:20px;line-height:1.5;margin-right:30px;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}.footer-section ul li:hover{color:#92917d;margin-top:-10px;-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-divider{background-color:#fffbb3;height:60px;margin:0 80px;width:2px}.contact-section{margin:0 20px}.contact-section h4{flex-grow:1;font-family:GTSD Bold}.contact-section p{flex-grow:1;font-family:AS Light}.footer-rights{border-top:2px solid #fffbb3;display:flex;font-family:GTSD Italic Bold;margin-top:20px;padding:10px 0;width:100%}.social-media{align-items:center;display:flex;margin-left:auto;margin-top:15px}.social-media>*{margin-right:10px}.social-media-icon:hover{cursor:pointer}.footer-section ul li a{color:inherit;font-family:GTSD Bold;font-size:20px;line-height:1.5;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#92917d;margin-top:-10px;-webkit-transform:scale(1.1);transform:scale(1.1)}.social-media-icon{color:#fffbb3;cursor:pointer;transition:color .3s ease}.social-media-icon:hover{color:#92917d}.link-button{background:none;border:none;color:inherit;cursor:pointer;font-family:GTSD Bold;font-size:20px;text-decoration:none}.link-button:hover{color:#92917d;margin-top:-10px;-webkit-transform:scale(1.1);transform:scale(1.1)}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:60px;position:fixed;top:0;width:100%;z-index:1}.modal.show{display:block}.modal-content{background-color:#2d3c34;border:1px solid #888;font-family:AP Pro Medium;margin:5% auto;max-height:70vh;overflow-y:auto;padding:20px;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}@media (max-width:540px){.footer-container{flex-direction:column}.footer-section{border-bottom:2px solid #fffbb3}.footer-section ul{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-auto-rows:minmax(50px,auto);grid-template-columns:repeat(2,1fr);justify-content:center}.contact-divider{display:none}.contact-section{margin:25px 20px}.footer-rights{align-content:center;flex-direction:column;flex-wrap:wrap}.link-button{margin-left:-32%;margin-top:3%}}.parallax-banner{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:300px;justify-content:center;position:relative;text-align:center;width:100%}.parallax-banner h1,.parallax-banner p{margin:0}@font-face{font-family:GTSD Italic Light;src:url(/static/media/GT-Super-Display-Light-Italic-Trial.f27453420eaa1b3ea874.otf) format("opentype")}body,html{margin:0;overflow-x:hidden;padding:0}.about-us-intro{align-items:center;background-color:#2d3c34;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.about-us-gallery{height:500px;position:relative;width:100%}.about-us-image,.about-us-image1{height:100%;object-fit:cover;position:absolute;width:auto}.about-us-image{left:10%;top:10%}.about-us-image1{bottom:10%;padding-bottom:2%;right:10%}.about-us-overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.about-us-text h1{color:#f1fbec;font-family:GTSD Italic Light;line-height:40px;top:63%}.about-us-text h1,.about-us-text p{display:block;height:100px;left:60%;margin:auto;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px}.about-us-text p{color:#a7b4a0;font-family:AP Pro Medium;line-height:23px;top:83%}.about-us-container{background-color:#f3e8dd;box-sizing:border-box;margin:0 auto;padding:100px 20px 20px}.history-section{margin-bottom:50px}h2,h3{color:#2d3c34;font-family:GTSD Bold,sans-serif;margin-bottom:20px;text-align:center}.parallax-text{color:#f1fbec;font-family:GTSD bold;font-size:60px;margin-left:-65%;margin-top:-10%;overflow-x:hidden;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);white-space:nowrap}.history-section p{color:#2e2e2e;font-family:AP Pro Medium,sans-serif;line-height:1.6;margin-bottom:20px;text-align:justify}.timeline-container h1{color:#2d3c34;font-family:GTSD Bold,sans-serif;margin-bottom:20px;text-align:center}.timeline-container{align-items:center;background-color:#f3e8dd;display:flex;flex-direction:column;padding:20px}.timeline-event{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;width:100%}.year{flex-shrink:0;font-family:GTSD Italic Bold;font-size:60px;margin-left:10%;text-align:center;width:50px}.event-image{flex-shrink:0;margin-right:10%;max-height:300px;width:300px}.event-content{color:#2e2e2e;font-family:AP Pro Medium,sans-serif;font-size:20px;line-height:1.6;max-width:500px;padding:1rem;position:absolute;right:15%;text-align:justify;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:2560px){.about-us-image,.about-us-image1{height:200%;object-fit:cover;position:absolute}.about-us-image{height:200%;left:40%;top:-45%;width:45%}.about-us-image1{bottom:-46%;height:150%;right:50%;width:35%}.about-us-text h1{font-size:xxx-large;left:68%;line-height:50px;top:75%;width:900px}.about-us-text p{font-size:xx-large;left:68%;line-height:35px;top:91%;width:900px}.timeline-event{margin-bottom:8rem}.year{font-size:90px}.event-image{width:385px}.event-content{font-size:30px;max-width:700px;right:21%}}@media (max-width:2000px){.about-us-image,.about-us-image1{height:auto}.about-us-image{left:45%;top:-33%;width:36%}.about-us-image1{bottom:-30%;right:48%;width:30%}.about-us-text h1{font-size:xx-large;left:60%;line-height:40px;top:70%;width:600px}.about-us-text p{font-size:large;left:60%;line-height:25px;top:85%;width:600px}.timeline-event{margin-bottom:8rem;width:117%}.year{font-size:80px;margin-left:15%}.event-image{width:340px}.event-content{font-size:27px;max-width:650px;right:19%}}@media (max-width:768px){.about-us-container{padding:10px}h2,h3,p{font-size:smaller}}@media (max-width:1600px){.about-us-image,.about-us-image1{width:30%}.about-us-image{left:47%;top:0}.about-us-image1{bottom:-20%;right:48%;width:25%}.about-us-text h1{top:65%}.about-us-text p{font-size:large;top:85%}.year{font-size:70px;margin-left:15%}.event-image{width:310px}.event-content{font-size:23px;max-width:600px;right:15%}}@media (max-width:1500px){.about-us-image{left:47%;top:5%}.event-content{right:13%}}@media (max-width:1400px){.year{font-size:60px;margin-left:13%}.event-image{width:300px}.event-content{font-size:21px;max-width:500px;right:17%}}@media (max-width:1300px){.timeline-event{margin-bottom:8rem;width:120%}.year{margin-left:14%}.event-image{width:270px}.event-content{right:15%}}@media (max-width:1280px){.about-us-text h1,.about-us-text p{left:68%}.about-us-image1{bottom:-10%}}@media (max-width:1200px){.event-image{width:250px}.event-content{font-size:18px;max-width:450px;right:16%;right:13%}}@media (max-width:1024px){.about-us-image{height:70%;left:13%;top:30%;width:31%}.about-us-image1{bottom:10%;height:70%;right:10%;width:40%}.parallax-text{margin-left:-20%;margin-top:-10%}.timeline-event{align-items:flex-start;flex-direction:row;margin-top:5%}.event-image{margin-right:13%;width:30%}.about-us-text h1{top:50%}.year{margin-bottom:20%;margin-left:21%}.event-content{right:28%}}@media (max-width:968px){.year{font-size:55px}.event-content{right:26%}}@media (max-width:912px){.parallax-text{margin-left:-65%;margin-top:5%}.about-us-image{height:120%;left:41%;top:-13%;width:55%}.about-us-image1{bottom:-15%;height:80%;right:40%;width:55%}.about-us-text h1{left:45%;top:70%}.about-us-text p{bottom:-150px;left:45%}.event-content{right:23%;top:60%}}@media (max-width:868px){.event-content{font-size:16px;max-width:440px;right:21%}}@media (max-width:820px){.event-content{left:32%;top:65%}.timeline-event{margin-top:10%}}@media (max-width:768px){.parallax-text{margin-top:-10%}.about-us-image{left:50%;top:-17%}.about-us-image1{bottom:-10%;right:35%}.about-us-text h1{left:50%;top:70%}.about-us-text p{bottom:-150px;left:50%}}@media (max-width:600px){.year{font-size:40px}.event-content{font-size:14px}.timeline-container h1{font-size:35px;margin-bottom:20px}.about-us-container{padding:2px}.about-us-text h1{font-size:large;width:90%}.about-us-text p{font-size:medium;width:90%}.about-us-image{height:auto;left:50%;top:15%;width:60%}.about-us-image1{bottom:0;height:auto;right:40%;width:50%}}@media (max-width:540px){.parallax-text{margin-top:5%}.about-us-image{top:2%;width:60%}.about-us-text h1{font-size:large;left:50%;top:70%;width:90%}.about-us-text p{bottom:-10%;left:45%;width:80%}}@media (max-width:440px){.about-us-image1{right:40%;width:53%}.about-us-text h1{font-size:medium;top:60%}.about-us-text p{top:550px}.timeline-event{align-items:center;flex-direction:column}.event-content,.event-image,.year{align-items:center;display:flex;justify-content:center;margin:10px 0;text-align:center;width:100%}.event-image{margin-bottom:10%;width:60%}.event-content{left:50%;top:105%}.event-content p{padding:0 40px}}@media (max-width:375px){.about-us-image{left:63%;top:10%;width:60%}.about-us-image1{right:29%;width:59%}.about-us-text h1{font-size:small;left:auto;line-height:normal;top:81vh;width:75%}.about-us-text p{font-size:x-small;line-height:normal;margin-top:10px;right:auto;top:90vh;width:65%}}.scroller{display:flex;white-space:nowrap}.parallax-item{display:inline-block;margin-right:50px}@font-face{font-family:GTSD Light;src:url(/static/media/GT-Super-Display-Light-Italic-Trial.f27453420eaa1b3ea874.otf) format("opentype")}@font-face{font-family:AP Pro Medium;src:url(/static/media/Apercu%20Pro%20Regular.c90f8890213c974793f9.otf) format("opentype")}.clubnews-container{background-color:#f3e8dd;box-sizing:border-box;margin:0 auto;min-height:1000px;padding:20px;position:relative}.clubnews-content{margin-Top:-1260px;flex-wrap:wrap;justify-content:space-between;z-index:1}.clubnews-content,.news-item{display:flex;position:relative}.news-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-direction:column;height:auto;margin-bottom:30px;padding:20px;width:auto}.news-item h2{color:#2d3c34;font-family:GTSD Light;margin-bottom:20px}.news-item p{color:#2e2e2e;font-family:AP Pro Medium;line-height:1.6;margin-bottom:20px;text-align:justify}.news-item img{border-radius:4px;height:auto;margin-top:20px;max-width:100%}@media (max-width:1350px){.articleSection{width:50%}.smallCategory{width:30%}}@media (max-width:1024px){.mb-2,.mb-4{width:100%}}@media (max-width:768px){.club-news-container{padding:10px}.news-item h2,.news-item p{font-size:smaller}.clubnews-content{margin-Top:-1295px;flex-direction:column;left:5%}.mb-2,.mb-4{width:100%}.articleSection,.smallCategory{width:90%}}.parallax-banner1{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#fff;display:flex;justify-content:center;margin:auto;opacity:20%;overflow:hidden;position:relative;text-align:center}.parallax-banner1.small{height:200px;left:9%;width:200px}.parallax-banner1.medium{height:300px;width:300px}.parallax-banner1.large{height:800px;left:30%;position:relative;width:800px;z-index:1}.parallax-banner1 h1,.parallax-banner1 p{margin:0}.golf-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.Homestead img,.Nursery img,.Valley-course-image img{background-position:50%;background-size:cover}.Homestead-course-description,.Nursery-course-description,.Valley-course-description{background:#f3e8dd;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.grid-item img{height:100%;object-fit:cover;width:100%}.grid-item h2{font-family:GTSD Bold;font-size:40px;margin-bottom:.5em;margin-top:10%}.grid-item p{color:#2e2e2e;flex-grow:1;font-family:AP Pro Medium;font-size:large;padding-left:60px;padding-right:60px}.course-description{margin-bottom:20px;padding:20px;text-align:center}.course-description h2{font-family:GTSD Bold;font-size:40px;margin-bottom:.5em}.course-description p{color:#2e2e2e;font-family:AP Pro Medium;font-size:large;padding-left:60px;padding-right:60px}.course-image img{height:auto;object-fit:cover;width:100%}@media (max-width:768px){.golf-grid{display:flex;flex-direction:column}.Nursery{order:1}.Nursery-course-description{order:2}.Valley-course-image{order:3}.Valley-course-description{order:4}.Homestead{order:5}.Homestead-course-description{order:6}.grid-item{text-align:left}}.course-content-container{background-color:#fffcf9;margin:0 auto;max-width:1200px;padding:20px}.coursesTitle h1{color:#2e2e2e;font-family:GTSD Bold;font-size:120px;margin-bottom:20px;text-align:center}.course-content{align-items:flex-start;display:flex;flex-direction:row;padding-top:5%}.course-image-container{height:auto;padding-top:20%;position:relative;width:50%}.course-image{height:auto;object-fit:cover;position:absolute;width:100%}.course-image:first-child{left:0;padding-top:50%;top:0;z-index:3}.course-image:nth-child(2){left:20px;top:20px;z-index:2}.course-image:nth-child(3){left:-40px;padding-top:80%;top:40px;z-index:1}.coursesContent{padding-left:20px;width:50%}.coursesContent p{color:#2e2e2e;font-family:AP Pro Medium;font-size:18px;line-height:1.6;margin-bottom:20px;padding-left:20%;text-align:left}.coursesContent h2{color:#638b74;font-size:24px;margin-top:40px;padding-left:20%}.coursesContent ul{list-style-type:none;padding:0 0 0 20%}.coursesContent li{color:#2e2e2e;font-family:AP Pro Medium;font-size:18px;line-height:1.6;margin-bottom:10px}.CourseOverviewLink{color:#638b74;display:flex;font-family:AP Pro Light;padding-left:43%;padding-top:5%}.CourseOverviewArrow{cursor:pointer;padding-left:10px;padding-top:2%}@media (max-width:2560px){.course-content{width:150%}.course-image-container{left:-13%;width:33%}.coursesContent{padding-left:100px}.coursesContent li,.coursesContent p{font-size:20px}.coursesContent h2{font-size:26px}.CourseOverviewLink{font-size:large}.CourseOverviewArrow{padding-top:2.5%}}@media (max-width:2460px){.course-content{width:145%}.course-image-container{left:-12%;width:32%}.coursesContent{padding-left:95px}.coursesContent li,.coursesContent p{font-size:19.5px}.coursesContent h2{font-size:25.5px}.CourseOverviewLink{font-size:large}.CourseOverviewArrow{padding-top:2.4%}}@media (max-width:2360px){.course-content{width:140%}.course-image-container{left:-11%;width:31%}.coursesContent{padding-left:90px}.coursesContent li,.coursesContent p{font-size:19px}.coursesContent h2{font-size:25px}.CourseOverviewLink{font-size:large}.CourseOverviewArrow{padding-top:2.3%}}@media (max-width:2260px){.course-image-container{left:-10%;width:30%}.coursesContent{padding-left:85px}.coursesContent li,.coursesContent p{font-size:18.5px}.coursesContent h2{font-size:24.5px}.CourseOverviewLink{font-size:large}.CourseOverviewArrow{padding-top:2.2%}}@media (max-width:2160px){.course-content{width:130%}.course-image-container{left:-3%;width:29%}.coursesContent{padding-left:190px}.coursesContent li,.coursesContent p{font-size:18px}.coursesContent h2{font-size:24px}.CourseOverviewLink{font-size:medium}.CourseOverviewArrow{padding-top:2.1%}}@media (max-width:2060px){.course-content{width:125%}.course-image-container{left:0;width:28%}.coursesContent{padding-left:215px}.coursesContent li,.coursesContent p{font-size:17.5px}.coursesContent h2{font-size:23.5px}.CourseOverviewLink{font-size:medium}.CourseOverviewArrow{padding-top:2%}}@media (max-width:1920px){.course-content{width:100%}.course-image-container{left:0;width:50%}.coursesContent{padding-left:20px}.coursesContent li,.coursesContent p{font-size:18px}.coursesContent h2{font-size:24px}.CourseOverviewLink{font-size:medium}.CourseOverviewArrow{padding-top:2%}}@media (max-width:1400px){.coursesTitle h1{font-size:100px}.course-content-container{max-width:1000px}.coursesContent li,.coursesContent p{font-size:16px}.coursesContent h2{font-size:24px}}@media (max-width:1300px){.CourseOverviewArrow{padding-top:2.3%}}@media (max-width:1200px){.course-content-container{padding-left:80px}.course-content{width:95%}.course-image{width:90%}.coursesContent li,.coursesContent p{font-size:14px}.coursesContent h2{font-size:22px}.CourseOverviewLink{padding-left:39%}}@media (max-width:1000px){.coursesTitle h1{font-size:80px}.course-content{width:90%}.course-image{width:80%}.coursesContent li,.coursesContent p{font-size:12px}.coursesContent h2{font-size:20px}.course-image:first-child{left:45px;padding-top:50%;top:-30px;z-index:3}.course-image:nth-child(2){left:60px;top:20px;z-index:2}.course-image:nth-child(3){left:20px;padding-top:80%;top:-5px;z-index:1}.CourseOverviewLink{padding-left:37%}}@media (max-width:900px){.course-content-container{margin-left:7%;padding-left:20px}.coursesTitle h1{font-size:70px;margin-right:5%}.coursesContent li,.coursesContent p{font-size:11px}.coursesContent h2{font-size:19px}.CourseOverviewLink{padding-left:35%}.CourseOverviewArrow{padding-top:2.8%}}@media (max-width:800px){.CourseOverviewLink{padding-left:33%}.CourseOverviewArrow{padding-top:3.1%}}@media (max-width:768px){.coursesTitle h1{font-size:60px}.CourseOverviewArrow{padding-top:2.1%}.coursesContent li,.coursesContent p{font-size:10px}.coursesContent h2{font-size:18px}}@media (max-width:600px){.coursesTitle h1{font-size:50px;margin-bottom:10%}.course-content{flex-direction:column}.course-image-container{left:75px}.course-image:first-child{width:110%}.course-image:nth-child(2){left:165px;top:20px}.course-image:nth-child(3){height:200%;left:-20px;top:-215px;width:100%}.coursesContent{margin-left:-20%;margin-top:40%;width:115%}.coursesContent li,.coursesContent p{font-size:12px}.coursesContent h2{font-size:20px}.CourseOverviewLink{padding-left:31%}.CourseOverviewArrow{padding-top:2.8%}}@media (max-width:550px){.course-image-container{left:70px}.course-image:nth-child(2){left:145px}.course-image:nth-child(3){top:-195px}}@media (max-width:500px){.course-image-container{left:67px}.course-image:nth-child(2){left:125px}.course-image:nth-child(3){top:-175px}}@media (max-width:450px){.coursesTitle h1{font-size:40px}.course-image-container{left:67px}.course-image:nth-child(2){left:115px}.course-image:nth-child(3){top:-155px}}@media (max-width:400px){.course-image-container{left:62px}.course-image:first-child{left:30px;top:-20px}.course-image:nth-child(2){left:105px}.course-image:nth-child(3){top:-135px}}@media (max-width:375px){.course-image-container{left:58px}.course-image:first-child{left:15px;top:-15px}.course-image:nth-child(2){left:95px}.course-image:nth-child(3){top:-125px}}@media (max-width:340px){.course-image-container{left:58px}.course-image:nth-child(2){left:85px}.course-image:nth-child(3){top:-115px}.course-image:nth-child(2){left:75px}.course-image:nth-child(3){top:-95px}}.booking-form{flex:1 1;margin-left:3%;margin-top:3%;max-width:600px;padding-bottom:3%;padding-right:3%}.booking-container{align-items:flex-start;background-color:#f3e8dd;padding-top:80px;width:100%}.booking-container,.booking-image{display:flex;justify-content:center;margin-top:20px}.booking-image{align-items:center;height:1100px;overflow-x:hidden;overflow-y:hidden;width:60%}@media (max-width:1024px){.booking-image{display:none}}@media (max-width:600px){.booking-form{margin-top:0}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}@font-face{font-family:GSDL Italic;src:url(/static/media/GT-Super-Display-Light-Italic-Trial.f27453420eaa1b3ea874.otf) format("opentype")}@font-face{font-family:GSDM Italic;src:url(/static/media/GT-Super-Display-Medium-Italic-Trial.a75ca6f4767f90b6393c.otf) format("opentype")}@font-face{font-family:GSDL regular;src:url(/static/media/GT-Super-Display-Regular-Trial.9f3f04cce242ce2cc94c.otf) format("opentype")}@font-face{font-family:AP Pro Light;src:url(/static/media/Apercu%20Pro%20Light.673d7cb45c5fa169f15a.otf) format("opentype")}.visitor-info-container{align-items:stretch;background-color:#2d3c34;color:#fff;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:100px;width:100%}.info-section{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:50%}.imageClubInfo-section{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:50%}.imageClubInfo-section img{height:100%;object-fit:cover;width:100%}.welcoming-info{margin-left:10%;margin-top:6%}.p1,.p2,.welcoming-info{color:#fff;font-family:AP Pro Medium;font-size:12px;line-height:150%;text-align:justify}.p1,.p2{box-sizing:border-box}.p1{margin-left:40%;margin-top:20%}.p2{margin-left:6%;margin-top:3%}.p3{color:#fff;font-family:AP Pro Medium;font-size:12px;line-height:150%;margin-left:10%;margin-top:18%;text-align:justify}.info-section h1{color:#fff;font-family:GTSD Bold;font-size:100px;margin-left:18%;margin-top:15%}.info-section h2{color:#fffbb3;font-family:GTSD Italic Bold;font-size:100px;margin-left:18%;margin-top:-7%}.CourseOverview{background-color:#fffcf8;min-height:1600px;padding-top:10px}.parallax-text-visitor{color:#2e2e2e;flex-wrap:nowrap;font-family:GSDL Italic;font-size:200px;margin-top:10%;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);white-space:nowrap}.Courseinfo{display:flex;margin-top:10%}.Links{color:#598971;font-family:GSDL regular;font-size:100px;margin-left:11%;margin-top:0}.CourceImage{height:30%;margin-left:6%;text-align:center;width:40%}.Championship-name{color:#2e2e2e;font-family:AP Pro Medium;margin-left:3%}.mt-8{display:flex;margin-top:3%}.CourceOverviewTitle{color:#2e2e2e;font-family:AP Pro Medium;font-size:15px;margin-left:315%;width:100%}.CourceOverviewText{color:#2e2e2e;font-family:GTSD Regular;font-size:30px;line-height:1.5;margin-left:42%;margin-top:1.2%;width:30%}.GolfHeaderImage{background-position:50%;height:100%;object-fit:cover;overflow:hidden;width:100%;z-index:999}.CafeInfo{background-color:#fffcf8;min-height:1000px;padding:none}.CafeName{display:flex;margin-left:5%;margin-top:-4%}.Barname{align-items:center;color:#2e2e2e;font-family:GTSD Regular;line-height:1.5;margin-left:30%}.Barname,.Dining-room{font-size:80px;padding-top:10%}.Dining-room{color:#608971;font-family:GSDM Italic;margin-left:5%;margin-top:11%}.OurFaclities{color:#2e2e2e;font-family:AP Pro Medium;font-size:15px;line-height:1;margin-left:-28%;margin-top:12%;padding-top:10%}.CafeContentContainer{display:flex;min-height:900px}.CafeContentInfo1{margin-left:7%;margin-top:15%}.CafeContentInfo1,.CafeContentInfo2{color:#2e2e2e;font-family:AP Pro Light;font-size:16px;line-height:1.5;width:15%}.CafeContentInfo2{margin-left:-15%;margin-top:23%}.rotated-frame{align-items:center;display:flex;height:650px;justify-content:center;margin-left:15%;margin-top:3%;overflow:hidden;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:600px}.rotated-content{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.rotated-content img{height:auto;width:auto}.CafeBookingLink{display:flex;font-family:AP Pro Light;margin-left:5%;margin-top:35%}.BookingArrow{cursor:pointer;margin-top:6%;padding-left:10px}a{color:inherit;color:#000}a,a:link,a:visited{text-decoration:none}a:link,a:visited{color:inherit}a:active,a:hover{color:inherit;text-decoration:underline}@media (max-width:2560px){.p1,.p2,.p3,.welcoming-info{font-size:16px}.p1{margin-left:66%}.p1,.p2{padding-right:5%;text-align:right}.p2{margin-left:41%}.Links{margin-left:15%}.Championship-name{font-size:x-large}.CourceOverviewTitle{font-size:19px;margin-left:354%}.CourceOverviewText{font-size:35px;margin-left:59%;margin-top:.5%}.Barname{font-size:90px}.OurFaclities{font-size:20px;margin-left:-19%;margin-top:8%}.Dining-room{font-size:90px;margin-left:3%;margin-top:8%}.rotated-frame{height:700px;width:650px}.CafeContentInfo1{font-size:20px;margin-top:7%}.CafeContentInfo2{font-size:20px;margin-top:13%}.CafeBookingLink{font-size:20px;margin-left:12%;margin-top:16%}.BookingArrow{margin-top:8%}}@media (max-width:2400px){.p1,.p2,.p3,.welcoming-info{font-size:14px}.p1{margin-left:59%}.p2{margin-left:31%}}@media (max-width:2300px){.Dining-room,.OurFaclities{margin-top:9%}.OurFaclities{margin-left:-21%}}@media (max-width:2200px){.Links{margin-left:14%}.CourceOverviewTitle{margin-left:295%}.CafeContentInfo2{margin-top:15%}}@media (max-width:2100px){.Dining-room,.OurFaclities{margin-top:10%}.OurFaclities{margin-left:-23%}.CafeBookingLink{margin-top:30%}}@media (max-width:2000px){.Links{margin-left:13%}.Championship-name{font-size:large}.CourceOverviewTitle{margin-left:260%}.CourceOverviewText{font-size:30px}.CafeContentInfo2{margin-top:17%}}@media (max-width:1920px){.Links{margin-left:12.5%}.CourceOverviewTitle{margin-left:250%}.Barname{font-size:80px}.OurFaclities{font-size:15px;margin-left:-22%}.Dining-room{font-size:80px}.rotated-frame{height:750px;width:600px}.CafeBookingLink{font-size:15px;margin-left:7%;margin-top:32%}.BookingArrow{margin-top:5%}}@media (max-width:1800px){.Links{margin-left:12%}.CourceOverviewTitle{margin-left:230%}.CafeContentInfo2{margin-top:18%}}@media (max-width:1700px){.OurFaclities{margin-left:-25%}.Dining-room,.OurFaclities{margin-top:11%}.CafeBookingLink{margin-left:5%;margin-top:36%}.BookingArrow{margin-top:6%}}@media (max-width:1600px){.Links{margin-left:10%}.CourceOverviewTitle{margin-left:190%}.CourceOverviewText{margin-left:57%}.CafeContentInfo2{margin-top:20%}}@media (max-width:1500px){.info-section h1,.info-section h2{margin-left:15%}.Links{font-size:95px}.CourceOverviewTitle{margin-left:175%}.CafeContentInfo2{margin-top:24%}.Dining-room,.OurFaclities{margin-top:12%}.OurFaclities{margin-left:-28%}.CafeBookingLink{margin-left:3%;margin-top:40%}.BookingArrow{margin-top:5%}}@media (max-width:1400px){.p1,.p2,.p3,.welcoming-info{font-size:12px}.info-section h1,.info-section h2{margin-left:12%}.Links{margin-left:9%}.CourceOverviewTitle{font-size:medium;margin-left:205%}.CourceOverviewText{font-size:28px;font-size:x-large}.CafeName{margin-left:-5%;width:110%}.Dining-room,.OurFaclities{margin-top:12%}.OurFaclities{margin-left:-26%}.CafeContentInfo1,.CafeContentInfo2{font-size:18px}.rotated-frame{height:700px;margin-left:12%;width:550px}.CafeBookingLink{margin-left:3%;margin-top:40%}.BookingArrow{margin-top:5%}}@media (max-width:1300px){.info-section h1,.info-section h2{font-size:80px}.CourceOverviewTitle{margin-left:195%;width:150%}.CourceOverviewText{font-size:26px;margin-left:55%}.CafeContentInfo2{margin-top:26%}.CafeBookingLink{margin-left:2%;margin-top:44%}.BookingArrow{margin-top:6%}}@media (max-width:1200px){.Links{font-size:80px}.CourceOverviewTitle{margin-left:158%}.CafeName{margin-left:-9%}.Dining-room,.OurFaclities{margin-top:14%}.OurFaclities{margin-left:-30%}.CafeContentInfo2{margin-top:30%}.rotated-frame{height:650px;width:500px}}@media (max-width:1100px){.info-section h1,.info-section h2{font-size:70px}.CourceOverviewTitle{margin-left:150%}.CourceOverviewText{font-size:25px;font-size:x-large}.CafeName{margin-left:-10%}.Barname,.Dining-room{font-size:70px}.OurFaclities{font-size:13px;margin-left:-29%}.CafeContentInfo1,.CafeContentInfo2{font-size:16px}.CafeContentInfo2{margin-top:32%}.rotated-frame{height:600px;width:450px}.CafeBookingLink{margin-left:1%;margin-top:49%}}@media (max-width:1028px){.CafeBookingLink{margin-left:0;margin-top:53%}}@media (max-width:1024px){.CafeName{margin-left:-12%}.OurFaclities{margin-left:-31%}.Links{font-size:60px}.mt-8{margin-left:-5%}.CafeBookingLink{font-size:13px}.BookingArrow{margin-top:5%}}@media (max-width:1000px){.info-section h1,.info-section h2{font-size:65px}.Links{font-size:55px;margin-left:13%}.CourceOverviewTitle{font-size:small;margin-left:215%}.CafeContentInfo1{margin-top:-2%}.CafeContentInfo2{margin-top:23%}.rotated-frame{height:550px;width:400px}}@media (max-width:968px){.info-section h1,.info-section h2{font-size:65px}}@media (max-width:912px){.CafeContentContainer{display:flex;flex-direction:column;min-height:900px}.Barname,.Dining-room{font-size:60px;margin-bottom:12%}.CafeContentInfo1{width:30%}.CafeContentInfo2{margin-left:60%;margin-top:-10%;width:30%}.rotated-frame{width:635px}.CafeBookingLink{margin-top:5%;padding-left:5%}.CafeBookingLink p{font-size:x-large}.BookingArrow{margin-top:3%}.CourceOverviewTitle{margin-left:230%}}@media (max-width:900px){.Links{margin-left:12%}.CourceOverviewTitle{margin-left:190%}}@media (max-width:870px){.info-section h1,.info-section h2{font-size:55px}.CafeName{margin-left:-9%}.CourceOverviewTitle{margin-left:210%}}@media (max-width:820px){.CafeName{margin-left:-15%}}@media (max-width:800px){.Links{font-size:50px;margin-left:10%}.Championship-name{font-size:medium}.CourceOverviewTitle{margin-left:145%}.CourceOverviewText{font-size:25px;font-size:large}.CafeName{margin-left:-17%}.OurFaclities{margin-left:-34%}}@media (max-width:768px){.visitor-info-container{display:flex;flex-direction:column}.welcoming-info{font-size:14px;margin-left:10%;margin-top:20%}.info-section h1,.info-section h2{-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-image:url(/static/media/VisitorInfo1.4435c0f5f27d2bf71948.png);background-size:cover;color:transparent;display:inline-block;font-weight:700}.info-section h1{font-size:100px;margin-left:35%;margin-top:40%}.info-section h2{font-size:100px;margin-left:36%;margin-top:-20%}.p1{font-size:14px;margin-left:150%;margin-top:-90%;width:51%}.p2{margin-top:95%;padding-right:35px;width:196%}.p2,.p3{font-size:14px;margin-left:10%}.p3{margin-top:18%;width:153%}.imageClubInfo-section{display:none}.CourseOverview{min-height:1300px}.Links{font-size:40px}.CourceOverviewTitle{font-size:12px}.CourceOverviewText{font-size:18px}.CafeContentContainer{display:flex;flex-direction:column;min-height:900px}.CafeName{margin-left:-29%;width:170%}.Barname,.Dining-room{font-size:50px}.Dining-room,.OurFaclities{margin-top:10%}.OurFaclities{margin-left:-20%}.CafeContentInfo1{margin-left:7%;width:55%}.CafeContentInfo2{margin-left:43%;margin-top:5%;width:55%}.rotated-frame{margin-left:-10%;margin-top:3%;width:120%}.CafeBookingLink{margin-top:10%}.CafeBookingLink p{font-size:x-large}.BookingArrow{margin-top:4%}}@media (max-width:700px){.info-section h1,.info-section h2{font-size:80px}.mt-8{margin-left:-10%}.CourceOverviewTitle{margin-left:155%}.CafeName{margin-left:-33%}.OurFaclities{margin-left:-22%}}@media (max-width:650px){.CafeName{margin-left:-36%}}@media (max-width:601px){.info-section h1,.info-section h2{font-size:70px}.p1,.p2,.p3,.welcoming-info{font-size:14px}.mt-8{margin-left:-15%}.Barname,.Dining-room{font-size:45px}.rotated-frame{margin-left:-40%;width:160%}}@media (max-width:540px){.Courseinfo{flex-direction:column;margin-top:10%}.CourceImage{width:80%}.Championship-name{font-size:large;margin-left:0;margin-top:5%;padding-left:30px}.Links{font-size:50px}.Links,.mt-8{margin-left:5%}.mt-8{margin-top:12%}.CourceOverview{align-items:flex-start;display:flex;flex-direction:column;padding-left:10px;text-align:left}.CourceOverviewTitle{font-size:14px;margin-left:0;width:100%}.CourceOverviewText{font-size:18px;margin-left:15%;margin-top:1.5%;width:50%}.Barname,.Dining-room{font-size:40px}.OurFaclities p{font-size:x-small}}@media (max-width:490px){.info-section h1,.info-section h2{font-size:50px}.Barname,.Dining-room{font-size:35px}}@media (max-width:430px){.p1,.p2,.p3,.welcoming-info{font-size:12px}.Links{font-size:40px}.CourceOverviewTitle{font-size:11px}.CourceOverviewText{font-size:15px;margin-left:10%;padding-right:5%;width:60%}.Barname,.Dining-room{font-size:30px}}@media (max-width:375px){.info-section h1,.info-section h2{font-size:40px}.Barname,.Dining-room{font-size:25px}.OurFaclities p{font-size:xx-small}.CafeContentInfo1{font-size:12px;margin-left:7%;width:75%}.CafeContentInfo2{font-size:12px;margin-left:22%;margin-top:5%;width:75%}.rotated-frame{margin-left:-22%;margin-top:8%;width:146%}.CafeBookingLink p{font-size:large}.BookingArrow{margin-top:4%}}@media (max-width:280px){.Barname,.Dining-room{font-size:20px}}.courseOverview{background-color:#fffcf9;min-height:1000px}.courseOverview h1{color:#2e2e2e;font-family:GTSD Bold;font-size:70px;margin-bottom:20px;padding-top:2%;text-align:center}.courseOverview p{color:#2e2e2e;font-family:AP Pro Medium;font-size:20px;margin:0 auto;padding-top:2%;text-align:left;width:80%}.courseOverview img{display:block;margin:0 auto}.courseOverview h2{color:#2e2e2e;font-family:GTSD Bold;font-size:32px;margin-bottom:20px;padding-top:2%;text-align:center}.subpage{display:flex;justify-content:center;padding-bottom:1%;padding-top:1%}@media (max-width:968px){.courseOverview img{height:auto;margin:200px auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.youtube-container{height:auto;margin-left:4%;max-width:320px;padding-bottom:50%;position:relative;width:30%}.youtube-container iframe{height:80%;position:absolute;width:210%}}.practice-facilities-container{background-color:#f3e8dd;display:flex;height:calc(100vh - 100px);padding-top:120px}.image-section{align-items:center;display:flex;flex:1 1}.image-section img{height:auto;max-width:100%}.text-section{box-sizing:border-box;flex:1 1;font-family:GTSD Bold;height:calc(100vh - 120px);overflow-y:auto;padding:20px}.text-content{padding-left:5%;padding-right:20px}.text-section h1{color:#2e2e2e;font-size:64px;margin-top:20px}.text-section p{font-size:1.2em}.text-content ul,.text-section p{color:#2e2e2e;font-family:AP pro medium}@media (max-width:1024px){.image-section{display:none}}.corporate-booking-form{flex:1 1;max-width:100%;overflow-y:auto}.corporate-booking-container{align-items:flex-start;background-color:#f3e8dd;display:flex;justify-content:center;width:100%}.corporate-booking-image{height:1100px;overflow-y:hidden;width:60%}.corporate-booking-image,.swiper-slide{align-items:center;display:flex;justify-content:center}.swiper-slide img{height:auto;margin:auto;max-width:100%}@media (max-width:1024px){.corporate-booking-image{display:none}.corporate-booking-form{margin-top:5%;max-height:3000px;overflow-y:hidden}}@media (max-width:600px){.corporate-booking-form{margin-top:0}}.function-booking-form{flex:1 1;margin-left:3%;margin-top:3%;min-height:auto;min-width:600px}.function-booking-container{align-items:flex-start;background-color:#f3e8dd;display:flex;justify-content:center;margin-top:20px;padding-top:80px;width:100%}.function-booking-image{align-items:center;display:flex;height:1100px;justify-content:center;margin-top:20px;overflow:hidden;width:50%}.function-booking-image .swiper,.function-booking-image .swiper-slide{height:100%;width:100%}.function-booking-image .swiper-slide img{height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:1100px){.function-booking-image{display:none}.function-booking-form{margin-bottom:5%;margin-top:5%;min-width:85%}}.function-styled-table{border-collapse:collapse;margin-bottom:20px;width:90%}.function-styled-table,.function-styled-table td{border:1px solid #ddd;text-align:left}.function-styled-table th{background-color:#f2f2f2;color:#638b74;font-weight:700;padding:12px}.function-styled-table td{padding:10px;vertical-align:top}.functionInnerTable{color:#638b74;font-family:AP Pro Medium;margin-bottom:1.5rem;padding-right:10%}.button{background-color:#638b74;border-radius:5px;font-weight:700;margin:1rem 0 2rem;padding:12px 24px;transition:all .3s ease}.button:hover{background-color:#527a63}.button a,.button a:hover{color:#fff;text-decoration:none}.function-styled-table thead th{background-color:#638b74;color:#fff;font-size:14px;padding:12px 8px;text-align:center}.function-styled-table tbody td{color:#2e2e2e;font-size:13px;padding:8px}.function-styled-table tbody tr:nth-child(2n){background-color:#f9f9f9}.function-styled-table tbody tr:hover{background-color:#e8f5e8}.function-styled-table tbody td:empty{background-color:initial}@media (max-width:768px){.function-styled-table{font-size:12px;width:100%}.function-styled-table td,.function-styled-table th{padding:6px 4px}.functionInnerTable{padding-right:0}.button{padding:15px;text-align:center;width:100%}}@media (max-width:480px){.function-styled-table{font-size:11px}.function-styled-table th{font-size:12px;padding:8px 2px}.function-styled-table td{padding:6px 2px}}.table-container{margin-bottom:1rem;overflow-x:auto}.table-title{color:#2e2e2e;font-family:AP Pro Medium,sans-serif;font-size:20px;margin-bottom:.5rem;margin-top:1rem}.form-section-title{border-bottom:2px solid #638b74;color:#638b74;font-weight:700;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem}.internal-note{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:5px;color:#c62828;font-size:14px;font-style:italic;margin-top:2rem;padding:1rem}.error-message{color:#d32f2f;font-size:12px;margin-top:4px}.success-message{color:#2e7d32;font-size:12px;margin-top:4px}@font-face{font-family:GTSD Light;src:url(/static/media/GT-Super-Display-Light-Trial.10116b96e7e2f55139c4.otf) format("opentype")}body{background-color:#2b3d2c;color:#000;font-family:Arial,sans-serif;padding:0}.dress-code-container{margin:120px auto 0;max-width:100%;padding:20px;text-align:left}.DC-title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 100px}.dresscodetitle{color:#fffbb3;font-family:GTSD ITALIC BOLD;font-size:120px;width:30%}.dresscodetitle-subtitle{color:#d7e0d0;font-family:GTSD Light;font-size:30px;line-height:40px;text-align:left;width:40%}.divider{background-color:#d7e0d0;height:1px;margin:0 auto 20px;width:90%}.section{display:flex;justify-content:space-between;margin-bottom:40px}.section div{text-align:left;width:45%}.men{margin-left:5%}.section p{font-family:GTSD Italic Bold;font-size:1.5em}.section p,.section p1{color:#d7e0d0;margin-bottom:20px}.section p1{font-family:AP Pro Medium;font-size:14px;width:80%}.section p2{color:#d7e0d0}.section ul{list-style-type:none;padding:0}.section ul li{color:#fffbb3;margin-bottom:10px}.note,.section ul li{font-family:AP Pro Medium}.note{font-size:.8em;margin-top:10px}.divider2{background-color:#d7e0d0;height:1px;margin:0 auto 20px;width:90%}.image-container{margin-top:40px;text-align:center}.image-container img{max-width:900px;width:100%}@media (max-width:1300px){.dresscodetitle{width:100%}}@media (max-width:1100px){.DC-title-container{padding:0 70px}.dresscodetitle{font-size:70px;width:30%}.dresscodetitle-subtitle{font-size:20px}}@media (max-width:768px){.DC-title-container{align-items:flex-start;flex-direction:column;padding:0 40px}.dresscodetitle-subtitle{width:100%}}@media (max-width:425px){.dresscodetitle{font-size:50px}}.womens-promo-section{background:#f3e8dd;border-top:3px solid #2d3c34;margin:20px 0;padding:40px 20px}.womens-promo-grid{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0;max-width:100%}.womens-promo-image{align-items:center;display:flex;justify-content:center}.womens-promo-image img{border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.15);height:auto;max-width:600px;object-fit:cover;width:100%}.womens-promo-content{background:#f3e8dd;display:flex;flex-direction:column;justify-content:center;padding:20px}.womens-promo-highlights{background:#fff;margin:15px 0;padding:15px}.womens-promo-deadline{font-style:italic;margin:15px 0}.Membership-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.membership-header{line-height:1;margin:0;padding:0}.membership-header .button.full-width-button{display:block;line-height:normal;margin:0;padding:16px 32px}.membership-header .button-link{color:inherit;display:block;line-height:inherit;margin:0;padding:0;text-decoration:none}.Membership-grid{margin-top:0;margin-top:20px}.grid-item{display:flex;flex-direction:column;justify-content:center;text-align:center}.elementarysixdaymemberInfo,.fivedaymemberInfo,.intermemberInfo,.juniorInfo,.lifestylehundredtenpointmemberInfo,.lifestylesixtypointmemberInfo,.sevendaymemberInfo,.sixdaymemberInfo,.twodaymemberInfo{background:#f3e8dd;display:flex;flex-direction:column;justify-content:center;padding:20px}.elementarysixdaymemberTable,.fivedayTable,.interTable,.juniorTable,.lifestylehundredtenpointmemberTable,.lifestylesixtypointmemberTable,.sevendayTable,.sixdayTable,.twodayTable{color:#333}@media (max-width:1400px){.womens-promo-grid{gap:0;grid-template-columns:1fr}.womens-promo-image{order:1}.womens-promo-content{order:2;padding:20px}.Membership-grid{display:flex;flex-direction:column}.elementarysixdaymemberImg{order:1}.elementarysixdaymemberInfo{order:2}.sevendaymemberImg{order:3}.sevendaymemberInfo{order:4}.sixdaymemberImg{order:5}.sixdaymemberInfo{order:6}.fivedaymemberImg{order:7}.fivedaymemberInfo{order:8}.twodaymemberImg{order:9}.twodaymemberInfo{order:10}.intermemberImg{order:11}.intermemberInfo{order:12}.juniorImg{order:13}.juniorInfo{order:14}.grid-item{text-align:left}}.images{display:flex;gap:20px;margin-top:20px}.images img{border-radius:8px;height:auto;max-width:100%}.navigation-links{display:flex;justify-content:space-between;margin-top:20px}.navigation-link{color:#007bff;text-decoration:none}.navigation-link:hover{text-decoration:underline}.hole-page-container h1{color:#638b74;font-family:GTSD Bold;font-size:32px;margin-bottom:20px;padding-top:2%;text-align:center}.hole-page-container p{color:#2e2e2e;font-family:AP pro light;font-size:20px;margin-bottom:20px;padding-top:2%;text-align:left}.hole-page-container{background-color:#fffcf9}.golf-page{padding-top:0}.golf-lessons-container h2{color:#2e2e2e;font-family:GTSD Bold;font-size:70px;padding-top:2%}.coaches-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.coach-card{align-items:center;background:#f3e8dd;border-radius:10px;display:flex;flex-direction:column;padding:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.coach-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.coach-photo{border-radius:10px;height:auto;margin-bottom:20px;width:100%}.coach-card h5{font-family:GTSD Bold;font-size:24px;margin-bottom:.5em;margin-top:10%}.coach-card p{color:#2e2e2e;font-family:AP Pro Medium;font-size:large;text-align:center}.button{border:none;color:#fff;display:inline-block;text-align:center;text-decoration:none;transition:background-color .3s ease}.button:hover{background-color:#2d3c34}.full-width-button{width:100%}@media (max-width:768px){.coaches-container{display:flex;flex-direction:column}.coach-card{text-align:left}}.button{background-color:#2d3c34;border:2px solid transparent;border-radius:20px;color:#fffbb3;cursor:pointer;font-family:AP Pro Medium;font-size:16px;outline:none;padding:10px 20px}.button:hover{border-color:#fffbb3}.button:active{background-color:#fff}.booking-button{background-color:#2d3c34;border:2px solid transparent;border-radius:30px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fffbb3;cursor:pointer;display:inline-block;font-family:AP Pro Medium,sans-serif;font-size:18px;font-weight:700;margin:20px auto;min-width:200px;overflow:hidden;padding:14px 32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;z-index:1}.booking-button:before{background-color:rgba(255,251,179,.1);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.booking-button:hover{border-color:#fffbb3;box-shadow:0 6px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.booking-button:hover:before{width:100%}.booking-button:active{box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}.centered-button-container{display:flex;justify-content:center;margin:30px 0;width:100%}.booking-button-gradient{background:linear-gradient(135deg,#2d3c34,#4a6b57);border:none;border-radius:30px;box-shadow:0 4px 15px rgba(45,60,52,.3);color:#fffbb3;cursor:pointer;display:inline-block;font-family:AP Pro Medium,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;margin:30px auto;min-width:220px;overflow:hidden;padding:16px 34px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;z-index:1}.booking-button-gradient:before{background:linear-gradient(135deg,#4a6b57,#2d3c34);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.booking-button-gradient:hover{box-shadow:0 6px 20px rgba(45,60,52,.4);color:#fffdd4;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.booking-button-gradient:hover:before{opacity:1}.booking-button-gradient:active{box-shadow:0 2px 10px rgba(45,60,52,.3);-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(45,60,52,.7)}70%{box-shadow:0 0 0 10px rgba(45,60,52,0)}to{box-shadow:0 0 0 0 rgba(45,60,52,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(45,60,52,.7)}70%{box-shadow:0 0 0 10px rgba(45,60,52,0)}to{box-shadow:0 0 0 0 rgba(45,60,52,0)}}.booking-button-pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.coach-profile-background{background-color:#fffcf9;min-height:100vh}.coach-profile-container{align-items:center;background-color:#fffcf9;display:flex;flex-direction:column;margin:auto;padding:20px}.coach-image-container{display:flex;justify-content:center;margin-bottom:20px;padding-top:2%}.coach-photo{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);height:300px;object-fit:cover;width:300px}.coach-info{max-width:800px;text-align:center}.coach-info h2{color:#333;font-family:GTSD Bold;font-size:36px;margin-bottom:20px}.coach-info p{color:#666;font-family:AP Pro Medium;font-size:18px;margin-bottom:20px}.coaching-rates{margin-bottom:40px;margin-top:40px}.coaching-rates h3{color:#333;font-family:GTSD Bold;font-size:28px;margin-bottom:20px}.table-container{margin:auto;max-width:600px}.table-container table{border-collapse:collapse;margin-bottom:20px;width:100%}.table-container td,.table-container th{border:1px solid #ddd;font-family:AP Pro Medium;padding:12px;text-align:left}.table-container th{background-color:#f2f2f2;color:#333;font-size:18px}.table-container td{color:#666;font-size:16px}.full-width-button{display:block;margin:20px auto;text-align:center}.TableContainer .bold{color:#333;font-family:GTSD Bold;font-size:18px}.page-container{background-color:#2d3c34;display:flex;flex-direction:column;min-height:100vh}.main-content{background-color:#fff;flex:1 1;margin:100px auto 60px;overflow:hidden;padding:0;width:95%}.main-content h1{color:#2e2e2e;font-family:GTSD REGULAR,serif;font-size:48px;margin:40px 0;text-align:center}.regions-wrapper{padding:0;width:100%}.region-section{margin-bottom:2px;width:100%}.region-button{align-items:center;background-color:#f3e8dd;border:none;color:#2e2e2e;cursor:pointer;display:flex;font-family:AP Pro Medium,sans-serif;font-size:14px;justify-content:space-between;padding:15px 20px;text-align:left;transition:background-color .3s ease;width:100%}.region-button:hover{background-color:#ede2d7}.region-button .chevron-icon{height:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:20px}.region-button.expanded .chevron-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.clubs-list{background-color:#fff;padding:30px 20px;width:100%}.club-item{word-wrap:break-word;margin-bottom:40px;width:100%}.club-item:last-child{margin-bottom:0}.club-item h3{color:#2e2e2e;font-family:AP Pro Medium,sans-serif;font-size:16px;margin-bottom:10px}.club-item .description{line-height:1.5;margin-bottom:15px}.club-item .description,.club-item .details{color:#2e2e2e;font-family:AP Pro Regular,sans-serif;font-size:14px}.club-item .details p{margin:5px 0;word-break:break-word}@media (max-width:1200px){.main-content{width:98%}}@media (max-width:768px){.main-content{border-radius:0;margin-top:80px;width:100%}.main-content h1{font-size:36px;margin:30px 0}}@media (max-width:480px){.main-content h1{font-size:28px}.club-item h3{font-size:15px}.club-item .description,.club-item .details,.contact-section{font-size:13px}.region-button{padding:12px 15px}}
/*# sourceMappingURL=main.4230cf64.css.map*/