/*! tailwindcss v4.1.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.color-golden{color:#b59972}main p{width:80%;font-family:Poppins,sans-serif;font-weight:300}main .title{width:80%;padding-bottom:20px;font-family:Playfair Display,serif;font-size:1.5em}main .title .highlight-title{color:#b59972;font-family:Ephesis,cursive;font-size:1.5em;font-style:normal;font-weight:600}main .home{text-align:center;flex-direction:column}main .home,main .home .hero-container{justify-content:center;align-items:center;display:flex}main .home .hero-container{width:100%;height:100vh;position:relative}main .home .hero-container h1{z-index:1;color:#fff;width:90%;margin-left:5%;font-family:Playfair Display,serif;font-size:2em}main .home .hero-container h1 span{font-family:Ephesis,cursive;font-size:1.5em;font-style:normal;font-weight:600}main .home .hero-container .background-image-container{z-index:0;max-width:100%;height:auto}main .container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}main .introduction-container p{width:80%;padding-top:20px;padding-bottom:20px}main .door-image-container{border-top-left-radius:50%;border-top-right-radius:50%;width:80%;height:400px;position:relative;overflow:hidden}main .door-image-container .door-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}main .booking{justify-content:center;align-items:center;font-weight:600;display:flex}main .booking .icon{margin-left:10px}main .experience-container{background-color:#f5ebe0}main .experience-container p{width:80%;padding-top:20px;padding-bottom:20px;font-family:Montserrat,sans-serif}main .talking-about-container h1{padding-top:20px}main .talking-about-container p{margin-bottom:20px}main .services-container{text-align:start;background-color:#f5ebe0}main .services-container .images-container{width:80%;height:500px;display:flex;position:relative}main .services-container ul{width:80%}main .services-container ul li{justify-content:start;align-items:center;padding-top:10px;font-family:Ephesis,cursive;font-size:1.5em;font-style:normal;display:flex}main .services-container ul li .icon{margin-left:10px}main .location-hours-container{text-align:start;flex-direction:column;justify-content:center;align-items:start;width:90%;display:flex}main .location-hours-container h1{padding-top:20px}main .location-hours-container .info-container{width:100%}main .location-hours-container .info-container p{width:100%;padding-bottom:5px}main .location-hours-container .info-container .name{color:#b59972;font-family:Ephesis,cursive;font-size:1.5em;font-style:normal;font-weight:600}main .location-hours-container .info-container a{color:#b59972;letter-spacing:1.2px;font-weight:700;text-decoration:none}main .location-hours-container .hours-container{width:100%;margin-top:20px}main .location-hours-container .hours-container table,main .location-hours-container .hours-container table tr{width:100%}.card-01{background-color:#fff;flex-direction:column;align-items:center;width:90%;height:auto;margin-top:50px;display:flex;position:relative;overflow:hidden}.card-01 .card-01-image-container{width:400px;height:400px;position:relative;overflow:hidden}.card-01 .card-01-image-container .card-01-image{width:100%;height:100%}.card-01 h2{text-align:start;color:#b59972;width:90%;padding-top:20px;font-family:Imperial Script,cursive;font-size:2.5em}.card-01 p{text-align:start;margin:0;padding:0;width:90%!important}.map{width:100%;min-height:300px}
/*! tailwindcss v4.1.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Ephesis&family=Mea+Culpa&display=swap";nav{z-index:99;justify-content:space-between;align-items:center;width:90vw;height:100px;margin-left:5vw;display:flex;position:absolute;top:0;left:0}nav h1{color:#fff;font-family:Ephesis,cursive;font-size:2.5rem;font-style:normal;font-weight:600}nav .booking-button-container{background-color:#fff;border-radius:5px;padding:10px 20px;font-weight:600}nav .burger-menu-icon-container{justify-content:center;align-items:center;display:flex}nav .burger-menu-icon-container .burger-menu-icon{color:#fff;font-size:2rem}