{"id":8252,"date":"2025-12-08T16:41:07","date_gmt":"2025-12-08T16:41:07","guid":{"rendered":"https:\/\/thebluelanternlodge.com\/?page_id=8252"},"modified":"2026-03-18T03:13:38","modified_gmt":"2026-03-18T03:13:38","slug":"prueba","status":"publish","type":"page","link":"https:\/\/thebluelanternlodge.com\/","title":{"rendered":"Blue Lantern Lodge &#8211; Luxury Alaska Vacation Rental"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8252\" class=\"elementor elementor-8252\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70da55f e-con-full e-flex e-con e-parent\" data-id=\"70da55f\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12a4c58 e-flex e-con-boxed e-con e-parent\" data-id=\"12a4c58\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-976050d elementor-widget elementor-widget-html\" data-id=\"976050d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;700&family=Montserrat:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<div id=\"desktop-hero-final-v2\" class=\"desktop-force-full-v2\">\r\n    \r\n    <div class=\"d-slide active\">\r\n        <div class=\"d-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/holy-room2.avif');\"><\/div>\r\n        <div class=\"d-overlay\"><\/div>\r\n        <div class=\"d-content\">\r\n            <h2 class=\"d-subtitle text-blur\">WELCOME TO BLUE LANTERN LODGE<\/h2>\r\n            <h1 class=\"d-title text-blur\">YOUR ALASKA <span class=\"text-blue\">ADVENTURE<\/span><br>BEGINS HERE<\/h1>\r\n            <p class=\"d-desc text-blur\">The premier Alaskan luxury home available for vacation rental in or around Anchorage.<\/p>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"d-btn text-blur\">BOOK YOUR STAY<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"d-slide\">\r\n        <div class=\"d-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.40.18-AM.jpeg');\"><\/div>\r\n        <div class=\"d-overlay\"><\/div>\r\n        <div class=\"d-content\">\r\n            <h2 class=\"d-subtitle text-blur\">WINTER WONDERLAND<\/h2>\r\n            <h1 class=\"d-title text-blur\">ENJOY THE <span class=\"text-blue\">SNOW<\/span><\/h1>\r\n            <p class=\"d-desc text-blur\">The ultimate luxury getaway for your snow adventures.<\/p>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"d-btn text-blur\">BOOK YOUR STAY<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"d-slide\">\r\n        <div class=\"d-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.33.33-AM.jpeg');\"><\/div>\r\n        <div class=\"d-overlay\"><\/div>\r\n        <div class=\"d-content\">\r\n            <h2 class=\"d-subtitle text-blur\">NATURE'S SPECTACLE<\/h2>\r\n            <h1 class=\"d-title text-blur\">MAGIC IN THE <span class=\"text-blue\">SKY<\/span><\/h1>\r\n            <p class=\"d-desc text-blur\">Experience the breathtaking Northern Lights right from the comfort of the lodge.<\/p>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"d-btn text-blur\">BOOK YOUR STAY<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"d-slide\">\r\n        <div class=\"d-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2026-01-09-at-4.37.15-PM.jpeg');\"><\/div>\r\n        <div class=\"d-overlay\"><\/div>\r\n        <div class=\"d-content\">\r\n            <h2 class=\"d-subtitle text-blur\">WINTER PARADISE<\/h2>\r\n            <h1 class=\"d-title text-blur\">FROZEN <span class=\"text-blue\">ELEGANCE<\/span><\/h1>\r\n            <p class=\"d-desc text-blur\">Experience the serene beauty of Alaska's winter landscape in ultimate comfort.<\/p>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"d-btn text-blur\">BOOK YOUR STAY<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <button class=\"d-arrow prev\">&#10094;<\/button>\r\n    <button class=\"d-arrow next\">&#10095;<\/button>\r\n<\/div>\r\n\r\n<style>\r\n    \/* RESET Y RESPONSIVE *\/\r\n    @media (max-width: 900px) { #desktop-hero-final-v2 { display: none !important; } }\r\n\r\n    @media (min-width: 901px) {\r\n        .desktop-force-full-v2 {\r\n            display: block; position: relative;\r\n            width: 100vw !important; height: 100vh !important;\r\n            left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important;\r\n            overflow: hidden; background: #000;\r\n        }\r\n\r\n        .d-slide {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            opacity: 0; transition: opacity 1s ease-in-out;\r\n            display: flex; align-items: center; justify-content: center; text-align: center;\r\n            z-index: 1;\r\n        }\r\n        .d-slide.active { opacity: 1; z-index: 5; }\r\n\r\n        .d-image {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            background-size: cover; background-position: center;\r\n            z-index: -2;\r\n            transform: scale(1.1) translateX(20px); \r\n            transition: transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n        }\r\n        .d-slide.active .d-image { transform: scale(1) translateX(0); }\r\n\r\n        .d-overlay {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            background: radial-gradient(circle, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.6) 100%); z-index: -1;\r\n        }\r\n\r\n        .d-content { z-index: 10; padding: 0 40px; color: #fff !important; }\r\n        .d-title { font-family: 'Cinzel', serif; font-size: 5rem; font-weight: 700; color: #fff !important; text-shadow: 0 5px 20px #000; line-height: 1.1; margin-bottom: 25px; }\r\n        .d-subtitle { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #4fc3f7 !important; letter-spacing: 6px; font-weight: 700; margin-bottom: 20px; text-shadow: 0 2px 5px #000; }\r\n        .d-desc { font-family: 'Montserrat', sans-serif; font-size: 1.3rem; color: #f0f0f0 !important; max-width: 800px; margin: 0 auto 40px auto; text-shadow: 0 2px 4px #000; }\r\n        .text-blue { color: #00e5ff !important; text-shadow: 0 0 25px rgba(0,229,255,0.6); }\r\n\r\n        .d-btn {\r\n            display: inline-block; padding: 18px 50px; \r\n            border: 2px solid #fff !important;\r\n            color: #fff !important; text-decoration: none; \r\n            font-family: 'Cinzel', serif; font-weight: 700; letter-spacing: 3px;\r\n            background: transparent;\r\n            transition: all 0.1s ease-in !important; \r\n        }\r\n\r\n        .d-btn:hover { \r\n            background: #fff !important;\r\n            color: #000 !important;\r\n            box-shadow: 0 0 30px rgba(255,255,255,0.7);\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .text-blur { opacity: 0; filter: blur(10px); transform: translateY(20px); transition: all 0.6s ease-out; }\r\n        .d-slide.active .text-blur { opacity: 1; filter: blur(0); transform: translateY(0); }\r\n        \r\n        #desktop-hero-final-v2 .d-arrow { \r\n            position: absolute !important; \r\n            top: 50% !important; \r\n            transform: translateY(-50%) !important; \r\n            background: transparent !important; \r\n            background-color: transparent !important;\r\n            border: none !important; \r\n            color: #00e5ff !important; \r\n            font-size: 4rem !important; \r\n            cursor: pointer !important; \r\n            z-index: 20 !important; \r\n            padding: 20px !important; \r\n            transition: 0.3s !important;\r\n            text-shadow: 0 0 20px rgba(0,229,255,0.8) !important;\r\n        }\r\n        #desktop-hero-final-v2 .d-arrow:hover { \r\n            color: #00e5ff !important; \r\n            background: transparent !important;\r\n            background-color: transparent !important;\r\n            transform: translateY(-50%) scale(1.1) !important; \r\n            text-shadow: 0 0 30px rgba(0,229,255,1) !important;\r\n        }\r\n        #desktop-hero-final-v2 .d-arrow:focus,\r\n        #desktop-hero-final-v2 .d-arrow:active {\r\n            color: #00e5ff !important;\r\n            background: transparent !important;\r\n            background-color: transparent !important;\r\n            outline: none !important;\r\n        }\r\n        .prev { left: 20px !important; } \r\n        .next { right: 20px !important; }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        if (window.innerWidth <= 900) return;\r\n        const c = document.getElementById('desktop-hero-final-v2');\r\n        const s = c.querySelectorAll('.d-slide');\r\n        let i = 0; let t;\r\n        function show(n) {\r\n            s.forEach(el => el.classList.remove('active'));\r\n            i = (n + s.length) % s.length;\r\n            s[i].classList.add('active');\r\n        }\r\n        function next() { show(i + 1); reset(); }\r\n        function prev() { show(i - 1); reset(); }\r\n        c.querySelector('.next').addEventListener('click', next);\r\n        c.querySelector('.prev').addEventListener('click', prev);\r\n        function reset() { clearInterval(t); t = setInterval(next, 6000); }\r\n        reset();\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8aad52 e-flex e-con-boxed e-con e-parent\" data-id=\"d8aad52\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-375ebc7 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"375ebc7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BUSCADOR BLUE LANTERN DESKTOP - numeros visibles + precios correctos -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n\r\n<style>\r\n.blb-desktop-search{display:none}\r\n@media(min-width:769px){\r\n  .blb-desktop-search{display:block!important;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;left:50%;right:50%;background:#1a1a2e;margin-top:-80px;margin-bottom:40px;position:relative;z-index:100;padding:0}\r\n}\r\n.blb-desktop-container{width:100%;max-width:1400px;margin:0 auto;padding:30px 40px}\r\n.blb-desktop-box{background:#16213e;border:none;border-top:3px solid #0f3460;border-bottom:3px solid #0f3460;border-radius:0;padding:30px;box-shadow:0 0 40px rgba(79,195,247,0.4)}\r\n.blb-desktop-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;align-items:end}\r\n.blb-desktop-field{display:flex;flex-direction:column}\r\n.blb-desktop-label{font-size:11px;color:#4fc3f7;opacity:0.8;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-weight:700}\r\n.blb-desktop-input{border:2px solid #0f3460;background:#1a1a2e;color:#4fc3f7;width:100%;font-size:15px;font-weight:600;font-family:'Segoe UI',sans-serif;cursor:pointer;padding:14px 16px;border-radius:10px;box-sizing:border-box;transition:all 0.3s}\r\n.blb-desktop-input:hover{border-color:#4fc3f7;box-shadow:0 0 15px rgba(79,195,247,0.3)}\r\n.blb-desktop-input:focus{outline:none;border-color:#4fc3f7}\r\n.blb-desktop-guests{display:flex;flex-direction:column}\r\n.blb-desktop-guest-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:2px solid #0f3460;background:#1a1a2e;border-radius:10px;transition:all 0.3s}\r\n.blb-desktop-guest-controls:hover{border-color:#4fc3f7;box-shadow:0 0 15px rgba(79,195,247,0.3)}\r\n.blb-desktop-guest-btn{width:36px;height:36px;border:2px solid #4fc3f7;background:transparent;color:#4fc3f7;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all 0.3s;display:flex;align-items:center;justify-content:center}\r\n.blb-desktop-guest-btn:hover:not(:disabled){background:rgba(79,195,247,0.2);transform:scale(1.1)}\r\n.blb-desktop-guest-btn:disabled{opacity:0.3;cursor:not-allowed}\r\n.blb-desktop-guest-count{font-size:18px;font-weight:700;color:#4fc3f7;min-width:40px;text-align:center}\r\n.blb-desktop-search-btn{padding:14px 40px;background:linear-gradient(135deg,#4fc3f7,#00bcd4);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:700;box-shadow:0 0 30px rgba(79,195,247,0.6);cursor:pointer;transition:all 0.3s;display:flex;align-items:center;gap:10px;white-space:nowrap;height:52px}\r\n.blb-desktop-search-btn:hover{transform:translateY(-3px);box-shadow:0 0 40px rgba(79,195,247,0.8)}\r\n.blb-desktop-info-bar{margin-top:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}\r\n.blb-desktop-price-note{padding:10px 16px;background:rgba(79,195,247,0.08);border-radius:8px;border:1px solid rgba(79,195,247,0.15);font-size:12px;color:#4fc3f7;line-height:1.5;flex:1;min-width:0}\r\n.blb-desktop-price-note strong{font-weight:700;color:#00bcd4}\r\n.blb-desktop-times{padding:10px 16px;background:rgba(255,193,7,0.06);border-radius:8px;border:1px solid rgba(255,193,7,0.2);font-size:12px;color:#ffd54f;display:flex;align-items:center;gap:16px;white-space:nowrap;flex-shrink:0}\r\n.blb-desktop-times strong{font-weight:700;color:#ffca28}\r\n.blb-cal-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:rgba(79,195,247,0.7);margin-top:10px;padding-top:10px;border-top:1px solid rgba(79,195,247,0.1)}\r\n.blb-cal-legend-item{display:flex;align-items:center;gap:5px}\r\n.blb-cal-dot{width:11px;height:11px;border-radius:50%}\r\n.blb-cal-dot.red{background:#fee2e2;border:1px solid #dc2626}\r\n.blb-cal-dot.green{background:#d1fae5;border:1px solid #6ee7b7}\r\n\r\n\/* FLATPICKR \u2014 n\u00fameros visibles *\/\r\n.flatpickr-calendar{background:#16213e!important;border:2px solid #0f3460!important;border-radius:12px!important;box-shadow:0 0 40px rgba(79,195,247,0.5)!important;z-index:999999!important}\r\n.flatpickr-months{background:#16213e!important}\r\n.flatpickr-current-month,.flatpickr-current-month span,.flatpickr-current-month input{color:#4fc3f7!important}\r\n.flatpickr-weekday{color:#4fc3f7!important;background:transparent!important}\r\n.flatpickr-weekdays{background:#16213e!important}\r\n\/* CLAVE: forzar color en TODOS los d\u00edas *\/\r\n.flatpickr-day{\r\n  color:#4fc3f7!important;\r\n  background:transparent!important;\r\n  border:1px solid transparent!important;\r\n  border-radius:50%!important;\r\n}\r\n.flatpickr-day:hover:not(.flatpickr-disabled):not(.unavailable):not(.selected):not(.checkout-only){\r\n  background:rgba(79,195,247,0.2)!important;\r\n  border-color:#4fc3f7!important;\r\n  color:#fff!important;\r\n}\r\n.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{\r\n  color:rgba(79,195,247,0.2)!important;\r\n}\r\n.flatpickr-day.today{border-color:#4fc3f7!important}\r\n.flatpickr-day.selected,.flatpickr-day.selected:hover{\r\n  background:#4fc3f7!important;\r\n  border-color:#4fc3f7!important;\r\n  color:#000!important;\r\n  font-weight:700!important;\r\n}\r\n.flatpickr-day.unavailable{\r\n  background:rgba(220,38,38,0.15)!important;\r\n  color:#f87171!important;\r\n  cursor:not-allowed!important;\r\n  border-color:rgba(220,38,38,0.3)!important;\r\n  pointer-events:none!important;\r\n  position:relative;\r\n}\r\n.flatpickr-day.unavailable:after{content:'';position:absolute;top:50%;left:15%;right:15%;height:2px;background:#ef4444;transform:translateY(-50%)}\r\n.flatpickr-day.checkout-only{\r\n  background:rgba(52,211,153,0.2)!important;\r\n  color:#34d399!important;\r\n  border-color:#34d399!important;\r\n  cursor:pointer!important;\r\n  pointer-events:auto!important;\r\n  font-weight:700!important;\r\n}\r\n.flatpickr-day.checkout-only:hover{background:rgba(52,211,153,0.35)!important}\r\n.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:#4fc3f7!important}\r\n.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#fff!important}\r\n\r\n@media(max-width:768px){.blb-desktop-search{display:none!important}}\r\n<\/style>\r\n\r\n<div class=\"blb-desktop-search\">\r\n  <div class=\"blb-desktop-container\">\r\n    <div class=\"blb-desktop-box\">\r\n      <div class=\"blb-desktop-grid\">\r\n        <div class=\"blb-desktop-field\">\r\n          <div class=\"blb-desktop-label\">CHECK-IN<\/div>\r\n          <input type=\"text\" id=\"blbDeskCI\" class=\"blb-desktop-input\" placeholder=\"Add date\" readonly>\r\n        <\/div>\r\n        <div class=\"blb-desktop-field\">\r\n          <div class=\"blb-desktop-label\">CHECKOUT<\/div>\r\n          <input type=\"text\" id=\"blbDeskCO\" class=\"blb-desktop-input\" placeholder=\"Add date\" readonly>\r\n        <\/div>\r\n        <div class=\"blb-desktop-guests\">\r\n          <div class=\"blb-desktop-label\">GUESTS<\/div>\r\n          <div class=\"blb-desktop-guest-controls\">\r\n            <button type=\"button\" class=\"blb-desktop-guest-btn\" onclick=\"blbDeskChgG(-1)\" id=\"blbDeskGM\">\u2212<\/button>\r\n            <span class=\"blb-desktop-guest-count\" id=\"blbDeskGC\">12<\/span>\r\n            <button type=\"button\" class=\"blb-desktop-guest-btn\" onclick=\"blbDeskChgG(1)\" id=\"blbDeskGP\">+<\/button>\r\n          <\/div>\r\n        <\/div>\r\n        <button type=\"button\" onclick=\"blbDeskSearch()\" class=\"blb-desktop-search-btn\">\r\n          <i class=\"fa-solid fa-magnifying-glass\"><\/i><span>SEARCH<\/span>\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"blb-desktop-info-bar\">\r\n        <div class=\"blb-desktop-price-note\">\r\n          <strong>$1,250<\/strong> Oct 1\u2013May 1 &nbsp;\u00b7&nbsp;\r\n          <strong>$1,295<\/strong> May\u2013Sep Sun\u2013Wed &nbsp;\u00b7&nbsp;\r\n          <strong>$1,495<\/strong> May 15\u2013Jun 5 &amp; Aug 16\u2013Sep 30 Thu\u2013Sat &nbsp;\u00b7&nbsp;\r\n          <strong>$1,795<\/strong> Jun 6\u2013Aug 15 Thu\u2013Sat &nbsp;\u00b7&nbsp;\r\n          <strong>+$50\/guest<\/strong> (13\u201318) &nbsp;\u00b7&nbsp;\r\n          <strong>$550 cleaning<\/strong> &nbsp;\u00b7&nbsp;\r\n          <strong>3 nights min<\/strong>\r\n        <\/div>\r\n        <div class=\"blb-desktop-times\">\r\n          <span><i class=\"fa-solid fa-right-to-bracket\"><\/i> <strong>Check-in:<\/strong> 3:30 PM<\/span>\r\n          <span><i class=\"fa-solid fa-right-from-bracket\"><\/i> <strong>Checkout:<\/strong> 11:00 AM<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"blb-cal-legend\">\r\n        <div class=\"blb-cal-legend-item\"><div class=\"blb-cal-dot red\"><\/div><span>Not available<\/span><\/div>\r\n        <div class=\"blb-cal-legend-item\"><div class=\"blb-cal-dot green\"><\/div><span>Checkout only<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\r\n<script>\r\n(function(){\r\n  var MIN=3, ROOM=4, MAX=18;\r\n  var DEST='https:\/\/thebluelanternlodge.com\/room-wordpress.php';\r\n  var AJAX='https:\/\/thebluelanternlodge.com\/wp-admin\/admin-ajax.php';\r\n\r\n  \/\/ \u2500\u2500 PRECIO POR FECHA (exacto seg\u00fan reglas Kurt) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  function getPrice(dateStr){\r\n    var p=dateStr.split('-');\r\n    var d=new Date(+p[0],+p[1]-1,+p[2],12,0,0);\r\n    var m=d.getMonth()+1, day=d.getDate(), dow=d.getDay();\r\n    \/\/ Oct 1 \u2013 May 1 \u2192 $1,250 todo el d\u00eda\r\n    if(m>=10 || m<5 || (m===5&&day===1)) return 1250;\r\n    \/\/ May 1 \u2013 Sep 30\r\n    \/\/ Jue(4) Vie(5) S\u00e1b(6)\r\n    if(dow===4||dow===5||dow===6){\r\n      if((m===5&&day>=15)||(m===6&&day<=5))  return 1495; \/\/ May15\u2013Jun5\r\n      if((m===6&&day>=6)||m===7||(m===8&&day<=15)) return 1795; \/\/ Jun6\u2013Aug15\r\n      if((m===8&&day>=16)||m===9)             return 1495; \/\/ Aug16\u2013Sep30\r\n    }\r\n    \/\/ Dom(0) Lun(1) Mar(2) Mi\u00e9(3) \u2192 $1,295\r\n    return 1295;\r\n  }\r\n\r\n  function ds(d){return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');}\r\n\r\n  function checkRange(s,e){\r\n    var c=new Date(s.getFullYear(),s.getMonth(),s.getDate()+1,12,0,0);\r\n    while(ds(c)<ds(e)){if(BD.indexOf(ds(c))>=0)return true;c.setDate(c.getDate()+1);}\r\n    return false;\r\n  }\r\n\r\n  function canBook(s,e){\r\n    var n=Math.ceil((e-s)\/86400000);\r\n    if(n>=MIN) return true;\r\n    if(CI.indexOf(ds(e))>=0) return true;\r\n    var nx=new Date(e); nx.setDate(nx.getDate()+1);\r\n    if(BD.indexOf(ds(nx))>=0) return true;\r\n    return false;\r\n  }\r\n\r\n  var BD=[], CI=[], guests=12, ciDate=null, coDate=null;\r\n  var ciPk=null, coPk=null;\r\n\r\n  \/\/ Cargar fechas\r\n  Promise.all([\r\n    fetch(AJAX+'?action=blb_get_blocked_dates&room_id='+ROOM).then(function(r){return r.json();}).catch(function(){return {success:false};}),\r\n    fetch(AJAX+'?action=blb_get_checkin_dates&room_id='+ROOM).then(function(r){return r.json();}).catch(function(){return {success:false};})\r\n  ]).then(function(res){\r\n    BD = res[0].success ? res[0].data : [];\r\n    CI = res[1].success ? res[1].data : [];\r\n    \/\/ Gap filling desde iCal si CI vac\u00edo\r\n    if(CI.length===0 && BD.length>0){\r\n      var sorted=BD.slice().sort();\r\n      for(var i=0;i<sorted.length;i++){\r\n        var prev=new Date(sorted[i]+'T12:00:00'); prev.setDate(prev.getDate()-1);\r\n        var ps=prev.getFullYear()+'-'+String(prev.getMonth()+1).padStart(2,'0')+'-'+String(prev.getDate()).padStart(2,'0');\r\n        if(sorted.indexOf(ps)<0) CI.push(sorted[i]);\r\n      }\r\n    }\r\n    console.log('BLL Desktop | BD:'+BD.length+' CI:'+CI.length);\r\n    initPickers();\r\n  }).catch(function(){ initPickers(); });\r\n\r\n  function initPickers(){\r\n    ciPk=flatpickr('#blbDeskCI',{\r\n      minDate:'today', dateFormat:'M d', disableMobile:true,\r\n      disable:[function(d){return BD.indexOf(ds(d))>=0;}],\r\n      onDayCreate:function(a,b,c,el){\r\n        if(BD.indexOf(ds(el.dateObj))>=0){el.classList.add('unavailable');el.style.pointerEvents='none';}\r\n      },\r\n      onChange:function(sd){\r\n        ciDate=sd[0]||null; coDate=null; coPk.clear();\r\n        if(ciDate){var mc=new Date(ciDate);mc.setDate(mc.getDate()+1);coPk.set('minDate',mc);coPk.redraw();}\r\n      }\r\n    });\r\n    coPk=flatpickr('#blbDeskCO',{\r\n      minDate:'today', dateFormat:'M d', disableMobile:true,\r\n      disable:[function(d){var s=ds(d);if(CI.indexOf(s)>=0)return false;return BD.indexOf(s)>=0;}],\r\n      onDayCreate:function(a,b,c,el){\r\n        var s=ds(el.dateObj);\r\n        if(CI.indexOf(s)>=0&&BD.indexOf(s)>=0){el.classList.add('checkout-only');}\r\n        else if(BD.indexOf(s)>=0){el.classList.add('unavailable');el.style.pointerEvents='none';}\r\n      },\r\n      onChange:function(sd){\r\n        coDate=sd[0]||null;\r\n        if(!ciDate||!coDate)return;\r\n        var n=Math.ceil((coDate-ciDate)\/86400000);\r\n        if(!canBook(ciDate,coDate)){alert('Minimum stay is '+MIN+' nights. You selected '+n+'.');coPk.clear();coDate=null;return;}\r\n        if(checkRange(ciDate,coDate)){alert('Selected dates include unavailable days.');coPk.clear();coDate=null;}\r\n      }\r\n    });\r\n  }\r\n\r\n  window.blbDeskChgG=function(d){\r\n    var ng=guests+d;\r\n    if(ng>=1&&ng<=MAX){\r\n      guests=ng;\r\n      document.getElementById('blbDeskGC').textContent=ng;\r\n      document.getElementById('blbDeskGM').disabled=ng<=1;\r\n      document.getElementById('blbDeskGP').disabled=ng>=MAX;\r\n    }\r\n  };\r\n  document.getElementById('blbDeskGM').disabled=guests<=1;\r\n\r\n  window.blbDeskSearch=function(){\r\n    if(!ciDate||!coDate){alert('Please select check-in and check-out dates');return;}\r\n    if(!canBook(ciDate,coDate)){alert('Minimum stay is '+MIN+' nights.');return;}\r\n    if(checkRange(ciDate,coDate)){alert('Selected dates include unavailable days.');return;}\r\n    sessionStorage.setItem('blb_checkin', ds(ciDate));\r\n    sessionStorage.setItem('blb_checkout',ds(coDate));\r\n    sessionStorage.setItem('blb_guests',  guests);\r\n    window.location.href=DEST;\r\n  };\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-967a43a e-flex e-con-boxed e-con e-parent\" data-id=\"967a43a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76fd8be elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"76fd8be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"mobile-hero-final-v2\" class=\"mobile-force-full-v2\">\r\n    \r\n    <div class=\"m-slide active\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/holy-room2.avif');\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">WELCOME<\/h2>\r\n            <h1 class=\"m-title text-focus\">ALASKA <span class=\"text-blue\">ADVENTURE<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.40.18-AM.jpeg');\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">WINTER<\/h2>\r\n            <h1 class=\"m-title text-focus\">ENJOY THE <span class=\"text-blue\">SNOW<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.33.33-AM.jpeg'); background-position: center bottom;\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">AURORA<\/h2>\r\n            <h1 class=\"m-title text-focus\">MAGIC <span class=\"text-blue\">SKY<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-20-at-5.45.30-PM.jpeg'); background-position: center center;\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">EVENTS<\/h2>\r\n            <h1 class=\"m-title text-focus\">DREAM <span class=\"text-blue\">WEDDING<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/hero-firepit-scaled.jpg');\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">OUTDOORS<\/h2>\r\n            <h1 class=\"m-title text-focus\">BY THE <span class=\"text-blue\">FIRE<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-19-at-1.28.13-AM.jpeg'); background-position: center center;\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">SUNRISE<\/h2>\r\n            <h1 class=\"m-title text-focus\">MORNING <span class=\"text-blue\">VIEWS<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/Lake.avif');\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">RELAX<\/h2>\r\n            <h1 class=\"m-title text-focus\">LAKE <span class=\"text-blue\">PARADISE<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"m-slide\">\r\n        <div class=\"m-image\" style=\"background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2026-01-09-at-4.37.15-PM.jpeg');\"><\/div>\r\n        <div class=\"m-overlay\"><\/div>\r\n        <div class=\"m-content\">\r\n            <h2 class=\"m-subtitle text-focus\">FROZEN<\/h2>\r\n            <h1 class=\"m-title text-focus\">WINTER <span class=\"text-blue\">BEAUTY<\/span><\/h1>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"m-btn text-focus\">BOOK NOW<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <button class=\"m-arrow prev\">&#10094;<\/button>\r\n    <button class=\"m-arrow next\">&#10095;<\/button>\r\n<\/div>\r\n\r\n<style>\r\n    \/* Ocultar M\u00f3vil en Desktop *\/\r\n    @media (min-width: 901px) { \r\n        #mobile-hero-final-v2 { display: none !important; } \r\n    }\r\n\r\n    \/* ESTILOS M\u00d3VIL FULLSCREEN *\/\r\n    @media (max-width: 900px) {\r\n        #desktop-hero-final-v2 { display: none !important; }\r\n\r\n        html, body { margin: 0 !important; padding: 0 !important; overflow-x: hidden !important; }\r\n\r\n        .mobile-force-full-v2 {\r\n            display: block; position: relative;\r\n            width: 100vw !important; height: 100vh !important;\r\n            left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important;\r\n            overflow: hidden; background: #000;\r\n        }\r\n\r\n        .m-slide {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;\r\n            z-index: 1; pointer-events: none;\r\n        }\r\n        .m-slide.active { z-index: 5; pointer-events: auto; }\r\n\r\n        .m-image {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            background-size: cover; background-position: center;\r\n            z-index: -2; will-change: transform, filter, opacity;\r\n            opacity: 0; transform: scale(1.15); filter: blur(5px);\r\n            transition: transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s ease, filter 1.2s ease;\r\n        }\r\n        .m-slide.active .m-image { opacity: 1; transform: scale(1); filter: blur(0px); }\r\n\r\n        .m-overlay {\r\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n            background: radial-gradient(circle, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.7) 100%); z-index: -1;\r\n        }\r\n\r\n        .m-content { width: 100%; padding: 0 15px; z-index: 10; margin-top: 50px; }\r\n        .m-title { font-family: 'Cinzel', serif; font-size: 2.8rem; font-weight: 700; color: #fff !important; text-shadow: 0 3px 15px #000; margin-bottom: 15px; line-height: 1.1; }\r\n        .m-subtitle { font-family: 'Montserrat', sans-serif; font-size: 13px; color: #4fc3f7 !important; letter-spacing: 3px; font-weight: 700; margin-bottom: 10px; text-shadow: 0 2px 4px #000; }\r\n        .m-btn {\r\n            display: inline-block; margin-top: 20px; padding: 15px 35px; border: 1px solid #fff; color: #fff !important; font-family: 'Cinzel', serif; font-weight: 700; \r\n            text-decoration: none; background: rgba(0,0,0,0.5); backdrop-filter: blur(5px); transition: 0.2s;\r\n        }\r\n        .text-blue { color: #00e5ff !important; text-shadow: 0 0 15px rgba(0,229,255,0.6); }\r\n\r\n        .text-focus { opacity: 0; transform: scale(0.9); filter: blur(4px); transition: all 0.6s ease-out; }\r\n        .m-slide.active .text-focus { opacity: 1; transform: scale(1); filter: blur(0); }\r\n        .m-slide.active .m-subtitle { transition-delay: 0.3s; }\r\n        .m-slide.active .m-title { transition-delay: 0.5s; }\r\n        .m-slide.active .m-btn { transition-delay: 0.7s; }\r\n\r\n        #mobile-hero-final-v2 .m-arrow { \r\n            position: absolute !important; \r\n            top: 50% !important; \r\n            transform: translateY(-50%) !important; \r\n            background: transparent !important; \r\n            background-color: transparent !important;\r\n            border: none !important; \r\n            color: #00e5ff !important; \r\n            font-size: 3rem !important; \r\n            cursor: pointer !important; \r\n            z-index: 20 !important; \r\n            padding: 20px !important;\r\n            text-shadow: 0 0 20px rgba(0,229,255,0.8) !important;\r\n            transition: 0.3s !important;\r\n        }\r\n        #mobile-hero-final-v2 .m-arrow:hover,\r\n        #mobile-hero-final-v2 .m-arrow:focus,\r\n        #mobile-hero-final-v2 .m-arrow:active { \r\n            color: #00e5ff !important;\r\n            background: transparent !important;\r\n            background-color: transparent !important;\r\n            text-shadow: 0 0 30px rgba(0,229,255,1) !important;\r\n            transform: translateY(-50%) scale(1.1) !important;\r\n        }\r\n        .prev { left: 0 !important; } \r\n        .next { right: 0 !important; }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        if (window.innerWidth > 900) return;\r\n        const mc = document.getElementById('mobile-hero-final-v2');\r\n        const ms = mc.querySelectorAll('.m-slide');\r\n        let mi = 0; let mt;\r\n        function showM(n) {\r\n            ms.forEach(el => el.classList.remove('active'));\r\n            mi = (n + ms.length) % ms.length;\r\n            void ms[mi].offsetWidth; \r\n            ms[mi].classList.add('active');\r\n        }\r\n        function nextM() { showM(mi + 1); resetM(); }\r\n        function prevM() { showM(mi - 1); resetM(); }\r\n        mc.querySelector('.next').addEventListener('click', nextM);\r\n        mc.querySelector('.prev').addEventListener('click', prevM);\r\n        function resetM() { clearInterval(mt); mt = setInterval(nextM, 4500); }\r\n        resetM();\r\n        showM(0);\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4061ea e-con-full e-flex e-con e-parent\" data-id=\"e4061ea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2893170 elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"2893170\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BUSCADOR BLUE LANTERN MOBILE -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n\r\n<style>\r\n\/* Solo visible en mobile *\/\r\n.blb-mob-search{display:block}\r\n@media(min-width:769px){.blb-mob-search{display:none!important}}\r\n\r\n.blb-mob-wrap{background:#16213e;border-radius:16px;padding:20px;box-shadow:0 0 30px rgba(79,195,247,0.3);margin:0 auto;max-width:480px}\r\n.blb-mob-label{font-size:10px;color:#4fc3f7;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;display:block}\r\n.blb-mob-input{width:100%;background:#0f3460;border:2px solid #1a4a7a;color:#4fc3f7;font-size:15px;font-weight:600;padding:13px 16px;border-radius:10px;margin-bottom:14px;cursor:pointer;font-family:inherit;transition:all .3s}\r\n.blb-mob-input:focus{outline:none;border-color:#4fc3f7}\r\n.blb-mob-guests-row{display:flex;align-items:center;justify-content:space-between;background:#0f3460;border:2px solid #1a4a7a;border-radius:10px;padding:10px 16px;margin-bottom:14px}\r\n.blb-mob-guest-label{font-size:10px;color:#4fc3f7;font-weight:700;text-transform:uppercase;letter-spacing:1px}\r\n.blb-mob-guest-ctrl{display:flex;align-items:center;gap:14px}\r\n.blb-mob-gbtn{width:34px;height:34px;border:2px solid #4fc3f7;background:transparent;color:#4fc3f7;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}\r\n.blb-mob-gbtn:hover:not(:disabled){background:rgba(79,195,247,0.2)}\r\n.blb-mob-gbtn:disabled{opacity:0.3;cursor:not-allowed}\r\n.blb-mob-gcount{font-size:18px;font-weight:700;color:#4fc3f7;min-width:30px;text-align:center}\r\n.blb-mob-btn{width:100%;padding:15px;background:linear-gradient(135deg,#4fc3f7,#00bcd4);color:#000;border:none;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;letter-spacing:0.5px;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}\r\n.blb-mob-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(79,195,247,0.5)}\r\n.blb-mob-info{margin-top:14px;font-size:10px;color:rgba(79,195,247,0.6);line-height:1.7;text-align:center}\r\n.blb-mob-info strong{color:#4fc3f7}\r\n.blb-mob-legend{display:flex;gap:14px;justify-content:center;margin-top:10px;font-size:10px;color:rgba(79,195,247,0.6)}\r\n.blb-mob-legend span{display:flex;align-items:center;gap:4px}\r\n.blb-mob-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}\r\n.blb-mob-dot.red{background:rgba(220,38,38,0.3);border:1px solid #ef4444}\r\n.blb-mob-dot.green{background:rgba(52,211,153,0.2);border:1px solid #34d399}\r\n\r\n\/* FLATPICKR MOBILE *\/\r\n.flatpickr-calendar{background:#1a2744!important;border:2px solid #0f3460!important;border-radius:12px!important;box-shadow:0 8px 30px rgba(0,0,0,0.5)!important;z-index:999999!important}\r\n.flatpickr-months{background:#1a2744!important}\r\n.flatpickr-current-month,.flatpickr-current-month span,.flatpickr-current-month input.cur-year{color:#4fc3f7!important}\r\n.flatpickr-weekday{color:#4fc3f7!important;background:transparent!important}\r\n.flatpickr-weekdays{background:#1a2744!important}\r\n.flatpickr-day{color:#4fc3f7!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%!important}\r\n.flatpickr-day:hover:not(.flatpickr-disabled):not(.unavailable):not(.selected):not(.checkout-only){background:rgba(79,195,247,0.2)!important;border-color:#4fc3f7!important;color:#fff!important}\r\n.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:rgba(79,195,247,0.15)!important}\r\n.flatpickr-day.today{border-color:#4fc3f7!important}\r\n.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#4fc3f7!important;border-color:#4fc3f7!important;color:#000!important;font-weight:700!important}\r\n.flatpickr-day.unavailable{background:rgba(220,38,38,0.15)!important;color:#f87171!important;cursor:not-allowed!important;border-color:rgba(220,38,38,0.3)!important;pointer-events:none!important;position:relative}\r\n.flatpickr-day.unavailable:after{content:'';position:absolute;top:50%;left:15%;right:15%;height:2px;background:#ef4444;transform:translateY(-50%)}\r\n.flatpickr-day.checkout-only{background:rgba(52,211,153,0.2)!important;color:#34d399!important;border-color:#34d399!important;cursor:pointer!important;pointer-events:auto!important;font-weight:700!important}\r\n.flatpickr-day.checkout-only:hover{background:rgba(52,211,153,0.35)!important}\r\n.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:#4fc3f7!important}\r\n<\/style>\r\n\r\n<div class=\"blb-mob-search\">\r\n  <div class=\"blb-mob-wrap\">\r\n    <span class=\"blb-mob-label\">Check-in<\/span>\r\n    <input type=\"text\" id=\"blbMobCI\" class=\"blb-mob-input\" placeholder=\"Select date\" readonly>\r\n\r\n    <span class=\"blb-mob-label\">Check-out<\/span>\r\n    <input type=\"text\" id=\"blbMobCO\" class=\"blb-mob-input\" placeholder=\"Select date\" readonly>\r\n\r\n    <div class=\"blb-mob-guests-row\">\r\n      <span class=\"blb-mob-guest-label\">Guests<\/span>\r\n      <div class=\"blb-mob-guest-ctrl\">\r\n        <button type=\"button\" class=\"blb-mob-gbtn\" onclick=\"blbMobChgG(-1)\" id=\"blbMobGM\">\u2212<\/button>\r\n        <span class=\"blb-mob-gcount\" id=\"blbMobGC\">12<\/span>\r\n        <button type=\"button\" class=\"blb-mob-gbtn\" onclick=\"blbMobChgG(1)\" id=\"blbMobGP\">+<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <button type=\"button\" class=\"blb-mob-btn\" onclick=\"blbMobSearch()\">\r\n      <i class=\"fa-solid fa-magnifying-glass\"><\/i> SEARCH\r\n    <\/button>\r\n\r\n    <div class=\"blb-mob-info\">\r\n      <strong>$1,250<\/strong> Oct\u2013May &nbsp;\u00b7&nbsp;\r\n      <strong>$1,295<\/strong> May\u2013Sep Sun\u2013Wed &nbsp;\u00b7&nbsp;\r\n      <strong>$1,495<\/strong> May15\u2013Jun5 &amp; Aug16\u2013Sep30 Thu\u2013Sat &nbsp;\u00b7&nbsp;\r\n      <strong>$1,795<\/strong> Jun6\u2013Aug15 Thu\u2013Sat<br>\r\n      <strong>+$50\/guest<\/strong> (13\u201318) &nbsp;\u00b7&nbsp; <strong>$550 cleaning<\/strong> &nbsp;\u00b7&nbsp; <strong>3 nights min<\/strong><br>\r\n      \ud83d\udd11 Check-in 3:30 PM &nbsp;\u00b7&nbsp; \ud83d\udeaa Checkout 11:00 AM\r\n    <\/div>\r\n\r\n    <div class=\"blb-mob-legend\">\r\n      <span><div class=\"blb-mob-dot red\"><\/div> Not available<\/span>\r\n      <span><div class=\"blb-mob-dot green\"><\/div> Checkout only<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\r\n<script>\r\n(function(){\r\n  var MIN=3, ROOM=4, MAX=18;\r\n  var DEST='https:\/\/thebluelanternlodge.com\/room-wordpress.php';\r\n  var AJAX='https:\/\/thebluelanternlodge.com\/wp-admin\/admin-ajax.php';\r\n\r\n  function ds(d){return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');}\r\n\r\n  function checkRange(s,e){\r\n    var c=new Date(s.getFullYear(),s.getMonth(),s.getDate()+1,12,0,0);\r\n    while(ds(c)<ds(e)){if(BD.indexOf(ds(c))>=0)return true;c.setDate(c.getDate()+1);}\r\n    return false;\r\n  }\r\n\r\n  function canBook(s,e){\r\n    var n=Math.ceil((e-s)\/86400000);\r\n    if(n>=MIN) return true;\r\n    if(CI.indexOf(ds(e))>=0) return true;\r\n    var nx=new Date(e); nx.setDate(nx.getDate()+1);\r\n    if(BD.indexOf(ds(nx))>=0) return true;\r\n    return false;\r\n  }\r\n\r\n  var BD=[], CI=[], guests=12, ciDate=null, coDate=null;\r\n  var ciPk=null, coPk=null;\r\n\r\n  Promise.all([\r\n    fetch(AJAX+'?action=blb_get_blocked_dates&room_id='+ROOM).then(function(r){return r.json();}).catch(function(){return {success:false};}),\r\n    fetch(AJAX+'?action=blb_get_checkin_dates&room_id='+ROOM).then(function(r){return r.json();}).catch(function(){return {success:false};})\r\n  ]).then(function(res){\r\n    BD = res[0].success ? res[0].data : [];\r\n    CI = res[1].success ? res[1].data : [];\r\n    if(CI.length===0 && BD.length>0){\r\n      var sorted=BD.slice().sort();\r\n      for(var i=0;i<sorted.length;i++){\r\n        var prev=new Date(sorted[i]+'T12:00:00'); prev.setDate(prev.getDate()-1);\r\n        var ps=prev.getFullYear()+'-'+String(prev.getMonth()+1).padStart(2,'0')+'-'+String(prev.getDate()).padStart(2,'0');\r\n        if(sorted.indexOf(ps)<0) CI.push(sorted[i]);\r\n      }\r\n    }\r\n    console.log('BLL Mobile | BD:'+BD.length+' CI:'+CI.length);\r\n    initPickers();\r\n  }).catch(function(){ initPickers(); });\r\n\r\n  function initPickers(){\r\n    ciPk=flatpickr('#blbMobCI',{\r\n      minDate:'today', dateFormat:'M d, Y', disableMobile:false,\r\n      disable:[function(d){return BD.indexOf(ds(d))>=0;}],\r\n      onDayCreate:function(a,b,c,el){\r\n        if(BD.indexOf(ds(el.dateObj))>=0){el.classList.add('unavailable');el.style.pointerEvents='none';}\r\n      },\r\n      onChange:function(sd){\r\n        ciDate=sd[0]||null; coDate=null; coPk.clear();\r\n        if(ciDate){var mc=new Date(ciDate);mc.setDate(mc.getDate()+1);coPk.set('minDate',mc);coPk.redraw();}\r\n      }\r\n    });\r\n\r\n    coPk=flatpickr('#blbMobCO',{\r\n      minDate:'today', dateFormat:'M d, Y', disableMobile:false,\r\n      disable:[function(d){var s=ds(d);if(CI.indexOf(s)>=0)return false;return BD.indexOf(s)>=0;}],\r\n      onDayCreate:function(a,b,c,el){\r\n        var s=ds(el.dateObj);\r\n        if(CI.indexOf(s)>=0&&BD.indexOf(s)>=0){el.classList.add('checkout-only');}\r\n        else if(BD.indexOf(s)>=0){el.classList.add('unavailable');el.style.pointerEvents='none';}\r\n      },\r\n      onChange:function(sd){\r\n        coDate=sd[0]||null;\r\n        if(!ciDate||!coDate)return;\r\n        var n=Math.ceil((coDate-ciDate)\/86400000);\r\n        if(!canBook(ciDate,coDate)){alert('Minimum stay is '+MIN+' nights. You selected '+n+'.');coPk.clear();coDate=null;return;}\r\n        if(checkRange(ciDate,coDate)){alert('Selected dates include unavailable days.');coPk.clear();coDate=null;}\r\n      }\r\n    });\r\n  }\r\n\r\n  window.blbMobChgG=function(d){\r\n    var ng=guests+d;\r\n    if(ng>=1&&ng<=MAX){\r\n      guests=ng;\r\n      document.getElementById('blbMobGC').textContent=ng;\r\n      document.getElementById('blbMobGM').disabled=ng<=1;\r\n      document.getElementById('blbMobGP').disabled=ng>=MAX;\r\n    }\r\n  };\r\n  document.getElementById('blbMobGM').disabled=guests<=1;\r\n\r\n  window.blbMobSearch=function(){\r\n    if(!ciDate||!coDate){alert('Please select check-in and check-out dates');return;}\r\n    if(!canBook(ciDate,coDate)){alert('Minimum stay is '+MIN+' nights.');return;}\r\n    if(checkRange(ciDate,coDate)){alert('Selected dates include unavailable days.');return;}\r\n    sessionStorage.setItem('blb_checkin', ds(ciDate));\r\n    sessionStorage.setItem('blb_checkout',ds(coDate));\r\n    sessionStorage.setItem('blb_guests',  guests);\r\n    window.location.href=DEST;\r\n  };\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff93fc7 e-flex e-con-boxed e-con e-parent\" data-id=\"ff93fc7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-460d980 elementor-widget elementor-widget-html\" data-id=\"460d980\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --am-blue: #4fc3f7;\r\n        --am-glow: #00e5ff;\r\n        --am-dark: #111;\r\n        --am-gray: #666;\r\n    }\r\n\r\n    \/* CONTENEDOR PRINCIPAL *\/\r\n    .amenities-wrapper {\r\n        background: #fff;\r\n        padding: 60px 20px 0 20px; \r\n        margin-bottom: 0 !important;\r\n        font-family: 'Montserrat', sans-serif;\r\n        position: relative;\r\n        z-index: 20 !important;\r\n        width: 100%;\r\n        overflow: hidden;\r\n        scroll-margin-top: 100px; \/* Para el ancla del men\u00fa *\/\r\n    }\r\n\r\n    .am-container { max-width: 1200px; margin: 0 auto; }\r\n\r\n    \/* HEADER *\/\r\n    .am-header { text-align: center; margin-bottom: 40px; }\r\n    .am-title { font-family: 'Cinzel', serif; font-size: 32px; font-weight: 700; margin-bottom: 10px; color: var(--am-dark); }\r\n    .am-subtitle { color: var(--am-blue); font-size: 12px; letter-spacing: 3px; font-weight: 700; display: block; margin-bottom: 5px; }\r\n    .am-text { font-size: 14px; color: var(--am-gray); }\r\n\r\n    \/* ESTILOS DE LISTA (COMUNES) *\/\r\n    .am-list { list-style: none; padding: 0; margin: 0; }\r\n    .am-item { display: flex; align-items: center; padding: 10px 0; border-bottom: 1px solid #eee; color: #555; font-size: 14px; }\r\n    .am-icon { width: 20px; height: 20px; fill: var(--am-blue); margin-right: 10px; min-width: 20px; }\r\n    .am-cat-title { font-family: 'Cinzel', serif; border-bottom: 2px solid var(--am-blue); padding-bottom: 5px; margin-bottom: 20px; display: inline-block; color: var(--am-dark); font-weight: 700; }\r\n\r\n    \/* --- VISIBILIDAD POR DEFECTO (ESCRITORIO) --- *\/\r\n    .desktop-amenities { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; }\r\n    .mobile-amenities-container { display: none; } \/* Oculto en PC *\/\r\n\r\n    \/* SEPARADOR BLUE LANTERN *\/\r\n    .blue-separator { display: flex; align-items: center; justify-content: center; padding: 40px 0 20px 0; width: 100%; opacity: 0.8; }\r\n    .sep-line { flex: 1; max-width: 150px; height: 1px; background: linear-gradient(90deg, transparent, var(--am-blue), transparent); }\r\n    .sep-icon { margin: 0 20px; color: var(--am-blue); filter: drop-shadow(0 0 5px var(--am-glow)); }\r\n\r\n    \/* --- REGLAS M\u00d3VILES (Aqu\u00ed est\u00e1 la magia del slider) --- *\/\r\n    @media (max-width: 900px) {\r\n        \/* Ocultar Desktop \/ Mostrar M\u00f3vil *\/\r\n        .desktop-amenities { display: none !important; }\r\n        .mobile-amenities-container { display: block !important; width: 100%; }\r\n        \r\n        \/* CONTENEDOR DEL SLIDER (SWIPER) *\/\r\n        .am-swiper {\r\n            display: flex;\r\n            overflow-x: auto; \/* Permite deslizar *\/\r\n            scroll-snap-type: x mandatory; \/* Efecto im\u00e1n *\/\r\n            gap: 15px;\r\n            padding: 10px 5px 30px 5px;\r\n            -webkit-overflow-scrolling: touch; \/* Suavidad en iOS *\/\r\n            scrollbar-width: none; \/* Ocultar barra en Firefox *\/\r\n            width: 100%;\r\n        }\r\n        .am-swiper::-webkit-scrollbar { display: none; } \/* Ocultar barra en Chrome\/Safari *\/\r\n        \r\n        \/* TARJETAS INDIVIDUALES *\/\r\n        .am-card {\r\n            flex: 0 0 85%; \/* Ancho de la tarjeta (85% de la pantalla) *\/\r\n            min-width: 85%;\r\n            scroll-snap-align: center; \/* Se detiene en el centro *\/\r\n            background: #ffffff;\r\n            padding: 25px 20px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 5px 20px rgba(0,0,0,0.08);\r\n            border: 1px solid #f0f0f0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n        }\r\n\r\n        .am-card .am-cat-title { font-size: 18px; margin-bottom: 15px; text-align: center; width: auto; }\r\n        .am-card .am-item { width: 100%; justify-content: flex-start; padding: 12px 0; border-bottom: 1px solid #f9f9f9; font-size: 15px; }\r\n        \r\n        \/* Pista visual de Swipe *\/\r\n        .am-hint { \r\n            text-align: center; font-size: 10px; color: #999; margin-top: -10px; letter-spacing: 2px; display: block; \r\n            animation: pulse 2s infinite; \r\n        }\r\n        @keyframes pulse { 0% { opacity: 0.4; } 50% { opacity: 1; } 100% { opacity: 0.4; } }\r\n        \r\n        .amenities-wrapper { padding: 40px 0 0 0; }\r\n        .blue-separator { padding: 20px 0 10px 0; }\r\n        .sep-line { max-width: 80px; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"amenities-wrapper\" id=\"amenities\">\r\n    <div class=\"am-container\">\r\n        \r\n        <div class=\"am-header\">\r\n            <span class=\"am-subtitle\">EVERY COMFORT<\/span>\r\n            <h2 class=\"am-title\">AMENITIES<\/h2>\r\n            <p class=\"am-text\">Sleeps 12+ Guests | 5 Bedrooms | 4.5 Bathrooms<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"desktop-amenities\">\r\n            <div>\r\n                <span class=\"am-cat-title\">Wellness & Relax<\/span>\r\n                <ul class=\"am-list\">\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2C12 2 4 10.6 4 15c0 4.4 3.6 8 8 8s8-3.6 8-8c0-4.4-8-13-8-13zm0 19c-3.3 0-6-2.7-6-6 0-2.3 4.1-8.5 6-11 1.9 2.5 6 8.7 6 11 0 3.3-2.7 6-6 6z\"\/><\/svg>Private Steam Room<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 13V5c0-1.1-.9-2-2-2h-3.17c-.47-.73-1.43-1.07-2.28-.79l-4.59 1.53c-.63.21-1.11.75-1.22 1.41L6.2 13H4v8h16v-8h-2z\"\/><\/svg>Private Sauna<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20.57 14.86L22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 5.57 14.14 7 12.71 8.43 14.14 5 17.57 6.43 19 5 20.43 6.43 21.86 8.57 19.71 10 21.14 11.43 19.71 12.86 21.14 16.43 17.57l1.43 1.43L19.29 17.57 20.71 19 22.14 17.57 20.71 16.14 22.14 14.71z\"\/><\/svg>Private Gym<\/li>\r\n                <\/ul>\r\n            <\/div>\r\n            <div>\r\n                <span class=\"am-cat-title\">Gourmet Kitchen<\/span>\r\n                <ul class=\"am-list\">\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\"\/><\/svg>Giant SubZero Fridge<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M2 12h20v2H2zM2 16h20v2H2z\"\/><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><\/svg>5-Burner Viking Stove<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M8.1 13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z\"\/><\/svg>Dining Seating for 10+<\/li>\r\n                <\/ul>\r\n            <\/div>\r\n            <div>\r\n                <span class=\"am-cat-title\">Outdoors & Lake<\/span>\r\n                <ul class=\"am-list\">\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19zM6 6h12v3.97L12 8 6 9.97V6z\"\/><\/svg>Stand Up Paddle Boards<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19zM6 6h12v3.97L12 8 6 9.97V6z\"\/><\/svg>Jet Ski & Boat Docks<\/li>\r\n                    <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-11c0 1.66-1.34 3-3 3S8 9.66 8 8s1.34-3 3-3 3 1.34 3 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"\/><\/svg>Deck w\/ BBQ (Seating 12+)<\/li>\r\n                <\/ul>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-amenities-container\">\r\n            <div class=\"am-swiper\">\r\n                <div class=\"am-card\">\r\n                    <span class=\"am-cat-title\">Wellness & Relax<\/span>\r\n                    <ul class=\"am-list\">\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2C12 2 4 10.6 4 15c0 4.4 3.6 8 8 8s8-3.6 8-8c0-4.4-8-13-8-13zm0 19c-3.3 0-6-2.7-6-6 0-2.3 4.1-8.5 6-11 1.9 2.5 6 8.7 6 11 0 3.3-2.7 6-6 6z\"\/><\/svg> Private Steam Room<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 13V5c0-1.1-.9-2-2-2h-3.17c-.47-.73-1.43-1.07-2.28-.79l-4.59 1.53c-.63.21-1.11.75-1.22 1.41L6.2 13H4v8h16v-8h-2z\"\/><\/svg> Private Sauna<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20.57 14.86L22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 5.57 14.14 7 12.71 8.43 14.14 5 17.57 6.43 19 5 20.43 6.43 21.86 8.57 19.71 10 21.14 11.43 19.71 12.86 21.14 16.43 17.57l1.43 1.43L19.29 17.57 20.71 19 22.14 17.57 20.71 16.14 22.14 14.71z\"\/><\/svg> Private Gym<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"am-card\">\r\n                    <span class=\"am-cat-title\">Gourmet Kitchen<\/span>\r\n                    <ul class=\"am-list\">\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\"\/><\/svg> Giant SubZero Fridge<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M2 12h20v2H2zM2 16h20v2H2z\"\/><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><\/svg> 5-Burner Viking Stove<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M8.1 13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z\"\/><\/svg> Dining Seating for 10+<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"am-card\">\r\n                    <span class=\"am-cat-title\">Outdoors & Lake<\/span>\r\n                    <ul class=\"am-list\">\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19zM6 6h12v3.97L12 8 6 9.97V6z\"\/><\/svg> Stand Up Paddle Boards<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19zM6 6h12v3.97L12 8 6 9.97V6z\"\/><\/svg> Jet Ski & Boat Docks<\/li>\r\n                        <li class=\"am-item\"><svg class=\"am-icon\" viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-11c0 1.66-1.34 3-3 3S8 9.66 8 8s1.34-3 3-3 3 1.34 3 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"\/><\/svg> Deck w\/ BBQ (Seating 12+)<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n            <span class=\"am-hint\">&larr; SWIPE &rarr;<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"blue-separator\">\r\n            <div class=\"sep-line\"><\/div>\r\n            <svg class=\"sep-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\r\n                <path d=\"M21 15.5L15 8L12 12L9 8L3 16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                <path d=\"M12 2L15 6L21 14\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.5\"\/>\r\n            <\/svg>\r\n            <div class=\"sep-line\"><\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6441b02 e-flex e-con-boxed e-con e-parent\" data-id=\"6441b02\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c59b15 elementor-widget elementor-widget-html\" data-id=\"7c59b15\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES GALER\u00cdA *\/\r\n    :root {\r\n        --bento-blue: #4fc3f7;\r\n        --bento-glow: #00e5ff;\r\n        --bento-dark: #000000;\r\n        --bento-text: #555555;\r\n    }\r\n\r\n    \/* SECTION CONFIG *\/\r\n    .lodge-section {\r\n        background: #fff;\r\n        padding: 80px 0 0 0;\r\n        font-family: 'Montserrat', sans-serif;\r\n        position: relative;\r\n    }\r\n\r\n    \/* AJUSTE PARA EL MEN\u00da (OFFSET) *\/\r\n    .lodge-glue { scroll-margin-top: 100px; } \r\n\r\n    .lux-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }\r\n\r\n    \/* HEADER *\/\r\n    .lodge-header { text-align: center; max-width: 800px; margin: 0 auto 50px; }\r\n    .lodge-header .lux-subtitle { color: var(--bento-blue); font-size: 13px; letter-spacing: 4px; margin-bottom: 10px; display: block; text-transform: uppercase; font-weight: 700; }\r\n    .lodge-header .lux-title { font-family: 'Cinzel', serif; font-size: 42px; font-weight: 700; letter-spacing: 1px; color: var(--bento-dark); margin-bottom: 15px; line-height: 1.2; }\r\n    .lodge-specs { font-size: 14px; color: #888; letter-spacing: 1px; margin-bottom: 25px; text-transform: uppercase; }\r\n    .lodge-tagline { font-size: 16px; color: var(--bento-text); line-height: 1.8; max-width: 700px; margin: 0 auto; }\r\n\r\n    \/* GALER\u00cdA BENTO DESKTOP *\/\r\n    .lodge-bento {\r\n        display: grid;\r\n        grid-template-columns: repeat(4, 1fr);\r\n        grid-template-rows: 350px 220px 220px;\r\n        gap: 15px;\r\n        margin-bottom: 60px;\r\n    }\r\n\r\n    .bento-item { position: relative; overflow: hidden; border-radius: 4px; background: #f0f0f0; transition: transform 0.3s ease, box-shadow 0.3s ease; }\r\n    .bento-item img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.8s ease; }\r\n    \r\n    @media (min-width: 901px) {\r\n        .bento-item:hover img { transform: scale(1.1); }\r\n        .bento-item:hover { box-shadow: 0 10px 30px rgba(0,0,0,0.15); z-index: 2; }\r\n    }\r\n    \r\n    .bento-label {\r\n        position: absolute; bottom: 15px; left: 15px; color: white; font-size: 11px; font-weight: 700; letter-spacing: 2px;\r\n        text-transform: uppercase; text-shadow: 0 2px 4px rgba(0,0,0,0.8); background: rgba(0,0,0,0.4); padding: 5px 12px; backdrop-filter: blur(4px); border-radius: 2px;\r\n    }\r\n\r\n    .bento-hero::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.8) 100%); z-index: 1; }\r\n    .bento-hero-content { position: absolute; bottom: 25px; left: 25px; z-index: 2; text-align: left; }\r\n    .bento-hero-badge { font-size: 10px; font-weight: 700; letter-spacing: 3px; color: var(--bento-blue); margin-bottom: 8px; display: block; text-transform: uppercase; text-shadow: 0 2px 4px rgba(0,0,0,0.8); }\r\n    .bento-hero-content h3 { font-family: 'Cinzel', serif; font-size: 28px; font-weight: 700; margin: 0; color: white; text-shadow: 0 2px 10px rgba(0,0,0,0.8); }\r\n\r\n    \/* Grid Areas *\/\r\n    .b1 { grid-column: 1 \/ 3; grid-row: 1 \/ 2; } .b2 { grid-column: 3 \/ 4; grid-row: 1 \/ 2; } .b3 { grid-column: 4 \/ 5; grid-row: 1 \/ 3; }\r\n    .b4 { grid-column: 1 \/ 2; grid-row: 2 \/ 3; } .b5 { grid-column: 2 \/ 4; grid-row: 2 \/ 3; } .b6 { grid-column: 1 \/ 2; grid-row: 3 \/ 4; }\r\n    .b7 { grid-column: 2 \/ 3; grid-row: 3 \/ 4; } .b8 { grid-column: 3 \/ 4; grid-row: 3 \/ 4; } .b9 { grid-column: 4 \/ 5; grid-row: 3 \/ 4; }\r\n\r\n    \/* M\u00d3VIL *\/\r\n    .bento-hint { display: none; }\r\n    @media (max-width: 900px) {\r\n        .lodge-header .lux-title { font-size: 28px; }\r\n        .lodge-bento {\r\n            display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 15px; padding-bottom: 20px; margin-bottom: 30px;\r\n            grid-template-columns: none; grid-template-rows: none; -webkit-overflow-scrolling: touch; scrollbar-width: none;\r\n        }\r\n        .lodge-bento::-webkit-scrollbar { display: none; }\r\n        .bento-item { min-width: 90vw; height: 400px; scroll-snap-align: center; flex-shrink: 0; border-radius: 8px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); }\r\n        .bento-hero-content h3 { font-size: 24px; }\r\n        .bento-hint { display: block; text-align: center; font-size: 10px; color: #aaa; letter-spacing: 2px; margin-top: -40px; margin-bottom: 40px; animation: pulse 2s infinite; }\r\n    }\r\n\r\n    \/* SEASONS *\/\r\n    .lodge-seasons { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; margin-top: 50px; border-top: 1px solid #eee; padding-top: 60px; padding-bottom: 40px; }\r\n    @media (max-width: 900px) { .lodge-seasons { grid-template-columns: 1fr; gap: 40px; padding-top: 40px; padding-bottom: 20px; } }\r\n\r\n    .season-title {\r\n        font-family: 'Cinzel', serif; font-size: 18px; font-weight: 700; letter-spacing: 2px;\r\n        color: var(--bento-dark); margin-bottom: 20px; padding-bottom: 10px;\r\n        border-bottom: 2px solid var(--bento-blue); display: inline-block;\r\n    }\r\n    .season-description { font-size: 15px; color: var(--bento-text); line-height: 1.8; margin-bottom: 25px; }\r\n    .season-activities { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }\r\n    \r\n    .season-activity { display: flex; align-items: center; gap: 10px; font-size: 13px; color: #444; font-weight: 500; opacity: 0; transform: translateY(20px); transition: all 0.6s ease-out; }\r\n    .season-block:hover .season-activity { opacity: 1; transform: translateY(0); }\r\n    \r\n    .season-activity:nth-child(1) { transition-delay: 0.1s; } .season-activity:nth-child(2) { transition-delay: 0.2s; }\r\n    .season-activity:nth-child(3) { transition-delay: 0.3s; } .season-activity:nth-child(4) { transition-delay: 0.4s; }\r\n    .season-activity:nth-child(5) { transition-delay: 0.5s; } .season-activity:nth-child(6) { transition-delay: 0.6s; }\r\n\r\n    .season-activity svg { width: 18px; height: 18px; color: var(--bento-blue); flex-shrink: 0; transition: transform 0.3s; }\r\n    .season-activity:hover svg { transform: scale(1.2); }\r\n\r\n    \/* SEPARADOR LINTERNA *\/\r\n    .separator-lantern { display: flex; align-items: center; justify-content: center; padding: 40px 0; width: 100%; background: #fff; margin-bottom: -1px; }\r\n    .sep-line-lan { flex: 1; max-width: 200px; height: 1px; background: linear-gradient(90deg, transparent, var(--bento-blue), transparent); opacity: 0.5; }\r\n    .sep-icon-lan { width: 50px; height: 50px; margin: 0 20px; display: flex; align-items: center; justify-content: center; }\r\n    .sep-icon-lan svg { width: 28px; height: 28px; stroke: var(--bento-blue); fill: none; stroke-width: 1.5; filter: drop-shadow(0 0 8px var(--bento-glow)); }\r\n<\/style>\r\n\r\n<section class=\"lodge-section lodge-glue\" id=\"gallery\">\r\n    <div class=\"lux-container\">\r\n        \r\n        <div class=\"lodge-header\">\r\n            <span class=\"lux-subtitle\">YOUR ALASKAN ESCAPE<\/span>\r\n            <h2 class=\"lux-title\">BLUE LANTERN LODGE<\/h2>\r\n            <p class=\"lodge-specs\">Big Lake, Alaska | 55 min from Anchorage | 15 min from Wasilla<\/p>\r\n            <p class=\"lodge-tagline\">A stunning lakeside retreat where adventure meets serenity. Whether you're chasing midnight sun or Northern Lights, private waterfront access and breathtaking views await at Alaska's premier vacation destination.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"lodge-bento\">\r\n            <div class=\"bento-item bento-hero b1\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/holy-room2.avif\" alt=\"Blue Lantern Lodge\">\r\n                <div class=\"bento-hero-content\">\r\n                    <span class=\"bento-hero-badge\">LUXURY ACCOMMODATIONS<\/span>\r\n                    <h3>Where Alaskan Dreams Come True<\/h3>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"bento-item b2\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/Sala.avif\" alt=\"Living Room\">\r\n                <span class=\"bento-label\">Living Room<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b3\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/hero-deck-scaled.jpg\" alt=\"Deck\">\r\n                <span class=\"bento-label\">Lakeside Deck<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b4\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/kitchen.avif\" alt=\"Kitchen\">\r\n                <span class=\"bento-label\">Gourmet Kitchen<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b5\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/hero-theater-scaled.jpg\" alt=\"Home Cinema\">\r\n                <span class=\"bento-label\">Private Cinema<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b6\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/hero-firepit-scaled.jpg\" alt=\"Fire Pit\">\r\n                <span class=\"bento-label\">Lakeside Fire Pit<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b7\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/hero-fitnessroom-scaled.jpg\" alt=\"Fitness Room\">\r\n                <span class=\"bento-label\">Private Gym<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b8\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/c43af29c-9699-4c1b-bc3e-93c2239720e5.avif\" alt=\"Billiards\">\r\n                <span class=\"bento-label\">Game Room<\/span>\r\n            <\/div>\r\n            <div class=\"bento-item b9\">\r\n                <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/Bunk-room.avif\" alt=\"Bunk Room\">\r\n                <span class=\"bento-label\">Bunk Room<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"bento-hint\">&larr; SWIPE TO EXPLORE ROOMS &rarr;<\/div>\r\n        \r\n        <div class=\"lodge-seasons\">\r\n            <div class=\"season-block\">\r\n                <h3 class=\"season-title\">SUMMER ADVENTURES<\/h3>\r\n                <p class=\"season-description\">Land your flightseeing plane at our dock, cruise on our 12-person pontoon, or launch your own watercraft. The perfect base for exploring Denali and Alaska's glaciers under the midnight sun.<\/p>\r\n                <div class=\"season-activities\">\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72\"\/><\/svg>Fly-in Fishing<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 18H3a2 2 0 01-2-2V8a2 2 0 012-2h3.19M15 6h2a2 2 0 012 2v8a2 2 0 01-2 2h-3.19\"\/><\/svg>Pontoon Boat<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><\/svg>Denali Tours<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\/><\/svg>Glacier Hikes<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polygon points=\"10 8 16 12 10 16 10 8\"\/><\/svg>Jet Ski & Kayak<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Wildlife Viewing<\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"season-block\">\r\n                <h3 class=\"season-title\">WINTER MAGIC<\/h3>\r\n                <p class=\"season-description\">Watch the Iron Dog launch from our shore and catch the Iditarod start nearby. Chase the Northern Lights, then warm up by our massive lakeside stone fire pit.<\/p>\r\n                <div class=\"season-activities\">\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>Northern Lights<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2v20M2 12h20\"\/><\/svg>Ice Fishing<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 2v4m0 12v4M2 12h4m12 0h4\"\/><\/svg>Snowshoeing<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\/><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"\/><\/svg>Iron Dog Race<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><\/svg>Iditarod Start<\/div>\r\n                    <div class=\"season-activity\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>Cross-Country Ski<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n    <\/div>\r\n    \r\n    <div class=\"separator-lantern\">\r\n        <div class=\"sep-line-lan\"><\/div>\r\n        <div class=\"sep-icon-lan\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M9 2h6l1 7H8l1-7z\"\/>\r\n                <rect x=\"7\" y=\"9\" width=\"10\" height=\"11\" rx=\"1\"\/>\r\n                <line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"17\"\/>\r\n                <path d=\"M10 22h4\"\/>\r\n            <\/svg>\r\n        <\/div>\r\n        <div class=\"sep-line-lan\"><\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        const observer = new IntersectionObserver((entries) => {\r\n            entries.forEach(entry => {\r\n                if (entry.isIntersecting) {\r\n                    entry.target.querySelectorAll('.season-activity').forEach(el => {\r\n                        el.style.opacity = '1';\r\n                        el.style.transform = 'translateY(0)';\r\n                    });\r\n                }\r\n            });\r\n        }, { threshold: 0.2 });\r\n        document.querySelectorAll('.season-block').forEach(block => observer.observe(block));\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1833a1 e-con-full e-flex e-con e-parent\" data-id=\"a1833a1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d8f05d elementor-widget elementor-widget-html\" data-id=\"2d8f05d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* --- ESTRUCTURA AURORA FULLSCREEN --- *\/\r\n    .aurora-section-final {\r\n        position: relative; \r\n        width: 100vw;\r\n        height: 75vh; \r\n        min-height: 600px;\r\n        margin-left: calc(-50vw + 50%);\r\n        margin-right: calc(-50vw + 50%);\r\n        overflow: hidden; \r\n        display: flex; \r\n        align-items: center; \r\n        justify-content: center;\r\n        text-align: center; \r\n        background-color: #050505;\r\n    }\r\n    .aurora-bg-final {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.33.33-AM.jpeg') center\/cover no-repeat;\r\n        z-index: 1; animation: auroraZoom 25s ease-in-out infinite alternate;\r\n    }\r\n    @keyframes auroraZoom { 0% { transform: scale(1); } 100% { transform: scale(1.2); } }\r\n\r\n    \/* LUCES VERDE\/AZUL *\/\r\n    .aurora-lights-final {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background: linear-gradient(115deg, rgba(0,0,0,0) 20%, rgba(0, 255, 120, 0.25) 40%, rgba(0, 120, 255, 0.2) 60%, rgba(0, 255, 120, 0.25) 80%, rgba(0,0,0,0) 100%);\r\n        background-size: 200% 200%; mix-blend-mode: color-dodge;\r\n        animation: auroraMove 3s linear infinite; z-index: 2; opacity: 0.85;\r\n    }\r\n    @keyframes auroraMove { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }\r\n\r\n    \/* CONTENIDO *\/\r\n    .aurora-content-final {\r\n        position: relative; z-index: 10; max-width: 900px; padding: 50px 20px;\r\n        background: radial-gradient(circle, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 70%);\r\n    }\r\n    .au-sub-final { color: #c5a47e !important; font-size: 13px; letter-spacing: 5px; font-weight: 800; display: block; margin-bottom: 20px; text-transform: uppercase; font-family: sans-serif; }\r\n    .au-title-final { color: #ffffff !important; font-family: 'Playfair Display', serif; font-size: 52px; margin: 0 0 20px; line-height: 1.1; text-transform: uppercase; text-shadow: 0 0 20px rgba(0, 255, 150, 0.3); }\r\n    .au-text-final { color: #f0f0f0 !important; font-size: 24px; font-family: 'Playfair Display', serif; font-style: italic; margin-bottom: 40px; text-shadow: 0 2px 5px rgba(0,0,0,0.8); }\r\n\r\n    \/* BOT\u00d3N AZUL AURORA GLOW *\/\r\n    .au-btn-booking {\r\n        background: linear-gradient(90deg, #4fc3f7, #00e5ff); \r\n        color: #000 !important; padding: 18px 45px; font-size: 14px; font-weight: bold;\r\n        text-transform: uppercase; letter-spacing: 2px; text-decoration: none;\r\n        border-radius: 50px; box-shadow: 0 0 15px rgba(0, 229, 255, 0.4);\r\n        transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 12px;\r\n        border: 1px solid rgba(255,255,255,0.2); animation: btnPulseBlue 2s infinite;\r\n    }\r\n    .au-btn-booking:hover { background: #fff; color: #000 !important; transform: scale(1.05); box-shadow: 0 0 25px rgba(255, 255, 255, 0.8); }\r\n    \r\n    @keyframes btnPulseBlue {\r\n        0% { box-shadow: 0 0 0 0 rgba(79, 195, 247, 0.7); }\r\n        70% { box-shadow: 0 0 0 15px rgba(79, 195, 247, 0); }\r\n        100% { box-shadow: 0 0 0 0 rgba(79, 195, 247, 0); }\r\n    }\r\n    @media (max-width: 768px) { \r\n        .au-title-final { font-size: 36px; } \r\n        .au-text-final { font-size: 18px; } \r\n    }\r\n<\/style>\r\n\r\n<div class=\"aurora-section-final\">\r\n    <div class=\"aurora-bg-final\"><\/div>\r\n    <div class=\"aurora-lights-final\"><\/div>\r\n    <div class=\"aurora-content-final\">\r\n        <span class=\"au-sub-final\">ONCE IN A LIFETIME EVENT<\/span>\r\n        <h2 class=\"au-title-final\">CHASE THE NORTHERN LIGHTS<\/h2>\r\n        \r\n        <p class=\"au-text-final\">\"Witness the magic of the Aurora from the warmth of our home.\"<\/p>\r\n        \r\n        <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"au-btn-booking\">\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\r\n                <polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline>\r\n            <\/svg>\r\n            BOOK YOUR EXPERIENCE\r\n        <\/a>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8aab456 e-flex e-con-boxed e-con e-parent\" data-id=\"8aab456\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-161eafa elementor-widget elementor-widget-html\" data-id=\"161eafa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --extra-blue: #4fc3f7;\r\n        --extra-dark: #111;\r\n        --extra-gray: #666;\r\n    }\r\n\r\n    \/* SECCI\u00d3N PRINCIPAL *\/\r\n    .amenities-extra {\r\n        background: #fff;\r\n        padding: 80px 0 20px 0; \/* Padding inferior ajustado *\/\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    .amenities-extra-container {\r\n        max-width: 1100px;\r\n        margin: 0 auto;\r\n        padding: 0 30px;\r\n    }\r\n\r\n    \/* HEADER *\/\r\n    .amenities-extra-header { text-align: center; margin-bottom: 50px; }\r\n    \r\n    .amenities-extra-subtitle {\r\n        color: var(--extra-blue);\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        letter-spacing: 4px;\r\n        text-transform: uppercase;\r\n        margin-bottom: 12px;\r\n        display: block;\r\n    }\r\n\r\n    .amenities-extra-title {\r\n        font-family: 'Cinzel', serif;\r\n        font-size: 38px;\r\n        font-weight: 700;\r\n        color: var(--extra-dark);\r\n        letter-spacing: 1px;\r\n    }\r\n\r\n    \/* GRID DESKTOP *\/\r\n    .amenities-extra-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(3, 1fr);\r\n        gap: 50px;\r\n    }\r\n\r\n    \/* TARJETA DE CATEGOR\u00cdA *\/\r\n    .amenity-category { padding: 0; }\r\n\r\n    .category-header {\r\n        display: flex; align-items: center; gap: 12px;\r\n        margin-bottom: 25px; padding-bottom: 15px;\r\n        border-bottom: 2px solid var(--extra-blue);\r\n    }\r\n\r\n    .category-icon {\r\n        width: 36px; height: 36px;\r\n        background: linear-gradient(135deg, var(--extra-blue) 0%, #00e5ff 100%);\r\n        border-radius: 8px;\r\n        display: flex; align-items: center; justify-content: center;\r\n        box-shadow: 0 4px 10px rgba(79, 195, 247, 0.3);\r\n    }\r\n\r\n    .category-icon svg { width: 18px; height: 18px; stroke: #fff; fill: none; stroke-width: 2; }\r\n\r\n    .category-title {\r\n        font-size: 14px; font-weight: 700; letter-spacing: 2px;\r\n        color: var(--extra-dark); text-transform: uppercase;\r\n    }\r\n\r\n    \/* LISTA DE ITEMS *\/\r\n    .amenity-list { display: flex; flex-direction: column; gap: 0; }\r\n\r\n    .amenity-item {\r\n        display: flex; align-items: center; gap: 14px;\r\n        padding: 12px 0; border-bottom: 1px solid #f9f9f9;\r\n        transition: all 0.3s ease;\r\n    }\r\n    .amenity-item:hover { transform: translateX(5px); }\r\n\r\n    .amenity-icon { width: 20px; height: 20px; flex-shrink: 0; }\r\n    \r\n    .amenity-icon svg {\r\n        width: 100%; height: 100%;\r\n        stroke: var(--extra-blue);\r\n        fill: none; stroke-width: 1.5;\r\n    }\r\n\r\n    .amenity-name { font-size: 14px; color: var(--extra-gray); }\r\n\r\n    \/* M\u00d3VIL SLIDER *\/\r\n    @media (max-width: 900px) {\r\n        .amenities-extra-grid {\r\n            display: flex;\r\n            overflow-x: auto;\r\n            scroll-snap-type: x mandatory;\r\n            gap: 20px;\r\n            padding-bottom: 30px;\r\n            -webkit-overflow-scrolling: touch;\r\n            scrollbar-width: none;\r\n        }\r\n        .amenities-extra-grid::-webkit-scrollbar { display: none; }\r\n\r\n        .amenity-category {\r\n            min-width: 85vw;\r\n            scroll-snap-align: center;\r\n            background: #fff;\r\n            padding: 25px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 5px 20px rgba(0,0,0,0.05);\r\n            border: 1px solid #f0f0f0;\r\n        }\r\n        \r\n        .amenities-extra-title { font-size: 28px; }\r\n    }\r\n\r\n    \/* === SEPARADOR 4: DIAMANTE MINIMALISTA (BLUE STYLE) === *\/\r\n    .sep-diamonds-blue {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        padding: 60px 0 20px 0; \/* Espacio para respirar *\/\r\n        background: #fff;\r\n        gap: 20px;\r\n        width: 100%;\r\n    }\r\n    \r\n    .sep-dot {\r\n        width: 6px;\r\n        height: 6px;\r\n        background: #e0e0e0; \/* Gris suave *\/\r\n        border-radius: 50%;\r\n    }\r\n    \r\n    .sep-diamond {\r\n        width: 10px;\r\n        height: 10px;\r\n        background: var(--extra-blue); \/* AZUL CIAN *\/\r\n        transform: rotate(45deg);\r\n        box-shadow: 0 0 10px rgba(79, 195, 247, 0.6); \/* Brillo sutil *\/\r\n    }\r\n<\/style>\r\n\r\n<section class=\"amenities-extra\">\r\n    <div class=\"amenities-extra-container\">\r\n        \r\n        <div class=\"amenities-extra-header\">\r\n            <span class=\"amenities-extra-subtitle\">MORE TO ENJOY<\/span>\r\n            <h2 class=\"amenities-extra-title\">ADDITIONAL AMENITIES<\/h2>\r\n        <\/div>\r\n        \r\n        <div class=\"amenities-extra-grid\">\r\n            \r\n            <div class=\"amenity-category\">\r\n                <div class=\"category-header\">\r\n                    <div class=\"category-icon\">\r\n                        <svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"15\" rx=\"2\" ry=\"2\"\/><polyline points=\"17 2 12 7 7 2\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"category-title\">Entertainment<\/h3>\r\n                <\/div>\r\n                <div class=\"amenity-list\">\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">100\" Theater Projector<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"\/><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\/><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"\/><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Surround Sound System<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polygon points=\"10 8 16 12 10 16 10 8\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Pool Table & Billiards<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><line x1=\"4\" y1=\"12\" x2=\"20\" y2=\"12\"\/><line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"20\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Air Hockey Table<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"amenity-category\">\r\n                <div class=\"category-header\">\r\n                    <div class=\"category-icon\">\r\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"category-title\">Comfort & Living<\/h3>\r\n                <\/div>\r\n                <div class=\"amenity-list\">\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Library & Reading Nook<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\/><path d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\/><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"4\"\/><line x1=\"10\" y1=\"1\" x2=\"10\" y2=\"4\"\/><line x1=\"14\" y1=\"1\" x2=\"14\" y2=\"4\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Espresso Machine<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Heated Floors<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12.55a11 11 0 0 1 14.08 0\"\/><path d=\"M1.42 9a16 16 0 0 1 21.16 0\"\/><path d=\"M8.53 16.11a6 6 0 0 1 6.95 0\"\/><circle cx=\"12\" cy=\"20\" r=\"1\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">High-Speed WiFi<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"amenity-category\">\r\n                <div class=\"category-header\">\r\n                    <div class=\"category-icon\">\r\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"category-title\">Outdoor Extras<\/h3>\r\n                <\/div>\r\n                <div class=\"amenity-list\">\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22c-4.97 0-9-2.69-9-6v-4c0-3.31 4.03-6 9-6s9 2.69 9 6v4c0 3.31-4.03 6-9 6z\"\/><path d=\"M12 14c2.21 0 4-1.79 4-4 0-2-2-5-4-7-2 2-4 5-4 7 0 2.21 1.79 4 4 4z\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Lakeside Stone Fire Pit<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\/><path d=\"M12 12h.01\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">RV Parking Available<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Aurora Viewing Deck<\/span>\r\n                    <\/div>\r\n                    <div class=\"amenity-item\">\r\n                        <div class=\"amenity-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"\/><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"\/><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"\/><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"\/><\/svg><\/div>\r\n                        <span class=\"amenity-name\">Sunrise Lake Views<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/div>\r\n        \r\n        <div class=\"sep-diamonds-blue\">\r\n            <div class=\"sep-dot\"><\/div>\r\n            <div class=\"sep-dot\"><\/div>\r\n            <div class=\"sep-diamond\"><\/div>\r\n            <div class=\"sep-dot\"><\/div>\r\n            <div class=\"sep-dot\"><\/div>\r\n        <\/div>\r\n        \r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7f20b2 e-con-full e-flex e-con e-parent\" data-id=\"b7f20b2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d267766 elementor-widget elementor-widget-html\" data-id=\"d267766\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --win-blue: #4fc3f7; \/* Azul Blue Lantern *\/\r\n        --win-white: #ffffff;\r\n    }\r\n\r\n    \/* CONTENEDOR PRINCIPAL FULLSCREEN *\/\r\n    .winter-section-magic {\r\n        position: relative;\r\n        width: 100vw;\r\n        margin-left: calc(-50vw + 50%);\r\n        margin-right: calc(-50vw + 50%);\r\n        padding: 140px 20px;\r\n        text-align: center;\r\n        background: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-07-at-4.40.18-AM.jpeg') center center\/cover no-repeat;\r\n        overflow: hidden;\r\n        box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.2);\r\n    }\r\n\r\n    \/* OVERLAY LIGERO *\/\r\n    .winter-overlay {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background: rgba(10, 15, 30, 0.25);\r\n        z-index: 1;\r\n    }\r\n\r\n    \/* GENERADOR DE NIEVE *\/\r\n    .snow-container {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        pointer-events: none; z-index: 2;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .snowflake {\r\n        position: absolute; top: -10px; background: white; border-radius: 50%;\r\n        opacity: 0.9; animation: snowfall linear infinite;\r\n        box-shadow: 0 0 2px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    @keyframes snowfall {\r\n        0% { transform: translateY(-10vh) translateX(0); opacity: 0; }\r\n        10% { opacity: 1; }\r\n        100% { transform: translateY(110vh) translateX(20px); opacity: 0.5; }\r\n    }\r\n\r\n    .layer-far .snowflake { width: 3px; height: 3px; opacity: 0.7; }\r\n    .layer-mid .snowflake { width: 6px; height: 6px; opacity: 0.9; }\r\n    .layer-close .snowflake { width: 9px; height: 9px; opacity: 1; filter: blur(1px); }\r\n\r\n    \/* CONTENIDO *\/\r\n    .winter-content {\r\n        position: relative; z-index: 10;\r\n        max-width: 800px; margin: 0 auto;\r\n    }\r\n\r\n    .win-subtitle {\r\n        font-family: 'Montserrat', sans-serif;\r\n        color: var(--win-blue) !important;\r\n        font-size: 14px;\r\n        font-weight: 700;\r\n        letter-spacing: 5px;\r\n        text-transform: uppercase;\r\n        margin-bottom: 15px;\r\n        display: block;\r\n        text-shadow: 0 2px 4px rgba(0,0,0,0.6);\r\n    }\r\n\r\n    .win-title {\r\n        font-family: 'Cinzel', serif;\r\n        color: #ffffff !important;\r\n        font-size: 56px;\r\n        font-weight: 700;\r\n        margin-bottom: 20px;\r\n        line-height: 1.1;\r\n        text-shadow: 0 4px 15px rgba(0,0,0,0.7);\r\n    }\r\n\r\n    .win-quote {\r\n        font-family: 'Montserrat', sans-serif;\r\n        font-style: italic;\r\n        font-weight: 400;\r\n        font-size: 24px;\r\n        color: #ffffff !important;\r\n        margin: 0 auto 40px auto;\r\n        max-width: 600px;\r\n        line-height: 1.6;\r\n        text-shadow: 0 2px 8px rgba(0,0,0,0.8);\r\n    }\r\n\r\n    \/* BOT\u00d3N OPTIMIZADO - HOVER INSTANT\u00c1NEO *\/\r\n    .win-btn {\r\n        display: inline-block;\r\n        padding: 18px 50px;\r\n        color: #ffffff !important;\r\n        text-decoration: none;\r\n        font-family: 'Cinzel', serif;\r\n        font-weight: 700;\r\n        letter-spacing: 2px;\r\n        font-size: 14px;\r\n        border-radius: 50px;\r\n        border: 2px solid rgba(255,255,255,0.8);\r\n        background: rgba(0, 0, 0, 0.3);\r\n        backdrop-filter: blur(4px);\r\n        box-shadow: 0 0 20px rgba(0,0,0,0.2);\r\n        \/* Transici\u00f3n ultra r\u00e1pida *\/\r\n        transition: all 0.1s ease-out !important;\r\n    }\r\n\r\n    .win-btn:hover {\r\n        background: var(--win-blue) !important;\r\n        border-color: var(--win-blue) !important;\r\n        color: #000 !important;\r\n        transform: translateY(-3px) scale(1.02);\r\n        box-shadow: 0 10px 25px rgba(79, 195, 247, 0.4);\r\n    }\r\n\r\n    \/* SEPARADOR MONTA\u00d1AS *\/\r\n    .separator-mountains-win {\r\n        position: absolute;\r\n        bottom: 0; left: 0; width: 100%; height: 80px;\r\n        z-index: 5;\r\n        margin-bottom: -1px;\r\n    }\r\n    .separator-mountains-win svg { width: 100%; height: 100%; fill: #fff; }\r\n\r\n    @media (max-width: 768px) {\r\n        .winter-section-magic { padding: 100px 20px; }\r\n        .win-title { font-size: 38px; }\r\n        .win-quote { font-size: 18px; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"lux-wrapper\">\r\n    <section class=\"winter-section-magic\">\r\n        <div class=\"winter-overlay\"><\/div>\r\n\r\n        <div class=\"snow-container layer-far\" id=\"snow-far\"><\/div>\r\n        <div class=\"snow-container layer-mid\" id=\"snow-mid\"><\/div>\r\n        <div class=\"snow-container layer-close\" id=\"snow-close\"><\/div>\r\n        \r\n        <div class=\"winter-content\">\r\n            <span class=\"win-subtitle\">SEASONAL MAGIC<\/span>\r\n            <h2 class=\"win-title\">WINTER ESCAPES<\/h2>\r\n            <p class=\"win-quote\">\"Enjoy the magic of winter in the warmth of our luxury home.\"<\/p>\r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"win-btn\">BOOK WINTER STAY<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"separator-mountains-win\">\r\n            <svg viewBox=\"0 0 1440 80\" preserveAspectRatio=\"none\">\r\n                <polygon points=\"0,80 200,40 400,60 600,20 800,50 1000,30 1200,55 1440,25 1440,80\" fill=\"#f5f5f5\" opacity=\"0.5\"\/>\r\n                <polygon points=\"0,80 300,50 500,70 700,35 900,60 1100,40 1300,65 1440,45 1440,80\" fill=\"#fff\"\/>\r\n            <\/svg>\r\n        <\/div>\r\n    <\/section>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        function createSnow(containerId, count, minDur, maxDur) {\r\n            const container = document.getElementById(containerId);\r\n            if(!container) return;\r\n            for (let i = 0; i < count; i++) {\r\n                const snowflake = document.createElement('div');\r\n                snowflake.classList.add('snowflake');\r\n                snowflake.style.left = Math.random() * 100 + '%';\r\n                const duration = Math.random() * (maxDur - minDur) + minDur;\r\n                snowflake.style.animationDuration = duration + 's';\r\n                snowflake.style.animationDelay = Math.random() * 5 + 's';\r\n                container.appendChild(snowflake);\r\n            }\r\n        }\r\n        createSnow('snow-far', 30, 10, 20);\r\n        createSnow('snow-mid', 20, 6, 12);\r\n        createSnow('snow-close', 10, 3, 6);\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2eeac19 e-flex e-con-boxed e-con e-parent\" data-id=\"2eeac19\" data-element_type=\"container\" id=\"services\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d93bafa elementor-widget elementor-widget-html\" data-id=\"d93bafa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --wed-blue: #4fc3f7;\r\n        --wed-dark: #111;\r\n    }\r\n\r\n    \/* --- ESTRUCTURA PRINCIPAL --- *\/\r\n    .wedding-split-section {\r\n        display: flex;\r\n        width: 100%;\r\n        min-height: 85vh;\r\n        position: relative;\r\n        background: #fff;\r\n        font-family: 'Montserrat', sans-serif;\r\n        overflow: hidden;\r\n        padding-bottom: 60px; \r\n    }\r\n\r\n    \/* --- LADO IZQUIERDO: SLIDESHOW --- *\/\r\n    .wed-image-side {\r\n        flex: 1;\r\n        position: relative;\r\n        overflow: hidden;\r\n        background: #000;\r\n        min-height: 100%;\r\n    }\r\n\r\n    .wed-slides-container {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        animation: slowZoomGlobal 20s infinite alternate ease-in-out;\r\n        z-index: 0;\r\n    }\r\n    @keyframes slowZoomGlobal { 0% { transform: scale(1); } 100% { transform: scale(1.1); } }\r\n\r\n    .wed-slide {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background-size: cover; background-position: center;\r\n        opacity: 0;\r\n        animation: cycleImages 15s infinite;\r\n    }\r\n\r\n    .s1 { background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-20-at-5.47.18-PM.jpeg'); animation-delay: 0s; }\r\n    .s2 { background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-20-at-5.50.02-PM-1.jpeg'); animation-delay: 5s; background-position: 70% center; }\r\n    .s3 { background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/11\/WhatsApp-Image-2025-11-20-at-5.38.29-PM.jpeg'); animation-delay: 10s; }\r\n\r\n    @keyframes cycleImages {\r\n        0% { opacity: 0; } 5% { opacity: 1; } 33% { opacity: 1; } 38% { opacity: 0; } 100% { opacity: 0; }\r\n    }\r\n\r\n    .wed-overlay-gradient {\r\n        position: absolute; inset: 0; pointer-events: none; z-index: 10;\r\n        background: linear-gradient(to right, rgba(0,0,0,0.3), transparent);\r\n    }\r\n\r\n    \/* --- LADO DERECHO: CONTENIDO --- *\/\r\n    .wed-text-side {\r\n        flex: 1;\r\n        display: flex; flex-direction: column; justify-content: center;\r\n        padding: 80px 60px;\r\n        background: #fff; position: relative; z-index: 20;\r\n    }\r\n\r\n    .wed-subtitle { color: var(--wed-blue); font-size: 13px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 20px; display: block; }\r\n    .wed-title { font-family: 'Cinzel', serif; font-size: 52px; font-weight: 700; color: var(--wed-dark); line-height: 1.1; margin-bottom: 30px; }\r\n    .wed-desc { font-size: 16px; color: #555; line-height: 1.8; margin-bottom: 40px; max-width: 500px; }\r\n\r\n    .wed-features { display: flex; gap: 30px; margin-bottom: 50px; }\r\n    .wed-feat { display: flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 600; color: #333; text-transform: uppercase; letter-spacing: 1px; }\r\n    .wed-feat svg { width: 20px; height: 20px; stroke: var(--wed-blue); stroke-width: 1.5; fill: none; }\r\n\r\n    \/* === BOT\u00d3N CON HOVER DIFERENTE E INSTANT\u00c1NEO === *\/\r\n    .wed-btn-full {\r\n        display: inline-block; padding: 18px 45px; \r\n        background: var(--wed-blue); \r\n        color: #fff !important; text-decoration: none;\r\n        font-family: 'Cinzel', serif; font-size: 14px; letter-spacing: 2px; font-weight: 700;\r\n        border-radius: 4px;\r\n        border: 2px solid var(--wed-blue);\r\n        \/* Transici\u00f3n ultra r\u00e1pida para el hover *\/\r\n        transition: all 0.1s ease-out !important; \r\n        width: fit-content;\r\n    }\r\n\r\n    .wed-btn-full:hover { \r\n        background: var(--wed-dark) !important; \r\n        border-color: var(--wed-dark) !important;\r\n        color: var(--wed-blue) !important;\r\n        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);\r\n        transform: translateY(-2px);\r\n    }\r\n\r\n    \/* --- SEPARADOR --- *\/\r\n    .separator-line-baby {\r\n        position: absolute;\r\n        bottom: 0; left: 0; width: 100%;\r\n        height: 60px;\r\n        display: flex; align-items: center; justify-content: center;\r\n        z-index: 30; \r\n        background: #fff;\r\n        padding: 0 5%;\r\n    }\r\n\r\n    .slb-line {\r\n        flex-grow: 1;\r\n        height: 1px;\r\n        background-color: var(--wed-blue);\r\n        opacity: 0.3;\r\n    }\r\n\r\n    .slb-icon {\r\n        margin: 0 25px;\r\n        color: var(--wed-blue);\r\n        display: flex; align-items: center; justify-content: center;\r\n    }\r\n    \r\n    .slb-icon svg { width: 36px; height: 36px; stroke-width: 1.5; }\r\n\r\n    \/* --- M\u00d3VIL --- *\/\r\n    @media (max-width: 900px) {\r\n        .wedding-split-section { display: block; height: auto; min-height: auto; background: #f0f0f0; padding-bottom: 80px; }\r\n        .wed-image-side { width: 100%; height: 55vh; min-height: 400px; }\r\n        \/* Ajuste adicional para m\u00f3vil *\/\r\n        .s2 { background-position: 70% center; }\r\n        .wed-text-side { width: 90%; margin: -80px auto 0 auto; padding: 50px 30px; border-radius: 16px; box-shadow: 0 10px 40px rgba(0,0,0,0.08); align-items: center; text-align: center; }\r\n        .wed-title { font-size: 34px; }\r\n        .wed-desc { font-size: 15px; }\r\n        .wed-features { flex-wrap: wrap; justify-content: center; }\r\n        .separator-line-baby { background: transparent; bottom: 20px; }\r\n        .slb-line { background-color: #ccc; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"wedding-split-section\">\r\n    \r\n    <div class=\"wed-image-side\">\r\n        <div class=\"wed-slides-container\">\r\n            <div class=\"wed-slide s1\"><\/div>\r\n            <div class=\"wed-slide s2\"><\/div>\r\n            <div class=\"wed-slide s3\"><\/div>\r\n        <\/div>\r\n        <div class=\"wed-overlay-gradient\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wed-text-side\">\r\n        <span class=\"wed-subtitle\">UNFORGETTABLE MOMENTS<\/span>\r\n        <h2 class=\"wed-title\">ALASKAN<br>WEDDINGS<\/h2>\r\n        <p class=\"wed-desc\">Create your dream wedding with the majestic backdrop of Big Lake. Whether it's an intimate elopement or a grand celebration, our lodge offers the perfect canvas for your love story.<\/p>\r\n        \r\n        <div class=\"wed-features\">\r\n            <div class=\"wed-feat\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"><\/path><\/svg>\r\n                Ceremony\r\n            <\/div>\r\n            <div class=\"wed-feat\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M17 18a5 5 0 0 0-10 0\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"2\"><\/line><line x1=\"4.22\" y1=\"10.22\" x2=\"5.64\" y2=\"11.64\"><\/line><line x1=\"1\" y1=\"18\" x2=\"3\" y2=\"18\"><\/line><line x1=\"21\" y1=\"18\" x2=\"23\" y2=\"18\"><\/line><line x1=\"18.36\" y1=\"11.64\" x2=\"19.78\" y2=\"10.22\"><\/line><line x1=\"23\" y1=\"22\" x2=\"1\" y2=\"22\"><\/line><polyline points=\"16 5 12 9 8 5\"><\/polyline><\/svg>\r\n                Reception\r\n            <\/div>\r\n            <div class=\"wed-feat\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path><polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline><\/svg>\r\n                Lodging\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"wed-btn-full\">PLAN YOUR SPECIAL DAY<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"separator-line-baby\">\r\n        <div class=\"slb-line\"><\/div>\r\n        <div class=\"slb-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M21 12c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9c2.12 0 4.07.74 5.62 1.98\" \/>\r\n              <path d=\"M12 3c1.5 0 3 1.5 3 3 0 1.2-1 2-2.5 2\" \/>\r\n              <path d=\"M8 12c.5-1 1.5-1 2 0\" \/>\r\n              <path d=\"M14 12c.5-1 1.5-1 2 0\" \/>\r\n              <path d=\"M9 16c1 1.5 3 1.5 4 0\" \/>\r\n            <\/svg>\r\n        <\/div>\r\n        <div class=\"slb-line\"><\/div>\r\n    <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc51ec7 e-con-full e-flex e-con e-parent\" data-id=\"cc51ec7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0f6963 elementor-widget elementor-widget-html\" data-id=\"b0f6963\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --baby-cyan: #4fc3f7;       \/* Azul acento *\/\r\n        --baby-deep: #002244;       \/* Azul oscuro *\/\r\n        --baby-light-blue: #e6f7ff; \/* Fondo suave *\/\r\n    }\r\n\r\n    \/* SECCI\u00d3N PRINCIPAL *\/\r\n    .baby-shower-section {\r\n        position: relative;\r\n        padding: 100px 0 20px 0; \r\n        overflow: hidden;\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    \/* PARALLAX BG *\/\r\n    .baby-parallax-bg {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background-image: url('https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/baby-shower.jpg');\r\n        background-size: cover; background-position: center; background-attachment: fixed;\r\n        z-index: 0;\r\n    }\r\n\r\n    \/* OVERLAY AZUL SUAVE *\/\r\n    .baby-overlay {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        background: linear-gradient(\r\n            135deg,\r\n            rgba(240, 250, 255, 0.95) 0%,\r\n            rgba(225, 245, 254, 0.92) 50%,\r\n            rgba(180, 230, 250, 0.85) 100%\r\n        );\r\n        z-index: 1;\r\n    }\r\n\r\n    \/* PART\u00cdCULAS AZULES *\/\r\n    .baby-particles {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        pointer-events: none; z-index: 2; overflow: hidden;\r\n    }\r\n\r\n    .baby-particle {\r\n        position: absolute; border-radius: 50%;\r\n        animation: floatBubble 15s ease-in-out infinite;\r\n    }\r\n\r\n    .baby-particle:nth-child(1) { width: 100px; height: 100px; background: radial-gradient(circle, rgba(79, 195, 247, 0.2) 0%, transparent 70%); top: 10%; left: 5%; animation-duration: 18s; }\r\n    .baby-particle:nth-child(2) { width: 150px; height: 150px; background: radial-gradient(circle, rgba(0, 153, 204, 0.1) 0%, transparent 70%); top: 60%; left: 10%; animation-delay: -3s; animation-duration: 20s; }\r\n    .baby-particle:nth-child(3) { width: 80px; height: 80px; background: radial-gradient(circle, rgba(79, 195, 247, 0.15) 0%, transparent 70%); top: 20%; right: 15%; animation-delay: -6s; animation-duration: 16s; }\r\n    \r\n    @keyframes floatBubble {\r\n        0%, 100% { transform: translate(0, 0) scale(1); opacity: 0.4; }\r\n        50% { transform: translate(-20px, -40px) scale(1.1); opacity: 0.6; }\r\n    }\r\n\r\n    \/* CORAZONES AZULES *\/\r\n    .floating-hearts {\r\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n        pointer-events: none; z-index: 2;\r\n    }\r\n\r\n    .heart {\r\n        position: absolute; font-size: 20px; color: rgba(79, 195, 247, 0.4);\r\n        animation: floatHeart 12s ease-in-out infinite;\r\n    }\r\n    \r\n    .heart:nth-child(1) { left: 10%; animation-delay: 0s; }\r\n    .heart:nth-child(2) { left: 30%; animation-delay: -4s; font-size: 24px; }\r\n    .heart:nth-child(3) { left: 70%; animation-delay: -2s; }\r\n    .heart:nth-child(4) { left: 90%; animation-delay: -6s; font-size: 16px; }\r\n\r\n    @keyframes floatHeart {\r\n        0% { transform: translateY(100vh) rotate(0deg); opacity: 0; }\r\n        10% { opacity: 0.6; }\r\n        90% { opacity: 0.6; }\r\n        100% { transform: translateY(-50px) rotate(360deg); opacity: 0; }\r\n    }\r\n\r\n    \/* CONTENEDOR GRID *\/\r\n    .baby-container {\r\n        max-width: 1200px; margin: 0 auto; padding: 0 40px;\r\n        display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;\r\n        position: relative; z-index: 10;\r\n    }\r\n\r\n    \/* CONTENIDO *\/\r\n    .baby-icon-badge {\r\n        width: 80px; height: 80px;\r\n        background: linear-gradient(135deg, #fff 0%, var(--baby-light-blue) 100%);\r\n        border-radius: 50%; display: flex; align-items: center; justify-content: center;\r\n        margin-bottom: 25px; box-shadow: 0 15px 40px rgba(79, 195, 247, 0.2);\r\n        animation: pulse 2.5s infinite;\r\n    }\r\n    @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }\r\n\r\n    .baby-icon-badge svg { width: 40px; height: 40px; stroke: var(--baby-cyan); fill: none; stroke-width: 1.5; }\r\n\r\n    .baby-subtitle {\r\n        color: var(--baby-cyan); font-size: 12px; font-weight: 700; letter-spacing: 4px;\r\n        text-transform: uppercase; margin-bottom: 15px; display: block;\r\n    }\r\n\r\n    .baby-title {\r\n        font-family: 'Cinzel', serif; font-size: 48px; font-weight: 400; color: #111;\r\n        line-height: 1.15; margin-bottom: 25px;\r\n    }\r\n\r\n    .baby-title .script-text {\r\n        font-family: 'Great Vibes', cursive; font-size: 44px; color: var(--baby-cyan);\r\n        display: block; margin-top: 5px;\r\n    }\r\n\r\n    .baby-description { font-size: 15px; line-height: 1.9; color: #555; margin-bottom: 30px; }\r\n\r\n    \/* FEATURES *\/\r\n    .baby-features { display: flex; gap: 20px; margin-bottom: 35px; flex-wrap: wrap; }\r\n\r\n    .baby-feature {\r\n        display: flex; align-items: center; gap: 12px; padding: 14px 18px;\r\n        background: rgba(255, 255, 255, 0.9); border-radius: 50px;\r\n        box-shadow: 0 5px 20px rgba(0,0,0,0.05); transition: 0.3s;\r\n    }\r\n    .baby-feature:hover { transform: translateY(-3px); box-shadow: 0 10px 30px rgba(79, 195, 247, 0.2); }\r\n\r\n    .baby-feature-icon {\r\n        width: 40px; height: 40px; background: linear-gradient(135deg, var(--baby-light-blue) 0%, #fff 100%);\r\n        border-radius: 50%; display: flex; align-items: center; justify-content: center;\r\n    }\r\n    .baby-feature-icon svg { width: 20px; height: 20px; stroke: var(--baby-cyan); fill: none; stroke-width: 2; }\r\n    .baby-feature span { font-size: 13px; font-weight: 600; color: #444; }\r\n\r\n    \/* STATS *\/\r\n    .baby-stats {\r\n        display: flex; gap: 40px; margin-bottom: 35px; padding: 25px 0;\r\n        border-top: 1px solid rgba(79, 195, 247, 0.2); border-bottom: 1px solid rgba(79, 195, 247, 0.2);\r\n    }\r\n    .baby-stat { text-align: center; }\r\n    .baby-stat-number { font-family: 'Cinzel', serif; font-size: 40px; color: var(--baby-cyan); line-height: 1; }\r\n    .baby-stat-label { font-size: 10px; letter-spacing: 2px; color: #888; text-transform: uppercase; margin-top: 5px; }\r\n\r\n    \/* === BOT\u00d3N OPTIMIZADO: HOVER EL\u00c1STICO E INSTANT\u00c1NEO === *\/\r\n    .baby-btn {\r\n        display: inline-flex; align-items: center; gap: 12px;\r\n        background: linear-gradient(135deg, var(--baby-cyan) 0%, #0099cc 100%);\r\n        color: #fff !important; padding: 18px 45px; font-size: 12px; font-weight: 700; letter-spacing: 2px;\r\n        text-transform: uppercase; text-decoration: none; border-radius: 50px;\r\n        \/* Transici\u00f3n ultra r\u00e1pida para el hover *\/\r\n        transition: all 0.1s ease-out !important; \r\n        box-shadow: 0 10px 30px rgba(79, 195, 247, 0.3);\r\n    }\r\n\r\n    .baby-btn:hover { \r\n        transform: translateY(-3px) scale(1.05) !important; \r\n        background: var(--baby-deep) !important;\r\n        box-shadow: 0 15px 40px rgba(79, 195, 247, 0.5); \r\n    }\r\n    .baby-btn svg { width: 18px; height: 18px; }\r\n\r\n    \/* IMAGEN *\/\r\n    .baby-image-wrapper { position: relative; }\r\n    .baby-image-wrapper::before {\r\n        content: ''; position: absolute; top: -20px; right: -20px; width: 100%; height: 100%;\r\n        border: 2px solid rgba(79, 195, 247, 0.3); border-radius: 25px;\r\n    }\r\n\r\n    .baby-main-image {\r\n        width: 100%; height: 500px; object-fit: cover; border-radius: 25px;\r\n        box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15); position: relative; z-index: 1;\r\n    }\r\n\r\n    \/* TARJETAS FLOTANTES *\/\r\n    .baby-floating-card {\r\n        position: absolute; bottom: -25px; left: -30px; background: #fff;\r\n        padding: 20px 25px; border-radius: 18px; box-shadow: 0 20px 50px rgba(0,0,0,0.1);\r\n        z-index: 5; animation: floatCard 4s infinite; display: flex; align-items: center; gap: 15px;\r\n    }\r\n    @keyframes floatCard { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }\r\n\r\n    .baby-floating-card-icon {\r\n        width: 50px; height: 50px; background: linear-gradient(135deg, var(--baby-cyan) 0%, #0099cc 100%);\r\n        border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n    }\r\n    .baby-floating-card-icon svg { width: 24px; height: 24px; stroke: #fff; fill: none; stroke-width: 2; }\r\n    .baby-floating-card-text h4 { font-family: 'Cinzel', serif; font-size: 20px; color: #333; margin: 0; }\r\n    .baby-floating-card-text p { font-size: 11px; color: #888; margin: 0; }\r\n\r\n    \/* SEPARADOR DE DIAMANTES *\/\r\n    .sep-diamonds-baby {\r\n        display: flex; align-items: center; justify-content: center;\r\n        padding: 60px 0 0 0; width: 100%; gap: 20px; position: relative; z-index: 10;\r\n    }\r\n    .sep-dot-baby { width: 6px; height: 6px; background: #bbb; border-radius: 50%; }\r\n    .sep-diam-baby { width: 10px; height: 10px; background: var(--baby-cyan); transform: rotate(45deg); }\r\n\r\n    \/* RESPONSIVE *\/\r\n    @media (max-width: 992px) {\r\n        .baby-container { grid-template-columns: 1fr; gap: 50px; max-width: 600px; padding: 0 30px; text-align: center; }\r\n        .baby-image-wrapper { order: -1; margin-bottom: 30px; }\r\n        .baby-main-image { height: 400px; }\r\n        .baby-icon-badge { margin: 0 auto 25px; }\r\n        .baby-features, .baby-stats { justify-content: center; }\r\n        .baby-floating-card { left: 50%; transform: translateX(-50%); bottom: -20px; animation: none; }\r\n        .baby-image-wrapper::before { display: none; }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .baby-shower-section { padding: 60px 0 20px; }\r\n        .baby-parallax-bg { background-attachment: scroll; }\r\n        .baby-main-image { height: 280px; border-radius: 16px; }\r\n        .baby-title { font-size: 32px; }\r\n        .baby-btn { width: 100%; justify-content: center; }\r\n    }\r\n<\/style>\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Great+Vibes&family=Cinzel:wght@400;700&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"baby-shower-section\">\r\n    <div class=\"baby-parallax-bg\"><\/div>\r\n    <div class=\"baby-overlay\"><\/div>\r\n    \r\n    <div class=\"baby-particles\">\r\n        <div class=\"baby-particle\"><\/div>\r\n        <div class=\"baby-particle\"><\/div>\r\n        <div class=\"baby-particle\"><\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"floating-hearts\">\r\n        <span class=\"heart\">\u2665<\/span>\r\n        <span class=\"heart\">\u2665<\/span>\r\n        <span class=\"heart\">\u2665<\/span>\r\n        <span class=\"heart\">\u2665<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"baby-container\">\r\n        <div class=\"baby-content\">\r\n            <div class=\"baby-icon-badge\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>\r\n            <\/div>\r\n            \r\n            <span class=\"baby-subtitle\">INTIMATE GATHERINGS<\/span>\r\n            \r\n            <h2 class=\"baby-title\">\r\n                Baby Showers\r\n                <span class=\"script-text\">& Celebrations<\/span>\r\n            <\/h2>\r\n            \r\n            <p class=\"baby-description\">\r\n                A warm, sun-filled sanctuary perfect for celebrating new life. Our spacious living areas and gourmet kitchen create the ideal setting for baby showers and family reunions.\r\n            <\/p>\r\n            \r\n            <div class=\"baby-features\">\r\n                <div class=\"baby-feature\">\r\n                    <div class=\"baby-feature-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\r\n                    <span>Spacious<\/span>\r\n                <\/div>\r\n                <div class=\"baby-feature\">\r\n                    <div class=\"baby-feature-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\/><path d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\/><\/svg><\/div>\r\n                    <span>Kitchen<\/span>\r\n                <\/div>\r\n                <div class=\"baby-feature\">\r\n                    <div class=\"baby-feature-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\r\n                    <span>Full Day<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"baby-stats\">\r\n                <div class=\"baby-stat\">\r\n                    <div class=\"baby-stat-number\">7,000<\/div>\r\n                    <div class=\"baby-stat-label\">Sq Ft<\/div>\r\n                <\/div>\r\n                <div class=\"baby-stat\">\r\n                    <div class=\"baby-stat-number\">50+<\/div>\r\n                    <div class=\"baby-stat-label\">Guests<\/div>\r\n                <\/div>\r\n                <div class=\"baby-stat\">\r\n                    <div class=\"baby-stat-number\">5\u2605<\/div>\r\n                    <div class=\"baby-stat-label\">Rating<\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <a href=\"https:\/\/thebluelanternlodge.com\/room-wordpress.php\" class=\"baby-btn\">\r\n                Book Your Event\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\r\n            <\/a>\r\n        <\/div>\r\n        \r\n        <div class=\"baby-image-wrapper\">\r\n            <img decoding=\"async\" src=\"https:\/\/thebluelanternlodge.com\/wp-content\/uploads\/2025\/12\/baby-shower.jpg\" alt=\"Baby Shower\" class=\"baby-main-image\">\r\n            \r\n            <div class=\"baby-floating-card\">\r\n                <div class=\"baby-floating-card-icon\">\r\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>\r\n                <\/div>\r\n                <div class=\"baby-floating-card-text\">\r\n                    <h4>Perfect Venue<\/h4>\r\n                    <p>For 20-50 Guests<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sep-diamonds-baby\">\r\n        <div class=\"sep-dot-baby\"><\/div>\r\n        <div class=\"sep-dot-baby\"><\/div>\r\n        <div class=\"sep-diam-baby\"><\/div>\r\n        <div class=\"sep-dot-baby\"><\/div>\r\n        <div class=\"sep-dot-baby\"><\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44ad530 e-con-full e-flex e-con e-parent\" data-id=\"44ad530\" data-element_type=\"container\" id=\"tour\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf04ad5 elementor-widget elementor-widget-html\" data-id=\"bf04ad5\" data-element_type=\"widget\" id=\"faq\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"faq\" style=\"padding: 80px 20px; background: #fff; color: #333; font-family: 'Montserrat', sans-serif;\">\r\n    <div style=\"max-width: 1100px; margin: 0 auto; text-align: center; margin-bottom: 50px;\">\r\n        <h2 style=\"font-family: 'Cinzel', serif; font-size: 42px; color: #111; margin-bottom: 15px; letter-spacing: 2px;\">FREQUENTLY ASKED<\/h2>\r\n        <p style=\"color: #777; font-size: 15px;\">Everything you need to know about your stay. We are here to help you plan the perfect trip.<\/p>\r\n    <\/div>\r\n\r\n    <div style=\"max-width: 1100px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start;\">\r\n        \r\n        <div style=\"flex: 1; min-width: 320px;\">\r\n            <div class=\"faq-container-original\">\r\n                <details class=\"faq-item-box\" open>\r\n                    <summary class=\"faq-header-original\">01. Arrival & Location <span class=\"faq-icon-original\">\u00d7<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        The lodge is 55 minutes from Anchorage International Airport. We highly recommend renting a car to explore the area and reach local restaurants easily.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">02. Guest Capacity <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Pricing is based on groups of up to 10 people. We can comfortably accommodate up to 22 guests per night for an additional fee. Large groups are welcome!\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">03. Northern Lights <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Absolutely! The lodge offers a prime viewing spot right from the backyard. The best season to catch the Aurora Borealis is between September and April.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">04. Weddings & Events <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Yes, we host weddings! Our expansive grounds and scenic lake backdrop make for an unforgettable venue. Contact us directly for event packages.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">05. Fishing on Big Lake <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Big Lake is great for fishing trout and northern pike. We provide fishing poles for our guests to enjoy the lake right from our private dock.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">06. Power Plugs <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Standard North American 110-120 Volt plugs are used. International guests may need adapters or transformers.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">07. Cancellation Policy <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        All rentals are pre-paid and non-refundable. We recommend purchasing travelers insurance for unexpected changes.\r\n                    <\/div>\r\n                <\/details>\r\n\r\n                <details class=\"faq-item-box\">\r\n                    <summary class=\"faq-header-original\">08. How do I make a reservation? <span class=\"faq-icon-original\">+<\/span><\/summary>\r\n                    <div class=\"faq-body-original\">\r\n                        Click any \"Book Stay\" button to select dates and provide payment. We require a 3-night minimum stay. Reservations are confirmed within 24 hours.\r\n                    <\/div>\r\n                <\/details>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"flex: 0.8; min-width: 320px;\">\r\n            <div style=\"background: #fff; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); overflow: hidden; text-align: center; border: 1px solid #eee;\">\r\n                \r\n                <div style=\"position: relative; width: 100%; padding-top: 56.25%; background: #000;\">\r\n                    <iframe \r\n                        src=\"https:\/\/www.youtube.com\/embed\/O9fq-WfNcfo?autoplay=1&mute=1&loop=1&playlist=O9fq-WfNcfo&controls=0&modestbranding=1\" \r\n                        style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;\" \r\n                        allow=\"autoplay; encrypted-media\" \r\n                        allowfullscreen>\r\n                    <\/iframe>\r\n                <\/div>\r\n\r\n                <div style=\"padding: 30px;\">\r\n                    <h3 style=\"font-family: 'Cinzel', serif; font-size: 20px; color: #333; margin-bottom: 10px;\">Virtual Experience<\/h3>\r\n                    <p style=\"font-size: 13px; color: #777; line-height: 1.6; margin-bottom: 25px;\">Discover the luxury interiors and magical surroundings of the Lodge.<\/p>\r\n                    \r\n                    <a href=\"https:\/\/api.whatsapp.com\/send?phone=19072273439\" target=\"_blank\" style=\"display: inline-flex; align-items: center; justify-content: center; gap: 10px; background: #4fc3f7; color: #fff; padding: 12px 30px; text-decoration: none; border-radius: 50px; font-weight: 700; font-size: 12px; letter-spacing: 1px; width: 100%; box-sizing: border-box; transition: 0.3s;\">\r\n                        CHAT ON WHATSAPP\r\n                    <\/a>\r\n\r\n                    <div style=\"margin-top: 30px; padding-top: 20px; border-top: 1px dashed #eee; text-align: left;\">\r\n                        <h4 style=\"font-size: 12px; color: #111; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px;\">Direct Support<\/h4>\r\n                        <div style=\"display: flex; flex-direction: column; gap: 8px;\">\r\n                            <p style=\"font-size: 13px; color: #777; margin: 0;\"><strong>Phone:<\/strong> +1 (907) 227-3439<\/p>\r\n                            <p style=\"font-size: 13px; color: #777; margin: 0;\"><strong>Availability:<\/strong> 24 Hours a day<\/p>\r\n                            <p style=\"font-size: 13px; color: #777; margin: 0;\"><strong>Response time:<\/strong> Usually under 24 hours<\/p>\r\n                        <\/div>\r\n                        <p style=\"font-size: 11px; color: #bbb; margin-top: 15px; font-style: italic;\">Need a custom quote? Contact us directly via WhatsApp or Phone.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    .faq-item-box { margin-bottom: 15px; border: 1px solid #eee; border-radius: 8px; transition: 0.3s; }\r\n    .faq-item-box[open] { border-color: #4fc3f7; box-shadow: 0 5px 15px rgba(79, 195, 247, 0.1); }\r\n    .faq-header-original { padding: 18px 25px; cursor: pointer; font-weight: 700; font-size: 15px; color: #111; list-style: none; display: flex; justify-content: space-between; align-items: center; outline: none; }\r\n    .faq-header-original::-webkit-details-marker { display: none; }\r\n    .faq-icon-original { font-size: 20px; color: #4fc3f7; }\r\n    .faq-body-original { padding: 0 25px 25px 25px; font-size: 14px; color: #666; line-height: 1.7; }\r\n    .faq-item-box[open] .faq-header-original { color: #4fc3f7; }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08eeadf e-flex e-con-boxed e-con e-parent\" data-id=\"08eeadf\" data-element_type=\"container\" id=\"location\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b66cd27 elementor-widget elementor-widget-html\" data-id=\"b66cd27\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* VARIABLES *\/\r\n    :root {\r\n        --loc-blue: #4fc3f7;       \/* Azul Cian *\/\r\n        --loc-dark: #111;          \/* Texto *\/\r\n        --loc-gray: #666;\r\n        --loc-card-bg: #fafafa;\r\n    }\r\n\r\n    \/* SECCI\u00d3N PRINCIPAL *\/\r\n    .location-section {\r\n        background: #fff;\r\n        padding: 100px 0 20px 0; \/* Padding inferior ajustado para separador *\/\r\n        position: relative;\r\n        font-family: 'Montserrat', sans-serif;\r\n        overflow: hidden;\r\n    }\r\n\r\n    \/* Decoraci\u00f3n de fondo sutil *\/\r\n    .location-section::before {\r\n        content: ''; position: absolute; top: 0; right: 0; width: 40%; height: 100%;\r\n        background: linear-gradient(135deg, transparent 0%, rgba(79, 195, 247, 0.05) 100%);\r\n        pointer-events: none;\r\n    }\r\n\r\n    .location-container {\r\n        max-width: 1300px; margin: 0 auto; padding: 0 40px;\r\n    }\r\n\r\n    \/* HEADER *\/\r\n    .location-header { text-align: center; max-width: 700px; margin: 0 auto 60px; }\r\n    \r\n    .location-subtitle {\r\n        color: var(--loc-blue); font-size: 12px; font-weight: 700; letter-spacing: 4px;\r\n        text-transform: uppercase; margin-bottom: 15px; display: block;\r\n    }\r\n\r\n    .location-title {\r\n        font-family: 'Cinzel', serif; font-size: 48px; font-weight: 700;\r\n        color: var(--loc-dark); letter-spacing: 1px; margin-bottom: 20px;\r\n        line-height: 1.2; \/* AUMENTADO PARA EVITAR QUE SE MONTE *\/\r\n    }\r\n\r\n    .location-description { font-size: 15px; color: var(--loc-gray); line-height: 1.8; }\r\n\r\n    \/* STATS ROW *\/\r\n    .location-stats {\r\n        display: flex; justify-content: center; gap: 60px; margin-bottom: 60px;\r\n        padding: 40px 0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;\r\n    }\r\n\r\n    .location-stat { text-align: center; position: relative; }\r\n    \r\n    \/* Separador vertical entre stats *\/\r\n    .location-stat::after {\r\n        content: ''; position: absolute; right: -30px; top: 50%; transform: translateY(-50%);\r\n        width: 1px; height: 40px; background: #e5e5e5;\r\n    }\r\n    .location-stat:last-child::after { display: none; }\r\n\r\n    .stat-number {\r\n        font-family: 'Cinzel', serif; font-size: 48px; font-weight: 700;\r\n        color: var(--loc-blue); line-height: 1; margin-bottom: 8px;\r\n    }\r\n\r\n    .stat-label { font-size: 10px; font-weight: 700; letter-spacing: 2px; color: #999; text-transform: uppercase; }\r\n\r\n    \/* GRID PRINCIPAL *\/\r\n    .location-grid {\r\n        display: grid; grid-template-columns: 1.3fr 1fr; gap: 50px; align-items: start;\r\n    }\r\n\r\n    \/* MAPA *\/\r\n    .location-map {\r\n        position: relative; border-radius: 12px; overflow: hidden; height: 500px;\r\n        box-shadow: 0 20px 50px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .location-map iframe {\r\n        width: 100%; height: 100%; border: none;\r\n        filter: grayscale(100%) contrast(1.1); \/* Mapa gris elegante por defecto *\/\r\n        transition: filter 0.5s ease;\r\n    }\r\n    .location-map:hover iframe { filter: grayscale(0%) contrast(1); } \/* Color al hover *\/\r\n\r\n    \/* Badge sobre el mapa *\/\r\n    .map-badge {\r\n        position: absolute; top: 25px; left: 25px; background: #fff;\r\n        padding: 15px 20px; border-radius: 8px;\r\n        box-shadow: 0 10px 30px rgba(0,0,0,0.15); z-index: 10;\r\n        display: flex; align-items: center; gap: 15px;\r\n        text-decoration: none; \/* Para que no parezca enlace feo *\/\r\n        transition: transform 0.3s ease;\r\n        cursor: pointer;\r\n    }\r\n    \r\n    .map-badge:hover { transform: translateY(-5px); }\r\n\r\n    .map-badge-icon {\r\n        width: 40px; height: 40px;\r\n        background: linear-gradient(135deg, var(--loc-blue) 0%, #0099cc 100%);\r\n        border-radius: 8px; display: flex; align-items: center; justify-content: center;\r\n    }\r\n    .map-badge-icon svg { width: 20px; height: 20px; stroke: #fff; fill: none; stroke-width: 2; }\r\n\r\n    .map-badge-text h4 { font-size: 13px; font-weight: 700; color: #111; margin: 0 0 2px; }\r\n    .map-badge-text span { font-size: 11px; color: #888; }\r\n\r\n    \/* INFO CARDS *\/\r\n    .location-info { display: flex; flex-direction: column; gap: 20px; }\r\n\r\n    .info-card {\r\n        background: var(--loc-card-bg); border-radius: 12px; padding: 30px;\r\n        transition: 0.4s; border: 1px solid transparent;\r\n    }\r\n    .info-card:hover {\r\n        background: #fff; border-color: rgba(79, 195, 247, 0.3);\r\n        box-shadow: 0 15px 40px rgba(0,0,0,0.08); transform: translateX(5px);\r\n    }\r\n\r\n    .info-card-header { display: flex; align-items: center; gap: 15px; margin-bottom: 15px; }\r\n\r\n    .info-card-icon {\r\n        width: 45px; height: 45px; background: #fff; border: 1px solid #e5e5e5;\r\n        border-radius: 8px; display: flex; align-items: center; justify-content: center;\r\n        transition: 0.4s;\r\n    }\r\n    .info-card:hover .info-card-icon { background: var(--loc-blue); border-color: var(--loc-blue); }\r\n\r\n    .info-card-icon svg {\r\n        width: 20px; height: 20px; stroke: var(--loc-blue); fill: none; stroke-width: 2; transition: 0.4s;\r\n    }\r\n    .info-card:hover .info-card-icon svg { stroke: #fff; }\r\n\r\n    .info-card-title { font-size: 13px; font-weight: 700; letter-spacing: 1px; color: #111; text-transform: uppercase; margin: 0; }\r\n    \r\n    .info-card-content { font-size: 14px; color: #666; line-height: 1.7; }\r\n    .info-card-content strong { color: #111; }\r\n\r\n    \/* ATTRACTIONS LIST *\/\r\n    .attractions-list { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\r\n    \r\n    .attraction-item {\r\n        display: flex; align-items: center; gap: 10px; font-size: 13px; color: #555;\r\n        padding: 6px 0; transition: 0.3s;\r\n    }\r\n    .attraction-item:hover { color: var(--loc-blue); padding-left: 5px; }\r\n    \r\n    .attraction-item::before {\r\n        content: ''; width: 6px; height: 6px; background: var(--loc-blue);\r\n        border-radius: 50%; flex-shrink: 0;\r\n    }\r\n\r\n    \/* SEPARADOR DE DIAMANTES (AZUL) *\/\r\n    .sep-diamonds-loc {\r\n        display: flex; align-items: center; justify-content: center;\r\n        padding: 60px 0 20px 0; width: 100%; gap: 20px;\r\n    }\r\n    .sep-dot-loc { width: 6px; height: 6px; background: #e0e0e0; border-radius: 50%; }\r\n    .sep-diam-loc {\r\n        width: 10px; height: 10px; background: var(--loc-blue);\r\n        transform: rotate(45deg); box-shadow: 0 0 10px rgba(79, 195, 247, 0.6);\r\n    }\r\n\r\n    \/* RESPONSIVE *\/\r\n    @media (max-width: 900px) {\r\n        .location-section { padding: 60px 0; }\r\n        .location-grid { grid-template-columns: 1fr; gap: 40px; }\r\n        .location-stats { flex-wrap: wrap; gap: 30px 50px; }\r\n        .location-stat::after { display: none; } \/* Quitar l\u00edneas verticales en m\u00f3vil *\/\r\n        .location-map { height: 350px; }\r\n        .attractions-list { grid-template-columns: 1fr; }\r\n        \r\n        \/* CORRECCI\u00d3N T\u00cdTULO MONTADO *\/\r\n        .location-title { \r\n            font-size: 32px; \/* Reducir un poco el tama\u00f1o *\/\r\n            line-height: 1.3; \/* Aumentar espacio entre l\u00edneas *\/\r\n            margin-bottom: 15px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section class=\"location-section\" id=\"location\">\r\n    <div class=\"location-container\">\r\n        \r\n        <div class=\"location-header\">\r\n            <span class=\"location-subtitle\">FIND US<\/span>\r\n            <h2 class=\"location-title\">BIG LAKE, ALASKA<\/h2>\r\n            <p class=\"location-description\">Nestled on the pristine shores of Big Lake, just 55 minutes from Anchorage. The perfect basecamp for your Alaskan adventure.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"location-stats\">\r\n            <div class=\"location-stat\">\r\n                <div class=\"stat-number\">55<\/div>\r\n                <div class=\"stat-label\">Min from Anchorage<\/div>\r\n            <\/div>\r\n            <div class=\"location-stat\">\r\n                <div class=\"stat-number\">15<\/div>\r\n                <div class=\"stat-label\">Min from Wasilla<\/div>\r\n            <\/div>\r\n            <div class=\"location-stat\">\r\n                <div class=\"stat-number\">2.3<\/div>\r\n                <div class=\"stat-label\">Acres Property<\/div>\r\n            <\/div>\r\n            <div class=\"location-stat\">\r\n                <div class=\"stat-number\">24\/7<\/div>\r\n                <div class=\"stat-label\">Concierge<\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"location-grid\">\r\n            \r\n            <div class=\"location-map\">\r\n                <a href=\"https:\/\/api.whatsapp.com\/send?phone=19072273439\" target=\"_blank\" class=\"map-badge\">\r\n                    <div class=\"map-badge-icon\">\r\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n                    <\/div>\r\n                    <div class=\"map-badge-text\">\r\n                        <h4>Blue Lantern Lodge<\/h4>\r\n                        <span>Click for Directions<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                \r\n                <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d198083.5658667688!2d-150.0863889!3d61.5433333!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x56c8de6c0b3c023d%3A0x8e8276f7f52627e3!2sBig%20Lake%2C%20AK%2C%20USA!5e0!3m2!1sen!2sus!4v1620000000000!5m2!1sen!2sus\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\r\n            <\/div>\r\n            \r\n            <div class=\"location-info\">\r\n                \r\n                <div class=\"info-card\">\r\n                    <div class=\"info-card-header\">\r\n                        <div class=\"info-card-icon\">\r\n                            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\r\n                        <\/div>\r\n                        <h4 class=\"info-card-title\">Getting Here<\/h4>\r\n                    <\/div>\r\n                    <p class=\"info-card-content\">\r\n                        Fly into <strong>Anchorage International Airport<\/strong> and rent a car for the scenic 55-minute drive. The route offers stunning views of the Chugach Mountains.\r\n                    <\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"info-card\">\r\n                    <div class=\"info-card-header\">\r\n                        <div class=\"info-card-icon\">\r\n                            <svg viewBox=\"0 0 24 24\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\r\n                        <\/div>\r\n                        <h4 class=\"info-card-title\">Nearby Attractions<\/h4>\r\n                    <\/div>\r\n                    <div class=\"attractions-list\">\r\n                        <div class=\"attraction-item\">Denali National Park<\/div>\r\n                        <div class=\"attraction-item\">Matanuska Glacier<\/div>\r\n                        <div class=\"attraction-item\">Knik Glacier<\/div>\r\n                        <div class=\"attraction-item\">Wasilla (15 min)<\/div>\r\n                        <div class=\"attraction-item\">Hatcher Pass<\/div>\r\n                        <div class=\"attraction-item\">Talkeetna<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sep-diamonds-loc\">\r\n            <div class=\"sep-dot-loc\"><\/div>\r\n            <div class=\"sep-dot-loc\"><\/div>\r\n            <div class=\"sep-diam-loc\"><\/div>\r\n            <div class=\"sep-dot-loc\"><\/div>\r\n            <div class=\"sep-dot-loc\"><\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-722f98b e-flex e-con-boxed e-con e-parent\" data-id=\"722f98b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>WELCOME TO BLUE LANTERN LODGE YOUR ALASKA ADVENTUREBEGINS HERE The premier Alaskan luxury home available for vacation rental in or around Anchorage. BOOK YOUR STAY WINTER WONDERLAND ENJOY THE SNOW The ultimate luxury getaway for your snow adventures. BOOK YOUR STAY NATURE&#8217;S SPECTACLE MAGIC IN THE SKY Experience the breathtaking Northern Lights right from the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-8252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/pages\/8252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/comments?post=8252"}],"version-history":[{"count":822,"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/pages\/8252\/revisions"}],"predecessor-version":[{"id":10424,"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/pages\/8252\/revisions\/10424"}],"wp:attachment":[{"href":"https:\/\/thebluelanternlodge.com\/index.php\/wp-json\/wp\/v2\/media?parent=8252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}