.nav-link{position:relative}.nav-link:after{background-color:#c4724e;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hero-fade-in{-webkit-animation:fadeInUp 1s ease-out forwards;animation:fadeInUp 1s ease-out forwards}.hero-fade-in-delay{-webkit-animation:fadeInUp 1s ease-out .3s forwards;animation:fadeInUp 1s ease-out .3s forwards;opacity:0}.scroll-indicator{-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.room-card:hover .room-card-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.room-card:hover .room-card-overlay{opacity:1!important}html{background-color:#faf7f2!important;scroll-behavior:smooth}body{color:#2d2a26;font-family:Source Sans\ 3,sans-serif}.gallery-item:hover .gallery-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-item:hover .gallery-overlay{opacity:1!important}
/*# sourceMappingURL=main.d98fc9da.css.map*/