@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:local("Playfair Display Regular "),local("Playfair Display-Regular"),url(./playfair-display-latin-400.CZa_-rph.woff2) format("woff2"),url(./playfair-display-latin-400.Dr6WbRKs.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:local("Playfair Display Regular italic"),local("Playfair Display-Regularitalic"),url(./playfair-display-latin-400italic.Bed9oQT2.woff2) format("woff2"),url(./playfair-display-latin-400italic.DJAO9zpC.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:local("Playfair Display Medium "),local("Playfair Display-Medium"),url(./playfair-display-latin-500.C1qN_mdn.woff2) format("woff2"),url(./playfair-display-latin-500.WlRciDWl.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:local("Playfair Display Medium italic"),local("Playfair Display-Mediumitalic"),url(./playfair-display-latin-500italic.DC1bDBHv.woff2) format("woff2"),url(./playfair-display-latin-500italic.Dprwat4O.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:local("Playfair Display SemiBold "),local("Playfair Display-SemiBold"),url(./playfair-display-latin-600.D_i0wY36.woff2) format("woff2"),url(./playfair-display-latin-600.DPuvIVsj.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:600;src:local("Playfair Display SemiBold italic"),local("Playfair Display-SemiBolditalic"),url(./playfair-display-latin-600italic.j4MxYXhP.woff2) format("woff2"),url(./playfair-display-latin-600italic.Cq6oUwdy.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:local("Playfair Display Bold "),local("Playfair Display-Bold"),url(./playfair-display-latin-700.jqpXFHNr.woff2) format("woff2"),url(./playfair-display-latin-700.pUYd0Ix2.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:local("Playfair Display Bold italic"),local("Playfair Display-Bolditalic"),url(./playfair-display-latin-700italic.CFMZEp1s.woff2) format("woff2"),url(./playfair-display-latin-700italic._Cu-Au8c.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:800;src:local("Playfair Display ExtraBold "),local("Playfair Display-ExtraBold"),url(./playfair-display-latin-800.CKFQIcw3.woff2) format("woff2"),url(./playfair-display-latin-800.DxUBH8U6.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:800;src:local("Playfair Display ExtraBold italic"),local("Playfair Display-ExtraBolditalic"),url(./playfair-display-latin-800italic.B3cMDejo.woff2) format("woff2"),url(./playfair-display-latin-800italic.nCO4pzy9.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:local("Playfair Display Black "),local("Playfair Display-Black"),url(./playfair-display-latin-900.DVCai7O-.woff2) format("woff2"),url(./playfair-display-latin-900.DNtDHTmP.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:900;src:local("Playfair Display Black italic"),local("Playfair Display-Blackitalic"),url(./playfair-display-latin-900italic.CUq40VLa.woff2) format("woff2"),url(./playfair-display-latin-900italic.C_ttLOyt.woff) format("woff")}.header[data-v-bf7bb53e]{align-items:center;background-color:transparent;color:#fff;display:flex;height:80px;justify-content:space-between;padding:0 40px;position:fixed;top:0;transition:background-color .1s ease,color .1s ease;width:100vw;z-index:9999}.header.scrolled[data-v-bf7bb53e]{background-color:#0c2d0c;color:#fff}.logo[data-v-bf7bb53e]{display:flex}.logo img[data-v-bf7bb53e]{height:68px;width:68px}.logo h1[data-v-bf7bb53e]{margin:auto 10px}.logo h1[data-v-bf7bb53e],.logo-small[data-v-bf7bb53e]{font-family:Playfair Display,serif;font-size:2rem;font-style:italic;font-weight:500;padding-left:10px}.logo-small[data-v-bf7bb53e]{position:relative;top:-25px}nav[data-v-bf7bb53e]{flex-grow:1;flex:2;padding-left:30px}nav ul[data-v-bf7bb53e]{display:flex;gap:2rem;list-style:none}nav ul li a[data-v-bf7bb53e]{color:inherit;text-decoration:none;transition:color .3s ease-in-out}nav ul li a[data-v-bf7bb53e]:hover{color:#a7b47f;font-weight:600}.active[data-v-bf7bb53e]{color:#a7b47f;font-weight:500}#contact-icon[data-v-bf7bb53e]{height:15px;margin-left:10px;width:15px}.contact[data-v-bf7bb53e]{align-items:center;display:flex;font-size:1rem;gap:1rem;justify-content:flex-end}.contact img[data-v-bf7bb53e]{height:20px;width:20px}.book-now-btn[data-v-bf7bb53e]{background-color:#0f3d0f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.book-now-btn[data-v-bf7bb53e]:hover{background-color:#80634b}.menu-toggle[data-v-bf7bb53e]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;z-index:1100}.menu-toggle span[data-v-bf7bb53e]{background-color:#fff;display:block;height:3px;transition:transform .3s ease;width:25px}.menu-toggle span.open[data-v-bf7bb53e]:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle span.open[data-v-bf7bb53e]:nth-child(2){opacity:0}.menu-toggle span.open[data-v-bf7bb53e]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}nav[data-v-bf7bb53e]{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.1vw;justify-content:center;position:relative}nav.open[data-v-bf7bb53e]{background-color:#0c2d0c;left:0;padding:1rem 20px;position:absolute;top:0;width:100%;z-index:1000}.contact-menu[data-v-bf7bb53e],nav.open[data-v-bf7bb53e]{align-items:flex-start;flex-direction:column}.contact-menu[data-v-bf7bb53e]{display:flex;gap:1rem;margin-top:1rem}.contact-menu img[data-v-bf7bb53e]{height:20px;width:20px}@media (max-width:768px){.menu-toggle[data-v-bf7bb53e]{display:flex}.header .logo[data-v-bf7bb53e]{margin:0 auto;order:1}.contact[data-v-bf7bb53e],nav[data-v-bf7bb53e]{display:none}nav[data-v-bf7bb53e]{font-size:2vw;position:relative}.contact-menu[data-v-bf7bb53e]{font-size:1rem;gap:.8rem}.contact-menu[data-v-bf7bb53e],nav.open[data-v-bf7bb53e]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;padding-top:25px}nav.open[data-v-bf7bb53e]{font-size:1.1rem;gap:.4rem}nav ul[data-v-bf7bb53e]{flex-direction:column;gap:1rem}.logo img[data-v-bf7bb53e]{display:none}}@media (max-width:360px){.menu-toggle[data-v-bf7bb53e]{display:flex}.header .logo[data-v-bf7bb53e]{margin:0 auto;order:1}.contact[data-v-bf7bb53e],nav[data-v-bf7bb53e]{display:none}nav[data-v-bf7bb53e]{font-size:5vw;position:relative}.contact-menu[data-v-bf7bb53e]{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:3vw;gap:.4rem;justify-content:center;margin:auto;padding-top:25px}nav.open[data-v-bf7bb53e]{display:flex;font-size:5vw}nav ul[data-v-bf7bb53e]{flex-direction:column;gap:1rem}.logo img[data-v-bf7bb53e]{display:none}}.hero-logo[data-v-22fc4539]{height:auto;margin-bottom:1rem;margin-top:-30px;max-width:400px;place-self:center;width:100%}.hero-video[data-v-22fc4539]{-o-object-fit:cover;object-fit:cover}.hero-bg[data-v-22fc4539],.hero-video[data-v-22fc4539]{height:100%;position:absolute;width:100%;z-index:0}.hero-bg[data-v-22fc4539]{background-position:50%;background-size:cover}.hero[data-v-22fc4539]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:0}.hero-media[data-v-22fc4539]{background-position:50%;background-size:cover;-o-object-fit:cover;object-fit:cover;z-index:0}.hero-media[data-v-22fc4539],.hero-overlay[data-v-22fc4539]{height:100%;position:absolute;width:100%}.hero-overlay[data-v-22fc4539]{background-color:#0009;left:0;top:0;z-index:1}.hero-content[data-v-22fc4539]{color:#fff;padding:0 70px;position:relative;z-index:2}.hero-content h1[data-v-22fc4539]{font-family:Playfair Display,serif;font-size:4rem;font-style:italic;margin:0}.hero-content h1.home-title[data-v-22fc4539]{font-size:2.5rem;margin-bottom:-10px}.hero-content p[data-v-22fc4539]{font-size:1rem;line-height:1.8;margin-top:.5rem}@media (max-width:768px){.hero-content h1[data-v-22fc4539]{font-size:2.5rem;padding:20}.hero-content h1.home-title[data-v-22fc4539]{font-size:2rem}.hero-content p[data-v-22fc4539]{font-size:1.2rem;line-height:1.5;padding-left:70px;padding-right:70px}.hero-logo[data-v-22fc4539]{margin-top:-20px;max-width:300px}}@media (max-width:480px){.hero-content h1[data-v-22fc4539]{font-size:2rem;padding-left:20px;padding-right:20px}.hero-content h1.home-title[data-v-22fc4539]{font-size:1.8rem}.hero-content p[data-v-22fc4539]{font-size:1rem;line-height:1.4;padding-left:70px;padding-right:70px}.hero-logo[data-v-22fc4539]{margin-top:-15px;max-width:250px}}.footer[data-v-ec4bc4bd]{background-color:#0c2d0c;color:#fff;font-family:Arial,sans-serif;margin-bottom:0;padding:40px 20px}.footer-container[data-v-ec4bc4bd]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 10px}.footer-section[data-v-ec4bc4bd]{flex:1}.footer-section h3[data-v-ec4bc4bd]{font-size:16px;margin-bottom:10px;text-transform:uppercase}.footer-section hr[data-v-ec4bc4bd]{background:#fff;border:0;height:1px;margin-bottom:10px}.footer-section address[data-v-ec4bc4bd],.footer-section p[data-v-ec4bc4bd],.footer-section ul[data-v-ec4bc4bd]{font-size:14px;line-height:1.6}.footer-section ul[data-v-ec4bc4bd]{list-style:none;padding:0}.footer-section ul li[data-v-ec4bc4bd]{margin-bottom:8px}.footer-section address a[data-v-ec4bc4bd],.footer-section ul li a[data-v-ec4bc4bd]{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section address a[data-v-ec4bc4bd]:hover,.footer-section ul li a[data-v-ec4bc4bd]:hover{color:#ddd}.social-icons[data-v-ec4bc4bd]{display:flex;gap:15px;margin-top:15px}.social-icons a img[data-v-ec4bc4bd]{height:28px;transition:transform .3s ease;width:28px}.social-icons a img[data-v-ec4bc4bd]:hover{transform:scale(1.1)}.footer-bottom[data-v-ec4bc4bd]{color:#ccc;font-size:12px;margin-top:30px;text-align:center}@media (max-width:768px){.footer-container[data-v-ec4bc4bd]{align-items:center;flex-direction:column;gap:30px}.footer-section[data-v-ec4bc4bd]{text-align:center}.footer-section ul[data-v-ec4bc4bd]{display:inline-block;text-align:center}.social-icons[data-v-ec4bc4bd]{justify-content:center}}@media (max-width:360px){.footer[data-v-ec4bc4bd]{font-size:1vw}.footer-section h3[data-v-ec4bc4bd]{font-size:6vw}.footer-section hr[data-v-ec4bc4bd]{width:95%}.footer-section address[data-v-ec4bc4bd],.footer-section p[data-v-ec4bc4bd]{font-size:3vw;margin-left:25px;width:80%}.footer-section ul[data-v-ec4bc4bd]{justify-items:center}.footer-bottom[data-v-ec4bc4bd]{font-size:10px}.social-icons a img[data-v-ec4bc4bd]{height:24px;width:24px}}.back-to-top[data-v-0d629b1d]{background-color:#0f3d0f;border:none;border-radius:50px;bottom:20px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:20px;font-weight:1000;overflow:hidden;padding:10px 17px;position:fixed;right:20px;transition:width .3s ease,background .3s ease;white-space:nowrap;width:50px;z-index:5000}.back-to-top .arrow[data-v-0d629b1d],.back-to-top .text[data-v-0d629b1d]{display:inline-block;transition:opacity .3s ease,transform .3s ease}.back-to-top .text[data-v-0d629b1d]{margin-left:-10px;opacity:0;transform:translate(20px)}.back-to-top[data-v-0d629b1d]:hover{background-color:#80634b;width:175px}.back-to-top:hover .text[data-v-0d629b1d]{opacity:1;transform:translate(0)}.back-to-top:hover .arrow[data-v-0d629b1d]{opacity:0;transform:translateY(-10px)}@media (max-width:480px){.back-to-top[data-v-0d629b1d]{bottom:60px}}
