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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#000;color:#fff;font-family:Georgia,serif;margin:0}.hero{height:100vh;overflow:hidden;position:relative}.hero-video{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-overlay{background:#000000a6;height:100%;position:absolute;width:100%}.hero-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;position:relative;text-align:center;z-index:2}.hero-content h1{font-size:50px}.hero-content p{font-size:24px;margin-top:10px}.hero-content span{color:#d4af37}.hero-content button{background:#d4af37;border:none;cursor:pointer;margin-top:20px;padding:12px 25px}.hero-content button:hover{background:#fff;color:#000;transform:translateY(5px)}.section{padding:80px 20px;text-align:center}.section h2{color:#d4af37;font-size:30px}section p{color:#ccc;font-size:20px;margin:20px auto;max-width:800px}.dark{background:#0b1c2d}.packages-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.package-card{background:#111;border-radius:8px;cursor:pointer;padding:25px;transition:.3s;width:250px}.package-card:hover{transform:translateY(-5px)}.fee{font-size:14px;margin-bottom:-15px;margin-top:10px}.package-card button{background:#d4af37;border:none;cursor:pointer;margin-top:15px;padding:10px 20px}.package-card button:hover{background:#fff;color:#000}.price{color:#d4af37;font-size:20px}.contact-form{display:flex;flex-direction:column;gap:15px;margin:auto;max-width:400px}.contact-form input,.contact-form textarea{border:none;border-radius:5px;padding:10px}.contact-form button{background:#d4af37;border:none;cursor:pointer;padding:10px}.container{margin:0 auto;max-width:1000px;position:relative}.mySlides img{display:block;margin:0 auto;max-height:500px;object-fit:cover;width:90%}.cursor,.next,.prev{cursor:pointer}.next,.prev{border-radius:0 3px 3px 0;color:#fff;font-size:18px;font-weight:700;margin-top:-50px;padding:12px;position:absolute;top:40%;-webkit-user-select:none;user-select:none;width:auto}.next{border-radius:3px 0 0 3px;right:0}.next:hover,.prev:hover{background-color:#000c}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.caption-container{background-color:#222;color:#fff;font-size:14px;padding:4px 16px;text-align:center}.row{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.column{flex:1 0 16%;max-width:16%}.column img{transition:opacity .3s;width:100%}.demo{opacity:.6}.active,.demo:hover{opacity:1}@media screen and (max-width:1024px){.column{flex:1 0 24%;max-width:24%}.mySlides img{max-height:400px;width:95%}}@media screen and (max-width:768px){.column{flex:1 0 32%;max-width:32%}.mySlides img{max-height:300px;width:100%}}@media screen and (max-width:480px){.column{flex:1 0 48%;max-width:48%}.mySlides img{max-height:200px}}.pdf-buttons{display:flex;justify-content:center;margin-top:30px}.pdf-btn{background-color:#d4af37;border-radius:6px;color:#000;font-weight:600;padding:14px 28px;text-decoration:none;transition:.3s ease}.pdf-btn:hover{background-color:#fff;transform:translateY(-2px)}.services-list{margin:30px auto;max-width:800px;text-align:center}.services-list h3{color:#d4af37;margin-bottom:20px}.services-list ul{grid-gap:10px 30px;display:grid;gap:10px 30px;grid-template-columns:repeat(3,1fr);list-style-type:disc;padding-left:0}.services-list li{color:#ccc;font-size:18px;margin-left:20px}@media screen and (max-width:768px){.services-list ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.services-list ul{grid-template-columns:1fr}}.navbar{align-items:center;background:#0b1c2d;border-bottom:1px solid #ffd70026;box-shadow:0 4px 12px #0006;display:flex;justify-content:space-between;padding:12px 60px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo{cursor:pointer;height:65px;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.nav-links{align-items:center;display:flex}.nav-links button{background:none;border:none;color:#d4af37;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.5px;margin-left:30px;position:relative;transition:color .3s ease}.nav-links button:after{background-color:#d4af37;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links button:hover{color:#fff}.nav-links button:hover:after{width:100%}.nav-links button:focus{outline:none}.menu-icon{color:#d4af37;cursor:pointer;display:none;font-size:26px}@media (max-width:900px){.navbar{padding:15px 30px}.nav-links{align-items:center;background:#0b1c2d;display:none;flex-direction:column;padding:20px 0;position:absolute;right:0;top:85px;width:100%}.nav-links.active{display:flex}.nav-links button{font-size:18px;margin:15px 0}.menu-icon{display:block}}.footer{background-color:#0b1c2d;color:#fff;margin-top:60px;padding-top:50px}.footer-container{display:flex;flex-wrap:wrap;gap:120px;justify-content:center;padding:0 60px 40px}.footer-section{min-width:250px}.footer-section h3{color:#d4af37;font-weight:600;letter-spacing:1px;margin-bottom:20px}.contact-item{align-items:center;color:#ccc;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.contact-icon{color:#d4af37;font-size:15px;min-width:18px}.footer-section a{color:#ccc;display:block;font-size:14px;margin-bottom:8px;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#d4af37}.social-links{display:flex;gap:15px;margin-top:25px}.social-links a{align-items:center;border:1px solid #d4af3780;border-radius:50%;color:#d4af37;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-links a:hover{background-color:#d4af37;box-shadow:0 4px 12px #d4af374d;color:#0b1c2d;transform:translateY(-3px)}.footer-bottom{background-color:#081421;border-top:1px solid #d4af3726;color:#aaa;font-size:13px;padding:18px;text-align:center}@media (max-width:900px){.footer-container{align-items:center;flex-direction:column;gap:40px;padding:0 30px 40px}.footer-section{text-align:center}.contact-item,.social-links{justify-content:center}}.package-page{background:#000;color:#fff}.package-hero{align-items:center;background:linear-gradient(#0009,#0009),url(/static/media/flowers.cfab7eae9f7072330c9f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:60vh;justify-content:center;text-align:center}.hero-text h1{color:#d4af37;font-size:42px;letter-spacing:2px;text-transform:uppercase}.hero-text .hero-slogan{color:#ccc;font-size:20px;margin-top:10px}.hero-text .hero-fee{color:#d4af37;font-size:22px;font-weight:700;margin-bottom:5px;margin-top:8px}.hero-text .joining-fee{color:#ccc;font-size:14px;margin-bottom:0;margin-top:30px}.hero-text .monthly-prem{font-size:16px;font-weight:700;margin-top:0}.package-content{display:flex;gap:40px;margin:auto;max-width:1200px;padding:50px 20px}.package-main{flex:3 1}.package-section{margin-bottom:40px}.package-section h2{color:#d4af37;margin-bottom:15px}.package-section ul{list-style:disc;padding-left:20px}.package-section li{color:#ccc;margin-bottom:8px}.grocery-card{background:#d4af37;border-radius:10px;flex:1 1;height:-webkit-fit-content;height:fit-content;padding:20px;position:relative;top:50px}.grocery-card h3{color:#111;margin-bottom:15px}.grocery-card ul{list-style:disc;padding-left:20px}.grocery-card li{color:#111;margin-bottom:8px}@media screen and (max-width:900px){.package-content{flex-direction:column}.grocery-card{position:relative;top:0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d0b41eed.css.map*/