.Navbar-module__7UXICG__navbar{background:#f4f2ef;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;display:flex;position:relative}.Navbar-module__7UXICG__logo img{width:auto;height:40px}.Navbar-module__7UXICG__links{text-transform:uppercase;gap:24px;font-family:Libre Baskerville,Georgia,serif;font-size:11px;display:flex}.Navbar-module__7UXICG__links a{letter-spacing:1px;color:#3d3d3d;padding-bottom:4px;font-weight:600;text-decoration:none;position:relative}.Navbar-module__7UXICG__links a:after{content:"";background-color:#d35400;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Navbar-module__7UXICG__links a:hover:after{width:100%}.Navbar-module__7UXICG__links a:hover{color:#d35400}.Navbar-module__7UXICG__rightSection{align-items:center;gap:20px;display:flex}.Navbar-module__7UXICG__lang{align-items:center;gap:6px;font-size:14px;display:flex}.Navbar-module__7UXICG__lang button{cursor:pointer;background:0 0;border:none;font-weight:500}.Navbar-module__7UXICG__active{font-weight:700}.Navbar-module__7UXICG__bookBtn{color:#fff;cursor:pointer;text-transform:uppercase;background:#d35400;border:none;border-radius:4px;padding:10px 18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500}.Navbar-module__7UXICG__bookBtn:hover{opacity:.9}.Navbar-module__7UXICG__hamburger{cursor:pointer;color:#222;background:0 0;border:none;display:none}.Navbar-module__7UXICG__hamburger svg{display:block}.Navbar-module__7UXICG__mobileMenu{z-index:1000;background:#faefde;flex-direction:column;gap:28px;width:45%;height:100%;padding:120px 20px 20px;transition:transform .35s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 12px #0000001a}.Navbar-module__7UXICG__mobileMenuOverlay{opacity:0;visibility:hidden;z-index:900;background:#00000059;width:100%;height:100%;transition:opacity .35s;position:fixed;top:0;left:0}.Navbar-module__7UXICG__mobileMenuOverlay.Navbar-module__7UXICG__open{opacity:1;visibility:visible}.Navbar-module__7UXICG__open{transform:translate(0)}.Navbar-module__7UXICG__mobileMenu a{letter-spacing:1px;color:#2f3e2e;font-size:20px;font-weight:500;text-decoration:none}.Navbar-module__7UXICG__mobileMenu a:hover{color:#d35400}.Navbar-module__7UXICG__closeMobileMenu{cursor:pointer;color:#222;background:0 0;border:none;position:absolute;top:20px;right:20px}@media (max-width:1024px){.Navbar-module__7UXICG__links,.Navbar-module__7UXICG__bookBtn{display:none}.Navbar-module__7UXICG__hamburger{display:flex}}@media (max-width:768px){.Navbar-module__7UXICG__mobileMenu{width:70%;padding:120px 20px 20px}}
@font-face{font-family:Inter;src:url(/fonts/inter/Inter_18pt-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter_24pt-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter_28pt-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville/LibreBaskerville-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{background-color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}html,body{height:100vh;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Libre Baskerville,Georgia,serif;font-weight:600;line-height:1.2}
.Footer-module__kVeBXG__footer{background:#f4f2ef;border-top:1px solid #e6e2dd;margin:0;padding:80px 40px 40px}.Footer-module__kVeBXG__container{grid-template-columns:1.2fr 2fr;gap:80px;max-width:1200px;margin:0 auto;display:grid}.Footer-module__kVeBXG__brandSection{flex-direction:column;gap:24px;display:flex}.Footer-module__kVeBXG__logo img{width:160px;height:auto}.Footer-module__kVeBXG__description{color:#5f5f5f;max-width:360px;font-size:14px;line-height:1.7}.Footer-module__kVeBXG__socials{gap:14px;display:flex}.Footer-module__kVeBXG__socials a{color:#ff6a00;background:#f0eae3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;transition:all .3s;display:flex}.Footer-module__kVeBXG__socials a:hover{color:#fff;background:#ff6a00;transform:translateY(-3px)}.Footer-module__kVeBXG__linksSection{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.Footer-module__kVeBXG__linksSection h4{letter-spacing:1px;text-transform:uppercase;color:#ff6a00;margin-bottom:18px;font-size:13px}.Footer-module__kVeBXG__linksSection a{color:#444;margin-bottom:12px;font-size:14px;text-decoration:none;transition:color .3s;display:block;position:relative}.Footer-module__kVeBXG__linksSection a:after{content:"";background:#ff6a00;width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Footer-module__kVeBXG__linksSection a:hover{color:#000}.Footer-module__kVeBXG__linksSection a:hover:after{width:100%}.Footer-module__kVeBXG__bottom{text-align:left;border-top:1px solid #e6e2dd;max-width:1200px;margin:60px auto 0;padding-top:20px}.Footer-module__kVeBXG__bottom p{color:#888;font-size:13px}@media (max-width:992px){.Footer-module__kVeBXG__container{grid-template-columns:1fr;gap:60px}.Footer-module__kVeBXG__linksSection{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:600px){.Footer-module__kVeBXG__footer{padding:60px 20px 30px}.Footer-module__kVeBXG__linksSection{grid-template-columns:1fr}.Footer-module__kVeBXG__bottom{text-align:center}}
