{"id":17,"date":"2025-05-18T16:04:20","date_gmt":"2025-05-18T14:04:20","guid":{"rendered":"https:\/\/festivos.cl\/index.php\/etn_category\/"},"modified":"2025-06-16T03:17:37","modified_gmt":"2025-06-16T01:17:37","slug":"feriados-2027","status":"publish","type":"page","link":"https:\/\/festivos.cl\/index.php\/feriados-2027\/","title":{"rendered":"Feriados 2027"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png 1024w, https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-300x200.png 300w, https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-768x512.png 768w, https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Festivos.cl &#8211; Feriados Chile 2027<\/title>\n    <style>\n        .feriados-carousel {\n            max-width: 1200px;\n            margin: 40px auto;\n            padding: 20px;\n            background: #f8f9fa;\n            border-radius: 20px;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        \/* CONTADOR PR\u00d3XIMO FERIADO *\/\n        .next-holiday-counter {\n            background: linear-gradient(135deg, #e74c3c, #c0392b);\n            color: white;\n            padding: 20px;\n            border-radius: 15px;\n            margin-bottom: 25px;\n            text-align: center;\n            box-shadow: 0 5px 15px rgba(231, 76, 60, 0.3);\n        }\n        \n        .counter-title {\n            font-size: 1.1em;\n            margin-bottom: 10px;\n            opacity: 0.9;\n        }\n        \n        .counter-display {\n            display: flex;\n            justify-content: center;\n            gap: 15px;\n            margin-bottom: 10px;\n        }\n        \n        .counter-item {\n            text-align: center;\n            background: rgba(255,255,255,0.2);\n            padding: 10px;\n            border-radius: 8px;\n            min-width: 60px;\n        }\n        \n        .counter-number {\n            font-size: 1.8em;\n            font-weight: bold;\n            display: block;\n        }\n        \n        .counter-label {\n            font-size: 0.8em;\n            opacity: 0.9;\n        }\n        \n        .next-holiday-name {\n            font-size: 1.2em;\n            font-weight: bold;\n            margin-top: 10px;\n        }\n        \n        \/* BUSCADOR *\/\n        .search-filter-container {\n            display: flex;\n            gap: 15px;\n            margin-bottom: 20px;\n            flex-wrap: wrap;\n            justify-content: center;\n            align-items: center;\n        }\n        \n        .search-box {\n            padding: 12px 15px;\n            border: 2px solid #bdc3c7;\n            border-radius: 25px;\n            font-size: 1em;\n            width: 250px;\n            outline: none;\n            transition: border-color 0.3s ease;\n        }\n        \n        .search-box:focus {\n            border-color: #3498db;\n        }\n        \n        .filter-dropdown {\n            padding: 12px 15px;\n            border: 2px solid #bdc3c7;\n            border-radius: 25px;\n            font-size: 1em;\n            background: white;\n            cursor: pointer;\n            outline: none;\n        }\n        \n        .filter-dropdown:focus {\n            border-color: #3498db;\n        }\n        \n        \/* NEWSLETTER SIGNUP *\/\n        .newsletter-section {\n            background: linear-gradient(135deg, #3498db, #2980b9);\n            color: white;\n            padding: 20px;\n            border-radius: 15px;\n            margin-bottom: 25px;\n            text-align: center;\n        }\n        \n        .newsletter-title {\n            font-size: 1.3em;\n            font-weight: bold;\n            margin-bottom: 8px;\n        }\n        \n        .newsletter-subtitle {\n            font-size: 0.95em;\n            opacity: 0.9;\n            margin-bottom: 15px;\n        }\n        \n        .newsletter-form {\n            display: flex;\n            gap: 10px;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n        \n        .newsletter-input {\n            padding: 12px 15px;\n            border: none;\n            border-radius: 25px;\n            font-size: 1em;\n            width: 250px;\n            outline: none;\n        }\n        \n        .newsletter-btn {\n            background: #e74c3c;\n            color: white;\n            border: none;\n            padding: 12px 20px;\n            border-radius: 25px;\n            font-size: 1em;\n            font-weight: bold;\n            cursor: pointer;\n            transition: background 0.3s ease;\n        }\n        \n        .newsletter-btn:hover {\n            background: #c0392b;\n        }\n        \n        \/* ESTILOS PARA PLUGINS WORDPRESS *\/\n        .newsletter-wordpress {\n            max-width: 400px;\n            margin: 0 auto;\n        }\n        \n        \/* Newsletter Plugin Styles *\/\n        .newsletter-wordpress .tnp-field {\n            margin: 5px !important;\n        }\n        \n        .newsletter-wordpress input[type=\"email\"] {\n            padding: 12px 15px !important;\n            border: none !important;\n            border-radius: 25px !important;\n            font-size: 1em !important;\n            width: 250px !important;\n            outline: none !important;\n            box-sizing: border-box !important;\n        }\n        \n        .newsletter-wordpress input[type=\"submit\"] {\n            background: #e74c3c !important;\n            color: white !important;\n            border: none !important;\n            padding: 12px 20px !important;\n            border-radius: 25px !important;\n            font-size: 1em !important;\n            font-weight: bold !important;\n            cursor: pointer !important;\n            transition: background 0.3s ease !important;\n        }\n        \n        .newsletter-wordpress input[type=\"submit\"]:hover {\n            background: #c0392b !important;\n        }\n        \n        \/* MailPoet Plugin Styles *\/\n        .newsletter-wordpress .mailpoet_form {\n            margin: 0 !important;\n        }\n        \n        .newsletter-wordpress .mailpoet_text {\n            padding: 12px 15px !important;\n            border: none !important;\n            border-radius: 25px !important;\n            font-size: 1em !important;\n            width: 250px !important;\n            outline: none !important;\n            margin: 5px !important;\n        }\n        \n        .newsletter-wordpress .mailpoet_submit {\n            background: #e74c3c !important;\n            color: white !important;\n            border: none !important;\n            padding: 12px 20px !important;\n            border-radius: 25px !important;\n            font-size: 1em !important;\n            font-weight: bold !important;\n            cursor: pointer !important;\n            margin: 5px !important;\n        }\n        \n        .newsletter-wordpress .mailpoet_submit:hover {\n            background: #c0392b !important;\n        }\n        \n        \/* Ocultar labels si es necesario *\/\n        .newsletter-wordpress label {\n            display: none !important;\n        }\n        \n        \/* BOTONES COMPARTIR *\/\n        .share-buttons {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-bottom: 20px;\n            flex-wrap: wrap;\n        }\n        \n        .share-btn {\n            padding: 10px 15px;\n            border: none;\n            border-radius: 25px;\n            color: white;\n            font-size: 0.9em;\n            font-weight: bold;\n            cursor: pointer;\n            transition: transform 0.3s ease;\n            text-decoration: none;\n            display: inline-flex;\n            align-items: center;\n            gap: 5px;\n        }\n        \n        .share-btn:hover {\n            transform: translateY(-2px);\n        }\n        \n        .share-facebook { background: #3b5998; }\n        .share-twitter { background: #1da1f2; }\n        .share-instagram { background: #e4405f; }\n        .share-linkedin { background: #0077b5; }\n        .share-copy { background: #95a5a6; }\n        \n        .carousel-container {\n            position: relative;\n            width: 100%;\n            overflow: hidden;\n            border-radius: 15px;\n        }\n        \n        .carousel-slides {\n            display: flex;\n            transition: transform 0.5s ease-in-out;\n            width: 1200%; \/* 12 meses = 1200% *\/\n        }\n        \n        .carousel-slide {\n            min-width: 8.333%; \/* 100% \/ 12 meses *\/\n            padding: 0 10px;\n            box-sizing: border-box;\n        }\n        \n        .month-card {\n            background: white;\n            border-radius: 15px;\n            padding: 25px;\n            height: 450px;\n            overflow-y: auto;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n            position: relative;\n        }\n        \n        .month-header {\n            text-align: center;\n            font-size: 1.8em;\n            font-weight: bold;\n            color: #2c3e50;\n            margin-bottom: 20px;\n            padding-bottom: 10px;\n            border-bottom: 3px solid #3498db;\n            text-transform: uppercase;\n        }\n        \n        .holiday-item {\n            background: linear-gradient(135deg, #74b9ff, #0984e3);\n            color: white;\n            padding: 15px;\n            margin: 10px 0;\n            border-radius: 10px;\n            font-size: 0.9em;\n            position: relative;\n            transition: transform 0.3s ease;\n        }\n        \n        .holiday-item:hover {\n            transform: translateY(-2px);\n        }\n        \n        .holiday-item.irrenunciable {\n            background: linear-gradient(135deg, #e17055, #e84393);\n            border: 2px solid #fff;\n        }\n        \n        .holiday-item.religioso {\n            background: linear-gradient(135deg, #a29bfe, #6c5ce7);\n        }\n        \n        .holiday-item.regional {\n            background: linear-gradient(135deg, #fdcb6e, #e17055);\n        }\n        \n        .holiday-item.bancario {\n            background: linear-gradient(135deg, #74b9ff, #0984e3);\n        }\n        \n        .holiday-item.hidden {\n            display: none;\n        }\n        \n        .holiday-date {\n            font-weight: bold;\n            font-size: 1.2em;\n            margin-bottom: 5px;\n        }\n        \n        .holiday-name {\n            font-size: 1em;\n            margin-bottom: 3px;\n        }\n        \n        .holiday-law {\n            font-size: 0.8em;\n            opacity: 0.9;\n            background: rgba(255,255,255,0.2);\n            padding: 2px 6px;\n            border-radius: 8px;\n            display: inline-block;\n        }\n        \n        .holiday-share {\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            background: rgba(255,255,255,0.2);\n            border: none;\n            color: white;\n            padding: 5px 8px;\n            border-radius: 15px;\n            cursor: pointer;\n            font-size: 0.8em;\n        }\n        \n        .no-holidays {\n            text-align: center;\n            color: #7f8c8d;\n            font-style: italic;\n            padding: 50px 20px;\n            font-size: 1.2em;\n        }\n        \n        .month-selector {\n            display: flex;\n            justify-content: center;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin-bottom: 20px;\n        }\n        \n        .month-btn {\n            background: #ecf0f1;\n            color: #2c3e50;\n            border: none;\n            padding: 8px 15px;\n            border-radius: 20px;\n            cursor: pointer;\n            font-size: 0.9em;\n            transition: all 0.3s ease;\n        }\n        \n        .month-btn.active {\n            background: linear-gradient(135deg, #3498db, #2980b9);\n            color: white;\n        }\n        \n        .month-btn:hover {\n            background: #d5dbdb;\n        }\n        \n        .month-btn.active:hover {\n            background: linear-gradient(135deg, #2980b9, #3498db);\n        }\n        \n        .carousel-controls {\n            text-align: center;\n            margin-top: 20px;\n        }\n        \n        .carousel-btn {\n            background: linear-gradient(135deg, #3498db, #2980b9);\n            color: white;\n            border: none;\n            padding: 12px 20px;\n            margin: 0 10px;\n            border-radius: 25px;\n            cursor: pointer;\n            font-size: 1em;\n            font-weight: bold;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 15px rgba(52, 152, 219, 0.3);\n        }\n        \n        .carousel-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(52, 152, 219, 0.4);\n        }\n        \n        .carousel-btn:disabled {\n            background: #bdc3c7;\n            cursor: not-allowed;\n            transform: none;\n            box-shadow: none;\n        }\n        \n        .festivos-footer {\n            text-align: center;\n            margin-top: 30px;\n            padding: 20px;\n            background: white;\n            border-radius: 15px;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n        }\n        \n        \/* FINES DE SEMANA LARGOS Y SANDWICHES *\/\n        .weekend-sandwich-section {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 30px;\n            margin: 30px 0;\n        }\n        \n        .long-weekends, .sandwiches {\n            background: white;\n            border-radius: 15px;\n            padding: 25px;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n        }\n        \n        .section-title {\n            font-size: 1.4em;\n            font-weight: bold;\n            color: #2c3e50;\n            margin-bottom: 8px;\n            text-align: center;\n        }\n        \n        .section-subtitle {\n            color: #7f8c8d;\n            text-align: center;\n            margin-bottom: 20px;\n            font-size: 0.9em;\n        }\n        \n        .weekend-grid, .sandwich-grid {\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n        }\n        \n        .weekend-item {\n            background: linear-gradient(135deg, #74b9ff, #0984e3);\n            color: white;\n            padding: 15px;\n            border-radius: 10px;\n            display: flex;\n            align-items: center;\n            gap: 15px;\n            transition: transform 0.3s ease;\n        }\n        \n        .weekend-item:hover {\n            transform: translateY(-2px);\n        }\n        \n        .weekend-item.highlight {\n            background: linear-gradient(135deg, #d63031, #e17055);\n            border: 2px solid #fff;\n        }\n        \n        .weekend-dates {\n            font-weight: bold;\n            font-size: 1.1em;\n            min-width: 80px;\n            text-align: center;\n            background: rgba(255,255,255,0.2);\n            padding: 5px 8px;\n            border-radius: 8px;\n        }\n        \n        .weekend-name {\n            font-weight: 600;\n            flex: 1;\n        }\n        \n        .weekend-duration {\n            background: rgba(255,255,255,0.2);\n            padding: 3px 8px;\n            border-radius: 12px;\n            font-size: 0.85em;\n            font-weight: bold;\n        }\n        \n        .weekend-detail {\n            font-size: 0.8em;\n            opacity: 0.9;\n            margin-top: 3px;\n        }\n        \n        \/* SANDWICHES *\/\n        .sandwich-item {\n            background: linear-gradient(135deg, #a29bfe, #6c5ce7);\n            color: white;\n            padding: 15px;\n            border-radius: 10px;\n            transition: transform 0.3s ease;\n        }\n        \n        .sandwich-item:hover {\n            transform: translateY(-2px);\n        }\n        \n        .sandwich-item.pro-tip {\n            background: linear-gradient(135deg, #fdcb6e, #e17055);\n            border: 2px solid #fff;\n        }\n        \n        .sandwich-strategy {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 8px;\n            font-weight: bold;\n        }\n        \n        .take-off {\n            background: rgba(255,255,255,0.2);\n            padding: 4px 8px;\n            border-radius: 8px;\n            font-size: 0.9em;\n        }\n        \n        .result {\n            background: rgba(255,255,255,0.3);\n            padding: 4px 8px;\n            border-radius: 8px;\n            font-size: 0.9em;\n            font-weight: bold;\n        }\n        \n        .sandwich-detail {\n            font-size: 0.85em;\n            margin-bottom: 5px;\n            line-height: 1.3;\n        }\n        \n        .sandwich-note {\n            font-size: 0.75em;\n            opacity: 0.8;\n            font-style: italic;\n        }\n        \n        .footer-stats {\n            display: flex;\n            justify-content: center;\n            gap: 30px;\n            margin-bottom: 15px;\n            flex-wrap: wrap;\n        }\n        \n        .stat-item {\n            text-align: center;\n        }\n        \n        .stat-number {\n            font-size: 2em;\n            font-weight: bold;\n            color: #3498db;\n        }\n        \n        .stat-label {\n            font-size: 0.9em;\n            color: #7f8c8d;\n        }\n        \n        @media (max-width: 768px) {\n            .weekend-sandwich-section {\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n            \n            .weekend-item {\n                flex-direction: column;\n                text-align: center;\n                gap: 8px;\n            }\n            \n            .weekend-dates {\n                min-width: auto;\n            }\n            \n            .sandwich-strategy {\n                flex-direction: column;\n                gap: 8px;\n                text-align: center;\n            }\n            \n            .month-card {\n                height: 400px;\n                padding: 20px;\n            }\n            \n            .search-filter-container {\n                flex-direction: column;\n                align-items: stretch;\n            }\n            \n            .search-box, .newsletter-input {\n                width: 100%;\n            }\n            \n            .newsletter-form {\n                flex-direction: column;\n                align-items: center;\n            }\n            \n            .counter-display {\n                gap: 8px;\n            }\n            \n            .counter-item {\n                min-width: 50px;\n                padding: 8px;\n            }\n            \n            .share-buttons {\n                gap: 8px;\n            }\n            \n            .share-btn {\n                padding: 8px 12px;\n                font-size: 0.8em;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"feriados-carousel\">\n        \n        <!-- CONTADOR PR\u00d3XIMO FERIADO -->\n        <div class=\"next-holiday-counter\">\n            <div class=\"counter-title\">\u23f0 Pr\u00f3ximo Feriado 2027<\/div>\n            <div class=\"counter-display\" id=\"counterDisplay\">\n                <div class=\"counter-item\">\n                    <span class=\"counter-number\" id=\"daysCounter\">&#8212;<\/span>\n                    <span class=\"counter-label\">d\u00edas<\/span>\n                <\/div>\n                <div class=\"counter-item\">\n                    <span class=\"counter-number\" id=\"hoursCounter\">&#8212;<\/span>\n                    <span class=\"counter-label\">hrs<\/span>\n                <\/div>\n                <div class=\"counter-item\">\n                    <span class=\"counter-number\" id=\"minutesCounter\">&#8212;<\/span>\n                    <span class=\"counter-label\">min<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"next-holiday-name\" id=\"nextHolidayName\">Cargando&#8230;<\/div>\n        <\/div>\n        \n        <!-- BUSCADOR Y FILTROS -->\n        <div class=\"search-filter-container\">\n            <input type=\"text\" class=\"search-box\" placeholder=\"\ud83d\udd0d Buscar feriado...\" onkeyup=\"searchHolidays(this.value)\">\n            <select class=\"filter-dropdown\" onchange=\"filterHolidays(this.value)\">\n                <option value=\"all\">\ud83d\udcc5 Todos los feriados<\/option>\n                <option value=\"irrenunciable\">\ud83d\udeab Irrenunciables<\/option>\n                <option value=\"religioso\">\u26ea Religiosos<\/option>\n                <option value=\"regional\">\ud83c\udfdb\ufe0f Regionales<\/option>\n                <option value=\"bancario\">\ud83c\udfe6 Bancario<\/option>\n            <\/select>\n        <\/div>\n        \n        <!-- BOTONES COMPARTIR -->\n        <div class=\"share-buttons\">\n            <a href=\"#\" class=\"share-btn share-facebook\" onclick=\"shareOn('facebook')\">\ud83d\udcd8 Facebook<\/a>\n            <a href=\"#\" class=\"share-btn share-twitter\" onclick=\"shareOn('twitter')\">\ud83d\udc26 Twitter<\/a>\n            <a href=\"#\" class=\"share-btn share-instagram\" onclick=\"shareOn('instagram')\">\ud83d\udcf7 Instagram<\/a>\n            <a href=\"#\" class=\"share-btn share-linkedin\" onclick=\"shareOn('linkedin')\">\ud83d\udcbc LinkedIn<\/a>\n            <button class=\"share-btn share-copy\" onclick=\"copyLink()\">\ud83d\udccb Copiar enlace<\/button>\n        <\/div>\n        \n        <div class=\"month-selector\">\n            <button class=\"month-btn active\" onclick=\"goToSlide(0)\">ENE<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(1)\">FEB<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(2)\">MAR<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(3)\">ABR<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(4)\">MAY<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(5)\">JUN<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(6)\">JUL<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(7)\">AGO<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(8)\">SEP<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(9)\">OCT<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(10)\">NOV<\/button>\n            <button class=\"month-btn\" onclick=\"goToSlide(11)\">DIC<\/button>\n        <\/div>\n        \n        <div class=\"carousel-container\">\n            <div class=\"carousel-slides\" id=\"carouselSlides\">\n                <!-- ENERO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Enero<\/div>\n                        <div class=\"holiday-item irrenunciable\" data-search=\"a\u00f1o nuevo enero viernes irrenunciable\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('A\u00f1o Nuevo', '1 de Enero')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">1 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">A\u00f1o Nuevo<\/div>\n                            <div class=\"holiday-law\">Ley 2.977, Ley 19.973<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- FEBRERO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Febrero<\/div>\n                        <div class=\"no-holidays\">Sin feriados oficiales<br>\ud83d\udcbc \u00a1Mes perfecto para planificar!<\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- MARZO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Marzo<\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"viernes santo marzo viernes religioso semana santa\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Viernes Santo', '26 de Marzo')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">26 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">Viernes Santo<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"sabado santo marzo sabado religioso semana santa\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('S\u00e1bado Santo', '27 de Marzo')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">27 &#8211; S\u00e1bado<\/div>\n                            <div class=\"holiday-name\">S\u00e1bado Santo<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- ABRIL -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Abril<\/div>\n                        <div class=\"no-holidays\">Sin feriados oficiales<br>\ud83c\udf38 \u00a1Aprovecha el oto\u00f1o!<\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- MAYO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Mayo<\/div>\n                        <div class=\"holiday-item irrenunciable\" data-search=\"dia trabajo mayo sabado irrenunciable laboral\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('D\u00eda del Trabajo', '1 de Mayo')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">1 &#8211; S\u00e1bado<\/div>\n                            <div class=\"holiday-name\">D\u00eda Nacional del Trabajo<\/div>\n                            <div class=\"holiday-law\">C\u00f3digo del Trabajo, Ley 19.973<\/div>\n                        <\/div>\n                        <div class=\"holiday-item\" data-search=\"glorias navales mayo viernes naval marina\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Glorias Navales', '21 de Mayo')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">21 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">D\u00eda de las Glorias Navales<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- JUNIO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Junio<\/div>\n                        <div class=\"holiday-item regional\" data-search=\"asalto morro arica junio lunes regional parinacota\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Asalto Morro de Arica', '7 de Junio')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">7 &#8211; Lunes<\/div>\n                            <div class=\"holiday-name\">Asalto Morro de Arica (Regional)<\/div>\n                            <div class=\"holiday-law\">Ley 20.663<\/div>\n                        <\/div>\n                        <div class=\"holiday-item\" data-search=\"pueblos indigenas junio lunes solsticio invierno\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('D\u00eda Pueblos Ind\u00edgenas', '21 de Junio')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">21 &#8211; Lunes<\/div>\n                            <div class=\"holiday-name\">D\u00eda Nacional de los Pueblos Ind\u00edgenas<\/div>\n                            <div class=\"holiday-law\">Ley 21.357<\/div>\n                        <\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"san pedro pablo junio lunes religioso\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('San Pedro y San Pablo', '28 de Junio')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">28 &#8211; Lunes<\/div>\n                            <div class=\"holiday-name\">San Pedro y San Pablo<\/div>\n                            <div class=\"holiday-law\">Ley 2.977, Ley 18.432, Ley 19.668<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- JULIO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Julio<\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"virgen carmen julio viernes religioso patrona chile\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Virgen del Carmen', '16 de Julio')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">16 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">D\u00eda de la Virgen del Carmen<\/div>\n                            <div class=\"holiday-law\">Ley 20.148<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- AGOSTO -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Agosto<\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"asuncion virgen agosto domingo religioso maria\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Asunci\u00f3n de la Virgen', '15 de Agosto')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">15 &#8211; Domingo<\/div>\n                            <div class=\"holiday-name\">Asunci\u00f3n de la Virgen<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                        <div class=\"holiday-item regional\" data-search=\"natalicio ohiggins agosto viernes chillan regional\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Natalicio O\\'Higgins', '20 de Agosto')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">20 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">Natalicio O&#8217;Higgins (Regional)<\/div>\n                            <div class=\"holiday-law\">Ley 16.535, Ley 20.768<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- SEPTIEMBRE -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Septiembre<\/div>\n                        <div class=\"holiday-item\" data-search=\"feriado adicional septiembre viernes fiestas patrias\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Feriado Adicional Fiestas Patrias', '17 de Septiembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">17 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">Feriado Adicional Fiestas Patrias<\/div>\n                            <div class=\"holiday-law\">Ley 20.983<\/div>\n                        <\/div>\n                        <div class=\"holiday-item irrenunciable\" data-search=\"independencia septiembre sabado irrenunciable fiestas patrias\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Independencia Nacional', '18 de Septiembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">18 &#8211; S\u00e1bado<\/div>\n                            <div class=\"holiday-name\">Independencia Nacional<\/div>\n                            <div class=\"holiday-law\">Ley 2.977, Ley 19.973<\/div>\n                        <\/div>\n                        <div class=\"holiday-item irrenunciable\" data-search=\"glorias ejercito septiembre domingo irrenunciable fiestas patrias\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Glorias del Ej\u00e9rcito', '19 de Septiembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">19 &#8211; Domingo<\/div>\n                            <div class=\"holiday-name\">D\u00eda de las Glorias del Ej\u00e9rcito<\/div>\n                            <div class=\"holiday-law\">Ley 2.977, Ley 20.629<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- OCTUBRE -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Octubre<\/div>\n                        <div class=\"holiday-item\" data-search=\"encuentro dos mundos octubre lunes colon descubrimiento\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Encuentro de Dos Mundos', '11 de Octubre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">11 &#8211; Lunes<\/div>\n                            <div class=\"holiday-name\">Encuentro de Dos Mundos<\/div>\n                            <div class=\"holiday-law\">Ley 3.810, Ley 19.668<\/div>\n                        <\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"iglesias evangelicas octubre domingo protestantes reforma\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Iglesias Evang\u00e9licas', '31 de Octubre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">31 &#8211; Domingo<\/div>\n                            <div class=\"holiday-name\">Iglesias Evang\u00e9licas<\/div>\n                            <div class=\"holiday-law\">Ley 20.299<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- NOVIEMBRE -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Noviembre<\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"todos santos noviembre lunes religioso difuntos\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Todos los Santos', '1 de Noviembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">1 &#8211; Lunes<\/div>\n                            <div class=\"holiday-name\">D\u00eda de Todos los Santos<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- DICIEMBRE -->\n                <div class=\"carousel-slide\">\n                    <div class=\"month-card\">\n                        <div class=\"month-header\">Diciembre<\/div>\n                        <div class=\"holiday-item religioso\" data-search=\"inmaculada concepcion diciembre miercoles religioso virgen maria\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Inmaculada Concepci\u00f3n', '8 de Diciembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">8 &#8211; Mi\u00e9rcoles<\/div>\n                            <div class=\"holiday-name\">Inmaculada Concepci\u00f3n<\/div>\n                            <div class=\"holiday-law\">Ley 2.977<\/div>\n                        <\/div>\n                        <div class=\"holiday-item irrenunciable\" data-search=\"navidad diciembre sabado irrenunciable noel jesus\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Navidad', '25 de Diciembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">25 &#8211; S\u00e1bado<\/div>\n                            <div class=\"holiday-name\">Navidad<\/div>\n                            <div class=\"holiday-law\">Ley 2.977, Ley 19.973<\/div>\n                        <\/div>\n                        <div class=\"holiday-item bancario\" data-search=\"feriado bancario diciembre viernes banco trabajadores\">\n                            <button class=\"holiday-share\" onclick=\"shareHoliday('Feriado Bancario', '31 de Diciembre')\">\ud83d\udce4<\/button>\n                            <div class=\"holiday-date\">31 &#8211; Viernes<\/div>\n                            <div class=\"holiday-name\">Feriado Bancario<\/div>\n                            <div class=\"holiday-law\">Ley General de Bancos<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"carousel-controls\">\n            <button class=\"carousel-btn\" id=\"prevBtn\" onclick=\"changeSlide(-1)\">\u2190 Anterior<\/button>\n            <button class=\"carousel-btn\" id=\"nextBtn\" onclick=\"changeSlide(1)\">Siguiente \u2192<\/button>\n        <\/div>\n        \n        <!-- FINES DE SEMANA LARGOS Y SANDWICHES -->\n        <div class=\"weekend-sandwich-section\">\n            <!-- FINES DE SEMANA LARGOS -->\n            <div class=\"long-weekends\">\n                <h3 class=\"section-title\">\ud83c\udfd6\ufe0f Fines de Semana Largos 2027<\/h3>\n                <p class=\"section-subtitle\">Feriados que caen viernes o lunes para disfrutar 3+ d\u00edas<\/p>\n                \n                <div class=\"weekend-grid\">\n                    <div class=\"weekend-item\">\n                        <div class=\"weekend-dates\">01-03 ENE<\/div>\n                        <div class=\"weekend-name\">A\u00f1o Nuevo<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes + fin de semana<\/div>\n                    <\/div>\n                    \n                    <div class=\"weekend-item\">\n                        <div class=\"weekend-dates\">26-28 MAR<\/div>\n                        <div class=\"weekend-name\">Semana Santa<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes y S\u00e1bado Santo + domingo<\/div>\n                    <\/div>\n                    \n                    <div class=\"weekend-item\">\n                        <div class=\"weekend-dates\">21-23 MAY<\/div>\n                        <div class=\"weekend-name\">Glorias Navales<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes + fin de semana<\/div>\n                    <\/div>\n                    \n                    <div class=\"weekend-item\">\n                        <div class=\"weekend-dates\">16-18 JUL<\/div>\n                        <div class=\"weekend-name\">Virgen del Carmen<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes + fin de semana<\/div>\n                    <\/div>\n                    \n                    <div class=\"weekend-item\">\n                        <div class=\"weekend-dates\">20-22 AGO<\/div>\n                        <div class=\"weekend-name\">Natalicio O&#8217;Higgins<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes + fin de semana (Regional)<\/div>\n                    <\/div>\n                    \n                    <div class=\"weekend-item highlight\">\n                        <div class=\"weekend-dates\">17-19 SEP<\/div>\n                        <div class=\"weekend-name\">Fiestas Patrias<\/div>\n                        <div class=\"weekend-duration\">3 d\u00edas<\/div>\n                        <div class=\"weekend-detail\">Viernes + S\u00e1bado + Domingo<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- POSIBLES SANDWICHES -->\n            <div class=\"sandwiches\">\n                <h3 class=\"section-title\">\ud83e\udd6a Posibles Sandwiches 2027<\/h3>\n                <p class=\"section-subtitle\">Toma 1 d\u00eda libre y crea una semana s\u00faper larga<\/p>\n                \n                <div class=\"sandwich-grid\">\n                    <div class=\"sandwich-item\">\n                        <div class=\"sandwich-strategy\">\n                            <span class=\"take-off\">Toma Martes 22 JUN<\/span>\n                            <span class=\"result\">\u2192 5 d\u00edas libres<\/span>\n                        <\/div>\n                        <div class=\"sandwich-detail\">\n                            <strong>21 JUN (Lunes) Pueblos Ind\u00edgenas<\/strong> + 1 d\u00eda libre + resto de semana + <strong>28 JUN (Lunes) San Pedro<\/strong>\n                        <\/div>\n                        <div class=\"sandwich-note\">S\u00faper semana de junio con 2 feriados<\/div>\n                    <\/div>\n                    \n                    <div class=\"sandwich-item\">\n                        <div class=\"sandwich-strategy\">\n                            <span class=\"take-off\">Toma Lunes 16 AGO<\/span>\n                            <span class=\"result\">\u2192 4 d\u00edas libres<\/span>\n                        <\/div>\n                        <div class=\"sandwich-detail\">\n                            1 d\u00eda libre + resto semana + <strong>15 AGO (Domingo) Asunci\u00f3n<\/strong>\n                        <\/div>\n                        <div class=\"sandwich-note\">Fin de semana largo de agosto<\/div>\n                    <\/div>\n                    \n                    <div class=\"sandwich-item\">\n                        <div class=\"sandwich-strategy\">\n                            <span class=\"take-off\">Toma Martes 9 DIC<\/span>\n                            <span class=\"result\">\u2192 4 d\u00edas libres<\/span>\n                        <\/div>\n                        <div class=\"sandwich-detail\">\n                            <strong>8 DIC (Mi\u00e9rcoles) Inmaculada<\/strong> + 1 d\u00eda libre + fin de semana\n                        <\/div>\n                        <div class=\"sandwich-note\">Puente de diciembre para empezar navidad<\/div>\n                    <\/div>\n                    \n                    <div class=\"sandwich-item pro-tip\">\n                        <div class=\"sandwich-strategy\">\n                            <span class=\"take-off\">Toma 27-30 DIC<\/span>\n                            <span class=\"result\">\u2192 9 d\u00edas libres<\/span>\n                        <\/div>\n                        <div class=\"sandwich-detail\">\n                            <strong>25 DIC (S\u00e1bado) Navidad<\/strong> + 4 d\u00edas libres + <strong>31 DIC (Viernes) Bancario<\/strong> + fin de semana\n                        <\/div>\n                        <div class=\"sandwich-note\">\ud83c\udf84 Mega vacaciones de fin de a\u00f1o<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- NEWSLETTER SIGNUP -->\n        <div class=\"newsletter-section\">\n            <div class=\"newsletter-title\">\ud83d\udd14 No te pierdas ning\u00fan feriado 2027<\/div>\n            <div class=\"newsletter-subtitle\">Recibe recordatorios antes de cada feriado<\/div>\n            \n            <!-- OPCI\u00d3N A: Newsletter Plugin -->\n            <div class=\"newsletter-form newsletter-wordpress\">\n                [newsletter_form list=&#8221;2&#8243;]\n            <\/div>\n            \n            <!-- FALLBACK: Formulario manual si no hay plugin -->\n            <form class=\"newsletter-form newsletter-manual\" onsubmit=\"subscribeNewsletter(event)\" style=\"display: none;\">\n                <input type=\"email\" class=\"newsletter-input\" placeholder=\"Tu email aqu\u00ed\" required>\n                <button type=\"submit\" class=\"newsletter-btn\">Suscribirme<\/button>\n            <\/form>\n        <\/div>\n        \n        <!-- FOOTER CON ESTAD\u00cdSTICAS -->\n        <div class=\"festivos-footer\">\n            <div class=\"footer-stats\">\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">20<\/div>\n                    <div class=\"stat-label\">Feriados 2027<\/div>\n                <\/div>\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">6<\/div>\n                    <div class=\"stat-label\">Irrenunciables<\/div>\n                <\/div>\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">6<\/div>\n                    <div class=\"stat-label\">Fines de semana largos<\/div>\n                <\/div>\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">2<\/div>\n                    <div class=\"stat-label\">Regionales<\/div>\n                <\/div>\n            <\/div>\n            <p style=\"color: #7f8c8d; margin: 0;\">\u00a9 2027 Festivos.cl &#8211; La gu\u00eda m\u00e1s completa de feriados chilenos<\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        let currentSlide = 0;\n        const totalSlides = 12;\n        \n        \/\/ Lista de todos los feriados 2027 - CORREGIDA\n        const holidays2027 = [\n            { date: new Date(2027, 0, 1), name: \"A\u00f1o Nuevo\", month: 0 },\n            { date: new Date(2027, 2, 26), name: \"Viernes Santo\", month: 2 },\n            { date: new Date(2027, 2, 27), name: \"S\u00e1bado Santo\", month: 2 },\n            { date: new Date(2027, 4, 1), name: \"D\u00eda del Trabajo\", month: 4 },\n            { date: new Date(2027, 4, 21), name: \"Glorias Navales\", month: 4 },\n            { date: new Date(2027, 5, 7), name: \"Asalto Morro de Arica\", month: 5 },\n            { date: new Date(2027, 5, 21), name: \"D\u00eda Pueblos Ind\u00edgenas\", month: 5 },\n            { date: new Date(2027, 5, 28), name: \"San Pedro y San Pablo\", month: 5 },\n            { date: new Date(2027, 6, 16), name: \"Virgen del Carmen\", month: 6 },\n            { date: new Date(2027, 7, 15), name: \"Asunci\u00f3n de la Virgen\", month: 7 },\n            { date: new Date(2027, 7, 20), name: \"Natalicio O'Higgins\", month: 7 },\n            { date: new Date(2027, 8, 17), name: \"Feriado Adicional Fiestas Patrias\", month: 8 },\n            { date: new Date(2027, 8, 18), name: \"Independencia Nacional\", month: 8 },\n            { date: new Date(2027, 8, 19), name: \"Glorias del Ej\u00e9rcito\", month: 8 },\n            { date: new Date(2027, 9, 11), name: \"Encuentro de Dos Mundos\", month: 9 },\n            { date: new Date(2027, 9, 31), name: \"Iglesias Evang\u00e9licas\", month: 9 },\n            { date: new Date(2027, 10, 1), name: \"Todos los Santos\", month: 10 },\n            { date: new Date(2027, 11, 8), name: \"Inmaculada Concepci\u00f3n\", month: 11 },\n            { date: new Date(2027, 11, 25), name: \"Navidad\", month: 11 },\n            { date: new Date(2027, 11, 31), name: \"Feriado Bancario\", month: 11 }\n        ];\n        \n        \/\/ Funci\u00f3n para encontrar el pr\u00f3ximo feriado - CORREGIDA\n        function getNextHoliday() {\n            const now = new Date();\n            const today = new Date(now.getFullYear(), now.getMonth(), now.getDate());\n            \n            for (let holiday of holidays2027) {\n                if (holiday.date >= today) {\n                    return holiday;\n                }\n            }\n            \n            \/\/ Si no hay m\u00e1s feriados este a\u00f1o, devolver el primero del siguiente\n            return { date: new Date(2028, 0, 1), name: \"A\u00f1o Nuevo 2028\", month: 0 };\n        }\n        \n        \/\/ Funci\u00f3n para actualizar el contador\n        function updateCounter() {\n            const nextHoliday = getNextHoliday();\n            const now = new Date();\n            const timeLeft = nextHoliday.date - now;\n            \n            if (timeLeft > 0) {\n                const days = Math.floor(timeLeft \/ (1000 * 60 * 60 * 24));\n                const hours = Math.floor((timeLeft % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n                const minutes = Math.floor((timeLeft % (1000 * 60 * 60)) \/ (1000 * 60));\n                \n                document.getElementById('daysCounter').textContent = days;\n                document.getElementById('hoursCounter').textContent = hours.toString().padStart(2, '0');\n                document.getElementById('minutesCounter').textContent = minutes.toString().padStart(2, '0');\n                document.getElementById('nextHolidayName').textContent = nextHoliday.name;\n            } else {\n                document.getElementById('daysCounter').textContent = '0';\n                document.getElementById('hoursCounter').textContent = '00';\n                document.getElementById('minutesCounter').textContent = '00';\n                document.getElementById('nextHolidayName').textContent = '\u00a1Es feriado hoy!';\n            }\n        }\n        \n        \/\/ Funci\u00f3n para suscripci\u00f3n al newsletter (fallback manual)\n        function subscribeNewsletter(event) {\n            event.preventDefault();\n            const email = event.target.querySelector('.newsletter-input').value;\n            \n            alert(`\u00a1Gracias! Has intentado suscribirte a los feriados 2027 con: ${email}\\n\\n\u26a0\ufe0f Para activar el newsletter, configura un plugin de WordPress:\\n\\n1. Newsletter Plugin\\n2. MailPoet\\n\\nVe las instrucciones en los comentarios del c\u00f3digo.`);\n            event.target.reset();\n        }\n        \n        \/\/ Funci\u00f3n para detectar si hay plugins de newsletter instalados\n        function checkNewsletterPlugins() {\n            const wpForms = document.querySelectorAll('.newsletter-wordpress');\n            const manualForm = document.querySelector('.newsletter-manual');\n            \n            let pluginDetected = false;\n            \n            wpForms.forEach(form => {\n                if (form.innerHTML.trim() && !form.innerHTML.includes('[newsletter_form') && !form.innerHTML.includes('[mailpoet_form')) {\n                    pluginDetected = true;\n                }\n            });\n            \n            \/\/ Si no hay plugin, mostrar formulario manual\n            if (!pluginDetected && manualForm) {\n                manualForm.style.display = 'flex';\n                wpForms.forEach(form => form.style.display = 'none');\n            }\n        }\n        \n        \/\/ Funci\u00f3n para buscar feriados\n        function searchHolidays(searchTerm) {\n            const items = document.querySelectorAll('.holiday-item');\n            const term = searchTerm.toLowerCase();\n            \n            items.forEach(item => {\n                const searchData = item.getAttribute('data-search') || '';\n                const holidayName = item.querySelector('.holiday-name').textContent.toLowerCase();\n                \n                if (searchData.includes(term) || holidayName.includes(term) || term === '') {\n                    item.classList.remove('hidden');\n                } else {\n                    item.classList.add('hidden');\n                }\n            });\n        }\n        \n        \/\/ Funci\u00f3n para filtrar por tipo\n        function filterHolidays(filterType) {\n            const items = document.querySelectorAll('.holiday-item');\n            \n            items.forEach(item => {\n                if (filterType === 'all') {\n                    item.classList.remove('hidden');\n                } else {\n                    if (item.classList.contains(filterType)) {\n                        item.classList.remove('hidden');\n                    } else {\n                        item.classList.add('hidden');\n                    }\n                }\n            });\n        }\n        \n        \/\/ Funciones para compartir\n        function shareOn(platform) {\n            const url = encodeURIComponent(window.location.href);\n            const text = encodeURIComponent('\ud83c\udde8\ud83c\uddf1 Consulta todos los feriados de Chile 2027 en Festivos.cl - \u00a1No te pierdas ning\u00fan d\u00eda libre!');\n            \n            const shareUrls = {\n                facebook: `https:\/\/www.facebook.com\/sharer\/sharer.php?u=${url}`,\n                twitter: `https:\/\/twitter.com\/intent\/tweet?text=${text}&url=${url}`,\n                instagram: null, \/\/ Instagram no permite compartir enlaces directamente\n                linkedin: `https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=${url}`\n            };\n            \n            if (platform === 'instagram') {\n                \/\/ Instagram no permite compartir enlaces directamente\n                \/\/ Copiamos el enlace y mostramos instrucciones\n                navigator.clipboard.writeText(window.location.href).then(() => {\n                    alert('\ud83d\udcf7 Instagram:\\n\\n\u2705 Enlace copiado al portapapeles!\\n\\n\ud83d\udcdd Pega el enlace en tu historia o post de Instagram para compartir los feriados de Chile 2027.');\n                }).catch(() => {\n                    \/\/ Fallback si no funciona clipboard\n                    alert('\ud83d\udcf7 Para compartir en Instagram:\\n\\n1. Copia este enlace: ' + window.location.href + '\\n2. P\u00e9galo en tu historia o post de Instagram\\n\\n\u00a1Ayuda a otros a no perderse ning\u00fan feriado!');\n                });\n            } else if (shareUrls[platform]) {\n                window.open(shareUrls[platform], '_blank', 'width=600,height=400');\n            }\n        }\n        \n        function copyLink() {\n            navigator.clipboard.writeText(window.location.href).then(() => {\n                alert('\u00a1Enlace copiado al portapapeles!');\n            });\n        }\n        \n        function shareHoliday(holidayName, date) {\n            const text = `\ud83c\udde8\ud83c\uddf1 ${holidayName} - ${date} 2027 | Consulta todos los feriados en Festivos.cl`;\n            if (navigator.share) {\n                navigator.share({\n                    title: `Feriado 2027: ${holidayName}`,\n                    text: text,\n                    url: window.location.href\n                });\n            } else {\n                navigator.clipboard.writeText(`${text} - ${window.location.href}`);\n                alert('\u00a1Informaci\u00f3n del feriado copiada!');\n            }\n        }\n        \n        \/\/ Funci\u00f3n para ir al mes actual autom\u00e1ticamente\n        function goToCurrentMonth() {\n            const now = new Date();\n            const currentMonth = now.getMonth(); \/\/ 0 = Enero, 1 = Febrero, etc.\n            \n            \/\/ Ir al mes actual\n            currentSlide = currentMonth;\n            updateCarousel();\n            \n            console.log(`\ud83d\uddd3\ufe0f Mostrando mes actual: ${getMonthName(currentMonth)} (${currentMonth + 1})`);\n        }\n        \n        \/\/ Funci\u00f3n auxiliar para obtener el nombre del mes\n        function getMonthName(monthIndex) {\n            const months = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', \n                          'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'];\n            return months[monthIndex];\n        }\n        \n        \/\/ Funciones del carousel (manteniendo las originales)\n        function updateCarousel() {\n            const slides = document.getElementById('carouselSlides');\n            const transform = -currentSlide * (100 \/ totalSlides);\n            slides.style.transform = `translateX(${transform}%)`;\n            \n            const monthBtns = document.querySelectorAll('.month-btn');\n            monthBtns.forEach((btn, index) => {\n                btn.classList.toggle('active', index === currentSlide);\n            });\n            \n            document.getElementById('prevBtn').disabled = currentSlide === 0;\n            document.getElementById('nextBtn').disabled = currentSlide === totalSlides - 1;\n        }\n        \n        function changeSlide(direction) {\n            const newSlide = currentSlide + direction;\n            if (newSlide >= 0 && newSlide < totalSlides) {\n                currentSlide = newSlide;\n                updateCarousel();\n            }\n        }\n        \n        function goToSlide(slideIndex) {\n            if (slideIndex >= 0 && slideIndex < totalSlides) {\n                currentSlide = slideIndex;\n                updateCarousel();\n            }\n        }\n        \n        \/\/ Inicializaci\u00f3n\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Ir autom\u00e1ticamente al mes actual\n            goToCurrentMonth();\n            \n            \/\/ Inicializar contador\n            updateCounter();\n            \n            \/\/ Verificar plugins de newsletter\n            checkNewsletterPlugins();\n            \n            \/\/ Actualizar contador cada minuto\n            setInterval(updateCounter, 60000);\n            \n            \/\/ DEBUG: Mostrar pr\u00f3ximo feriado en consola\n            console.log(\"\u2705 Pr\u00f3ximo feriado 2027:\", getNextHoliday());\n        });\n        \n        \/\/ Touch\/swipe support para m\u00f3viles\n        let startX = null;\n        const carousel = document.querySelector('.carousel-container');\n        \n        carousel.addEventListener('touchstart', (e) => {\n            startX = e.touches[0].clientX;\n        });\n        \n        carousel.addEventListener('touchend', (e) => {\n            if (startX === null) return;\n            \n            const endX = e.changedTouches[0].clientX;\n            const diffX = startX - endX;\n            \n            if (Math.abs(diffX) > 50) {\n                if (diffX > 0) {\n                    changeSlide(1);\n                } else {\n                    changeSlide(-1);\n                }\n            }\n            \n            startX = null;\n        });\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Festivos.cl &#8211; Feriados Chile 2027 \u23f0 Pr\u00f3ximo Feriado 2027 &#8212; d\u00edas &#8212; hrs &#8212; min Cargando&#8230; \ud83d\udcc5 Todos los feriados\ud83d\udeab Irrenunciables\u26ea Religiosos\ud83c\udfdb\ufe0f Regionales\ud83c\udfe6 Bancario \ud83d\udcd8 Facebook \ud83d\udc26 Twitter \ud83d\udcf7 Instagram \ud83d\udcbc LinkedIn \ud83d\udccb Copiar enlace ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC Enero \ud83d\udce4 1 &#8211; Viernes A\u00f1o Nuevo Ley [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"close","ping_status":"close","template":"","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Feriados 2027 -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/festivos.cl\/index.php\/feriados-2027\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Feriados 2027 -\" \/>\n<meta property=\"og:description\" content=\"Festivos.cl &#8211; Feriados Chile 2027 \u23f0 Pr\u00f3ximo Feriado 2027 &#8212; d\u00edas &#8212; hrs &#8212; min Cargando&#8230; \ud83d\udcc5 Todos los feriados\ud83d\udeab Irrenunciables\u26ea Religiosos\ud83c\udfdb\ufe0f Regionales\ud83c\udfe6 Bancario \ud83d\udcd8 Facebook \ud83d\udc26 Twitter \ud83d\udcf7 Instagram \ud83d\udcbc LinkedIn \ud83d\udccb Copiar enlace ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC Enero \ud83d\udce4 1 &#8211; Viernes A\u00f1o Nuevo Ley [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/festivos.cl\/index.php\/feriados-2027\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-16T01:17:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/\",\"url\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/\",\"name\":\"Feriados 2027 -\",\"isPartOf\":{\"@id\":\"https:\/\/festivos.cl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png\",\"datePublished\":\"2025-05-18T14:04:20+00:00\",\"dateModified\":\"2025-06-16T01:17:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/festivos.cl\/index.php\/feriados-2027\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage\",\"url\":\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m.png\",\"contentUrl\":\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/festivos.cl\/index.php\/feriados-2027\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/festivos.cl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Feriados 2027\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/festivos.cl\/#website\",\"url\":\"https:\/\/festivos.cl\/\",\"name\":\"Feriados y festivos en Chile\",\"description\":\"Todos los feriados de Chile en sitio interactivo\",\"publisher\":{\"@id\":\"https:\/\/festivos.cl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/festivos.cl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/festivos.cl\/#organization\",\"name\":\"Festivos.cl\",\"url\":\"https:\/\/festivos.cl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/festivos.cl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-18-may-2025-09_16_40-p.m.png\",\"contentUrl\":\"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-18-may-2025-09_16_40-p.m.png\",\"width\":1024,\"height\":1024,\"caption\":\"Festivos.cl\"},\"image\":{\"@id\":\"https:\/\/festivos.cl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/instagram.com\/festivosdechile\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Feriados 2027 -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/festivos.cl\/index.php\/feriados-2027\/","og_locale":"en_US","og_type":"article","og_title":"Feriados 2027 -","og_description":"Festivos.cl &#8211; Feriados Chile 2027 \u23f0 Pr\u00f3ximo Feriado 2027 &#8212; d\u00edas &#8212; hrs &#8212; min Cargando&#8230; \ud83d\udcc5 Todos los feriados\ud83d\udeab Irrenunciables\u26ea Religiosos\ud83c\udfdb\ufe0f Regionales\ud83c\udfe6 Bancario \ud83d\udcd8 Facebook \ud83d\udc26 Twitter \ud83d\udcf7 Instagram \ud83d\udcbc LinkedIn \ud83d\udccb Copiar enlace ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC Enero \ud83d\udce4 1 &#8211; Viernes A\u00f1o Nuevo Ley [&hellip;]","og_url":"https:\/\/festivos.cl\/index.php\/feriados-2027\/","article_modified_time":"2025-06-16T01:17:37+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/","url":"https:\/\/festivos.cl\/index.php\/feriados-2027\/","name":"Feriados 2027 -","isPartOf":{"@id":"https:\/\/festivos.cl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage"},"image":{"@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage"},"thumbnailUrl":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m-1024x683.png","datePublished":"2025-05-18T14:04:20+00:00","dateModified":"2025-06-16T01:17:37+00:00","breadcrumb":{"@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/festivos.cl\/index.php\/feriados-2027\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/#primaryimage","url":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m.png","contentUrl":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/06\/Image-15-jun-2025-09_15_35-p.m.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/festivos.cl\/index.php\/feriados-2027\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/festivos.cl\/"},{"@type":"ListItem","position":2,"name":"Feriados 2027"}]},{"@type":"WebSite","@id":"https:\/\/festivos.cl\/#website","url":"https:\/\/festivos.cl\/","name":"Feriados y festivos en Chile","description":"Todos los feriados de Chile en sitio interactivo","publisher":{"@id":"https:\/\/festivos.cl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/festivos.cl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/festivos.cl\/#organization","name":"Festivos.cl","url":"https:\/\/festivos.cl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/festivos.cl\/#\/schema\/logo\/image\/","url":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-18-may-2025-09_16_40-p.m.png","contentUrl":"https:\/\/festivos.cl\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-18-may-2025-09_16_40-p.m.png","width":1024,"height":1024,"caption":"Festivos.cl"},"image":{"@id":"https:\/\/festivos.cl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/instagram.com\/festivosdechile"]}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":7,"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions\/249"}],"wp:attachment":[{"href":"https:\/\/festivos.cl\/index.php\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}