@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,800;0,900;1,400;1,600;1,800;1,900&display=swap";.menu{position:sticky;top:0;z-index:2;height:50px;display:flex;justify-content:space-between;padding:0 40px;background-color:#fff;align-items:center;box-shadow:0 0 5px -1px #000}.menu .search-section{position:relative;display:flex;justify-content:center;align-items:center}.menu .search-section .svg-search{right:0;cursor:pointer}.menu-search{position:fixed;top:0;z-index:2;height:50px;display:flex;justify-content:right;align-items:center;width:100%;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.menu-search .svg-search2{position:absolute;right:225px}@media (max-width: 700px){.menu-search .svg-search2{position:absolute;left:35px}}.menu-search .search-textbox{height:40px;font-size:1rem;outline:none;border-radius:20px;border:1.5px solid lightgray;pointer-events:all;padding-left:40px;margin-right:20px}@media (max-width: 700px){.menu-search .search-textbox{width:100%;margin-left:20px}}.menu-search.show{visibility:visible;opacity:1}.menu>div{color:#001e50;font-size:1.5rem}.jumbotron-container{display:flex;justify-items:center;align-items:center;background-color:#fff;height:auto}@media (max-width: 800px){.jumbotron-container{flex-direction:column}}.jumbotron-image{height:700px;border-radius:5px;background-image:url(/assets/golf-header-9e8f94aa.jpg);background-position:45% 60%;background-size:cover;width:50%}@media (max-width: 800px){.jumbotron-image{width:100%;height:300px}}.jumbotron-description{width:50%;height:100%;display:grid;place-content:center}@media (max-width: 800px){.jumbotron-description{width:100%}}.jumbotron-description .container{text-align:left;display:flex;flex-direction:column;justify-content:center;padding:110px}@media (max-width: 800px){.jumbotron-description .container{padding:50px}}.jumbotron-description .container .title{font-weight:700;font-size:3rem}@media (max-width: 600px){.jumbotron-description .container .title{font-size:1.9rem}}.jumbotron-description .container .subtitle{font-size:1.15rem;font-weight:700}.jumbotron-description .container .content{font-size:1.05rem}.summary{padding:50px 400px;color:#000;font-size:1.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 100px){.summary{padding:50px 10px}}@media (min-width: 800px){.summary{padding:50px 20px}}@media (min-width: 1350px){.summary{padding:50px 260px}}@media (min-width: 100px){.summary{padding:50px 30px}}.summary .title{font-size:3rem}.summary img{height:350px;display:inline-block}@media (max-width: 800px){.summary img{width:100%;object-fit:contain}}.summary-element{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0}.summary-element:nth-child(even){flex-direction:row-reverse}@media (max-width: 1000px){.summary-element:nth-child(even){flex-direction:column;text-align:right}}@media (max-width: 1000px){.summary-element{flex-direction:column}}.summary-element p{font-size:1.15rem}.summary-element p span{font-size:1.15rem;font-weight:700;display:block}footer{text-align:center;margin:auto;color:#000;font-size:.8rem;padding:0 30px}footer div{padding:15px;border-top:1px solid rgb(223,228,232)}.title{font-size:3rem;font-weight:700;text-align:center;display:block}.gallery-container{display:grid;gap:10px;padding:0 100px;max-width:1200px;margin:auto;grid-template-columns:80% 1fr;grid-template-rows:repeat(3,1fr)}@media (max-width: 800px){.gallery-container{padding:0 20px;grid-template-rows:80% 1fr;grid-template-columns:repeat(4,1fr)}}.gallery-main-img{grid-column:1/span 1;grid-row:1/span 3;box-shadow:3px 4px 15px -3px #000000c2;-webkit-box-shadow:3px 4px 15px -3px rgba(0,0,0,.76);-moz-box-shadow:3px 4px 15px -3px rgba(0,0,0,.76)}@media (max-width: 800px){.gallery-main-img{grid-column:1/5;grid-row:1}}.gallery-main-img img{width:100%}@keyframes flash{0%{opacity:0}to{opacity:100%}}.gallery-main-img.animate div{animation:flash .8s linear;animation-fill-mode:forwards}.gallery-img-list{grid-column:2/span 1;grid-row:1/span 3;display:grid;justify-content:center;align-items:center}@media (max-width: 800px){.gallery-img-list{grid-template-columns:repeat(4,1fr);grid-template-rows:80% 1fr;gap:15px;grid-column:1/5;grid-row:2}}.gallery-img-list div{border:3px solid white;margin:1px;padding:0;background-color:#001e50;display:flex}.gallery-img-list div img{width:100%;height:100%;box-shadow:2px 0 3px -3px #000000c2;-webkit-box-shadow:2px 0px 3px -3px rgba(0,0,0,.76);-moz-box-shadow:2px 0px 3px -3px rgba(0,0,0,.76)}.gallery-img-list div img.active{filter:opacity(.9)}.gallery-img-list div img:hover{filter:opacity(.9);cursor:pointer}.more-info-main h1{font-size:3rem;text-align:center}.more-info-container{display:flex;justify-content:center;align-items:center;gap:100px;margin:20px}@media (max-width: 800px){.more-info-container{flex-direction:column}}.more-info-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.more-info-item img{height:150px;width:auto;object-fit:contain}.more-info-item h3{font-size:1.6rem}.more-info-item a{font-size:1.2rem}.more-info-item a:hover{text-decoration:underline;cursor:pointer;background-color:#d3d3d3}.side-menu{opacity:0;transition:opacity .5s;pointer-events:none;height:100%;width:100%;position:fixed;top:0;z-index:3;padding:20px;background-color:#003f76;color:#fff}.side-menu-button{background:transparent;outline:none;border:none;cursor:pointer;color:inherit;display:grid;align-items:center;grid-auto-flow:column;column-gap:8px}.side-menu-main-menu ul{list-style:none}.side-menu-main-menu ul li{width:100%;display:flex;justify-content:space-between}.side-menu-main-menu ul li span{font-size:1.5rem;padding:10px;color:#fff}.side-menu.show{opacity:100%;pointer-events:auto}*{font-family:Montserrat,sans-serif;box-sizing:border-box;color:#001e50}body{margin:0}#webgi-canvas{aspect-ratio:3/2;width:100%;height:100%;box-sizing:border-box}.webgi-controls{background-color:#d3d3d3;border-radius:5%;padding:7px;position:absolute;text-align:left}.webgi-controls .hovereableControls{width:200px;height:auto;display:flex;flex-direction:column;visibility:visible;opacity:1;transition:visibility 1s,width 1s,height 1s,opacity .5s}.webgi-controls .hovereableControls.hide{height:0px;width:0px;visibility:hidden;opacity:0}.webgi-controls .hovereableControls .title{font-size:1rem}.webgi-controls .logo{height:20px}
