.elementor .e-46513d1b-2223{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#e0ca91;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .e-2f62eeee-5cce{max-width:50rem;font-family:"Playfair Display";font-weight:400;font-size:clamp(4.2rem, 7vw, 7.1rem);color:#fff;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-428b9a0a-c6cb{max-width:34rem;font-family:"DM Sans";font-size:1.12rem;color:#f1efe8;line-height:1.78;margin:0px;}.elementor .e-6313bdd3-14a8:hover,.elementor .e-6313bdd3-14a8:focus-visible{color:#081b14;background-color:#dfc993;}.elementor .e-6313bdd3-14a8{font-family:"DM Sans";font-weight:700;font-size:0.72rem;color:#081b14;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;background-color:#c5a864;}.elementor .e-68f11cc-fe99{margin-block-start:0.9rem;display:flex;gap:0.8rem;flex-wrap:wrap;align-items:center;}.elementor .e-6a50387c-e480{width:100%;max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-7c70c90d-70fa{min-height:46rem;color:white;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(90deg, rgba(4,18,11,.88) 0%,rgba(6,23,15,.54) 43%,rgba(6,23,15,.08) 100%),linear-gradient(0deg, rgba(4,18,11,.35) 0%,transparent 55%),url("https://crescentoaksgolf.com/wp-content/uploads/2026/10/crescent-oaks-hole-18.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:center;background-size: auto auto, auto auto, cover; background-position: 0% 0%, 0% 0%, center center;\n}.elementor .e-381a8652-a3a8{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#9b824b;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .e-606c218f-9e68{font-family:"Playfair Display";font-weight:400;font-size:clamp(3rem, 4.2vw, 4.6rem);color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-106cc7e9-9550{max-width:35rem;font-family:"DM Sans";font-size:1rem;color:#4f5e53;line-height:1.78;margin:0px;}.elementor .e-4ec728f6-8b3f{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-2ac2eba1-36ff{width:100%;aspect-ratio:1.45;object-fit:cover;}.elementor .e-6210ce15-bc3f{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:5rem;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-4d551c82-add0{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#fcfaf5;}.elementor .e-7b80dd85-5776{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#d2b875;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-462775b2-248c{font-family:"DM Sans";font-weight:700;font-size:0.58rem;color:#e9e8da;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;margin-block-start:0.65rem;}.elementor .e-21e10c07-2264{text-align:center;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(213,195,143,.38);\n}.elementor .e-49a62874-9197{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#d2b875;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-5965d458-4cd4{font-family:"DM Sans";font-weight:700;font-size:0.58rem;color:#e9e8da;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;margin-block-start:0.65rem;}.elementor .e-658565e6-2867{text-align:center;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(213,195,143,.38);\n}.elementor .e-49574026-5962{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#d2b875;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-54e71f04-d8d4{font-family:"DM Sans";font-weight:700;font-size:0.58rem;color:#e9e8da;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;margin-block-start:0.65rem;}.elementor .e-3cf245ed-a11c{text-align:center;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(213,195,143,.38);\n}.elementor .e-6c1bd6ed-32de{font-family:"Playfair Display";font-weight:400;font-size:2rem;color:#d2b875;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-508c11f8-9b11{font-family:"DM Sans";font-weight:700;font-size:0.58rem;color:#e9e8da;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;margin-block-start:0.65rem;}.elementor .e-59dbfb58-892b{text-align:center;border-inline-end-width:0px;}.elementor .e-321724fb-95c6{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);}.elementor .e-232861e8-c9e5{color:#f4f0e7;padding-block-start:2.7rem;padding-block-end:2.7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#10291e;}.elementor .e-3ee5e8d5-e9e4{width:100%;height:100%;min-height:38rem;object-fit:cover;}.elementor .e-581c6c34-a3f7{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#9b824b;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .e-a47565b-6df9{font-family:"Playfair Display";font-weight:400;font-size:clamp(3rem, 4.2vw, 4.7rem);color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-533872fb-ff02{max-width:31rem;font-family:"DM Sans";font-size:1rem;color:#4f5e53;line-height:1.78;margin-block-start:0px;margin-block-end:0.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2cb303c6-35ee:hover,.elementor .e-2cb303c6-35ee:focus-visible{color:#10291e;background-color:transparent;}.elementor .e-2cb303c6-35ee{font-family:"DM Sans";font-weight:700;font-size:0.7rem;color:#8d753f;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #c5a864;\n}.elementor .e-10cc4fb6-1f01{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:12%;padding-inline-end:12%;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:flex-start;}.elementor .e-69817964-961e{min-height:38rem;background-color:#f6f2e9;display:grid;grid-template-columns:1.13fr .87fr;}.elementor .e-7fd5cd03-8b94{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#9b824b;letter-spacing:0.2em;line-height:1.4;text-align:center;text-transform:uppercase;}.elementor .e-7e863bd1-a69a{font-family:"Playfair Display";font-weight:400;font-size:clamp(3rem, 4.3vw, 4.8rem);color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;text-align:center;margin-block-start:0.9rem;margin-block-end:2.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a4509d8-2b3c{width:100%;aspect-ratio:1.6;object-fit:cover;}.elementor .e-4d16f9f5-f55d{font-family:"Playfair Display";font-weight:400;font-size:1.7rem;color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a077528-abb6{font-family:"DM Sans";font-size:0.88rem;color:#56645a;line-height:1.78;margin:0px;}.elementor .e-56a4dd72-92d1{min-height:9rem;padding:1.45rem;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: #c5a864;\n}.elementor .e-147b55f1-bf89{background-color:#f4f0e7;}.elementor .e-7c4e28af-308d{width:100%;aspect-ratio:1.6;object-fit:cover;}.elementor .e-59a13b63-897e{font-family:"Playfair Display";font-weight:400;font-size:1.7rem;color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-453d3527-4540{font-family:"DM Sans";font-size:0.88rem;color:#56645a;line-height:1.78;margin:0px;}.elementor .e-1af6876c-a411{min-height:9rem;padding:1.45rem;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: #c5a864;\n}.elementor .e-4398134-a4a0{background-color:#f4f0e7;}.elementor .e-3ffd9543-4520{width:100%;aspect-ratio:1.6;object-fit:cover;}.elementor .e-39a7848c-9fe9{font-family:"Playfair Display";font-weight:400;font-size:1.7rem;color:#1b2d25;letter-spacing:-0.04em;line-height:1.1;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-14f5bed1-32aa{font-family:"DM Sans";font-size:0.88rem;color:#56645a;line-height:1.78;margin:0px;}.elementor .e-1ce0631c-5667{min-height:9rem;padding:1.45rem;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: #c5a864;\n}.elementor .e-469da976-20ef{background-color:#f4f0e7;}.elementor .e-609864ec-da96{display:grid;gap:1.1rem;grid-template-columns:repeat(3,1fr);}.elementor .e-3437e996-face{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-531979fa-be27{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#fcfaf5;}.elementor .e-1221f867-731c{font-family:Manrope;font-weight:700;font-size:0.7rem;color:#9b824b;letter-spacing:0.2em;margin-block-end:0.8rem;}.elementor .e-36aa8d1-cb17{font-family:"Playfair Display";font-weight:400;font-size:clamp(3rem, 5vw, 5.3rem);color:#1b2d25;letter-spacing:-0.04em;line-height:1.08;margin:0px;}.elementor .e-31b0b6ed-bad4{font-family:Manrope;font-size:1rem;color:#526056;line-height:1.7;margin-block-start:1rem;margin-block-end:2rem;}.elementor .e-63bcf95d-c860{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-3dd51c61-620a{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-51add165-a823{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-207bcf71-137d{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7307972e-3f6d{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-7e4c859c-f4fc{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-10d510ca-5502{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-15e20074-9207{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-6fa8a25f-d555{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-736e49d7-afeb{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-4d824b81-7c08{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-744bba5e-6f2f{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-6f00abce-1940{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-ea2ff4c-8549{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-3f6cbee5-2e11{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align:start;\n}.elementor .e-4ff97a7a-5cef{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-63b76af6-8cfd{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-1831b93d-c78f{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-4ccf44d9-6203{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-6e80ca26-ed97{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-7fd8faf6-8294{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-740ff305-91fe{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-9767f74-f1f6{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-502d714e-8887{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-4c90273b-1c9f{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align:start;\n}.elementor .e-56a572ec-2174{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-2f156532-10f5{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-48ea40c2-dd3a{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-63543f2d-8e0c{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-3599aae1-3a83{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-1c1db34c-4465{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-7adee50b-a78b{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-32f3648d-63f9{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-5c7b0cee-ae07{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-299482a4-a1f2{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align:start;\n}.elementor .e-300b10c2-3ae1{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-5ee4597b-941c{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-b0c745b-fd14{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-2abb70d0-2d83{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-26e42eb0-f9d6{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-c6f5894-85cf{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-4b8051df-bfa6{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-7d10f15f-850b{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-2d9028d2-35c6{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-74adf9e2-2dae{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-65b902b4-12f9{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-104dac3a-e1e3{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-29843f5a-af39{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-5f16d662-bfea{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-2dc40f1c-3f7f{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-174125e7-1385{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-2e79808f-2024{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-158d5462-7e29{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-258f8c1c-3ca3{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-5ace5230-f11c{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-568fe700-9376{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-34d6b8e3-3914{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-7abaa287-526b{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-63411c49-ab11{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7a4d811e-9874{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-1a1f7419-10ae{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-67eff615-1b03{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-327f98bf-4bb6{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-3fb75caa-90a8{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-76147844-f7a8{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-19df88b9-6c2d{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-2be9c0d7-72d6{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-57b55387-e1be{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-5750c5bf-76fc{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-45eaef0f-1629{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-21eb19eb-51e7{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-23851692-1b12{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-335adc7b-d3db{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-75a1dc65-c78e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-286d6787-def6{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-114cec92-6478{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-6a7d6791-202a{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-23df3de1-1436{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-63b2fc99-ae0a{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7b125b04-75ab{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-42c501bf-cc03{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-73b40bcc-122a{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-59ee61ac-b65a{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-3fa6839-d420{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-2799b601-66b0{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-5583ea23-9ebb{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;}.elementor .e-10f0de5c-1084{font-family:"Playfair Display";font-weight:400;font-size:1.65rem;color:#fff;margin:0px;}.elementor .e-2fc2288a-3c4c{font-family:Manrope;font-weight:700;font-size:0.62rem;color:#d2b875;letter-spacing:0.16em;}.elementor .e-7dd64abb-4b54{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-1376c972-5a0f{min-width:0px;padding:0px;background-color:#11291e;flex:0 0 76%;scroll-snap-align: start;\n}.elementor .e-7405b45b-119e{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1.25rem;overflow-x: auto; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; scrollbar-width: thin; scrollbar-color: #b99b59 #ebe5d7;\n}.elementor .e-20a5fee5-c527{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-363db2d0-dea5{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#f7f5ee;}.elementor .e-31b5bd3b-3732{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#d2b875;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .e-319a8a8d-8aff{font-family:"Playfair Display";font-weight:400;font-size:clamp(3rem, 4.2vw, 4.7rem);color:white;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-7b36d890-5794{max-width:31rem;font-family:"DM Sans";font-size:1rem;color:#d2ddd1;line-height:1.78;margin-block-start:0px;margin-block-end:0.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2051dd6f-2ad9:hover,.elementor .e-2051dd6f-2ad9:focus-visible{color:white;background-color:transparent;}.elementor .e-2051dd6f-2ad9{font-family:"DM Sans";font-weight:700;font-size:0.7rem;color:#ddc385;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #c5a864;\n}.elementor .e-3dcb52c6-f4b3{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:12%;padding-inline-end:12%;display:flex;flex-direction:column;gap:1.3rem;justify-content:center;align-items:flex-start;}.elementor .e-129dbfa8-5e2d{width:100%;height:100%;min-height:38rem;object-fit:cover;}.elementor .e-67cd0dff-2c7d{min-height:38rem;color:white;background-color:#081b14;display:grid;grid-template-columns:.9fr 1.1fr;}.elementor .e-68191696-2973{font-weight:700;font-size:12px;color:#a5874f;letter-spacing:0.2em;margin-block-end:12px;}.elementor .e-1027a81a-ef8b{font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);color:#17251d;line-height:1.05;margin-block-end:22px;}.elementor .e-2023ab4f-9f63{max-width:850px;font-size:17px;color:#34423a;line-height:1.7;margin-block-end:42px;}.elementor .e-530818f0-7d4f{font-family:Georgia,serif;font-size:29px;color:#17251d;margin-block-end:18px;}.elementor .e-59e4dd0a-9ac7{font-size:16px;color:#34423a;line-height:1.7;}.elementor .e-761f8b3d-c9f1{padding:34px;border-block-start-width:3px;background-color:#fffdf7;border-top-style: solid; border-top-color: #b49961;\n}.elementor .e-329c8d78-dfa3{font-family:Georgia,serif;font-size:29px;color:#17251d;margin-block-end:18px;}.elementor .e-41a2cf76-19ae{font-size:16px;color:#34423a;line-height:1.7;}.elementor .e-5c3248f3-899d{padding:34px;border-block-start-width:3px;background-color:#fffdf7;border-top-style: solid; border-top-color: #283e30;\n}.elementor .e-606314cf-c50d{display:grid;gap:24px;grid-template-columns:1fr 1fr;}.elementor .e-2e958e01-3cf0{font-size:14px;color:#59665c;line-height:1.6;margin-block-start:28px;}.elementor .e-2278b8c8-40cb{max-width:1120px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-625ea3ee-adfc{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#eee9dc;}.elementor .e-4d0e7d93-11a3{font-family:"DM Sans";font-weight:700;font-size:0.68rem;color:#e0ca91;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .e-7c9d7048-6367{font-family:"Playfair Display";font-weight:400;font-size:clamp(3.2rem, 5vw, 5.4rem);color:white;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-5a5031eb-fbf7{font-family:"DM Sans";font-size:1rem;color:#e1e8de;line-height:1.78;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-28c6f88d-b00e:hover,.elementor .e-28c6f88d-b00e:focus-visible{color:#081b14;background-color:#dfc993;}.elementor .e-28c6f88d-b00e{font-family:"DM Sans";font-weight:700;font-size:0.72rem;color:#081b14;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;background-color:#c5a864;}.elementor .e-119e4918-d10a{max-width:46rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-78652b29-31e3{min-height:32rem;color:white;text-align:center;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(0deg, rgba(5,25,16,.72) 0%,rgba(5,25,16,.76) 100%),url("https://crescentoaksgolf.com/wp-content/uploads/2026/10/co-club-front-clubhouse.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0a1b13;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat,no-repeat; background-size:100% 100%,auto 100%; background-position:center center,center center;\n}.elementor .e-655a93c8-f3b5{width:100%;overflow:hidden;padding:0px;background-color:#fcfaf5;}