@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Antonio;font-weight:400;src:url(/static/media/Antonio-Regular.e560db7c85bc7d159138.ttf) format("truetype")}@font-face{font-family:Antonio;font-weight:700;src:url(/static/media/Antonio-Bold.7c89038493d2f1ce9ce6.ttf) format("truetype")}@font-face{font-family:Lufga;font-weight:400;src:url(/static/media/lufga-regular.ac50ed8ff14d1be217d3.otf) format("opentype")}@font-face{font-family:Lufga;font-weight:700;src:url(/static/media/lufga-bold.a266db3bd9b67ca28064.otf) format("opentype")}.header{background:linear-gradient(180deg,#000c 40%,#0000);box-sizing:border-box;left:0;padding:28px 60px;position:fixed;top:0;transition:background-color .4s ease,padding .4s ease;width:100%;z-index:1000}.header.scrolled{background-color:#000;box-shadow:0 2px 10px #0000004d;padding:15px 60px}.navbar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1800px;width:100%}.navbar-center,.navbar-left,.navbar-right{align-items:center;display:flex;flex:1 1}.navbar-left{gap:80px;justify-content:flex-start;margin-left:30px}.navbar-center{justify-content:center}.navbar-right{gap:30px;justify-content:flex-end}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin-right:100px}.menu-icon{background-color:#fff;height:3px;width:30px}.navbar-icon-link{align-items:center;color:#fff;display:flex}.logo{display:block;height:125px;transition:height .4s ease}.header.scrolled .logo{height:70px}.nav-button.anim-box-reverse{background-color:initial;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:1px;padding:8px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.anim-box-reverse:after,.anim-box-reverse:before{background-color:#fff;content:"";height:1px;position:absolute;transition:width .2s ease-out .2s;width:100%}.anim-box-reverse:before{left:0;top:0}.anim-box-reverse:after{bottom:0;right:0}.anim-box-reverse .line{background-color:#fff;height:100%;position:absolute;transition:height .2s ease-out;width:1px}.anim-box-reverse .line-top{right:0;top:0}.anim-box-reverse .line-bottom{bottom:0;left:0}.anim-box-reverse:hover:after,.anim-box-reverse:hover:before{width:0}.anim-box-reverse:hover .line{height:0}.nav-button.access{align-items:center;display:flex;gap:8px;padding:8px 15px}.language-selector{align-items:center;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-family:Segoe UI Emoji,Noto Color Emoji,Apple Color Emoji,Montserrat,sans-serif;font-size:.95rem;gap:5px;padding:6px 12px;position:relative;transition:background-color .3s ease,color .3s ease}.language-selector:hover{background-color:#fff;color:#000}.language-text{align-items:center;display:flex;white-space:nowrap}.language-arrow{transition:transform .3s ease}.language-arrow.open{transform:rotate(180deg)}.language-dropdown{background-color:#000;border:1px solid #fff;border-radius:3px;display:flex;flex-direction:column;left:0;min-width:120px;position:absolute;top:120%;z-index:2000}.language-dropdown button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Segoe UI Emoji,Noto Color Emoji,Apple Color Emoji,Montserrat,sans-serif;gap:8px;padding:8px 12px;text-align:left}.language-dropdown button:hover{background-color:#fff;color:#000}@media (max-width:1400px){.header,.header.scrolled{padding-left:40px;padding-right:40px}.navbar-left{gap:45px}.navbar-right{gap:25px}}@media (max-width:1024px){.header,.header.scrolled{padding-left:30px;padding-right:30px}.navbar-right .access,.navbar-right .language-selector{display:none}.logo{height:80px}.header.scrolled .logo{height:50px}}@media (max-width:768px){.header,.header.scrolled{padding:15px 20px}.navbar-right{display:none}.logo{height:70px}.header.scrolled .logo{height:45px}.navbar-left{gap:35px}.menu-icon{height:2px;width:24px}}.site-footer{background-color:#000;color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;padding:60px 40px 40px}.footer-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1400px}.footer-left{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer-logo{width:200px}.social-icons{display:flex;font-size:1.5rem;gap:15px;justify-content:flex-start}.social-icons a{color:#fff;font-size:1.5rem;transition:opacity .3s ease}.social-icons a:hover{opacity:.7}.footer-right{display:flex;flex-direction:column;gap:30px}.footer-contact{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}.footer-email,.footer-phone{color:#fff;font-size:1rem;text-decoration:none;white-space:nowrap}.footer-email:hover{text-decoration:underline}.address-block{word-wrap:break-word;align-items:center;display:flex;font-size:.9rem;gap:10px;line-height:1.4;max-width:300px}.address-icon{color:#fff;font-size:1.2rem}.address-block p{margin:0}.footer-awards{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.footer-awards img{max-height:70px;opacity:.9;width:auto}.footer-bottom{align-items:center;border-top:1px solid #444;display:flex;flex-wrap:wrap;font-size:.8rem;gap:40px;justify-content:flex-start;padding-top:20px}.footer-bottom a{color:#fff;font-weight:600;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.employment a{font-size:1.1rem;font-weight:700;letter-spacing:1px}@media (max-width:1024px){.footer-content{gap:40px;grid-template-columns:1fr}.footer-awards,.footer-bottom,.footer-contact{justify-content:center}}@media (max-width:768px){.site-footer{padding:40px 20px}.footer-logo{width:180px}.social-icons a{font-size:1.3rem}.footer-awards img{max-height:60px}.footer-bottom{flex-direction:column;gap:10px}}.mobile-menu-overlay{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease,visibility 0s linear .4s;visibility:hidden;width:100%;z-index:1999}.mobile-menu-overlay.open{opacity:1;transition-delay:0s;visibility:visible}.mobile-menu-panel{background-color:#0a0a0a80;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;max-width:80%;overflow-y:auto;padding:40px;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out;width:400px;z-index:2000}.mobile-menu-panel.open{transform:translateX(0)}.close-menu-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1;padding:5px;position:absolute;right:40px;top:25px}.mobile-nav{margin-top:50px}.mobile-nav ul{list-style:none;margin:0;padding:0;text-align:left}.mobile-nav>ul>li{border-bottom:1px solid #ffffff1a}.anim-box{align-items:center;box-sizing:border-box;color:#fffc;display:flex;justify-content:space-between;padding:20px 15px;position:relative;text-decoration:none;transition:color .3s ease;width:100%}.submenu-toggle{cursor:pointer}.mobile-nav>ul>li .anim-box{font-family:Playfair Display,serif;font-size:1rem}.anim-box:hover{color:#fff}.anim-box:after,.anim-box:before{background-color:#fff;content:"";height:1px;position:absolute;transition:width .3s ease-out;width:0}.anim-box:before{left:0;top:0}.anim-box:after{bottom:0;right:0}.anim-box:hover:after,.anim-box:hover:before{width:100%}.line{background-color:#fff;height:0;position:absolute;width:1px}.line-top{right:0;top:0}.line-bottom,.line-top{transition:height .3s ease-out .3s}.line-bottom{bottom:0;left:0}.anim-box:hover .line{height:100%}.submenu{list-style:none;margin:0 0 0 20px;max-height:0;overflow:hidden;padding:0;transition:max-height .5s ease-in-out}.submenu.open{max-height:1000px}.submenu li{border-bottom:none}.submenu .anim-box{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;padding:12px 15px}.submenu .anim-box .capacity-icon{color:#fff9;display:flex;gap:2px}.mobile-nav li.is-button{border-bottom:none;margin-top:20px}.mobile-nav li.is-button .anim-box{border:1px solid #fff;border-radius:2px;font-family:Montserrat,sans-serif;font-size:1rem;gap:8px;justify-content:center;letter-spacing:1px;padding:10px 15px;text-transform:uppercase;transition:all .3s ease}.mobile-nav li.is-button .anim-box:after,.mobile-nav li.is-button .anim-box:before,.mobile-nav li.is-button .line{display:none}.mobile-nav li.is-button .anim-box:hover{background-color:#fff;color:#000}.mobile-nav li.mobile-only-button-mobile,.mobile-nav li.mobile-only-button-tablet{display:none}@media (max-width:1024px){.mobile-nav li.mobile-only-button-tablet{display:block}}@media (max-width:768px){.mobile-nav li.mobile-only-button-mobile,.mobile-nav li.mobile-only-button-tablet{display:block}}.hero-section{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.iframe-wrapper{height:100%;pointer-events:none;width:100%}.iframe-wrapper,.iframe-wrapper iframe{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.iframe-wrapper iframe{height:140.625vw;min-height:100vh;min-width:177.77vh;width:250vh}.hero-content{position:relative;z-index:2}.af-about-section{background-color:#0c0c0c;color:#fff;font-family:sans-serif;padding:80px 40px;position:relative;z-index:1}.af-about-content{align-items:flex-start;display:flex;gap:60px;margin:0 auto;max-width:1200px;position:relative;z-index:1}.af-text-column{flex:3 1}.af-text-column h2{color:#9c865c;font-family:Antonio,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:30px}.af-text-column p{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:20px}.af-text-column strong{color:#9c865c;font-weight:700}.af-awards-column{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:40px}.af-award-logo{height:auto;max-width:180px}.af-award-logo-tripadvisor{max-width:400px}.af-animated-item{opacity:0;transform:translateY(40px);transition:all .8s ease-out}.af-animated-item.af-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.af-about-section{padding:60px 20px}.af-about-content{flex-direction:column;gap:50px;text-align:center}.af-awards-column{flex-direction:row;flex-wrap:wrap;justify-content:center}.af-award-logo{max-width:130px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomInFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.rooms-section{animation:slideInUp .8s ease-out;background-color:#fff;color:#000;font-family:Montserrat,sans-serif;overflow-x:hidden;padding:80px 40px}.rooms-header-title{margin:0 auto 50px;max-width:1200px;position:relative;text-align:left}.rooms-header-title .section-title{color:#000;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.room-carousel-item{align-items:flex-start;display:flex;flex-direction:row;gap:60px;margin:0 auto;max-width:1200px}.room-image-container{flex:1 1;min-width:300px;position:relative}.room-image{box-shadow:0 5px 15px #0000001a;display:block;height:auto;width:100%}.room-image,.room-info{animation:zoomInFade .6s ease-in-out}.room-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:20px}.room-name{color:#000;font-family:Antonio,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2;margin-bottom:20px;position:relative}.room-name:after{background-color:#d4af37;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:60px}.room-description{font-size:1rem;margin-bottom:30px}.reserve-button{align-self:flex-start;background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:1px;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.reserve-button:hover{background-color:#d4af37;border-color:#d4af37;color:#000}.carousel-nav{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.nav-arrow{align-items:center;background-color:#ffffffd9;border:none;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.nav-arrow:hover{background-color:#fff;transform:scale(1.1)}.nav-arrow svg{color:#333}.long-divider{background-color:#e0e0e0;height:1px;margin:80px auto 0;max-width:1200px;width:100%}@media (max-width:900px){.section-title{font-size:2.5rem}.room-carousel-item{align-items:center;flex-direction:column;gap:40px}.room-info{align-items:center;padding-top:0;text-align:center}.room-name:after{left:50%;transform:translateX(-50%)}}@media (max-width:600px){.rooms-section{padding:50px 20px}.section-title{font-size:2rem;margin-bottom:30px}.room-name{font-size:1.8rem}.room-description{font-size:.9rem}.reserve-button{font-size:.9rem;padding:12px 25px}}.animate-out{opacity:0;transform:translateY(40px);transition:all .6s ease-out}.rooms-header-title.animate-in{animation:slideInDown .8s ease-out forwards}.room-image.animate-in{animation:slideInLeft .8s ease-out forwards}.room-info.animate-in{animation:slideInRight .8s ease-out forwards}.press-section{align-items:center;display:flex;flex-direction:column;width:100%}.press-header-title{box-sizing:border-box;max-width:1200px;padding:0 20px;text-align:left;width:100%}.press-header-title .section-title{color:#000;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.press-logos-container{align-items:center;background-color:#000;box-sizing:border-box;display:flex;justify-content:center;padding:10px 15px;width:100%}.combined-press-image{display:block;height:auto;max-width:100%;object-fit:contain}.press-footer-white-background{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:50px 20px;position:relative;text-align:center;width:100%}.see-more-link{color:#000;font-family:Montserrat,sans-serif;font-size:1.1rem;margin-bottom:30px;text-decoration:none;transition:color .3s ease}.see-more-link:hover{color:#d4af37}.long-divider-footer{background-color:#000;height:1px;margin:0 auto;max-width:1000px;width:100%}@media (max-width:768px){.press-section{margin-top:60px}.press-header-title{margin-bottom:30px;padding:0 20px}.press-header-title .section-title{font-size:2rem}.press-logos-container{padding:20px 15px}.see-more-link{font-size:1rem;margin-bottom:20px}.press-footer-white-background{padding:40px 15px}}.services-section{background-color:#fff;padding:20px 40px}.section-header{margin:0 auto 50px;max-width:1200px;text-align:left}.section-header-text{color:#000;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.classic-divider{align-items:center;display:flex;justify-content:flex-start}.divider-line{background-color:#e0e0e0;height:1px;width:80px}.divider-diamond{background-color:#e0e0e0;height:10px;margin:0 15px;transform:rotate(45deg);width:10px}.services-grid{grid-gap:50px 30px;display:grid;gap:50px 30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.service-item{opacity:0;text-align:left;transform:translateY(40px) scale(.95);transition:all .8s ease-out}.service-item.visible{opacity:1;transform:translateY(0) scale(1)}.service-item:hover{transform:translateY(-5px) scale(1.03);transition:all .4s ease}.service-image{display:block;height:400px;margin-bottom:25px;object-fit:cover;width:500px}.service-info{padding:0}.service-title{font-family:Antonio,sans-serif;font-weight:700;line-height:1.2}.discover-more-button,.service-title{letter-spacing:1px;text-transform:uppercase}.discover-more-button{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.8rem;padding:12px 25px;text-decoration:none;transition:all .3s ease}.discover-more-button:hover{background-color:#fff;color:#000}@media (max-width:992px){.services-grid{gap:50px;grid-template-columns:1fr}}@media (max-width:768px){.services-section{padding:60px 20px}.classic-divider,.section-header{justify-content:center;text-align:center}.service-image{height:auto;width:100%}}.reasons-section{background-image:url(/static/media/reasons-bg.441aed306ce9e3cd09ee.png);background-position:50%;background-size:cover;color:#fff;padding:100px 40px;position:relative}.reasons-overlay{display:none}.reasons-content{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.reasons-title{margin-bottom:50px}.reasons-title p{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:2px;margin:0}.reasons-title h1{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:10px 0 0}.reasons-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.reason-pill{background-color:#6f7a43;border-radius:50px;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;padding:25px;transition:transform .3s ease,background-color .3s ease}.reason-pill:hover{background-color:#80825a;transform:translateY(-5px)}@media (max-width:992px){.reasons-grid{grid-template-columns:1fr;margin:0 auto;max-width:500px}.reasons-title h1{font-size:2.5rem}}@media (max-width:768px){.reasons-section{background-attachment:scroll;padding:80px 20px}}.testimonials-section{background-color:#000;color:#fff;overflow:hidden;padding:60px 30px;text-align:center}.testimonial-content{opacity:0;transform:translateY(40px);transition:all .8s ease-out}.testimonial-content.animate-in{opacity:1;transform:translateY(0)}.tripadvisor-logo{height:auto;margin-bottom:5px;width:170px}.testimonial-quote{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:italic;line-height:1.6;margin-bottom:20px;padding:0 20px}.testimonial-author{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:40px}.testimonial-navigation{display:flex;gap:15px;justify-content:center}.nav-dot{background-color:#fff6;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.nav-dot.active{background-color:#fff;transform:scale(1.3)}.nav-dot:hover{background-color:#ffffffb3}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}.testimonial-content.enter{animation:fadeInSlideUp .6s forwards}.testimonial-content.exit{animation:fadeOutSlideDown .6s forwards}@media (max-width:768px){.testimonials-section{padding:60px 20px}.tripadvisor-logo{width:120px}.testimonial-quote{font-size:1.1rem}.testimonial-author{font-size:1rem}}.instagram-section{background-color:#fff;overflow:hidden;padding:80px 40px}.instagram-title-container{margin:0 auto 40px;max-width:1200px;text-align:left}.instagram-title-main{color:#000;font-family:Danmark;font-size:3rem;letter-spacing:2px;margin-right:15px;text-transform:uppercase}.instagram-title-handle{color:#d4af37;font-family:Lufga-Bold;font-size:1.5rem;font-weight:600}.instagram-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;transition:all .4s ease}.grid-item{border-radius:12px;box-shadow:0 4px 20px #0000001a;opacity:0;overflow:hidden;position:relative;transform:translateY(40px);transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease-out}.grid-item.visible{opacity:1;transform:translateY(0)}.grid-image{filter:brightness(95%);height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease;width:100%}.grid-item-overlay{align-items:center;background:radial-gradient(circle,#0006 0,#0009 100%);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease;width:100%}.play-icon{color:#fff;font-size:3rem;opacity:.8;transform:scale(.8);transition:transform .4s ease,opacity .4s ease}.grid-item:hover .grid-image{filter:brightness(80%) contrast(1.1);transform:scale(1.1) rotate(1deg)}.grid-item:hover .grid-item-overlay{opacity:1}.grid-item:hover .play-icon{opacity:1;transform:scale(1)}@media (max-width:992px){.instagram-title-container{text-align:center}.instagram-title-main{font-size:2.4rem}.instagram-title-handle{display:block;font-size:1.3rem;margin-top:8px}.instagram-section{padding:60px 30px}}@media (max-width:768px){.instagram-grid{gap:10px}.grid-item{border-radius:10px}.play-icon{font-size:2.4rem}}@media (max-width:480px){.instagram-section{padding:40px 20px}.instagram-title-main{font-size:1.8rem}.instagram-title-handle{font-size:1rem}.play-icon{font-size:2rem}}.live-feed-section{background-color:#d3c5b2;padding:80px 40px}.live-feed-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1200px}.video-placeholder{border-radius:25px;box-shadow:0 10px 30px #0003;display:block;height:auto;opacity:0;transform:translateY(40px);transition:all .8s ease;width:100%}.video-placeholder.visible{opacity:1;transform:translateY(0)}.text-column{color:#212121;opacity:0;transform:translateY(40px);transition:all .8s ease}.text-column.visible{opacity:1;transform:translateY(0)}.live-feed-title{color:#212121;font-family:Danmark,serif;margin-bottom:25px}.live-feed-cta,.live-feed-description{color:#212121;font-family:Lufga-Regular;font-size:1.1rem;line-height:1.7;margin-bottom:25px}.live-feed-cta strong,.live-feed-description strong{color:#212121;font-weight:700}@media (max-width:992px){.live-feed-container{gap:40px;grid-template-columns:1fr}.text-column{text-align:center}}@media (max-width:768px){.live-feed-section{padding:60px 20px}.live-feed-title{font-size:2.2rem}}@font-face{font-family:Lufga-Bold;font-weight:400;src:url(/static/media/lufga-bold.a266db3bd9b67ca28064.otf) format("truetype")}.room-hero{animation:heroEntrance 1s ease forwards;opacity:0;transform:translateY(-50px)}@keyframes heroEntrance{to{opacity:1;transform:translateY(0)}}.room-hero-title{font-family:Danmark,serif}.scroll-animation{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.scroll-animation.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.room-hero{height:60vh}.room-hero-title{font-size:2.5rem}.room-content-container{padding:60px 20px}.room-title{font-size:2rem}.room-description{font-size:1rem;margin-bottom:60px}.gallery-arrow.left,.gallery-arrow.right{font-size:2rem}}.reserve-btn{border:1px solid #0000;display:inline-block;font-family:Antonio-Regular;font-size:.8rem;font-weight:600;letter-spacing:2px;padding:18px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.reserve-btn.dark{background-color:#000;border-color:#000;color:#fff}.reserve-btn.dark:hover{background-color:#fff;color:#000}.reserve-btn.light{background-color:#d3c5b2;border-color:#d3c5b2;color:#fff}.reserve-btn.light:hover{background-color:initial;border-color:#d3c5b2;color:#d3c5b2}.discover-btn{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:Antonio-Regular;font-size:.85rem;font-weight:300;letter-spacing:2px;padding:12px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.discover-btn:hover{background-color:#fff;border-color:#000;color:#000}.other-rooms-section{margin:0 auto;max-width:1400px;padding:80px 40px}.section-title-other-rooms{color:#000;font-family:Danmark,serif;font-size:2rem;font-weight:600;letter-spacing:2px;margin-bottom:60px;padding-left:15px;text-align:left;text-transform:uppercase}.other-rooms-grid{grid-gap:60px 40px;display:grid;gap:60px 40px;grid-template-columns:1fr 1fr}.room-card{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:100%}.room-card-image-container{height:350px;overflow:hidden;position:relative;width:100%}.room-card-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.room-card:hover .room-card-image{transform:scale(1.05)}.room-card-name{color:#000;font-family:Antonio,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:1px;margin:20px 0 15px;text-transform:capitalize}.bookmark-icon{background-color:#d3c5b2;-webkit-clip-path:polygon(50% 100%,0 80%,0 0,100% 0,100% 80%);clip-path:polygon(50% 100%,0 80%,0 0,100% 0,100% 80%);height:35px;position:absolute;right:20px;top:0;width:25px;z-index:5}@media (max-width:768px){.other-rooms-section{padding:60px 20px}.section-title-other-rooms{font-size:2rem;margin-bottom:40px;padding-left:0;text-align:center}.other-rooms-grid{gap:50px;grid-template-columns:1fr}.room-card-image-container{height:250px}}.compare-rooms-section{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:flex-start;margin-top:80px;min-height:20vh;padding:100px 60px;position:relative;text-align:left}.compare-rooms-overlay{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.compare-rooms-content{max-width:600px;position:relative;z-index:2}.compare-rooms-title{color:#fff;font-size:3.2rem;font-weight:400;line-height:1.1;margin-bottom:40px}.compare-rooms-title span.compara{display:block;font-family:Antonio,sans-serif;font-size:3rem;font-weight:300;letter-spacing:1px;margin-bottom:-20px}.compare-rooms-title span.habitaciones{font-family:Lufga,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.5px}.compare-rooms-content .discover-btn{background-color:#000;border-color:#000;color:#fff;transition:all .3s ease}.compare-rooms-content .discover-btn:hover{background-color:#fff;border-color:#fff;color:#000}@media (max-width:768px){.compare-rooms-section{margin-top:60px;min-height:40vh;padding:80px 30px}.compare-rooms-title{font-size:2.4rem}.compare-rooms-title span.compara{font-size:2.8rem}.compare-rooms-title span.habitaciones{font-size:1.6rem}}@font-face{font-family:Lufga-Regular;font-weight:400;src:url(/static/media/lufga-bold.a266db3bd9b67ca28064.otf) format("truetype")}.room-hero-title{font-family:Danmark}.room-description{font-family:lufga-regular}.room-description strong{font-weight:600}.amenities-title{font-family:Antonio-Regular;font-weight:600}.animate{transform:translateY(40px)}.visible{opacity:1;transform:translateY(0)}.room-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.room-hero-overlay{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.room-hero-title{font-family:DanMark;font-size:3.5rem;font-weight:700;letter-spacing:2px;position:relative;text-transform:uppercase;z-index:2}.room-content-container{margin:0 auto;max-width:1100px;padding:80px 40px}.room-title{color:#000;font-family:Danmark,serif;font-size:2.5rem;font-weight:400;letter-spacing:2px;margin:0 0 25px;text-align:center;text-transform:uppercase}.room-description{color:#333;font-family:Lufga-Regular;font-size:1.1rem;line-height:1.7;margin:0 auto 80px;max-width:700px;text-align:center}.room-description strong{color:#000;font-family:lufga-bold;font-weight:700}.room-details-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr}.room-gallery{position:relative}.room-main-image{display:block;height:auto;width:100%}.gallery-arrow{background:none;border:none;color:#888;cursor:pointer;font-size:3rem;font-weight:100;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease;-webkit-user-select:none;user-select:none;z-index:10}.gallery-arrow:hover{color:#000}.gallery-arrow.left{left:-30px}.gallery-arrow.right{right:-30px}.room-amenities{padding:0}.amenities-title{color:#000;font-family:Antonio-Regular,sans-serif;font-size:1.5rem;font-weight:400;margin:0 0 15px;padding-bottom:15px;position:relative}.amenities-title:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.amenities-list{list-style:disc;margin:0;padding-left:20px}.amenities-list li{color:#333;font-family:lufga-regular;font-size:1rem;line-height:2}.booking-bar{background-color:#000;color:#fff;font-family:Montserrat,sans-serif;padding:60px 20px;text-align:center}.booking-bar p{color:#eee;font-family:Lufga-Regular,sans-serif;font-size:1rem;line-height:1.7;margin:5px 0}.booking-bar-button{margin-top:30px}@media (max-width:992px){.room-details-grid{gap:50px;grid-template-columns:1fr}.gallery-arrow.left{left:15px}.gallery-arrow.right{right:15px}}@media (max-width:768px){.room-hero{height:60vh}.room-hero-title{font-size:2.5rem}.room-content-container{padding:60px 20px}.room-title{font-size:2rem}.room-description{font-size:1rem;margin-bottom:60px}}.animate{opacity:0;transform:translateY(40px) scale(.95);transition:all .8s ease-out}.animate.visible{opacity:1;transform:translateY(0) scale(1)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.restaurant-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.restaurant-hero-overlay{background-color:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%}.restaurant-hero-title{animation:fadeInDown 1.2s ease-in-out;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;position:relative;text-transform:uppercase;z-index:2}.mangle-logo{margin-bottom:40px;transition:transform .6s ease;width:150px}.mangle-logo:hover{transform:scale(1.05)}.restaurant-intro{background-color:#000;color:#fff;padding:70px 0 0;text-align:center}.intro-content{max-width:800px;padding:0 40px 80px;position:relative;z-index:2}.restaurant-content-image-wrapper{height:60vh;margin-top:-50px;overflow:hidden;position:relative;width:100%}.restaurant-content-image{display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 1s ease-in-out;width:100%}.restaurant-content-image-wrapper:hover .restaurant-content-image{transform:scale(1.1)}.intro-content p{color:#fffc;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;margin-bottom:25px;transition:opacity .6s ease}.intro-content p strong{color:#bd9b6d}@media (max-width:768px){.intro-content{padding:0 20px 60px}.restaurant-content-image-wrapper{margin-top:-30px}}.restaurant-details{background-color:#fff;padding:80px 40px}.details-content{color:#333;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px;text-align:center}.details-content strong{color:#000;font-weight:600}.details-info,.menu-button{margin-top:30px}.menu-button{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:2px;padding:15px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.menu-button:hover{background-color:#fff;color:#000}.divider-line-full{animation:fadeIn 1s ease forwards;background-color:#ccc;height:2px;margin:60px auto 0;max-width:1200px;opacity:0;width:100%}.restaurant-features-section{padding:80px 40px}.features-grid{grid-gap:40px 80px;align-items:start;display:grid;gap:40px 80px;grid-template-areas:"top-image right-text" "left-text bottom-image";grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.grid-item-1{grid-area:top-image}.grid-item-2{align-self:center;grid-area:right-text}.grid-item-3{align-self:center;grid-area:left-text}.grid-item-4{grid-area:bottom-image}.carousel-image,.feature-image{border-radius:10px;display:block;height:400px;object-fit:cover;object-position:center;transition:transform .6s ease,box-shadow .6s ease;width:100%}.carousel-image:hover,.feature-image:hover{box-shadow:0 10px 25px #00000026;transform:scale(1.03)}.feature-text-block{animation:fadeInUp 1.2s ease forwards;color:#333;font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.8;opacity:0}.mangle-logo-small{display:block;height:55px;margin:0 auto 25px}.feature-carousel{position:relative}.carousel-arrow{color:#555;cursor:pointer;font-size:3rem;font-weight:100;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease}.carousel-arrow:hover{color:#000}.carousel-arrow.left{left:-40px}.carousel-arrow.right{right:-40px}@media (max-width:992px){.features-grid{gap:50px;grid-template-areas:"top-image" "right-text" "bottom-image" "left-text";grid-template-columns:1fr}.grid-item-3{align-self:auto}.feature-text-block{text-align:center}.carousel-arrow.left{left:15px}.carousel-arrow.right{right:15px}}@media (max-width:768px){.restaurant-hero{height:70vh}.intro-title,.restaurant-hero-title{font-size:2.2rem}.restaurant-details,.restaurant-intro{padding:60px 20px}.details-content,.intro-content p{font-size:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}.menu-page-container{display:grid;grid-template-columns:50% 50%;min-height:80vh}.menu-options-column{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 60px}.menu-content-wrapper{max-width:400px}.menu-title{color:#bd9b6d;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;letter-spacing:3px;margin-bottom:50px;text-transform:uppercase}.menu-list ul{list-style:none;margin:0;padding:0}.menu-list li{border-bottom:2px solid #555;padding:18px 0}.menu-list a{color:#fffc;display:block;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:400;margin:-10px 0;padding:10px 0;text-decoration:none;transition:all .4s ease}.menu-list a:hover{color:#fff;transform:translateX(15px)}.menu-image-column{overflow:hidden}.menu-image{filter:grayscale(100%);height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.menu-image-column:hover .menu-image{transform:scale(1.05)}@media (max-width:900px){.menu-page-container{grid-template-columns:1fr}.menu-image-column{height:400px}.menu-options-column{padding:60px 40px}}.traslados-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.traslados-intro{background-color:#000;color:#fff;padding:50px 10px;text-align:center}.intro-content{margin:0 auto;max-width:900px}.intro-title{font-family:Playfair Display,serif;font-weight:600;margin:0 0 25px}.intro-subtitle{font-family:Montserrat,sans-serif}.intro-subtitle strong{color:#bd9b6d;font-weight:500}.traslados-options{background-color:#fff;margin:0 auto;max-width:1200px;padding:80px 40px}.options-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.option-card{color:#333;font-family:Montserrat,sans-serif}.option-title{color:#000;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:600;margin:0}.option-subtitle{color:#555;font-family:Montserrat,sans-serif;font-size:1rem;margin:5px 0 20px}.service-block.avioneta-service{margin-top:50px}.service-divider{background-color:#ccc;height:1px;margin-bottom:20px;width:100%}.service-title{color:#000;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;margin:0 0 15px}.service-details{font-size:1rem;line-height:1.6}.service-details strong{color:#000;font-weight:600}.service-note{color:#777;font-size:.8rem;font-style:italic}.service-includes{font-size:1rem;line-height:1.6;margin-bottom:30px;margin-top:20px}.service-includes p{margin:0 0 10px}.service-includes ul{margin:0;padding-left:20px}.service-includes li{margin-bottom:5px}.traslados-page-container{animation:fadeIn 1s ease-in-out}@media (max-width:900px){.options-grid{grid-template-columns:1fr}}@media (max-width:768px){.traslados-hero{height:70vh}.hero-title,.intro-title{font-size:2rem}.traslados-intro,.traslados-options{padding:60px 20px}}.contact-btn{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:Antonio-Regular;font-size:.9rem;letter-spacing:1px;padding:15px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.contact-btn:hover{background-color:#fff;color:#000}@font-face{font-family:Lufga;font-style:normal;font-weight:400;src:url(/static/media/lufga-regular.ac50ed8ff14d1be217d3.otf) format("opentype")}@font-face{font-family:Lufga;font-style:normal;font-weight:700;src:url(/static/media/lufga-bold.a266db3bd9b67ca28064.otf) format("opentype")}@font-face{font-family:Danmark-Regular;font-weight:400;src:url(/static/media/Danmark-Regular.df7e1ef006e05623a64f.otf) format("opentype")}.cenas-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.section-title{color:#bd9b6d;font-family:Antonio;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.info-text{font-family:Lufga;font-weight:400;max-width:900px}.info-text strong{color:#fff;font-family:Lufga;font-weight:1000}.cenas-options{background-color:#fff;margin:0 auto;max-width:1200px;padding:80px 40px}.section-subtitle{color:#000;font-family:Danmark;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin-bottom:60px;text-align:center;text-transform:uppercase}.cena-item{align-items:center;animation:fadeUp 1s ease;display:flex;margin-bottom:80px}.cena-item:last-child{margin-bottom:0}.cena-img{flex:1 1;padding-right:40px}.cena-img img{border-radius:12px;display:block;height:auto;max-width:100%}.cena-details{color:#333;flex:1 1;font-family:Lufga}.option-name{color:#000;font-family:Antonio;font-size:1.8rem;font-weight:600;margin-bottom:20px}.cena-details ul{list-style:none;padding:0}.cena-details li{font-size:1.1rem;line-height:1.8;margin-bottom:8px;padding-left:20px;position:relative}.cena-details li:before{color:#bd9b6d;content:"-";font-weight:700;left:0;position:absolute}.cena-item.reverse{flex-direction:row-reverse}.cena-item.reverse .cena-img{padding-left:40px;padding-right:0}.fade-in,.fade-up{animation:fadeUp 1s ease forwards}@media (max-width:900px){.cenas-options,.info-section{padding:60px 30px}.cena-item,.cena-item.reverse{flex-direction:column;margin-bottom:60px}.cena-img,.cena-item.reverse .cena-img{margin-bottom:30px;padding:0}.cena-details{text-align:center}.cena-details ul{display:inline-block;text-align:left}}@media (max-width:768px){.cenas-hero{height:70vh}.hero-title,.section-subtitle,.section-title{font-size:2rem}.cenas-options,.info-section{padding:40px 15px}.option-name{font-size:1.5rem}.cena-details li{font-size:1rem}}.propuestas-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.info-section{background-color:#000;color:#fff;padding:80px 40px;text-align:center}.info-title{margin-bottom:25px}.info-text strong{color:#bd9b6d;font-weight:500}.cta-section{background-color:#fff;padding:80px 40px;text-align:center}.cta-section p{color:#333;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;margin:0 auto 30px;max-width:600px}.fade-in{animation:fadeIn 1s forwards;transform:translateY(0)}.fade-up{animation:fadeUp 1s forwards;transform:translateY(40px)}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.propuestas-hero{height:70vh}.hero-title,.info-title{font-size:2rem}.cta-section,.info-section{padding:60px 20px}.cta-section p,.info-text{font-size:1rem}}.wellness-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;width:100%}.wellness-hero-content{padding:0 20px;position:relative;z-index:2}.wellness-hero-content h1{font-family:Playfair Display,serif;font-size:4rem;font-weight:600;letter-spacing:5px;margin:0;text-transform:uppercase}.wellness-intro{background-color:#fff;color:#333;font-family:Montserrat,sans-serif;padding:80px 40px;text-align:center}.wellness-intro-content{margin:0 auto;max-width:800px}.wellness-intro-logo{height:auto;margin-bottom:40px;max-width:250px}.wellness-intro p{font-size:1.15rem;line-height:1.7;margin-bottom:40px}.wellness-intro strong{color:#333;font-weight:700}.wellness-menu-button{background-color:#000;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;letter-spacing:1px;margin-bottom:60px;padding:15px 35px;text-transform:uppercase;transition:background-color .3s ease}.wellness-menu-button:hover{background-color:#333}.wellness-divider{background-color:#ccc;height:2px;margin:60px auto;max-width:1200px;width:100%}.wellness-activities{background-color:#fff;padding:40px 40px 80px}.activities-grid{grid-gap:60px 40px;display:grid;gap:60px 40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.activity-card{padding:0}.activity-title{color:#000;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:600;letter-spacing:2px;margin:0 0 25px;text-transform:uppercase}.activity-image-container{height:400px;margin-bottom:25px;overflow:hidden;width:100%}.activity-image{display:block;height:100%;object-fit:cover;width:100%}.activity-text p{color:#333;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.7}.activity-text strong{color:#000;font-weight:600}.activity-note{font-size:.9rem;font-style:italic;margin-top:20px}.activities-footer-note{color:#555;font-family:Montserrat,sans-serif;font-size:.8rem;line-height:1.5;margin-top:60px;text-align:center}.activities-footer-note p{margin:0}@media (max-width:1024px){.wellness-hero-content h1{font-size:3.5rem}.wellness-intro{padding:60px 30px}.wellness-intro-logo{max-width:200px}}@media (max-width:768px){.wellness-hero{height:70vh}.wellness-hero-content h1{font-size:2.5rem;letter-spacing:3px}.wellness-intro{padding:50px 20px}.wellness-intro-logo{margin-bottom:30px;max-width:180px}.wellness-intro p{font-size:1rem;margin-bottom:30px}.wellness-divider{margin-bottom:40px;max-width:200px}.wellness-menu-button{font-size:.9rem;margin-bottom:40px;padding:12px 25px}.activities-grid{gap:50px;grid-template-columns:1fr}.activity-image-container{height:250px}}@media (max-width:480px){.wellness-hero-content h1{font-size:2rem;letter-spacing:2px}.wellness-divider{margin-bottom:40px;width:90%}}.bodas-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.bodas-info-black{background-color:#000;color:#fff;padding:80px 40px;text-align:center}.info-title{color:#bd9b6d;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin:0 0 25px;text-transform:uppercase}.info-text{color:#fffc;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px}.bodas-info-black .info-text strong{color:#bd9b6d;font-weight:500}.bodas-cta-white{background-color:#fff;padding:80px 40px;text-align:center}.bodas-cta-white p{color:#333;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;margin:0 auto 30px;max-width:600px}.bodas-cta-white p strong{color:#000;font-weight:600}.fade-in{opacity:0;transition:opacity 1s ease-in-out}.fade-up{transform:translateY(20px)}.fade-down,.fade-up{opacity:0;transition:opacity 1s ease,transform 1s ease}.fade-down{transform:translateY(-20px)}[data-aos].aos-animate{opacity:1!important;transform:translateY(0)!important}@media (max-width:768px){.bodas-hero{height:70vh}.hero-title,.info-title{font-size:2rem}.bodas-cta-white,.bodas-info-black{padding:60px 20px}.bodas-cta-white p,.info-text{font-size:1rem}}@font-face{font-family:Lufga-Bold;font-weight:700;font-weight:400;src:url(/static/media/lufga-regular.ac50ed8ff14d1be217d3.otf) format("truetype")}.ubicacion-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.hero-title{font-family:Playfair Display,serif}.ubicacion-intro-black{background-color:#000;color:#fff;padding:60px 40px;text-align:center}.intro-title{color:#bd9b6d;font-family:Antonio-Bold,sans-serif;font-size:2.5rem;letter-spacing:2px;margin:0 0 15px;text-transform:uppercase}.intro-subtitle{color:#fffc;font-family:Lufga-Regular,sans-serif;font-size:1.1rem;line-height:1.7}.mapa-section{background-color:#fff;padding:80px 40px}.mapa-title{color:#000;font-family:Danmark-Regular,serif;font-size:2.5rem;letter-spacing:2px;margin:0 auto 30px;max-width:1200px;text-align:left;text-transform:uppercase}.mapa-container{margin:0 auto;max-width:1200px;padding-top:40px}.mapa-container iframe{border:none;display:block}.page-divider{background-color:#ccc;height:1px;margin:0 auto;max-width:1200px;width:100%}.punta-mosquito-section{background-color:#fff;padding:80px 40px}.punta-mosquito-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px}.punta-mosquito-image img{display:block;height:auto;max-width:100%}.punta-mosquito-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.punta-mosquito-text{margin-bottom:40px}.punta-mosquito-text h3{color:#000;font-family:Antonio-Bold,sans-serif;font-size:1.8rem;margin:0 0 20px}.punta-mosquito-text p{color:#333;font-family:Lufga-Regular,sans-serif;font-size:1.1rem;line-height:1.7}.punta-mosquito-text strong{color:#000;font-family:Lufga-Bold,sans-serif;font-weight:600}.punta-mosquito-cta{background-color:#000;padding:40px;text-align:center}.punta-mosquito-cta p{color:#fffc;font-family:Lufga-Regular,sans-serif;font-size:1.1rem;line-height:1.7;margin:0}.punta-mosquito-cta strong{color:#fff;font-family:Lufga-Bold,sans-serif}.punta-mosquito-cta .cta-highlight{color:#bd9b6d;font-family:Lufga-Bold,sans-serif}@media (max-width:900px){.punta-mosquito-grid{gap:30px;grid-template-columns:1fr;text-align:center}.punta-mosquito-content{height:auto}.punta-mosquito-text{margin-bottom:30px}.punta-mosquito-text p{font-size:1rem}}@media (max-width:768px){.ubicacion-hero{height:70vh}.hero-title,.intro-title,.mapa-title{font-size:2rem}.mapa-section,.punta-mosquito-section,.ubicacion-intro-black{padding:60px 20px}.mapa-container iframe{height:400px}}@font-face{font-family:Lufga-Regular;font-weight:400;src:url(/static/media/lufga-regular.ac50ed8ff14d1be217d3.otf) format("opentype")}@font-face{font-family:Lufga-Bold;font-weight:700;src:url(/static/media/lufga-bold.a266db3bd9b67ca28064.otf) format("opentype")}@font-face{font-family:Danmark;font-weight:400;src:url(/static/media/Danmark-Regular.df7e1ef006e05623a64f.otf) format("opentype")}.tips-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.hero-title{font-family:DanMark;font-weight:500}.tip-section{display:flex;justify-content:center;padding:80px 40px}.tip-content{max-width:800px;text-align:center}.tip-title-main{font-family:Antonio-Bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.tip-description{font-family:Lufga-Regular,sans-serif;font-size:1.1rem;line-height:1.7;margin:0}.tip-section.dark{background-color:#000;color:#fff}.tip-section.dark .tip-title-main{color:#bc944e}.tip-section.dark .tip-description{color:#fffc}.tip-section.dark .tip-description strong{color:#fff;font-family:Lufga-Bold,sans-serif;font-weight:700}.tip-section.light{background-color:#fff;color:#333}.tip-section.light .tip-title-main{color:#000;font-family:DanMark}.tip-section.light .tip-description{color:#333}.tip-section.light .tip-description strong{color:#000;font-family:Lufga-Bold,sans-serif;font-weight:700}.tips-divider{background-color:#000;height:2px;margin:60px auto;max-width:1200px;width:80%}.dos-donts-section{background-color:#fff;padding:80px 40px}.dos-donts-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.dos-donts-column h3{color:#000;font-family:Danmark;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;text-transform:uppercase}.dos-donts-column ul{list-style:disc;margin:0;padding-left:25px}.dos-donts-column li{color:#333;font-family:Lufga-Regular,sans-serif;font-size:1.1rem;line-height:1.7;margin-bottom:15px}@media (max-width:900px){.dos-donts-grid{grid-template-columns:1fr}}@media (max-width:768px){.tips-hero{height:60vh}.hero-title{font-size:2.5rem}.dos-donts-section,.tip-section{padding:60px 20px}.dos-donts-column h3,.tip-title-main{font-size:2rem}.dos-donts-column li,.tip-description{font-size:1rem}}@font-face{font-family:Antonio-Regular;font-weight:400;src:url(/static/media/Antonio-Regular.e560db7c85bc7d159138.ttf) format("truetype")}@font-face{font-family:Antonio-Bold;font-weight:700;src:url(/static/media/Antonio-Bold.7c89038493d2f1ce9ce6.ttf) format("truetype")}@font-face{font-family:Lufga-Regular;font-weight:400;src:url(/static/media/lufga-regular.ac50ed8ff14d1be217d3.otf) format("truetype")}@font-face{font-family:Danmark;font-style:normal;font-weight:400;src:url(/static/media/Danmark-Regular.df7e1ef006e05623a64f.otf) format("truetype")}.contact-hero{align-items:center;background-position:center 70%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.hero-overlay{background-color:#0006}.hero-title{font-family:Danmark;font-size:3.5rem;font-weight:700;letter-spacing:2px}.contact-title-bar{background-color:#000;color:#fff;padding:60px 40px;text-align:center}.title-bar-text{color:#fff;font-family:Antonio-Bold;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin:0 0 15px;text-transform:uppercase}.title-bar-subtitle{color:#fffc;font-family:Lufga-Regular;font-size:1.1rem;margin:0 0 30px}.contact-title-bar .contact-btn{background-color:#d3c5b2;border-color:#d3c5b2;color:#000}.contact-title-bar .contact-btn:hover{background-color:initial;color:#d3c5b2}.contact-info-map-section{margin:0 auto;max-width:1200px;padding:80px 40px}.info-map-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 2fr}.info-block{color:#333;font-family:Lufga-Regular;font-size:1.1rem;line-height:1.7;margin-bottom:30px}.info-block a{color:#333;text-decoration:none}.info-block a:hover{text-decoration:underline}.map-column iframe{border:0;height:450px;width:100%}.join-team-section{background-color:#fff;border-top:1px solid #eee;margin:0 auto;max-width:800px;padding:80px 40px;text-align:center}.join-team-title{color:#000;font-family:Antonio-Regular;font-size:2rem;font-weight:500;margin:0 0 20px}.join-team-section p{color:#333;font-family:Lufga-Regular;font-size:1.1rem;line-height:1.7;margin:0 0 30px}.join-team-section p strong{color:#000;font-family:Lufga-Bold;font-weight:600}@media (max-width:900px){.info-map-grid{grid-template-columns:1fr}.info-column{text-align:center}}@media (max-width:768px){.contact-hero{height:70vh}.hero-title,.join-team-title,.title-bar-text{font-size:2rem}.contact-info-map-section,.contact-title-bar,.join-team-section{padding:60px 20px}.map-column iframe{height:350px}}.press-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.hero-overlay{background-color:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.hero-title{font-family:Danmark,sans-serif;font-size:4rem;font-weight:400;letter-spacing:4px;position:relative;text-transform:uppercase;z-index:2}.press-grid-section{background-color:#fff;padding:80px 40px}.press-grid{grid-gap:60px 40px;display:grid;gap:60px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.press-card{text-align:center}.press-card-image{aspect-ratio:4/3;height:auto;margin-bottom:25px;object-fit:cover;width:100%}.press-card-logo{display:block;margin:0 auto 15px;max-height:40px;width:auto}.press-card-description{color:#333;font-family:Antonio-Regular,sans-serif;font-size:1.1rem;line-height:1.6;margin:0 auto 20px;max-width:300px}.press-card-link{color:#555;font-family:Lufga-Regular,sans-serif;font-size:.9rem;text-decoration:underline;transition:color .3s ease}.press-card-link:hover{color:#bc944e}.food-travel-section{background-color:#000;padding:60px 40px;position:relative}.food-travel-section:after,.food-travel-section:before{background-color:#fff;content:"";height:2px;left:10%;position:absolute;width:80%}.food-travel-section:before{top:0}.food-travel-section:after{bottom:0}.ft-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.ft-logo{max-width:100%;width:250px}.ft-video-container{text-align:center}.ft-video-link{cursor:pointer;display:block;position:relative}.ft-video-thumbnail{display:block;height:auto;margin:0 auto;max-width:450px;width:100%}.play-button-overlay{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;display:flex;font-size:50px;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:80px}.ft-video-link:hover .play-button-overlay{background-color:#000c}@media (max-width:900px){.press-grid{grid-template-columns:1fr 1fr}.ft-grid{gap:50px;grid-template-columns:1fr}.ft-logo{margin:0 auto}}@media (max-width:768px){.press-hero{height:60vh}.hero-title{font-size:2.5rem}.press-grid-section{padding:60px 20px}.food-travel-section{padding:40px 20px}.press-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5b33907a.css.map*/