{"id":2829,"date":"2026-03-31T14:32:40","date_gmt":"2026-03-31T14:32:40","guid":{"rendered":"https:\/\/villaparkhotel.com.br\/?page_id=2829"},"modified":"2026-06-02T18:31:38","modified_gmt":"2026-06-02T18:31:38","slug":"natal-duplicate-26","status":"publish","type":"page","link":"https:\/\/villaparkhotel.com.br\/en\/natal-duplicate-26\/","title":{"rendered":"Natal &#8211; Duplicate &#8211; [#26]"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2829\" class=\"elementor elementor-2829\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43769f75 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"43769f75\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4f76b5d0 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"4f76b5d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01c5256 elementor-widget elementor-widget-html\" data-id=\"01c5256\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .villa-top-hero,\r\n  .villa-top-hero * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .villa-top-hero {\r\n    --brand: #003C35;\r\n    --brand-dark: #002b26;\r\n    --accent: #9D7B4B;\r\n    --accent-soft: rgba(157, 123, 75, 0.16);\r\n    --white: #ffffff;\r\n    --text-soft: rgba(255, 255, 255, 0.9);\r\n    --line: rgba(255, 255, 255, 0.14);\r\n    --shadow: 0 18px 42px rgba(0, 0, 0, 0.16);\r\n\r\n    position: relative;\r\n    width: 100%;\r\n    overflow: hidden;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    color: var(--white);\r\n  }\r\n\r\n  .villa-top-hero__slider {\r\n    position: relative;\r\n    min-height: 640px;\r\n    background: var(--brand-dark);\r\n  }\r\n\r\n  .villa-top-hero__slide {\r\n    position: absolute;\r\n    inset: 0;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.55s ease, visibility 0.55s ease;\r\n    background-size: cover;\r\n    background-position: center center;\r\n    background-repeat: no-repeat;\r\n  }\r\n\r\n  .villa-top-hero__slide.is-active {\r\n    opacity: 1;\r\n    visibility: visible;\r\n  }\r\n\r\n  .villa-top-hero__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      linear-gradient(90deg, rgba(0, 32, 28, 0.74) 0%, rgba(0, 32, 28, 0.46) 38%, rgba(0, 32, 28, 0.24) 100%),\r\n      linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.18) 100%);\r\n    z-index: 1;\r\n  }\r\n\r\n  .villa-top-hero__container {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 1220px;\r\n    min-height: 640px;\r\n    margin: 0 auto;\r\n    padding: 34px 20px;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.12fr) minmax(340px, 0.88fr);\r\n    gap: 24px;\r\n    align-items: center;\r\n  }\r\n\r\n  .villa-top-hero__content {\r\n    max-width: 700px;\r\n  }\r\n\r\n  .villa-top-hero__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 34px;\r\n    padding: 8px 14px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.12);\r\n    border: 1px solid var(--line);\r\n    color: #f0dfc5;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .villa-top-hero__title {\r\n    margin: 0 0 14px;\r\n    font-size: clamp(32px, 5vw, 56px);\r\n    line-height: 1.02;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n  }\r\n\r\n  .villa-top-hero__text {\r\n    margin: 0 0 20px;\r\n    font-size: 18px;\r\n    line-height: 1.7;\r\n    color: var(--text-soft);\r\n    max-width: 640px;\r\n  }\r\n\r\n  .villa-top-hero__chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n    padding: 8px;\r\n  }\r\n\r\n  .villa-top-hero__chip {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 34px;\r\n    padding: 8px 12px 12px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.12);\r\n    border: 1px solid var(--line);\r\n    color: #fff;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .villa-top-hero__booking {\r\n    background: rgba(255, 255, 255, 0.96);\r\n    color: #173047;\r\n    border-radius: 24px;\r\n    padding: 22px;\r\n    box-shadow: var(--shadow);\r\n    border: 1px solid rgba(255, 255, 255, 0.6);\r\n    backdrop-filter: blur(8px);\r\n  }\r\n\r\n  .villa-top-hero__booking-title {\r\n    margin: 0 0 8px;\r\n    font-size: 28px;\r\n    line-height: 1.05;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-top-hero__booking-text {\r\n    margin: 0 0 16px;\r\n    font-size: 14px;\r\n    line-height: 1.65;\r\n    color: #64778a;\r\n  }\r\n\r\n  .villa-booking-form {\r\n    display: grid;\r\n    gap: 12px;\r\n  }\r\n\r\n  .villa-booking-form__grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .villa-booking-form__field {\r\n    display: grid;\r\n    gap: 6px;\r\n  }\r\n\r\n  .villa-booking-form__field--full {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .villa-booking-form label {\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n    letter-spacing: 0.02em;\r\n  }\r\n\r\n  .villa-booking-form input,\r\n  .villa-booking-form select {\r\n    width: 100%;\r\n    min-height: 46px;\r\n    padding: 12px 13px;\r\n    border: 1px solid #d9e2ea;\r\n    border-radius: 12px;\r\n    background: #fff;\r\n    color: #173047;\r\n    font-size: 14px;\r\n    outline: none;\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  .villa-booking-form input:focus,\r\n  .villa-booking-form select:focus {\r\n    border-color: var(--brand);\r\n    box-shadow: 0 0 0 4px rgba(0, 60, 53, 0.08);\r\n  }\r\n\r\n  .villa-booking-form__hint {\r\n    margin: 0;\r\n    font-size: 12px;\r\n    line-height: 1.5;\r\n    color: #6d8092;\r\n  }\r\n\r\n  .villa-booking-form__submit {\r\n    appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    width: 100%;\r\n    min-height: 48px;\r\n    padding: 12px 16px;\r\n    border-radius: 12px;\r\n    background: var(--brand);\r\n    color: #fff;\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, transform 0.18s ease;\r\n  }\r\n\r\n  .villa-booking-form__submit:hover,\r\n  .villa-booking-form__submit:focus-visible {\r\n    background: var(--brand-dark);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .villa-booking-form__ages {\r\n    display: none;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .villa-booking-form__ages.is-visible {\r\n    display: grid;\r\n  }\r\n\r\n  .villa-top-hero__controls {\r\n    position: absolute;\r\n    left: 20px;\r\n    right: 20px;\r\n    bottom: 18px;\r\n    z-index: 3;\r\n    max-width: 1220px;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .villa-top-hero__dots {\r\n    display: flex;\r\n    gap: 8px;\r\n    pointer-events: auto;\r\n  }\r\n\r\n  .villa-top-hero__dot {\r\n    appearance: none;\r\n    border: none;\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.5);\r\n    cursor: pointer;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-top-hero__dot.is-active {\r\n    width: 26px;\r\n    background: var(--accent);\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .villa-top-hero__slider,\r\n    .villa-top-hero__container {\r\n      min-height: auto;\r\n    }\r\n\r\n    .villa-top-hero__container {\r\n      grid-template-columns: 1fr;\r\n      padding: 26px 16px 68px;\r\n      gap: 18px;\r\n    }\r\n\r\n    .villa-top-hero__content {\r\n      max-width: none;\r\n    }\r\n\r\n    .villa-top-hero__text {\r\n      font-size: 15px;\r\n      line-height: 1.65;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .villa-top-hero__slider {\r\n      min-height: auto;\r\n    }\r\n\r\n    .villa-top-hero__container {\r\n      padding: 22px 14px 60px;\r\n    }\r\n\r\n    .villa-top-hero__title {\r\n      font-size: 30px;\r\n    }\r\n\r\n    .villa-top-hero__text {\r\n      font-size: 14px;\r\n    }\r\n\r\n    .villa-top-hero__booking {\r\n      padding: 18px 16px;\r\n      border-radius: 18px;\r\n    }\r\n\r\n    .villa-top-hero__booking-title {\r\n      font-size: 24px;\r\n    }\r\n\r\n    .villa-booking-form__grid,\r\n    .villa-booking-form__ages {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-top-hero__controls {\r\n      left: 14px;\r\n      right: 14px;\r\n      bottom: 14px;\r\n      justify-content: center;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"villa-top-hero\" aria-label=\"Slider principal e motor de reservas\">\r\n  <div class=\"villa-top-hero__slider\" data-villa-hero>\r\n    <div\r\n      class=\"villa-top-hero__slide is-active\"\r\n      style=\"background-image:url('https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/WhatsApp-Image-2025-04-15-at-16.10.59.jpeg');\"\r\n    ><\/div>\r\n    <div\r\n      class=\"villa-top-hero__slide\"\r\n      style=\"background-image:url('https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-BANNER-RECEPCAO-1200x400-.png');\"\r\n    ><\/div>\r\n\r\n    <div class=\"villa-top-hero__overlay\"><\/div>\r\n\r\n    <div class=\"villa-top-hero__container\">\r\n      <div class=\"villa-top-hero__content\">\r\n        <div class=\"villa-top-hero__eyebrow\">Villa Park Hotel Christmas<\/div>\r\n        <h1 class=\"villa-top-hero__title\">\r\n          Hospedagem estrat\u00e9gica em Natal para eventos, turismo e viagens corporativas\r\n        <\/h1>\r\n\r\n\r\n        <div class=\"villa-top-hero__chips\">\r\n          <span class=\"villa-top-hero__chip\">Restaurant<\/span>\r\n          <span class=\"villa-top-hero__chip\">Eventos e grupos<\/span>\r\n          <span class=\"villa-top-hero__chip\">Corporativo<\/span>\r\n        <\/div><div class=\"villa-top-hero__chips\">\r\n            \r\n          <span class=\"villa-top-hero__chip\">Mobilidade f\u00e1cil<\/span>\r\n          <span class=\"villa-top-hero__chip\">Hub de Eventos<\/span>\r\n          <span class=\"villa-top-hero__chip\">Location<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <aside class=\"villa-top-hero__booking\">\r\n        <h2 class=\"villa-top-hero__booking-title\">Reserve agora<\/h2>\r\n        <p class=\"villa-top-hero__booking-text\">\r\n          Escolha sua cidade, datas e ocupa\u00e7\u00e3o para consultar disponibilidade no motor de reservas.\r\n        <\/p>\r\n\r\n        <form class=\"villa-booking-form\" id=\"villa-booking-form\" action=\"\">\r\n          <div class=\"villa-booking-form__grid\">\r\n            <div class=\"villa-booking-form__field villa-booking-form__field--full\">\r\n              <label for=\"villa-hotel\">Hotel<\/label>\r\n              <select id=\"villa-hotel\" name=\"hotel\" required>\r\n                <option value=\"10414\">Recife<\/option>\r\n                <option value=\"962\" selected>Natal<\/option>\r\n                <option value=\"18740\">Fortaleza<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field\">\r\n              <label for=\"villa-checkin\">Check-in<\/label>\r\n              <input id=\"villa-checkin\" name=\"checkin\" type=\"date\" required \/>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field\">\r\n              <label for=\"villa-checkout\">Check-out<\/label>\r\n              <input id=\"villa-checkout\" name=\"checkout\" type=\"date\" required \/>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field\">\r\n              <label for=\"villa-adults\">Adults<\/label>\r\n              <select id=\"villa-adults\" name=\"adults\" required>\r\n                <option value=\"1\">1 adulto<\/option>\r\n                <option value=\"2\" selected>2 adultos<\/option>\r\n                <option value=\"3\">3 adultos<\/option>\r\n                <option value=\"4\">4 adultos<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field\">\r\n              <label for=\"villa-children\">Children<\/label>\r\n              <select id=\"villa-children\" name=\"children\" required>\r\n                <option value=\"0\" selected>0<\/option>\r\n                <option value=\"1\">1 crian\u00e7a<\/option>\r\n                <option value=\"2\">2 crian\u00e7as<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field villa-booking-form__field--full\">\r\n              <div class=\"villa-booking-form__ages\" id=\"villa-children-ages\">\r\n                <div class=\"villa-booking-form__field\">\r\n                  <label for=\"villa-child-age-1\">Idade da crian\u00e7a 1<\/label>\r\n                  <select id=\"villa-child-age-1\" name=\"child_age_1\">\r\n                    <option value=\"\">Selecione<\/option>\r\n                    <option value=\"0\">0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option>\r\n                    <option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option>\r\n                    <option value=\"6\">6<\/option><option value=\"7\">7<\/option><option value=\"8\">8<\/option>\r\n                    <option value=\"9\">9<\/option><option value=\"10\">10<\/option><option value=\"11\">11<\/option>\r\n                    <option value=\"12\">12<\/option><option value=\"13\">13<\/option><option value=\"14\">14<\/option>\r\n                    <option value=\"15\">15<\/option><option value=\"16\">16<\/option><option value=\"17\">17<\/option>\r\n                  <\/select>\r\n                <\/div>\r\n\r\n                <div class=\"villa-booking-form__field\" id=\"villa-child-age-2-wrap\">\r\n                  <label for=\"villa-child-age-2\">Idade da crian\u00e7a 2<\/label>\r\n                  <select id=\"villa-child-age-2\" name=\"child_age_2\">\r\n                    <option value=\"\">Selecione<\/option>\r\n                    <option value=\"0\">0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option>\r\n                    <option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option>\r\n                    <option value=\"6\">6<\/option><option value=\"7\">7<\/option><option value=\"8\">8<\/option>\r\n                    <option value=\"9\">9<\/option><option value=\"10\">10<\/option><option value=\"11\">11<\/option>\r\n                    <option value=\"12\">12<\/option><option value=\"13\">13<\/option><option value=\"14\">14<\/option>\r\n                    <option value=\"15\">15<\/option><option value=\"16\">16<\/option><option value=\"17\">17<\/option>\r\n                  <\/select>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"villa-booking-form__field villa-booking-form__field--full\">\r\n              <label for=\"villa-code\">C\u00f3digo promocional<\/label>\r\n              <input id=\"villa-code\" name=\"code\" type=\"text\" placeholder=\"Opcional\" \/>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <p class=\"villa-booking-form__hint\">\r\n            O redirecionamento segue a l\u00f3gica do Omnibees com 1 quarto por busca.\r\n          <\/p>\r\n\r\n          <button class=\"villa-booking-form__submit\" type=\"submit\">\r\n            Ver disponibilidade\r\n          <\/button>\r\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n      <\/aside>\r\n    <\/div>\r\n\r\n    <div class=\"villa-top-hero__controls\">\r\n      <div class=\"villa-top-hero__dots\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    const hero = document.querySelector('[data-villa-hero]');\r\n    if (!hero) return;\r\n\r\n    const slides = Array.from(hero.querySelectorAll('.villa-top-hero__slide'));\r\n    const dotsWrap = hero.querySelector('.villa-top-hero__dots');\r\n\r\n    let current = 0;\r\n    let autoplay = null;\r\n\r\n    function buildDots() {\r\n      if (!dotsWrap) return;\r\n      dotsWrap.innerHTML = slides.map((_, index) => {\r\n        return '<button class=\"villa-top-hero__dot' + (index === 0 ? ' is-active' : '') + '\" type=\"button\" aria-label=\"Ir para slide ' + (index + 1) + '\"><\/button>';\r\n      }).join('');\r\n\r\n      dotsWrap.querySelectorAll('.villa-top-hero__dot').forEach((dot, index) => {\r\n        dot.addEventListener('click', function () {\r\n          updateSlide(index);\r\n          startAutoplay();\r\n        });\r\n      });\r\n    }\r\n\r\n    function updateSlide(index) {\r\n      current = (index + slides.length) % slides.length;\r\n\r\n      slides.forEach((slide, i) => {\r\n        slide.classList.toggle('is-active', i === current);\r\n      });\r\n\r\n      hero.querySelectorAll('.villa-top-hero__dot').forEach((dot, i) => {\r\n        dot.classList.toggle('is-active', i === current);\r\n      });\r\n    }\r\n\r\n    function startAutoplay() {\r\n      stopAutoplay();\r\n      autoplay = setInterval(function () {\r\n        updateSlide(current + 1);\r\n      }, 5000);\r\n    }\r\n\r\n    function stopAutoplay() {\r\n      if (autoplay) clearInterval(autoplay);\r\n    }\r\n\r\n    hero.addEventListener('mouseenter', stopAutoplay);\r\n    hero.addEventListener('mouseleave', startAutoplay);\r\n    hero.addEventListener('touchstart', stopAutoplay, { passive: true });\r\n    hero.addEventListener('touchend', startAutoplay);\r\n\r\n    buildDots();\r\n    updateSlide(0);\r\n    startAutoplay();\r\n\r\n    const form = document.getElementById('villa-booking-form');\r\n    const checkin = document.getElementById('villa-checkin');\r\n    const checkout = document.getElementById('villa-checkout');\r\n    const children = document.getElementById('villa-children');\r\n    const childAges = document.getElementById('villa-children-ages');\r\n    const childAge1 = document.getElementById('villa-child-age-1');\r\n    const childAge2 = document.getElementById('villa-child-age-2');\r\n    const childAge2Wrap = document.getElementById('villa-child-age-2-wrap');\r\n\r\n    function formatDateBRCompact(value) {\r\n      const parts = String(value || '').split('-');\r\n      if (parts.length !== 3) return '';\r\n      return parts[2] + parts[1] + parts[0];\r\n    }\r\n\r\n    function setDefaultDates() {\r\n      const today = new Date();\r\n      const checkinDate = new Date(today);\r\n      const checkoutDate = new Date(today);\r\n\r\n      checkinDate.setDate(checkinDate.getDate() + 1);\r\n      checkoutDate.setDate(checkoutDate.getDate() + 2);\r\n\r\n      const toISO = (date) => {\r\n        const year = date.getFullYear();\r\n        const month = String(date.getMonth() + 1).padStart(2, '0');\r\n        const day = String(date.getDate()).padStart(2, '0');\r\n        return year + '-' + month + '-' + day;\r\n      };\r\n\r\n      if (checkin && !checkin.value) checkin.value = toISO(checkinDate);\r\n      if (checkout && !checkout.value) checkout.value = toISO(checkoutDate);\r\n\r\n      if (checkin) checkin.min = toISO(today);\r\n      if (checkout) checkout.min = toISO(checkinDate);\r\n    }\r\n\r\n    function updateChildrenFields() {\r\n      const count = parseInt(children.value || '0', 10);\r\n\r\n      childAges.classList.toggle('is-visible', count > 0);\r\n\r\n      childAge1.required = count >= 1;\r\n      childAge2.required = count >= 2;\r\n\r\n      childAge2Wrap.style.display = count >= 2 ? 'grid' : 'none';\r\n\r\n      if (count === 0) {\r\n        childAge1.value = '';\r\n        childAge2.value = '';\r\n      }\r\n\r\n      if (count === 1) {\r\n        childAge2.value = '';\r\n      }\r\n    }\r\n\r\n    if (checkin) {\r\n      checkin.addEventListener('change', function () {\r\n        if (!checkin.value) return;\r\n        checkout.min = checkin.value;\r\n\r\n        if (checkout.value && checkout.value <= checkin.value) {\r\n          const next = new Date(checkin.value + 'T12:00:00');\r\n          next.setDate(next.getDate() + 1);\r\n\r\n          const y = next.getFullYear();\r\n          const m = String(next.getMonth() + 1).padStart(2, '0');\r\n          const d = String(next.getDate()).padStart(2, '0');\r\n          checkout.value = y + '-' + m + '-' + d;\r\n        }\r\n      });\r\n    }\r\n\r\n    if (children) {\r\n      children.addEventListener('change', updateChildrenFields);\r\n    }\r\n\r\n    setDefaultDates();\r\n    updateChildrenFields();\r\n\r\n    form.addEventListener('submit', function (event) {\r\n      event.preventDefault();\r\n\r\n      const hotel = document.getElementById('villa-hotel').value;\r\n      const adults = document.getElementById('villa-adults').value;\r\n      const childrenCount = parseInt(document.getElementById('villa-children').value || '0', 10);\r\n      const checkInValue = checkin.value;\r\n      const checkOutValue = checkout.value;\r\n      const code = document.getElementById('villa-code').value.trim();\r\n\r\n      if (!hotel || !adults || !checkInValue || !checkOutValue) {\r\n        alert('Preencha hotel, datas e ocupa\u00e7\u00e3o.');\r\n        return;\r\n      }\r\n\r\n      if (checkOutValue <= checkInValue) {\r\n        alert('A data de check-out deve ser posterior ao check-in.');\r\n        return;\r\n      }\r\n\r\n      const ages = [];\r\n      if (childrenCount >= 1) {\r\n        if (!childAge1.value) {\r\n          alert('Selecione a idade da crian\u00e7a 1.');\r\n          return;\r\n        }\r\n        ages.push(childAge1.value);\r\n      }\r\n\r\n      if (childrenCount >= 2) {\r\n        if (!childAge2.value) {\r\n          alert('Selecione a idade da crian\u00e7a 2.');\r\n          return;\r\n        }\r\n        ages.push(childAge2.value);\r\n      }\r\n\r\n      const params = new URLSearchParams();\r\n      params.set('q', hotel);\r\n      params.set('NRooms', '1');\r\n      params.set('ad', adults);\r\n      params.set('ch', String(childrenCount));\r\n      params.set('CheckIn', formatDateBRCompact(checkInValue));\r\n      params.set('CheckOut', formatDateBRCompact(checkOutValue));\r\n\r\n      if (ages.length) {\r\n        params.set('ag', ages.join(';'));\r\n      }\r\n\r\n      if (code) {\r\n        params.set('Code', code);\r\n      }\r\n\r\n      window.location.href = 'https:\/\/book.omnibees.com\/hotelresults?' + params.toString();\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dbb3b37 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"dbb3b37\" 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-e4eef95 elementor-widget elementor-widget-html\" data-id=\"e4eef95\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.villa-positioning,\r\n.villa-positioning * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.villa-positioning {\r\n  --brand: #003C35;\r\n  --brand-dark: #002b26;\r\n  --accent: #9D7B4B;\r\n  --accent-soft: #f5efe6;\r\n  --surface: #ffffff;\r\n  --surface-soft: #f7f8fa;\r\n  --text: #173047;\r\n  --muted: #64778a;\r\n  --line: #dde5ec;\r\n  --shadow: 0 14px 30px rgba(23, 48, 71, 0.08);\r\n\r\n  padding: 24px 20px;\r\n  background: transparent;\r\n  font-family: Arial, Helvetica, sans-serif;\r\n  color: var(--text);\r\n}\r\n\r\n.villa-positioning__container {\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.villa-positioning__card {\r\n  display: grid;\r\n  grid-template-columns: minmax(360px, 1.05fr) minmax(320px, 0.95fr);\r\n  align-items: stretch;\r\n  overflow: hidden;\r\n  border-radius: 24px;\r\n  background: var(--surface);\r\n  border: 1px solid var(--line);\r\n  box-shadow: var(--shadow);\r\n}\r\n\r\n.villa-positioning__content {\r\n  padding: 28px 28px 24px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  background:\r\n    radial-gradient(circle at top left, rgba(157, 123, 75, 0.08), transparent 28%),\r\n    linear-gradient(180deg, #ffffff 0%, #fafbfd 100%);\r\n}\r\n\r\n.villa-positioning__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  align-self: flex-start;\r\n  min-height: 30px;\r\n  padding: 6px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(157, 123, 75, 0.12);\r\n  border: 1px solid rgba(157, 123, 75, 0.22);\r\n  color: #7b5c35;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.villa-positioning__title {\r\n  margin: 0 0 12px;\r\n  font-size: clamp(28px, 3vw, 40px);\r\n  line-height: 1.06;\r\n  font-weight: 800;\r\n  color: var(--brand);\r\n}\r\n\r\n.villa-positioning__text {\r\n  margin: 0 0 18px;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n  color: var(--muted);\r\n  max-width: 620px;\r\n}\r\n\r\n.villa-positioning__highlights {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 10px;\r\n}\r\n\r\n.villa-positioning__highlight {\r\n  border-radius: 16px;\r\n  background: var(--surface-soft);\r\n  border: 1px solid var(--line);\r\n  padding: 12px;\r\n}\r\n\r\n.villa-positioning__highlight strong {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  font-size: 13px;\r\n  line-height: 1.35;\r\n  color: var(--brand);\r\n}\r\n\r\n.villa-positioning__highlight span {\r\n  display: block;\r\n  font-size: 13px;\r\n  line-height: 1.55;\r\n  color: var(--muted);\r\n}\r\n\r\n.villa-positioning__chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n  margin-top: 16px;\r\n}\r\n\r\n.villa-positioning__chip {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  min-height: 32px;\r\n  padding: 7px 10px;\r\n  border-radius: 999px;\r\n  background: var(--accent-soft);\r\n  border: 1px solid rgba(157, 123, 75, 0.18);\r\n  color: #7b5c35;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n}\r\n\r\n.villa-positioning__media {\r\n  position: relative;\r\n  min-width: 0;\r\n  background: var(--surface-soft);\r\n  overflow: hidden;\r\n}\r\n\r\n.villa-positioning__video {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center center;\r\n  background: #dfe8ee;\r\n}\r\n\r\n.villa-positioning__media::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(90deg, rgba(0, 60, 53, 0.10) 0%, rgba(0, 60, 53, 0) 26%);\r\n  pointer-events: none;\r\n}\r\n\r\n.villa-positioning__badge {\r\n  position: absolute;\r\n  left: 16px;\r\n  bottom: 16px;\r\n  z-index: 2;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  min-height: 34px;\r\n  padding: 8px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, 0.94);\r\n  border: 1px solid rgba(255, 255, 255, 0.7);\r\n  color: var(--brand);\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  box-shadow: 0 12px 24px rgba(23, 48, 71, 0.12);\r\n}\r\n\r\n@media (max-width: 980px) {\r\n  .villa-positioning {\r\n    padding: 18px 14px;\r\n  }\r\n\r\n  .villa-positioning__card {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .villa-positioning__media {\r\n    order: 1;\r\n    aspect-ratio: 16 \/ 9;\r\n  }\r\n\r\n  .villa-positioning__content {\r\n    order: 2;\r\n    padding: 22px 18px 20px;\r\n  }\r\n\r\n  .villa-positioning__video {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  .villa-positioning__highlights {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .villa-positioning__title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .villa-positioning__text {\r\n    font-size: 14px;\r\n    line-height: 1.65;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .villa-positioning__card {\r\n    border-radius: 18px;\r\n  }\r\n\r\n  .villa-positioning__media {\r\n    aspect-ratio: 4 \/ 3;\r\n  }\r\n\r\n  .villa-positioning__content {\r\n    padding: 18px 16px 16px;\r\n  }\r\n\r\n  .villa-positioning__eyebrow {\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .villa-positioning__title {\r\n    font-size: 24px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .villa-positioning__text {\r\n    font-size: 13px;\r\n    line-height: 1.6;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .villa-positioning__highlight {\r\n    padding: 10px 11px;\r\n  }\r\n\r\n  .villa-positioning__highlight strong,\r\n  .villa-positioning__highlight span {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .villa-positioning__chip {\r\n    min-height: 28px;\r\n    padding: 6px 8px;\r\n    font-size: 10px;\r\n  }\r\n\r\n  .villa-positioning__badge {\r\n    left: 12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    justify-content: center;\r\n    text-align: center;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"villa-positioning\" aria-labelledby=\"villa-positioning-title\">\r\n  <div class=\"villa-positioning__container\">\r\n    <div class=\"villa-positioning__card\">\r\n      <div class=\"villa-positioning__content\">\r\n        <div class=\"villa-positioning__eyebrow\">Villa Park Hotel Christmas<\/div>\r\n\r\n        <h2 class=\"villa-positioning__title\" id=\"villa-positioning-title\">\r\n          Hotel ideal para quem visita Natal a neg\u00f3cios, participa de eventos ou viaja a trabalho.\r\n        <\/h2>\r\n\r\n        <div class=\"villa-positioning__highlights\">\r\n          <div class=\"villa-positioning__highlight\">\r\n            <strong>Localiza\u00e7\u00e3o inteligente<\/strong>\r\n            <span>F\u00e1cil mobilidade pela cidade, com acesso pr\u00e1tico a servi\u00e7os, centros de eventos e pontos estrat\u00e9gicos.<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"villa-positioning__highlight\">\r\n            <strong>Ideal para grupos e eventos<\/strong>\r\n            <span>Estrutura funcional para receber caravanas, encontros, equipes corporativas e participantes de eventos.<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"villa-positioning__highlight\">\r\n            <strong>Caf\u00e9 da manh\u00e3 na medida certa<\/strong>\r\n            <span>Uma experi\u00eancia pr\u00e1tica e saborosa para come\u00e7ar bem o dia, seja em uma agenda de lazer ou de trabalho.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n<\/div>\r\n\r\n      <div class=\"villa-positioning__media\">\r\n        <video\r\n          class=\"villa-positioning__video\"\r\n          autoplay\r\n muted\r\n loop\r\n playsinline\r\n preload=\"metadata\"\r\n        >\r\n          <source src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2026\/04\/entrada.mp4\" type=\"video\/mp4\" \/>\r\n          Seu navegador n\u00e3o suporta v\u00eddeo em HTML5.\r\n        <\/video>\r\n\r\n        <div class=\"villa-positioning__badge\">\r\n          Turismo \u00b7 Eventos \u00b7 Corporativo\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\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-47031a80 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-parent\" data-id=\"47031a80\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-68af9d96 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"68af9d96\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aec37fe elementor-widget elementor-widget-menu-anchor\" data-id=\"aec37fe\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"quartosnatal\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f923a0 elementor-widget elementor-widget-html\" data-id=\"8f923a0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .villa-rooms,\r\n  .villa-rooms * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .villa-rooms {\r\n    --brand: #003C35;\r\n    --brand-dark: #002b26;\r\n    --accent: #9D7B4B;\r\n    --accent-soft: #f5efe6;\r\n    --surface: #ffffff;\r\n    --surface-soft: #f7f8fa;\r\n    --text: #173047;\r\n    --muted: #64778a;\r\n    --line: #dde5ec;\r\n    --shadow: 0 14px 30px rgba(23, 48, 71, 0.08);\r\n\r\n    padding: 28px 20px;\r\n    background: transparent;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-rooms__container {\r\n    max-width: 1180px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .villa-rooms__header {\r\n    max-width: 900px;\r\n    margin: 0 auto 20px;\r\n    text-align: center;\r\n  }\r\n\r\n  .villa-rooms__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 30px;\r\n    padding: 6px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(157, 123, 75, 0.12);\r\n    border: 1px solid rgba(157, 123, 75, 0.22);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .villa-rooms__title {\r\n    margin: 0 0 10px;\r\n    font-size: clamp(28px, 3vw, 40px);\r\n    line-height: 1.06;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-rooms__text {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    line-height: 1.72;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-rooms__tabs {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n    margin: 0 0 18px;\r\n    justify-content: center;\r\n  }\r\n\r\n  .villa-rooms__tab {\r\n    appearance: none;\r\n    border: 1px solid var(--line);\r\n    background: #fff;\r\n    color: var(--brand);\r\n    border-radius: 12px;\r\n    min-height: 46px;\r\n    padding: 11px 18px;\r\n    font-size: 14px;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\r\n  }\r\n\r\n  .villa-rooms__tab:hover,\r\n  .villa-rooms__tab:focus-visible {\r\n    background: var(--accent-soft);\r\n    border-color: var(--accent);\r\n    outline: none;\r\n  }\r\n\r\n  .villa-rooms__tab.is-active {\r\n    background: var(--accent);\r\n    border-color: var(--accent);\r\n    color: #fff;\r\n  }\r\n\r\n  .villa-room-panel {\r\n    display: none;\r\n  }\r\n\r\n  .villa-room-panel.is-active {\r\n    display: block;\r\n  }\r\n\r\n  .villa-room-card {\r\n    display: grid;\r\n    grid-template-columns: minmax(360px, 1fr) minmax(360px, 0.92fr);\r\n    align-items: stretch;\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: var(--surface);\r\n    border: 1px solid var(--line);\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  .villa-room-card__media {\r\n    padding: 16px;\r\n    border-right: 1px solid var(--line);\r\n    background: #fff;\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n\r\n  .villa-room-card__content {\r\n    padding: 24px 24px 22px;\r\n    background:\r\n      radial-gradient(circle at top left, rgba(157, 123, 75, 0.08), transparent 28%),\r\n      linear-gradient(180deg, #ffffff 0%, #fafbfd 100%);\r\n    display: grid;\r\n    gap: 18px;\r\n  }\r\n\r\n  .villa-room-card__hero {\r\n    padding: 18px 18px 16px;\r\n    border-radius: 20px;\r\n    background: linear-gradient(180deg, #177965 0%, #126d5b 100%);\r\n    color: #fff;\r\n  }\r\n\r\n  .villa-room-card__name {\r\n    margin: 0 0 8px;\r\n    font-size: clamp(28px, 3vw, 38px);\r\n    line-height: 1.05;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .villa-room-card__subtitle {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    line-height: 1.55;\r\n    font-weight: 700;\r\n    color: rgba(255, 255, 255, 0.94);\r\n  }\r\n\r\n  .villa-room-card__intro {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    line-height: 1.72;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-room-card__grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px;\r\n  }\r\n\r\n  .villa-room-card__box {\r\n    border-radius: 16px;\r\n    background: var(--surface-soft);\r\n    border: 1px solid var(--line);\r\n    padding: 14px;\r\n  }\r\n\r\n  .villa-room-card__box-title {\r\n    margin: 0 0 8px;\r\n    font-size: 14px;\r\n    line-height: 1.35;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-room-card__list {\r\n    margin: 0;\r\n    padding-left: 18px;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-room-card__list li {\r\n    margin: 0 0 7px;\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .villa-room-card__chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n  }\r\n\r\n  .villa-room-card__chip {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 32px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: var(--accent-soft);\r\n    border: 1px solid rgba(157, 123, 75, 0.18);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .villa-room-card__note {\r\n    border-radius: 14px;\r\n    background: #f8fafc;\r\n    border: 1px solid var(--line);\r\n    padding: 12px 14px;\r\n    font-size: 14px;\r\n    line-height: 1.65;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-room-carousel {\r\n    width: 100%;\r\n  }\r\n\r\n  .villa-room-carousel__stage {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 18px;\r\n    background: var(--surface-soft);\r\n    aspect-ratio: 16 \/ 11;\r\n  }\r\n\r\n  .villa-room-carousel__slide {\r\n    position: absolute;\r\n    inset: 0;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.35s ease, visibility 0.35s ease;\r\n  }\r\n\r\n  .villa-room-carousel__slide.is-active {\r\n    opacity: 1;\r\n    visibility: visible;\r\n  }\r\n\r\n  .villa-room-carousel__slide img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  .villa-room-carousel__label {\r\n    position: absolute;\r\n    left: 12px;\r\n    bottom: 12px;\r\n    z-index: 3;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    max-width: calc(100% - 24px);\r\n    min-height: 30px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.94);\r\n    border: 1px solid rgba(255, 255, 255, 0.85);\r\n    color: var(--brand);\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    box-shadow: 0 10px 20px rgba(23, 48, 71, 0.1);\r\n  }\r\n\r\n  .villa-room-carousel__nav {\r\n    appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    z-index: 4;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.96) !important;\r\n    color: var(--brand) !important;\r\n    box-shadow: 0 10px 22px rgba(23, 48, 71, 0.14);\r\n    cursor: pointer;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 18px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-room-carousel__nav:hover,\r\n  .villa-room-carousel__nav:focus-visible {\r\n    background: var(--brand) !important;\r\n    color: #fff !important;\r\n  }\r\n\r\n  .villa-room-carousel__nav.prev {\r\n    left: 10px;\r\n  }\r\n\r\n  .villa-room-carousel__nav.next {\r\n    right: 10px;\r\n  }\r\n\r\n  .villa-room-carousel__footer {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    padding: 10px 2px 0;\r\n  }\r\n\r\n  .villa-room-carousel__caption {\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-room-carousel__dots {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  .villa-room-carousel__dot {\r\n    appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-radius: 999px;\r\n    background: #cfd9e2;\r\n    cursor: pointer;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-room-carousel__dot.is-active {\r\n    width: 24px;\r\n    background: var(--accent);\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .villa-rooms {\r\n      padding: 20px 14px;\r\n    }\r\n\r\n    .villa-room-card {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-room-card__media {\r\n      border-right: 0;\r\n      border-bottom: 1px solid var(--line);\r\n      padding: 14px;\r\n    }\r\n\r\n    .villa-room-card__content {\r\n      padding: 20px 18px 18px;\r\n    }\r\n\r\n    .villa-room-card__grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-room-carousel__stage {\r\n      aspect-ratio: 16 \/ 9.5;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .villa-room-card {\r\n      border-radius: 18px;\r\n    }\r\n\r\n    .villa-room-card__content {\r\n      padding: 18px 16px 16px;\r\n      gap: 14px;\r\n    }\r\n\r\n    .villa-room-card__name {\r\n      font-size: 24px;\r\n    }\r\n\r\n    .villa-room-card__subtitle,\r\n    .villa-room-card__intro,\r\n    .villa-room-card__list li,\r\n    .villa-room-card__note,\r\n    .villa-room-carousel__caption {\r\n      font-size: 13px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    .villa-room-card__chip {\r\n      min-height: 28px;\r\n      padding: 6px 8px;\r\n      font-size: 10px;\r\n    }\r\n\r\n    .villa-room-card__media {\r\n      padding: 12px;\r\n    }\r\n\r\n    .villa-room-carousel__stage {\r\n      aspect-ratio: 16 \/ 10;\r\n      border-radius: 14px;\r\n    }\r\n\r\n    .villa-room-carousel__label {\r\n      left: 10px;\r\n      right: 10px;\r\n      bottom: 10px;\r\n      max-width: none;\r\n      font-size: 10px;\r\n      padding: 6px 9px;\r\n    }\r\n\r\n    .villa-room-carousel__nav {\r\n      width: 34px;\r\n      height: 34px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .villa-room-carousel__footer {\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      padding-top: 8px;\r\n    }\r\n\r\n    .villa-room-carousel__dots {\r\n      justify-content: flex-start;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"villa-rooms\" aria-labelledby=\"villa-rooms-title\">\r\n  <div class=\"villa-rooms__container\">\r\n    <header class=\"villa-rooms__header\">\r\n      <div class=\"villa-rooms__eyebrow\">Quartos e Su\u00edtes<\/div>\r\n      <h2 class=\"villa-rooms__title\" id=\"villa-rooms-title\">Categorias pensadas para diferentes perfis de hospedagem<\/h2>\r\n      <p class=\"villa-rooms__text\">\r\n        Mais do que uma lista de amenidades, cada categoria do Villa Park Hotel atende melhor a um tipo de estadia \u2014 de viagens objetivas a hospedagens com mais espa\u00e7o e versatilidade.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"villa-rooms__tabs\" role=\"tablist\" aria-label=\"Categorias de quartos\">\r\n      <button class=\"villa-rooms__tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-room-tab=\"standard\">Standard<\/button>\r\n      <button class=\"villa-rooms__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-room-tab=\"superior\">Superior<\/button>\r\n      <button class=\"villa-rooms__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-room-tab=\"suite\">Su\u00edte<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"villa-room-panel is-active\" data-room-panel=\"standard\">\r\n      <div class=\"villa-room-card\">\r\n        <div class=\"villa-room-card__media\">\r\n          <div class=\"villa-room-carousel\" data-room-carousel>\r\n            <div class=\"villa-room-carousel__stage\">\r\n              <div class=\"villa-room-carousel__slide is-active\" data-label=\"Quarto Standard\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoStandard-Mimo.png\" alt=\"Quarto Standard do Villa Park Hotel\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Bancada de trabalho\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoStandard-Bancada.png\" alt=\"Bancada de trabalho do quarto Standard\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Banheiro do quarto\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoStandard-Banheiro.png\" alt=\"Banheiro do quarto Standard\" loading=\"lazy\" \/>\r\n              <\/div>\r\n\r\n              <div class=\"villa-room-carousel__label\">Quarto Standard<\/div>\r\n              <button class=\"villa-room-carousel__nav prev\" type=\"button\" aria-label=\"Imagem anterior\">\u2039<\/button>\r\n              <button class=\"villa-room-carousel__nav next\" type=\"button\" aria-label=\"Pr\u00f3xima imagem\">\u203a<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-carousel__footer\">\r\n              <div class=\"villa-room-carousel__caption\">\r\n                Uma categoria funcional, acolhedora e pr\u00e1tica para diferentes tipos de estadia.\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__dots\"><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"villa-room-card__content\">\r\n          <div class=\"villa-room-card__hero\">\r\n            <h3 class=\"villa-room-card__name\">Standard<\/h3>\r\n            <p class=\"villa-room-card__subtitle\">Conforto e praticidade para uma hospedagem objetiva, funcional e acolhedora.<\/p>\r\n          <\/div>\r\n\r\n          <p class=\"villa-room-card__intro\">\r\n            Ideal para quem busca uma boa experi\u00eancia de descanso com estrutura completa para turismo urbano, viagens corporativas, eventos e estadias curtas em Natal.\r\n          <\/p>\r\n\r\n          <div class=\"villa-room-card__grid\">\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Ideal para<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Viagens corporativas<\/li>\r\n                <li>Participa\u00e7\u00e3o em eventos<\/li>\r\n                <li>Estadias curtas e pr\u00e1ticas<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Diferenciais principais<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Bench<\/li>\r\n                <li>Configura\u00e7\u00f5es flex\u00edveis de camas<\/li>\r\n                <li>80 apartamentos dispon\u00edveis<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__chips\">\r\n            <span class=\"villa-room-card__chip\">1 cama de casal<\/span>\r\n            <span class=\"villa-room-card__chip\">2 ou 3 solteiros<\/span>\r\n            <span class=\"villa-room-card__chip\">TV por assinatura<\/span>\r\n            <span class=\"villa-room-card__chip\">Mini bar<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__note\">\r\n            Facilidades padr\u00e3o incluem Smart TV 32\", telefone, secador de cabelo, banheiro com ducha, mesa de cabeceira e bancada de trabalho.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"villa-room-panel\" data-room-panel=\"superior\">\r\n      <div class=\"villa-room-card\">\r\n        <div class=\"villa-room-card__media\">\r\n          <div class=\"villa-room-carousel\" data-room-carousel>\r\n            <div class=\"villa-room-carousel__stage\">\r\n              <div class=\"villa-room-carousel__slide is-active\" data-label=\"Quarto Superior\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoTriploSolteiro-01.png\" alt=\"Quarto Superior do Villa Park Hotel\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Ambiente do Superior\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2024\/05\/foto-01-5.png\" alt=\"Ambiente do quarto Superior\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Detalhes do quarto\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2024\/05\/foto-02-5.png\" alt=\"Detalhes do quarto Superior\" loading=\"lazy\" \/>\r\n              <\/div>\r\n\r\n              <div class=\"villa-room-carousel__label\">Quarto Superior<\/div>\r\n              <button class=\"villa-room-carousel__nav prev\" type=\"button\" aria-label=\"Imagem anterior\">\u2039<\/button>\r\n              <button class=\"villa-room-carousel__nav next\" type=\"button\" aria-label=\"Pr\u00f3xima imagem\">\u203a<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-carousel__footer\">\r\n              <div class=\"villa-room-carousel__caption\">\r\n                Uma categoria para quem deseja mais exclusividade dentro da mesma proposta funcional do hotel.\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__dots\"><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"villa-room-card__content\">\r\n          <div class=\"villa-room-card__hero\">\r\n            <h3 class=\"villa-room-card__name\">Superior<\/h3>\r\n            <p class=\"villa-room-card__subtitle\">Mais exclusividade e localiza\u00e7\u00e3o privilegiada para uma estadia com conforto adicional.<\/p>\r\n          <\/div>\r\n\r\n          <p class=\"villa-room-card__intro\">\r\n            Indicado para h\u00f3spedes que buscam a praticidade do Villa Park com um diferencial de posicionamento e uma percep\u00e7\u00e3o mais reservada da experi\u00eancia.\r\n          <\/p>\r\n\r\n          <div class=\"villa-room-card__grid\">\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Ideal para<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Casais<\/li>\r\n                <li>Estadias com mais tranquilidade<\/li>\r\n                <li>Quem valoriza localiza\u00e7\u00e3o privilegiada no pr\u00e9dio<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Diferenciais principais<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Located on a high floor<\/li>\r\n                <li>Categoria mais exclusiva<\/li>\r\n                <li>6 apartamentos dispon\u00edveis<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__chips\">\r\n            <span class=\"villa-room-card__chip\">Andar alto<\/span>\r\n            <span class=\"villa-room-card__chip\">TV por assinatura<\/span>\r\n            <span class=\"villa-room-card__chip\">Bench<\/span>\r\n            <span class=\"villa-room-card__chip\">Configura\u00e7\u00e3o flex\u00edvel<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__note\">\r\n            A categoria Superior inclui frigobar, telefone, Smart TV 32\", secador, banheiro com ducha, bancada de trabalho e diferentes configura\u00e7\u00f5es de camas.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"villa-room-panel\" data-room-panel=\"suite\">\r\n      <div class=\"villa-room-card\">\r\n        <div class=\"villa-room-card__media\">\r\n          <div class=\"villa-room-carousel\" data-room-carousel>\r\n            <div class=\"villa-room-carousel__stage\">\r\n              <div class=\"villa-room-carousel__slide is-active\" data-label=\"Su\u00edte\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoSuite-02.png\" alt=\"Su\u00edte do Villa Park Hotel\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Cozinha americana\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoSuite-Cozinha.png\" alt=\"Cozinha americana da su\u00edte\" loading=\"lazy\" \/>\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__slide\" data-label=\"Banheiro da su\u00edte\">\r\n                <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-QuartoSuite-Banheiro.png\" alt=\"Banheiro da su\u00edte\" loading=\"lazy\" \/>\r\n              <\/div>\r\n\r\n              <div class=\"villa-room-carousel__label\">Su\u00edte<\/div>\r\n              <button class=\"villa-room-carousel__nav prev\" type=\"button\" aria-label=\"Imagem anterior\">\u2039<\/button>\r\n              <button class=\"villa-room-carousel__nav next\" type=\"button\" aria-label=\"Pr\u00f3xima imagem\">\u203a<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-carousel__footer\">\r\n              <div class=\"villa-room-carousel__caption\">\r\n                Mais amplitude e versatilidade para fam\u00edlias, estadias longas e hospedagens com necessidades espec\u00edficas.\r\n              <\/div>\r\n              <div class=\"villa-room-carousel__dots\"><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"villa-room-card__content\">\r\n          <div class=\"villa-room-card__hero\">\r\n            <h3 class=\"villa-room-card__name\">Su\u00edte<\/h3>\r\n            <p class=\"villa-room-card__subtitle\">Mais espa\u00e7o, conforto e funcionalidade para uma experi\u00eancia mais completa.<\/p>\r\n          <\/div>\r\n\r\n          <p class=\"villa-room-card__intro\">\r\n            A melhor op\u00e7\u00e3o para quem precisa de mais versatilidade na estadia, seja para acomodar fam\u00edlias, permanecer mais dias ou contar com uma estrutura mais ampla e independente.\r\n          <\/p>\r\n\r\n          <div class=\"villa-room-card__grid\">\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Ideal para<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Fam\u00edlias<\/li>\r\n                <li>Longas estadias<\/li>\r\n                <li>Reuni\u00f5es durante a hospedagem<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"villa-room-card__box\">\r\n              <h4 class=\"villa-room-card__box-title\">Diferenciais principais<\/h4>\r\n              <ul class=\"villa-room-card__list\">\r\n                <li>Cozinha americana<\/li>\r\n                <li>A living room with a sofa bed<\/li>\r\n                <li>TV 42\" na sala e 32\" no quarto<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__chips\">\r\n            <span class=\"villa-room-card__chip\">Coffee maker<\/span>\r\n            <span class=\"villa-room-card__chip\">Microwave<\/span>\r\n            <span class=\"villa-room-card__chip\">Mini bar<\/span>\r\n            <span class=\"villa-room-card__chip\">Banheiro adaptado<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"villa-room-card__note\">\r\n            A su\u00edte conta com cama de casal e cama extra adicional, amplo banheiro adaptado para portadores de necessidades especiais, banquetas, mesa de cabeceira e uma configura\u00e7\u00e3o ideal para quem quer mais autonomia na hospedagem.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    const tabs = document.querySelectorAll('[data-room-tab]');\r\n    const panels = document.querySelectorAll('[data-room-panel]');\r\n\r\n    tabs.forEach((tab) => {\r\n      tab.addEventListener('click', function () {\r\n        const target = this.getAttribute('data-room-tab');\r\n\r\n        tabs.forEach((btn) => {\r\n          btn.classList.remove('is-active');\r\n          btn.setAttribute('aria-selected', 'false');\r\n        });\r\n\r\n        panels.forEach((panel) => {\r\n          panel.classList.remove('is-active');\r\n        });\r\n\r\n        this.classList.add('is-active');\r\n        this.setAttribute('aria-selected', 'true');\r\n\r\n        const activePanel = document.querySelector('[data-room-panel=\"' + target + '\"]');\r\n        if (activePanel) {\r\n          activePanel.classList.add('is-active');\r\n        }\r\n      });\r\n    });\r\n\r\n    const carousels = document.querySelectorAll('[data-room-carousel]');\r\n    if (!carousels.length) return;\r\n\r\n    carousels.forEach((carousel) => {\r\n      const slides = Array.from(carousel.querySelectorAll('.villa-room-carousel__slide'));\r\n      const prev = carousel.querySelector('.villa-room-carousel__nav.prev');\r\n      const next = carousel.querySelector('.villa-room-carousel__nav.next');\r\n      const label = carousel.querySelector('.villa-room-carousel__label');\r\n      const dotsWrap = carousel.querySelector('.villa-room-carousel__dots');\r\n\r\n      let current = 0;\r\n      let autoplay = null;\r\n\r\n      function buildDots() {\r\n        if (!dotsWrap) return;\r\n\r\n        dotsWrap.innerHTML = slides.map((_, index) => {\r\n          return '<button class=\"villa-room-carousel__dot' + (index === 0 ? ' is-active' : '') + '\" type=\"button\" aria-label=\"Ir para imagem ' + (index + 1) + '\"><\/button>';\r\n        }).join('');\r\n\r\n        dotsWrap.querySelectorAll('.villa-room-carousel__dot').forEach((dot, index) => {\r\n          dot.addEventListener('click', function () {\r\n            update(index);\r\n            startAutoplay();\r\n          });\r\n        });\r\n      }\r\n\r\n      function update(index) {\r\n        current = (index + slides.length) % slides.length;\r\n\r\n        slides.forEach((slide, i) => {\r\n          slide.classList.toggle('is-active', i === current);\r\n        });\r\n\r\n        carousel.querySelectorAll('.villa-room-carousel__dot').forEach((dot, i) => {\r\n          dot.classList.toggle('is-active', i === current);\r\n        });\r\n\r\n        if (label) {\r\n          label.textContent = slides[current].getAttribute('data-label') || '';\r\n        }\r\n      }\r\n\r\n      function goNext() {\r\n        update(current + 1);\r\n      }\r\n\r\n      function goPrev() {\r\n        update(current - 1);\r\n      }\r\n\r\n      function startAutoplay() {\r\n        stopAutoplay();\r\n        autoplay = setInterval(goNext, 4500);\r\n      }\r\n\r\n      function stopAutoplay() {\r\n        if (autoplay) clearInterval(autoplay);\r\n      }\r\n\r\n      if (next) {\r\n        next.addEventListener('click', function () {\r\n          goNext();\r\n          startAutoplay();\r\n        });\r\n      }\r\n\r\n      if (prev) {\r\n        prev.addEventListener('click', function () {\r\n          goPrev();\r\n          startAutoplay();\r\n        });\r\n      }\r\n\r\n      carousel.addEventListener('mouseenter', stopAutoplay);\r\n      carousel.addEventListener('mouseleave', startAutoplay);\r\n      carousel.addEventListener('touchstart', stopAutoplay, { passive: true });\r\n      carousel.addEventListener('touchend', startAutoplay);\r\n\r\n      buildDots();\r\n      update(0);\r\n      startAutoplay();\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-11b178f e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-parent\" data-id=\"11b178f\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3840b718 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3840b718\" 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-2762594c elementor-widget elementor-widget-heading\" data-id=\"2762594c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">LIVE THE EXPERIENCE OF A LIFETIME<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98480e8 elementor-widget elementor-widget-heading\" data-id=\"98480e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DINING AND LEISURE<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16a18774 elementor-widget elementor-widget-text-editor\" data-id=\"16a18774\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex-1 overflow-hidden\"><div class=\"react-scroll-to-bottom--css-vjrzp-79elbk h-full\"><div class=\"react-scroll-to-bottom--css-vjrzp-1n7m0yu\"><div class=\"flex flex-col text-sm pb-9\"><div class=\"w-full text-token-text-primary\" dir=\"auto\" data-testid=\"conversation-turn-5\"><div class=\"px-4 py-2 justify-center text-base md:gap-6 m-auto\"><div class=\"flex flex-1 text-base mx-auto gap-3 juice:gap-4 juice:md:gap-6 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]\"><div class=\"relative flex w-full flex-col agent-turn\"><div class=\"flex-col gap-1 md:gap-3\"><div class=\"flex flex-grow flex-col max-w-full\"><div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"0898bcdd-def5-42ad-bc99-9b0cd8dc3a3b\"><div class=\"markdown prose w-full break-words dark:prose-invert dark\"><p><span style=\"font-weight: 400;\">At Villa Park Hotel, you will enjoy an excellent lodging experience during your stay in Natal, Rio Grande do Norte. In addition to our prime location near the city center and major commercial and tourist attractions, we are a hotel that prioritizes the well-being of our guests. <\/span><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e51d618 elementor-widget elementor-widget-html\" data-id=\"e51d618\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .villa-experiences,\r\n  .villa-experiences * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .villa-experiences {\r\n    --brand: #003C35;\r\n    --brand-dark: #002b26;\r\n    --accent: #9D7B4B;\r\n    --accent-soft: #f5efe6;\r\n    --surface: #ffffff;\r\n    --surface-soft: #f7f8fa;\r\n    --text: #173047;\r\n    --muted: #64778a;\r\n    --line: #dde5ec;\r\n    --shadow: 0 14px 30px rgba(23, 48, 71, 0.08);\r\n\r\n    padding: 24px 20px;\r\n    background: transparent;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-experiences__container {\r\n    max-width: 1180px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    gap: 18px;\r\n  }\r\n\r\n  .villa-experience-card {\r\n    display: grid;\r\n    grid-template-columns: minmax(360px, 1fr) minmax(320px, 0.92fr);\r\n    align-items: stretch;\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: var(--surface);\r\n    border: 1px solid var(--line);\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  .villa-experience-card__content {\r\n    padding: 26px 26px 22px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    background:\r\n      radial-gradient(circle at top left, rgba(157, 123, 75, 0.08), transparent 28%),\r\n      linear-gradient(180deg, #ffffff 0%, #fafbfd 100%);\r\n  }\r\n\r\n  .villa-experience-card__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    align-self: flex-start;\r\n    min-height: 30px;\r\n    padding: 6px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(157, 123, 75, 0.12);\r\n    border: 1px solid rgba(157, 123, 75, 0.22);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .villa-experience-card__title {\r\n    margin: 0 0 12px;\r\n    font-size: clamp(26px, 2.8vw, 36px);\r\n    line-height: 1.06;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-experience-card__text {\r\n    margin: 0 0 16px;\r\n    font-size: 15px;\r\n    line-height: 1.72;\r\n    color: var(--muted);\r\n    max-width: 620px;\r\n  }\r\n\r\n  .villa-experience-card__chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n  }\r\n\r\n  .villa-experience-card__chip {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 32px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: var(--accent-soft);\r\n    border: 1px solid rgba(157, 123, 75, 0.18);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .villa-experience-card__chip-divider {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 32px;\r\n    color: #cfd9e2;\r\n    font-size: 16px;\r\n    font-weight: 300;\r\n    padding: 0 2px;\r\n    user-select: none;\r\n  }\r\n\r\n  .villa-experience-card__media {\r\n    padding: 16px;\r\n    border-left: 1px solid var(--line);\r\n    background: #fff;\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n\r\n  .villa-carousel {\r\n    width: 100%;\r\n  }\r\n\r\n  .villa-carousel__stage {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 18px;\r\n    background: var(--surface-soft);\r\n    aspect-ratio: 16 \/ 10;\r\n  }\r\n\r\n  .villa-carousel__slide {\r\n    position: absolute;\r\n    inset: 0;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.35s ease, visibility 0.35s ease;\r\n  }\r\n\r\n  .villa-carousel__slide.is-active {\r\n    opacity: 1;\r\n    visibility: visible;\r\n  }\r\n\r\n  .villa-carousel__slide img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  .villa-carousel__label {\r\n    position: absolute;\r\n    left: 12px;\r\n    bottom: 12px;\r\n    z-index: 3;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    max-width: calc(100% - 24px);\r\n    min-height: 30px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.94);\r\n    border: 1px solid rgba(255, 255, 255, 0.85);\r\n    color: var(--brand);\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    box-shadow: 0 10px 20px rgba(23, 48, 71, 0.1);\r\n  }\r\n\r\n  .villa-carousel__nav {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    z-index: 4;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.96) !important;\r\n    color: var(--brand) !important;\r\n    box-shadow: 0 10px 22px rgba(23, 48, 71, 0.14);\r\n    cursor: pointer;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 18px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-carousel__nav:hover,\r\n  .villa-carousel__nav:focus-visible {\r\n    background: var(--brand) !important;\r\n    color: #fff !important;\r\n  }\r\n\r\n  .villa-carousel__nav.prev { left: 10px; }\r\n  .villa-carousel__nav.next { right: 10px; }\r\n\r\n  .villa-carousel__footer {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    padding: 10px 2px 0;\r\n  }\r\n\r\n  .villa-carousel__caption {\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-carousel__dots {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  .villa-carousel__dot {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-radius: 999px;\r\n    background: #cfd9e2;\r\n    cursor: pointer;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-carousel__dot.is-active {\r\n    width: 24px;\r\n    background: var(--accent);\r\n  }\r\n\r\n  \/* Video card *\/\r\n  .villa-video-card {\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: var(--surface);\r\n    border: 1px solid var(--line);\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  .villa-video-card__inner {\r\n    padding: 16px;\r\n  }\r\n\r\n  .villa-video-card__stage {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 18px;\r\n    background: #000;\r\n    aspect-ratio: 16 \/ 9;\r\n  }\r\n\r\n  .villa-video-card__stage video {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n  }\r\n\r\n  .villa-video-card__footer {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 10px 2px 0;\r\n  }\r\n\r\n  .villa-video-card__caption {\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-video-card__label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 30px;\r\n    padding: 6px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(157, 123, 75, 0.12);\r\n    border: 1px solid rgba(157, 123, 75, 0.22);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .villa-experiences { padding: 18px 14px; }\r\n    .villa-experience-card { grid-template-columns: 1fr; }\r\n    .villa-experience-card__media { border-left: 0; border-top: 1px solid var(--line); padding: 14px; }\r\n    .villa-experience-card__content { padding: 22px 18px 18px; }\r\n    .villa-carousel__stage { aspect-ratio: 16 \/ 9; }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .villa-experience-card { border-radius: 18px; }\r\n    .villa-video-card { border-radius: 18px; }\r\n    .villa-experience-card__content { padding: 18px 16px 16px; }\r\n    .villa-experience-card__title { font-size: 23px; margin-bottom: 10px; }\r\n    .villa-experience-card__text,\r\n    .villa-carousel__caption,\r\n    .villa-video-card__caption { font-size: 13px; line-height: 1.65; }\r\n    .villa-experience-card__chip { min-height: 28px; padding: 6px 8px; font-size: 10px; }\r\n    .villa-experience-card__media { padding: 12px; }\r\n    .villa-carousel__stage { aspect-ratio: 16 \/ 10; border-radius: 14px; }\r\n    .villa-video-card__stage { border-radius: 14px; }\r\n    .villa-carousel__label { left: 10px; right: 10px; bottom: 10px; max-width: none; font-size: 10px; padding: 6px 9px; }\r\n    .villa-carousel__nav { width: 34px; height: 34px; font-size: 16px; }\r\n    .villa-carousel__footer { flex-direction: column; align-items: flex-start; padding-top: 8px; }\r\n    .villa-carousel__dots { justify-content: flex-start; }\r\n    .villa-video-card__footer { flex-direction: column; align-items: flex-start; gap: 8px; }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"villa-experiences\" aria-label=\"Experi\u00eancias do Villa Park Hotel\">\r\n  <div class=\"villa-experiences__container\">\r\n\r\n    <div class=\"villa-experience-card\">\r\n      <div class=\"villa-experience-card__content\">\r\n        <div class=\"villa-experience-card__eyebrow\">Localiza\u00e7\u00e3o Estrat\u00e9gica<\/div>\r\n        <h2 class=\"villa-experience-card__title\">Uma base completa para neg\u00f3cios, lazer e boa gastronomia<\/h2>\r\n        <p class=\"villa-experience-card__text\">\r\n          O Villa Park Hotel re\u00fane tudo o que o h\u00f3spede precisa em uma s\u00f3 estadia. Est\u00e1 pr\u00f3ximo aos principais polos corporativos e ao Centro de Conven\u00e7\u00f5es de Natal, com f\u00e1cil acesso \u00e0s praias e atra\u00e7\u00f5es da regi\u00e3o. E ainda oferece um caf\u00e9 da manh\u00e3 e buffet pensados para come\u00e7ar bem qualquer tipo de dia \u2014 seja uma reuni\u00e3o, um passeio ou um evento.\r\n        <\/p>\r\n        <div class=\"villa-experience-card__chips\">\r\n          <span class=\"villa-experience-card__chip\">Villa Park Hotel<\/span>\r\n          <span class=\"villa-experience-card__chip\">Contact Center Riachuelo<\/span>\r\n          <span class=\"villa-experience-card__chip\">Centro de Conven\u00e7\u00f5es<\/span>\r\n          <span class=\"villa-experience-card__chip-divider\">|<\/span>\r\n          <span class=\"villa-experience-card__chip\">Coffee in the Morning<\/span>\r\n          <span class=\"villa-experience-card__chip\">Restaurante & Buffet<\/span>\r\n          <span class=\"villa-experience-card__chip-divider\">|<\/span>\r\n          <span class=\"villa-experience-card__chip\">Ponta Negra<\/span>\r\n          <span class=\"villa-experience-card__chip\">Genipabu<\/span>\r\n          <span class=\"villa-experience-card__chip\">Pipa<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"villa-experience-card__media\">\r\n        <div class=\"villa-carousel\" data-villa-carousel>\r\n          <div class=\"villa-carousel__stage\">\r\n\r\n            <div class=\"villa-carousel__slide is-active\" data-label=\"Contact Center da Riachuelo\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2026\/05\/ccr.jpg\" alt=\"Contact Center da Riachuelo\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Centro de Conven\u00e7\u00f5es de Natal\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2026\/05\/8WWCkEYHlI24c2cNiczZ_RWMN3lg3ua8Pnvty1166BA_plaintext_638346146927877400-scaled_p11834_cover_image_r.jpg\" alt=\"Centro de Conven\u00e7\u00f5es de Natal\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Caf\u00e9 da manh\u00e3\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Cafe-01.png\" alt=\"Caf\u00e9 da manh\u00e3\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Detalhes do caf\u00e9\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Cafe-02.png\" alt=\"Itens do caf\u00e9 da manh\u00e3\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Buffet\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Buffet-01.png\" alt=\"Buffet\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Variedade no buffet\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Buffet-02.png\" alt=\"Buffet do Villa Park\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Ambiente de refei\u00e7\u00f5es\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Buffet-03.png\" alt=\"Restaurante\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Mesa posta\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-MesaPosta-01.png\" alt=\"Mesa posta\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Praia de Ponta Negra\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-LAZER-01-Praia-Ponta-negra.png\" alt=\"Praia de Ponta Negra\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Praia do Amor\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-LAZER-02-Praia-do-amor.png\" alt=\"Praia do Amor\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Praia de Genipabu\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-LAZER-03-praia-de-Genipabu-.png\" alt=\"Praia de Genipabu\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-carousel__slide\" data-label=\"Praia de Pipa\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-LAZER-04-Praia-pipa.png\" alt=\"Praia de Pipa\" loading=\"lazy\" \/>\r\n            <\/div>\r\n\r\n            <div class=\"villa-carousel__label\">Contact Center da Riachuelo<\/div>\r\n            <button class=\"villa-carousel__nav prev\" type=\"button\" aria-label=\"Imagem anterior\">\u2039<\/button>\r\n            <button class=\"villa-carousel__nav next\" type=\"button\" aria-label=\"Pr\u00f3xima imagem\">\u203a<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"villa-carousel__footer\">\r\n            <div class=\"villa-carousel__caption\">\r\n              Do caf\u00e9 da manh\u00e3 \u00e0s praias e aos grandes eventos \u2014 tudo come\u00e7a aqui.\r\n            <\/div>\r\n            <div class=\"villa-carousel__dots\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"villa-video-card\">\r\n      <div class=\"villa-video-card__inner\">\r\n        <div class=\"villa-video-card__stage\">\r\n          <video\r\n            src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2026\/05\/cafenatal2.mp4\"\r\n            autoplay\r\n muted\r\n loop\r\n playsinline\r\n preload=\"metadata\"\r\n            aria-label=\"V\u00eddeo do caf\u00e9 da manh\u00e3 do restaurante Villa Park Hotel\"\r\n          ><\/video>\r\n        <\/div>\r\n        <div class=\"villa-video-card__footer\">\r\n          <div class=\"villa-video-card__caption\">\r\n            Caf\u00e9 da manh\u00e3 servido todos os dias \u2014 pensado para come\u00e7ar bem qualquer agenda.\r\n          <\/div>\r\n          <div class=\"villa-video-card__label\">Restaurante & Caf\u00e9 da Manh\u00e3<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    const carousels = document.querySelectorAll('[data-villa-carousel]');\r\n    if (!carousels.length) return;\r\n\r\n    carousels.forEach((carousel) => {\r\n      const slides = Array.from(carousel.querySelectorAll('.villa-carousel__slide'));\r\n      const prev = carousel.querySelector('.villa-carousel__nav.prev');\r\n      const next = carousel.querySelector('.villa-carousel__nav.next');\r\n      const label = carousel.querySelector('.villa-carousel__label');\r\n      const dotsWrap = carousel.querySelector('.villa-carousel__dots');\r\n\r\n      let current = 0;\r\n      let autoplay = null;\r\n\r\n      function buildDots() {\r\n        if (!dotsWrap) return;\r\n        dotsWrap.innerHTML = slides.map((_, index) =>\r\n          '<button class=\"villa-carousel__dot' + (index === 0 ? ' is-active' : '') + '\" type=\"button\" aria-label=\"Ir para imagem ' + (index + 1) + '\"><\/button>'\r\n        ).join('');\r\n        dotsWrap.querySelectorAll('.villa-carousel__dot').forEach((dot, index) => {\r\n          dot.addEventListener('click', function () { update(index); startAutoplay(); });\r\n        });\r\n      }\r\n\r\n      function update(index) {\r\n        current = (index + slides.length) % slides.length;\r\n        slides.forEach((slide, i) => slide.classList.toggle('is-active', i === current));\r\n        dotsWrap.querySelectorAll('.villa-carousel__dot').forEach((dot, i) => dot.classList.toggle('is-active', i === current));\r\n        if (label) label.textContent = slides[current].getAttribute('data-label') || '';\r\n      }\r\n\r\n      function goNext() { update(current + 1); }\r\n      function goPrev() { update(current - 1); }\r\n\r\n      function startAutoplay() {\r\n        stopAutoplay();\r\n        autoplay = setInterval(goNext, 4500);\r\n      }\r\n\r\n      function stopAutoplay() {\r\n        if (autoplay) clearInterval(autoplay);\r\n      }\r\n\r\n      if (next) next.addEventListener('click', function () { goNext(); startAutoplay(); });\r\n      if (prev) prev.addEventListener('click', function () { goPrev(); startAutoplay(); });\r\n\r\n      carousel.addEventListener('mouseenter', stopAutoplay);\r\n      carousel.addEventListener('mouseleave', startAutoplay);\r\n      carousel.addEventListener('touchstart', stopAutoplay, { passive: true });\r\n      carousel.addEventListener('touchend', startAutoplay);\r\n\r\n      buildDots();\r\n      update(0);\r\n      startAutoplay();\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\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-fe843a4 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-parent\" data-id=\"fe843a4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4450b3b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"4450b3b\" 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-7a345d8 elementor-widget elementor-widget-heading\" data-id=\"7a345d8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CONFORTO E COMODIDADE<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\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-4ca58bc e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"4ca58bc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4a82c1 elementor-widget elementor-widget-html\" data-id=\"c4a82c1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t  <style>\r\n    :root {\r\n      --brand: #003C35;\r\n      --brand-dark: #002b26;\r\n      --accent: #9D7B4B;\r\n      --accent-dark: #86663b;\r\n      --white: #ffffff;\r\n      --text-soft: rgba(255, 255, 255, 0.88);\r\n      --line: rgba(255, 255, 255, 0.08);\r\n      --line-strong: rgba(157, 123, 75, 0.28);\r\n      --shadow: 0 18px 38px rgba(0, 24, 21, 0.12);\r\n      --container: 1120px;\r\n      --radius-xl: 24px;\r\n      --radius-lg: 18px;\r\n    }\r\n\r\n    * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    body {\r\n      margin: 0;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--brand);\r\n      color: var(--white);\r\n    }\r\n\r\n    .villa-comfort {\r\n      padding: 42px 20px;\r\n      background:\r\n        radial-gradient(circle at top right, rgba(157, 123, 75, 0.12), transparent 26%),\r\n        linear-gradient(180deg, var(--brand) 0%, var(--brand-dark) 100%);\r\n    }\r\n\r\n    .villa-comfort__container {\r\n      max-width: var(--container);\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .villa-comfort__header {\r\n      text-align: center;\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    .villa-comfort__eyebrow {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 30px;\r\n      padding: 6px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(157, 123, 75, 0.14);\r\n      border: 1px solid rgba(157, 123, 75, 0.22);\r\n      color: #e8d3b2;\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .villa-comfort__title {\r\n      margin: 0;\r\n      color: var(--white);\r\n      font-size: clamp(24px, 2.6vw, 34px);\r\n      line-height: 1.08;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .villa-comfort__panel {\r\n      position: relative;\r\n      overflow: hidden;\r\n      border-radius: var(--radius-xl);\r\n      background:\r\n        linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02)),\r\n        linear-gradient(180deg, var(--brand) 0%, var(--brand-dark) 100%);\r\n      border: 1px solid rgba(255, 255, 255, 0.06);\r\n      box-shadow: var(--shadow);\r\n      padding: 20px;\r\n      isolation: isolate;\r\n    }\r\n\r\n    .villa-comfort__panel::before,\r\n    .villa-comfort__panel::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      border-radius: 999px;\r\n      z-index: -1;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .villa-comfort__panel::before {\r\n      width: 240px;\r\n      height: 240px;\r\n      top: -120px;\r\n      right: -60px;\r\n      background: radial-gradient(circle, rgba(157, 123, 75, 0.18), transparent 72%);\r\n    }\r\n\r\n    .villa-comfort__panel::after {\r\n      width: 220px;\r\n      height: 220px;\r\n      bottom: -120px;\r\n      left: -60px;\r\n      background: radial-gradient(circle, rgba(255, 255, 255, 0.06), transparent 72%);\r\n    }\r\n\r\n    .villa-comfort__grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 14px;\r\n    }\r\n\r\n    .comfort-card {\r\n      display: flex;\r\n      align-items: flex-start;\r\n      gap: 14px;\r\n      min-height: 148px;\r\n      padding: 18px;\r\n      border-radius: var(--radius-lg);\r\n      background: rgba(255, 255, 255, 0.05);\r\n      border: 1px solid var(--line);\r\n      color: var(--white);\r\n      backdrop-filter: blur(4px);\r\n      transition: transform 0.22s ease, border-color 0.22s ease, background 0.22s ease, box-shadow 0.22s ease;\r\n    }\r\n\r\n    .comfort-card:hover {\r\n      transform: translateY(-3px);\r\n      border-color: var(--line-strong);\r\n      background: rgba(255, 255, 255, 0.07);\r\n      box-shadow: 0 16px 30px rgba(0, 0, 0, 0.12);\r\n    }\r\n\r\n    .comfort-card__icon {\r\n      flex: 0 0 54px;\r\n      width: 54px;\r\n      height: 54px;\r\n      border-radius: 16px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: rgba(157, 123, 75, 0.14);\r\n      border: 1px solid rgba(157, 123, 75, 0.28);\r\n      color: var(--accent);\r\n    }\r\n\r\n    .comfort-card__icon svg {\r\n      width: 30px;\r\n      height: 30px;\r\n      stroke: currentColor;\r\n    }\r\n\r\n    .comfort-card__content {\r\n      min-width: 0;\r\n    }\r\n\r\n    .comfort-card__title {\r\n      margin: 0 0 10px;\r\n      color: var(--white);\r\n      font-size: clamp(17px, 1.55vw, 22px);\r\n      line-height: 1.1;\r\n      font-weight: 800;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .comfort-card__text {\r\n      margin: 0;\r\n      color: var(--text-soft);\r\n      font-size: 14px;\r\n      line-height: 1.58;\r\n    }\r\n\r\n    .comfort-card__text strong {\r\n      color: var(--white);\r\n      font-weight: 700;\r\n    }\r\n\r\n    .comfort-card__meta {\r\n      display: inline-flex;\r\n      margin-top: 10px;\r\n      padding: 6px 10px;\r\n      border-radius: 999px;\r\n      background: rgba(255, 255, 255, 0.08);\r\n      border: 1px solid rgba(255, 255, 255, 0.08);\r\n      color: #f0dfc5;\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.03em;\r\n    }\r\n\r\n    .comfort-card--featured {\r\n      background: linear-gradient(180deg, rgba(157, 123, 75, 0.16), rgba(255, 255, 255, 0.05));\r\n      border-color: rgba(157, 123, 75, 0.28);\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n      .villa-comfort__grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .comfort-card {\r\n        min-height: auto;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      .villa-comfort {\r\n        padding: 30px 14px;\r\n      }\r\n\r\n      .villa-comfort__header {\r\n        margin-bottom: 16px;\r\n      }\r\n\r\n      .villa-comfort__panel {\r\n        padding: 14px;\r\n        border-radius: 20px;\r\n      }\r\n\r\n      .villa-comfort__grid {\r\n        gap: 12px;\r\n      }\r\n\r\n      .comfort-card {\r\n        padding: 16px;\r\n        gap: 12px;\r\n        border-radius: 16px;\r\n      }\r\n\r\n      .comfort-card__icon {\r\n        flex-basis: 48px;\r\n        width: 48px;\r\n        height: 48px;\r\n        border-radius: 14px;\r\n      }\r\n\r\n      .comfort-card__icon svg {\r\n        width: 26px;\r\n        height: 26px;\r\n      }\r\n\r\n      .comfort-card__title {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .comfort-card__text {\r\n        font-size: 13px;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n\r\n      <div class=\"villa-comfort__panel\">\r\n        <div class=\"villa-comfort__grid\">\r\n          <article class=\"service-card\">\r\n            <div class=\"comfort-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"><\/rect>\r\n                <path d=\"M7 10h5\"><\/path>\r\n                <path d=\"M7 14h3\"><\/path>\r\n                <path d=\"M17 9v6\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"comfort-card__content\">\r\n              <h3 class=\"comfort-card__title\">Facilidade de Pagamento<\/h3>\r\n              <p class=\"comfort-card__text\">\r\n                Aceitamos todos os cart\u00f5es. Condi\u00e7\u00f5es de parcelamento: parcelamos em at\u00e9 6x a partir de R$800,00.\r\n                <strong>Minimum Value R$400.00<\/strong>\r\n              <\/p>\r\n              <span class=\"comfort-card__meta\">Pagamento facilitado<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"comfort-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <rect x=\"3\" y=\"4\" width=\"14\" height=\"14\" rx=\"2\"><\/rect>\r\n                <path d=\"M7 2v4\"><\/path>\r\n                <path d=\"M13 2v4\"><\/path>\r\n                <path d=\"M3 9h14\"><\/path>\r\n                <circle cx=\"18.5\" cy=\"16.5\" r=\"3.5\"><\/circle>\r\n                <path d=\"M18.5 14.7v2.1l1.4.8\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"comfort-card__content\">\r\n              <h3 class=\"comfort-card__title\">Check-in \/ Check-out<\/h3>\r\n              <p class=\"comfort-card__text\">\r\n                Hor\u00e1rio de check-in \u00e0s 14h00 e check-out \u00e0s 12h00. Consulte disponibilidade para chegadas e sa\u00eddas em hor\u00e1rios diferenciados.\r\n              <\/p>\r\n              <span class=\"comfort-card__meta\">Atendimento flex\u00edvel<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"comfort-card\">\r\n            <div class=\"comfort-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M5 18h14\"><\/path>\r\n                <path d=\"M7 18v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6\"><\/path>\r\n                <path d=\"M9.5 21h5\"><\/path>\r\n                <path d=\"M9 6.5a6 6 0 0 1 6 0\"><\/path>\r\n                <path d=\"M7 4a9 9 0 0 1 10 0\"><\/path>\r\n                <path d=\"M11.8 14.5h.01\"><\/path>\r\n                <path d=\"M15 14.5h.01\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"comfort-card__content\">\r\n              <h3 class=\"comfort-card__title\">Wi-Fi Gr\u00e1tis<\/h3>\r\n              <p class=\"comfort-card__text\">\r\n                Mantenha-se conectado e compartilhe momentos especiais com mais praticidade durante toda a hospedagem.\r\n              <\/p>\r\n              <span class=\"comfort-card__meta\">Conex\u00e3o dispon\u00edvel<\/span>\r\n            <\/div>\r\n          <\/article>\r\n        <\/div>\r\n      <\/div>\t\t\t\t<\/div>\n\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-4a7ca2dc e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-parent\" data-id=\"4a7ca2dc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d6cf97 elementor-widget elementor-widget-menu-anchor\" data-id=\"1d6cf97\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"eventosnatal\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cbbc147 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"1cbbc147\" 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-3fe84fc elementor-widget elementor-widget-heading\" data-id=\"3fe84fc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">EVENTS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\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-40f14f4 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"40f14f4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e21c39a elementor-widget elementor-widget-html\" data-id=\"e21c39a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .villa-events-unified,\r\n  .villa-events-unified * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .villa-events-unified {\r\n    --brand: #003C35;\r\n    --brand-dark: #002b26;\r\n    --accent: #9D7B4B;\r\n    --accent-soft: #f5efe6;\r\n    --surface: #ffffff;\r\n    --surface-soft: #f7f8fa;\r\n    --text: #173047;\r\n    --muted: #64778a;\r\n    --line: #dde5ec;\r\n    --shadow: 0 14px 30px rgba(23, 48, 71, 0.08);\r\n\r\n    padding: 24px 20px;\r\n    background: transparent;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-events-unified__container {\r\n    max-width: 1180px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .villa-events-unified__card {\r\n    display: grid;\r\n    grid-template-columns: minmax(360px, 1fr) minmax(320px, 0.92fr);\r\n    align-items: stretch;\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: var(--surface);\r\n    border: 1px solid var(--line);\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  \/* LEFT \u2014 content *\/\r\n  .villa-events-unified__content {\r\n    padding: 28px 28px 24px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n    background:\r\n      radial-gradient(circle at top left, rgba(157, 123, 75, 0.08), transparent 28%),\r\n      linear-gradient(180deg, #ffffff 0%, #fafbfd 100%);\r\n  }\r\n\r\n  .villa-events-unified__block + .villa-events-unified__block {\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--line);\r\n  }\r\n\r\n  .villa-events-unified__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    align-self: flex-start;\r\n    min-height: 30px;\r\n    padding: 6px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(157, 123, 75, 0.12);\r\n    border: 1px solid rgba(157, 123, 75, 0.22);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .villa-events-unified__title {\r\n    margin: 0 0 10px;\r\n    font-size: clamp(24px, 2.6vw, 34px);\r\n    line-height: 1.06;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-events-unified__subtitle {\r\n    margin: 0 0 10px;\r\n    font-size: 16px;\r\n    line-height: 1.45;\r\n    font-weight: 700;\r\n    color: var(--brand-dark);\r\n  }\r\n\r\n  .villa-events-unified__text {\r\n    margin: 0;\r\n    font-size: 14px;\r\n    line-height: 1.72;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-events-unified__rooms {\r\n    list-style: none;\r\n    margin: 12px 0 0;\r\n    padding: 0;\r\n    display: grid;\r\n    gap: 7px;\r\n  }\r\n\r\n  .villa-events-unified__rooms li {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    padding: 9px 12px;\r\n    border-radius: 12px;\r\n    background: var(--surface-soft);\r\n    border: 1px solid var(--line);\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-events-unified__rooms strong {\r\n    color: var(--brand);\r\n    font-weight: 800;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .villa-events-unified__chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 7px;\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .villa-events-unified__chip {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 30px;\r\n    padding: 6px 10px;\r\n    border-radius: 999px;\r\n    background: var(--accent-soft);\r\n    border: 1px solid rgba(157, 123, 75, 0.18);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  \/* RIGHT \u2014 media: carrossel em cima, v\u00eddeo vertical embaixo *\/\r\n  .villa-events-unified__media {\r\n    padding: 16px;\r\n    border-left: 1px solid var(--line);\r\n    background: #fff;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 14px;\r\n  }\r\n\r\n  \/* CARROSSEL *\/\r\n  .villa-mini-slider { width: 100%; }\r\n\r\n  .villa-mini-slider__stage {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 14px;\r\n    background: var(--surface-soft);\r\n    aspect-ratio: 4 \/ 3;\r\n  }\r\n\r\n  .villa-mini-slider__slide {\r\n    position: absolute;\r\n    inset: 0;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.32s ease, visibility 0.32s ease;\r\n  }\r\n\r\n  .villa-mini-slider__slide.is-active {\r\n    opacity: 1;\r\n    visibility: visible;\r\n  }\r\n\r\n  .villa-mini-slider__slide img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  .villa-mini-slider__label {\r\n    position: absolute;\r\n    left: 12px;\r\n    bottom: 12px;\r\n    z-index: 3;\r\n    max-width: calc(100% - 24px);\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 30px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.94);\r\n    border: 1px solid rgba(255, 255, 255, 0.85);\r\n    color: var(--brand);\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    box-shadow: 0 10px 20px rgba(23, 48, 71, 0.1);\r\n  }\r\n\r\n  .villa-mini-slider__nav {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    z-index: 4;\r\n    width: 36px;\r\n    height: 36px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.96) !important;\r\n    color: var(--brand) !important;\r\n    box-shadow: 0 10px 22px rgba(23, 48, 71, 0.14);\r\n    cursor: pointer;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 18px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-mini-slider__nav:hover,\r\n  .villa-mini-slider__nav:focus-visible {\r\n    background: var(--brand) !important;\r\n    color: #fff !important;\r\n  }\r\n\r\n  .villa-mini-slider__nav.prev { left: 8px; }\r\n  .villa-mini-slider__nav.next { right: 8px; }\r\n\r\n  .villa-mini-slider__footer {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    padding: 8px 2px 0;\r\n  }\r\n\r\n  .villa-mini-slider__caption {\r\n    font-size: 12px;\r\n    line-height: 1.5;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-mini-slider__dots {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .villa-mini-slider__dot {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    border: none;\r\n    outline: none;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-radius: 999px;\r\n    background: #cfd9e2;\r\n    cursor: pointer;\r\n    padding: 0;\r\n  }\r\n\r\n  .villa-mini-slider__dot.is-active {\r\n    width: 24px;\r\n    background: var(--accent);\r\n  }\r\n\r\n\/* V\u00cdDEO VERTICAL *\/\r\n.villa-events-unified__video-wrap {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-radius: 14px;\r\n  background: #000;\r\n  aspect-ratio: 9 \/ 16;\r\n  width: 54%;\r\n  margin: 0 auto;\r\n}\r\n\r\n.villa-events-unified__video-wrap video {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n}\r\n\r\n.villa-events-unified__video-label {\r\n  position: absolute;\r\n  left: 10px;\r\n  bottom: 10px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  min-height: 28px;\r\n  padding: 6px 10px;\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, 0.94);\r\n  border: 1px solid rgba(255, 255, 255, 0.85);\r\n  color: var(--brand);\r\n  font-size: 10px;\r\n  font-weight: 800;\r\n  box-shadow: 0 8px 18px rgba(23, 48, 71, 0.12);\r\n  z-index: 2;\r\n}\r\n\r\n@media (max-width: 980px) {\r\n  .villa-events-unified { padding: 18px 14px; }\r\n  .villa-events-unified__card { grid-template-columns: 1fr; }\r\n  .villa-events-unified__media {\r\n    border-left: 0;\r\n    border-top: 1px solid var(--line);\r\n    padding: 14px;\r\n    flex-direction: row;\r\n    align-items: flex-start;\r\n  }\r\n  .villa-mini-slider { flex: 1 1 55%; }\r\n  .villa-events-unified__video-wrap { flex: 1 1 40%; width: auto; margin: 0; }\r\n  .villa-mini-slider__stage { aspect-ratio: 16 \/ 9; }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .villa-events-unified__card { border-radius: 18px; }\r\n  .villa-events-unified__content { padding: 18px 16px 16px; gap: 16px; }\r\n  .villa-events-unified__block + .villa-events-unified__block { padding-top: 16px; }\r\n  .villa-events-unified__title { font-size: 22px; }\r\n  .villa-events-unified__text { font-size: 13px; }\r\n  .villa-events-unified__rooms li { font-size: 13px; padding: 8px 10px; }\r\n\r\n  \/* media em coluna, centralizada *\/\r\n  .villa-events-unified__media {\r\n    flex-direction: column;\r\n    padding: 12px;\r\n    align-items: center;\r\n    gap: 14px;\r\n  }\r\n\r\n  .villa-mini-slider { width: 100%; flex: none; }\r\n  .villa-mini-slider__stage { border-radius: 12px; aspect-ratio: 16 \/ 10; }\r\n  .villa-mini-slider__label { font-size: 10px; padding: 5px 8px; }\r\n  .villa-mini-slider__nav { width: 32px; height: 32px; font-size: 16px; }\r\n  .villa-mini-slider__footer { flex-direction: column; align-items: flex-start; }\r\n\r\n  \/* v\u00eddeo vertical ocupa largura boa e altura real *\/\r\n  .villa-events-unified__video-wrap {\r\n    flex: none;\r\n    width: 60%;\r\n    aspect-ratio: 9 \/ 16;\r\n    height: auto;\r\n    min-height: unset;\r\n    max-height: unset;\r\n    border-radius: 12px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .villa-events-unified__video-label {\r\n    left: 12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    justify-content: center;\r\n    text-align: center;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"villa-events-unified\" aria-labelledby=\"villa-events-unified-title\">\r\n  <div class=\"villa-events-unified__container\">\r\n    <div class=\"villa-events-unified__card\">\r\n\r\n      <!-- ESQUERDA: conte\u00fado -->\r\n      <div class=\"villa-events-unified__content\">\r\n\r\n        <div class=\"villa-events-unified__block\">\r\n          <div class=\"villa-events-unified__eyebrow\">Eventos no Villa Park Hotel<\/div>\r\n          <h2 class=\"villa-events-unified__title\" id=\"villa-events-unified-title\">Estrutura completa para eventos em Natal<\/h2>\r\n          <h3 class=\"villa-events-unified__subtitle\">Localiza\u00e7\u00e3o privilegiada e suporte dedicado do in\u00edcio ao fim.<\/h3>\r\n          <p class=\"villa-events-unified__text\">\r\n            O Villa Park oferece um ambiente vers\u00e1til para encontros corporativos, treinamentos, palestras, cursos e celebra\u00e7\u00f5es. Com atendimento dedicado e f\u00e1cil acesso em Natal, seu evento acontece com mais praticidade e conforto.\r\n          <\/p>\r\n          <div class=\"villa-events-unified__chips\">\r\n            <span class=\"villa-events-unified__chip\">Eventos Corporativos<\/span>\r\n            <span class=\"villa-events-unified__chip\">Treinamentos e Cursos<\/span>\r\n            <span class=\"villa-events-unified__chip\">Palestras<\/span>\r\n            <span class=\"villa-events-unified__chip\">Localiza\u00e7\u00e3o Estrat\u00e9gica<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"villa-events-unified__block\">\r\n          <div class=\"villa-events-unified__eyebrow\">Coffee Break<\/div>\r\n          <p class=\"villa-events-unified__text\">\r\n            Transforme seus eventos em experi\u00eancias memor\u00e1veis com o nosso servi\u00e7o de coffee break. Nossa equipe cuida de cada detalhe para criar momentos de descontra\u00e7\u00e3o, praticidade e energia renovada para seus convidados.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"villa-events-unified__block\">\r\n          <div class=\"villa-events-unified__eyebrow\">Our Chat Rooms<\/div>\r\n          <ul class=\"villa-events-unified__rooms\">\r\n            <li><span>Sala Candel\u00e1ria<\/span> <strong>80 pessoas<\/strong><\/li>\r\n            <li><span>Sala Ribeira<\/span> <strong>80 pessoas<\/strong><\/li>\r\n            <li><span>Sala Petr\u00f3polis<\/span> <strong>100 pessoas<\/strong><\/li>\r\n            <li><span>Sala Tirol<\/span> <strong>40 pessoas<\/strong><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- DIREITA: carrossel + v\u00eddeo vertical -->\r\n      <div class=\"villa-events-unified__media\">\r\n\r\n        <div class=\"villa-mini-slider\" data-villa-mini-slider>\r\n          <div class=\"villa-mini-slider__stage\">\r\n            <div class=\"villa-mini-slider__slide is-active\" data-caption=\"Hall para eventos\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-Hall-eventos.png\" alt=\"Hall para eventos do Villa Park Hotel\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-mini-slider__slide\" data-caption=\"Sala Petr\u00f3polis\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-SalaPetropolis.png\" alt=\"Sala Petr\u00f3polis\" loading=\"lazy\" \/>\r\n            <\/div>\r\n            <div class=\"villa-mini-slider__slide\" data-caption=\"Sala Tirol\">\r\n              <img decoding=\"async\" src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2025\/04\/VILLAparkHOTEL-SalaTirol.png\" alt=\"Sala Tirol\" loading=\"lazy\" \/>\r\n            <\/div>\r\n\r\n            <div class=\"villa-mini-slider__label\">Hall para eventos<\/div>\r\n            <button class=\"villa-mini-slider__nav prev\" type=\"button\" aria-label=\"Imagem anterior\">\u2039<\/button>\r\n            <button class=\"villa-mini-slider__nav next\" type=\"button\" aria-label=\"Pr\u00f3xima imagem\">\u203a<\/button>\r\n          <\/div>\r\n          <div class=\"villa-mini-slider__footer\">\r\n            <div class=\"villa-mini-slider__caption\">Conhe\u00e7a os ambientes dispon\u00edveis para o seu evento.<\/div>\r\n            <div class=\"villa-mini-slider__dots\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"villa-events-unified__video-wrap\">\r\n          <video\r\n            src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2026\/05\/nataleventos.mp4\"\r\n            autoplay\r\n muted\r\n loop\r\n playsinline\r\n preload=\"metadata\"\r\n            aria-label=\"V\u00eddeo de eventos no Villa Park Hotel\"\r\n          ><\/video>\r\n          <div class=\"villa-events-unified__video-label\">Eventos no Villa Park<\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    const slider = document.querySelector('[data-villa-mini-slider]');\r\n    if (!slider) return;\r\n\r\n    const slides = Array.from(slider.querySelectorAll('.villa-mini-slider__slide'));\r\n    const dotsWrap = slider.querySelector('.villa-mini-slider__dots');\r\n    const prev = slider.querySelector('.villa-mini-slider__nav.prev');\r\n    const next = slider.querySelector('.villa-mini-slider__nav.next');\r\n    const label = slider.querySelector('.villa-mini-slider__label');\r\n\r\n    let current = 0;\r\n    let autoplay = null;\r\n\r\n    function buildDots() {\r\n      if (!dotsWrap) return;\r\n      dotsWrap.innerHTML = slides.map((_, i) =>\r\n        '<button class=\"villa-mini-slider__dot' + (i === 0 ? ' is-active' : '') + '\" type=\"button\" aria-label=\"Ir para imagem ' + (i + 1) + '\"><\/button>'\r\n      ).join('');\r\n      dotsWrap.querySelectorAll('.villa-mini-slider__dot').forEach((dot, i) => {\r\n        dot.addEventListener('click', function () { update(i); startAutoplay(); });\r\n      });\r\n    }\r\n\r\n    function update(index) {\r\n      current = (index + slides.length) % slides.length;\r\n      slides.forEach((s, i) => s.classList.toggle('is-active', i === current));\r\n      dotsWrap.querySelectorAll('.villa-mini-slider__dot').forEach((d, i) => d.classList.toggle('is-active', i === current));\r\n      if (label) label.textContent = slides[current].getAttribute('data-caption') || '';\r\n    }\r\n\r\n    function startAutoplay() {\r\n      stopAutoplay();\r\n      autoplay = setInterval(() => update(current + 1), 4500);\r\n    }\r\n\r\n    function stopAutoplay() {\r\n      if (autoplay) clearInterval(autoplay);\r\n    }\r\n\r\n    if (next) next.addEventListener('click', function () { update(current + 1); startAutoplay(); });\r\n    if (prev) prev.addEventListener('click', function () { update(current - 1); startAutoplay(); });\r\n\r\n    slider.addEventListener('mouseenter', stopAutoplay);\r\n    slider.addEventListener('mouseleave', startAutoplay);\r\n    slider.addEventListener('touchstart', stopAutoplay, { passive: true });\r\n    slider.addEventListener('touchend', startAutoplay);\r\n\r\n    buildDots();\r\n    update(0);\r\n    startAutoplay();\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a97a685 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a97a685\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wa.me\/558488969824\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-whatsapp\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Our Event Rooms<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\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-d542bc6 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-parent\" data-id=\"d542bc6\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-239855b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"239855b\" 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-f9f0879 elementor-widget elementor-widget-heading\" data-id=\"f9f0879\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Nossos Servi\u00e7os<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b776ce elementor-widget elementor-widget-menu-anchor\" data-id=\"2b776ce\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"servicosnatal\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\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-49f1e27 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"49f1e27\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8af2d9a elementor-widget elementor-widget-html\" data-id=\"8af2d9a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    :root {\r\n      --brand: #003C35;\r\n      --brand-dark: #002b26;\r\n      --accent: #9D7B4B;\r\n      --accent-dark: #86663b;\r\n      --white: #ffffff;\r\n      --text-soft: rgba(255, 255, 255, 0.88);\r\n      --line: rgba(255, 255, 255, 0.08);\r\n      --line-strong: rgba(157, 123, 75, 0.28);\r\n      --shadow: 0 18px 38px rgba(0, 24, 21, 0.12);\r\n      --container: 1120px;\r\n      --radius-xl: 24px;\r\n      --radius-lg: 18px;\r\n    }\r\n\r\n    * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    body {\r\n      margin: 0;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--brand);\r\n      color: var(--white);\r\n    }\r\n\r\n    .villa-services {\r\n      padding: 42px 20px;\r\n      background:\r\n        radial-gradient(circle at top left, rgba(157, 123, 75, 0.12), transparent 26%),\r\n        linear-gradient(180deg, var(--brand) 0%, var(--brand-dark) 100%);\r\n    }\r\n\r\n    .villa-services__container {\r\n      max-width: var(--container);\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .villa-services__header {\r\n      text-align: center;\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    .villa-services__eyebrow {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 30px;\r\n      padding: 6px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(157, 123, 75, 0.14);\r\n      border: 1px solid rgba(157, 123, 75, 0.22);\r\n      color: #e8d3b2;\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .villa-services__title {\r\n      margin: 0;\r\n      color: var(--white);\r\n      font-size: clamp(24px, 2.6vw, 34px);\r\n      line-height: 1.08;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .villa-services__subtitle {\r\n      max-width: 720px;\r\n      margin: 12px auto 0;\r\n      color: var(--text-soft);\r\n      font-size: 14px;\r\n      line-height: 1.62;\r\n    }\r\n\r\n    .villa-services__panel {\r\n      position: relative;\r\n      overflow: hidden;\r\n      border-radius: var(--radius-xl);\r\n      background:\r\n        linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02)),\r\n        linear-gradient(180deg, var(--brand) 0%, var(--brand-dark) 100%);\r\n      border: 1px solid rgba(255, 255, 255, 0.06);\r\n      box-shadow: var(--shadow);\r\n      padding: 20px;\r\n      isolation: isolate;\r\n    }\r\n\r\n    .villa-services__panel::before,\r\n    .villa-services__panel::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      border-radius: 999px;\r\n      z-index: -1;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .villa-services__panel::before {\r\n      width: 240px;\r\n      height: 240px;\r\n      top: -120px;\r\n      right: -60px;\r\n      background: radial-gradient(circle, rgba(157, 123, 75, 0.18), transparent 72%);\r\n    }\r\n\r\n    .villa-services__panel::after {\r\n      width: 220px;\r\n      height: 220px;\r\n      bottom: -120px;\r\n      left: -60px;\r\n      background: radial-gradient(circle, rgba(255, 255, 255, 0.06), transparent 72%);\r\n    }\r\n\r\n    .villa-services__grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 14px;\r\n    }\r\n\r\n    .service-card {\r\n      position: relative;\r\n      display: flex;\r\n      gap: 14px;\r\n      align-items: flex-start;\r\n      min-height: 148px;\r\n      padding: 18px;\r\n      border-radius: var(--radius-lg);\r\n      background: rgba(255, 255, 255, 0.05);\r\n      border: 1px solid var(--line);\r\n      color: var(--white);\r\n      backdrop-filter: blur(4px);\r\n      transition: transform 0.22s ease, border-color 0.22s ease, background 0.22s ease, box-shadow 0.22s ease;\r\n    }\r\n\r\n    .service-card:hover {\r\n      transform: translateY(-3px);\r\n      border-color: var(--line-strong);\r\n      background: rgba(255, 255, 255, 0.07);\r\n      box-shadow: 0 16px 30px rgba(0, 0, 0, 0.12);\r\n    }\r\n\r\n    .service-card__icon {\r\n      flex: 0 0 54px;\r\n      width: 54px;\r\n      height: 54px;\r\n      border-radius: 16px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: rgba(157, 123, 75, 0.14);\r\n      border: 1px solid rgba(157, 123, 75, 0.28);\r\n      color: var(--accent);\r\n    }\r\n\r\n    .service-card__icon svg {\r\n      width: 30px;\r\n      height: 30px;\r\n      stroke: currentColor;\r\n    }\r\n\r\n    .service-card__content {\r\n      min-width: 0;\r\n    }\r\n\r\n    .service-card__title {\r\n      margin: 0 0 10px;\r\n      font-size: clamp(17px, 1.55vw, 22px);\r\n      line-height: 1.1;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      text-transform: uppercase;\r\n      color: var(--white);\r\n    }\r\n\r\n    .service-card__text {\r\n      margin: 0;\r\n      color: var(--text-soft);\r\n      font-size: 14px;\r\n      line-height: 1.58;\r\n    }\r\n\r\n    .service-card__meta {\r\n      display: inline-flex;\r\n      margin-top: 10px;\r\n      padding: 6px 10px;\r\n      border-radius: 999px;\r\n      background: rgba(255, 255, 255, 0.08);\r\n      border: 1px solid rgba(255, 255, 255, 0.08);\r\n      color: #f0dfc5;\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.03em;\r\n    }\r\n\r\n    .service-card--featured {\r\n      background: linear-gradient(180deg, rgba(157, 123, 75, 0.16), rgba(255, 255, 255, 0.05));\r\n      border-color: rgba(157, 123, 75, 0.28);\r\n    }\r\n\r\n    @media (max-width: 1080px) {\r\n      .villa-services__grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n\r\n      .service-card {\r\n        min-height: auto;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 720px) {\r\n      .villa-services {\r\n        padding: 30px 14px;\r\n      }\r\n\r\n      .villa-services__header {\r\n        margin-bottom: 16px;\r\n      }\r\n\r\n      .villa-services__panel {\r\n        padding: 14px;\r\n        border-radius: 20px;\r\n      }\r\n\r\n      .villa-services__grid {\r\n        grid-template-columns: 1fr;\r\n        gap: 12px;\r\n      }\r\n\r\n      .service-card {\r\n        padding: 16px;\r\n        gap: 12px;\r\n        border-radius: 16px;\r\n      }\r\n\r\n      .service-card__icon {\r\n        flex-basis: 48px;\r\n        width: 48px;\r\n        height: 48px;\r\n        border-radius: 14px;\r\n      }\r\n\r\n      .service-card__icon svg {\r\n        width: 26px;\r\n        height: 26px;\r\n      }\r\n\r\n      .service-card__title {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .service-card__text {\r\n        font-size: 13px;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n      <div class=\"villa-comfort__panel\">\r\n        <div class=\"villa-comfort__grid\">\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M5 16l-1.2 0a1.8 1.8 0 0 1-1.8-1.8V11a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v3.2A1.8 1.8 0 0 1 20.2 16H19\"\/>\r\n                <path d=\"M5 16h14\"\/>\r\n                <path d=\"M6 8l1.2-3A2 2 0 0 1 9.1 3.7h5.8A2 2 0 0 1 16.8 5L18 8\"\/>\r\n                <circle cx=\"7\" cy=\"13\" r=\"1\"\/>\r\n                <circle cx=\"17\" cy=\"13\" r=\"1\"\/>\r\n                <path d=\"M6 16v3\"\/>\r\n                <path d=\"M18 16v3\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Parking<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Dispomos de estacionamento coberto e gratuito para o seu carro, oferecendo mais tranquilidade e praticidade durante toda a hospedagem.\r\n              <\/p>\r\n              <span class=\"service-card__meta\">Cortesia para h\u00f3spedes<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M12 21s7-4.5 7-11a7 7 0 1 0-14 0c0 6.5 7 11 7 11z\"\/>\r\n                <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\r\n                <path d=\"M9 4.5h6\"\/>\r\n                <path d=\"M8 18h8\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Localiza\u00e7\u00e3o Privilegiada<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Pr\u00f3ximo \u00e0 \u00e1rea central de Natal e de importantes pontos comerciais, hospitalares, institucionais e tur\u00edsticos da cidade.\r\n              <\/p>\r\n              <span class=\"service-card__meta\">Mobilidade facilitada<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M4 11h14\"\/>\r\n                <path d=\"M6 11V7.5A2.5 2.5 0 0 1 8.5 5H12\"\/>\r\n                <path d=\"M14 8h4a2 2 0 0 1 2 2v3\"\/>\r\n                <path d=\"M18 11v4a3 3 0 0 1-3 3H8a4 4 0 0 1-4-4v-3\"\/>\r\n                <path d=\"M7 4v2\"\/>\r\n                <path d=\"M10 4v2\"\/>\r\n                <path d=\"M19 5c0 1.2-1 2.2-2.2 2.2S14.6 6.2 14.6 5\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Coffee in the Morning<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Desfrute de um caf\u00e9 da manh\u00e3 variado, com sabores regionais e op\u00e7\u00f5es para come\u00e7ar o dia com mais energia.\r\n              <\/p>\r\n              <span class=\"service-card__meta\">Das 06h00 \u00e0s 09h00<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M6 20v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2\"\/>\r\n                <circle cx=\"12\" cy=\"8\" r=\"3\"\/>\r\n                <path d=\"M4 12h2\"\/>\r\n                <path d=\"M18 12h2\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Gym<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Mantenha sua rotina de bem-estar durante a estadia com um espa\u00e7o funcional para atividades f\u00edsicas leves e treinos di\u00e1rios.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M4 18V7a2 2 0 0 1 2-2h12\"\/>\r\n                <path d=\"M14 6h4v12H6a2 2 0 0 1-2-2\"\/>\r\n                <path d=\"M8 10h6\"\/>\r\n                <path d=\"M8 13h4\"\/>\r\n                <path d=\"M16 3v6\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Espa\u00e7o para Evento<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Ambiente vers\u00e1til para reuni\u00f5es, apresenta\u00e7\u00f5es e encontros corporativos, com estrutura pr\u00e1tica para diferentes formatos.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"service-card\">\r\n            <div class=\"service-card__icon\" aria-hidden=\"true\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M4 7h16\"\/>\r\n                <path d=\"M6 7l1.2 10.2A2 2 0 0 0 9.2 19h5.6a2 2 0 0 0 2-1.8L18 7\"\/>\r\n                <path d=\"M9 7V5a3 3 0 0 1 6 0v2\"\/>\r\n                <path d=\"M10 11v4\"\/>\r\n                <path d=\"M14 11v4\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div class=\"service-card__content\">\r\n              <h3 class=\"service-card__title\">Laundry room<\/h3>\r\n              <p class=\"service-card__text\">\r\n                Mais comodidade para estadias curtas ou longas, com suporte para cuidados pr\u00e1ticos com roupas ao longo da hospedagem.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\t\t\t\t<\/div>\n\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-43f128f e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"43f128f\" 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-1606576 elementor-widget elementor-widget-html\" data-id=\"1606576\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link\r\n  rel=\"stylesheet\"\r\n  href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\r\n  crossorigin=\"\"\r\n\/>\r\n\r\n<style>\r\n  .villa-map-widget,\r\n  .villa-map-widget * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n.villa-map-widget {\r\n  --bg: #f4f7fb;\r\n  --card: #ffffff;\r\n  --text: #163047;\r\n  --muted: #5d7285;\r\n  --line: #dbe5ee;\r\n  --brand: #003C35;\r\n  --brand-dark: #002b26;\r\n  --brand-soft: #e8f1ef;\r\n  --accent: #9D7B4B;\r\n  --accent-dark: #86663b;\r\n  --accent-soft: #f5efe6;\r\n  --shadow: 0 12px 30px rgba(15, 38, 61, 0.08);\r\n\r\n  width: 100%;\r\n  padding: 20px;\r\n  background: transparent;\r\n  color: var(--text);\r\n  font-family: Arial, Helvetica, sans-serif;\r\n}\r\n\r\n.villa-map-widget .map-shell {\r\n  max-width: 1080px;\r\n  margin: 0 auto;\r\n  background: var(--card);\r\n  border-radius: 28px;\r\n  box-shadow: var(--shadow);\r\n  overflow: hidden;\r\n  border: 1px solid rgba(219, 229, 238, 0.7);\r\n}\r\n\r\n  .villa-map-widget .map-header {\r\n    padding: 24px 24px 18px;\r\n    border-bottom: 1px solid var(--line);\r\n    background: linear-gradient(180deg, #ffffff 0%, #f9fbfd 100%);\r\n  }\r\n\r\n  .villa-map-widget .eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--brand);\r\n    background: var(--brand-soft);\r\n    border: 1px solid #cde2f0;\r\n    border-radius: 999px;\r\n    padding: 8px 12px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .villa-map-widget h1 {\r\n    margin: 0 0 10px;\r\n    font-size: clamp(28px, 4vw, 40px);\r\n    line-height: 1.08;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-map-widget .address {\r\n    margin: 0;\r\n    color: var(--muted);\r\n    font-size: 16px;\r\n    line-height: 1.6;\r\n    max-width: 800px;\r\n  }\r\n\r\n  .villa-map-widget .header-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 12px;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .villa-map-widget .action-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    min-height: 46px;\r\n    padding: 12px 16px;\r\n    border-radius: 999px;\r\n    border: 1px solid var(--line);\r\n    background: #fff;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: var(--text);\r\n    transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .villa-map-widget .action-btn:hover,\r\n  .villa-map-widget .action-btn:focus-visible {\r\n    transform: translateY(-1px);\r\n    border-color: var(--accent);\r\n    background: var(--accent-soft);\r\n    outline: none;\r\n  }\r\n\r\n  .villa-map-widget .action-btn.primary {\r\n    background: var(--brand);\r\n    color: #fff;\r\n    border-color: var(--brand);\r\n  }\r\n\r\n  .villa-map-widget .action-btn.primary:hover,\r\n  .villa-map-widget .action-btn.primary:focus-visible {\r\n    background: var(--brand-dark);\r\n    border-color: var(--brand-dark);\r\n  }\r\n\r\n  .villa-map-widget .map-grid {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) 360px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .villa-map-widget .map-panel {\r\n    position: relative;\r\n    min-width: 0;\r\n    background: #eef5fb;\r\n    height: 560px;\r\n    min-height: 560px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .villa-map-widget #villa-park-map {\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 560px;\r\n  }\r\n\r\n  .villa-map-widget .map-badge {\r\n    position: absolute;\r\n    top: 16px;\r\n    left: 16px;\r\n    z-index: 500;\r\n    background: rgba(255, 255, 255, 0.96);\r\n    border: 1px solid rgba(219, 229, 238, 0.95);\r\n    color: var(--text);\r\n    border-radius: 999px;\r\n    box-shadow: 0 8px 20px rgba(15, 38, 61, 0.08);\r\n    padding: 10px 14px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    max-width: calc(100% - 32px);\r\n  }\r\n\r\n  .villa-map-widget .sidebar {\r\n    padding: 20px;\r\n    background: #fff;\r\n    border-left: 1px solid var(--line);\r\n    display: grid;\r\n    grid-template-rows: auto auto minmax(0, 1fr) auto auto;\r\n    gap: 14px;\r\n    min-width: 0;\r\n    height: 560px;\r\n  }\r\n\r\n  .villa-map-widget .sidebar-title {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .villa-map-widget .sidebar-title h2 {\r\n    margin: 0;\r\n    font-size: 22px;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-map-widget .sidebar-title span {\r\n    font-size: 14px;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-map-widget .chip-row {\r\n    display: flex;\r\n    gap: 10px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .villa-map-widget .chip {\r\n    border: 1px solid var(--line);\r\n    background: #fff;\r\n    color: var(--text);\r\n    border-radius: 999px;\r\n    padding: 10px 14px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\r\n  }\r\n\r\n  .villa-map-widget .chip.active,\r\n  .villa-map-widget .chip:hover,\r\n  .villa-map-widget .chip:focus-visible {\r\n    background: var(--accent);\r\n    color: #fff;\r\n    border-color: var(--accent);\r\n    outline: none;\r\n  }\r\n\r\n  .villa-map-widget .places-list {\r\n    display: grid;\r\n    gap: 12px;\r\n    overflow: auto;\r\n    padding-right: 4px;\r\n    min-height: 0;\r\n    align-content: start;\r\n  }\r\n\r\n  .villa-map-widget .places-list::-webkit-scrollbar {\r\n    width: 8px;\r\n  }\r\n\r\n  .villa-map-widget .places-list::-webkit-scrollbar-thumb {\r\n    background: #c9d9e5;\r\n    border-radius: 999px;\r\n  }\r\n\r\n  .villa-map-widget .place-card {\r\n    border: 1px solid var(--line);\r\n    border-radius: 18px;\r\n    padding: 14px;\r\n    background: #fff;\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .villa-map-widget .place-card:hover,\r\n  .villa-map-widget .place-card:focus-within {\r\n    border-color: #a9c5d8;\r\n    box-shadow: 0 10px 24px rgba(15, 38, 61, 0.08);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .villa-map-widget .place-top {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .villa-map-widget .place-name {\r\n    margin: 0;\r\n    font-size: 16px;\r\n    line-height: 1.35;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-map-widget .distance-badge {\r\n    flex-shrink: 0;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    background: var(--brand-soft);\r\n    color: var(--brand-dark);\r\n    border: 1px solid #cde2f0;\r\n    border-radius: 999px;\r\n    padding: 8px 10px;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .villa-map-widget .place-meta {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .villa-map-widget .meta-pill {\r\n    font-size: 12px;\r\n    color: var(--muted);\r\n    background: #f7fafc;\r\n    border: 1px solid var(--line);\r\n    border-radius: 999px;\r\n    padding: 7px 10px;\r\n  }\r\n\r\n  .villa-map-widget .place-actions {\r\n    display: flex;\r\n    gap: 10px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .villa-map-widget .place-btn {\r\n    appearance: none;\r\n    border: 1px solid var(--line);\r\n    background: #fff;\r\n    color: var(--text);\r\n    border-radius: 12px;\r\n    min-height: 42px;\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\r\n  }\r\n\r\n  .villa-map-widget .place-btn:hover,\r\n  .villa-map-widget .place-btn:focus-visible {\r\n    background: var(--accent);\r\n    color: #fff;\r\n    border-color: var(--accent);\r\n    outline: none;\r\n  }\r\n\r\n  .villa-map-widget .pagination {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    border-top: 1px solid var(--line);\r\n    padding-top: 12px;\r\n  }\r\n\r\n  .villa-map-widget .pagination-status {\r\n    font-size: 13px;\r\n    color: var(--muted);\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .villa-map-widget .pagination-actions {\r\n    display: flex;\r\n    gap: 8px;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  .villa-map-widget .pagination-btn {\r\n    min-height: 38px;\r\n    padding: 8px 12px;\r\n    border-radius: 10px;\r\n    border: 1px solid var(--line);\r\n    background: #fff;\r\n    color: var(--text);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\r\n  }\r\n\r\n  .villa-map-widget .pagination-btn:hover,\r\n  .villa-map-widget .pagination-btn:focus-visible {\r\n    background: var(--accent-soft);\r\n    color: var(--accent-dark);\r\n    border-color: var(--accent);\r\n    outline: none;\r\n  }\r\n\r\n  .villa-map-widget .pagination-btn[disabled] {\r\n    opacity: 0.45;\r\n    cursor: not-allowed;\r\n  }\r\n\r\n  .villa-map-widget .legend {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n    padding-top: 2px;\r\n    border-top: 1px solid var(--line);\r\n  }\r\n\r\n  .villa-map-widget .legend-item {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: 13px;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .villa-map-widget .legend-dot {\r\n    width: 12px;\r\n    height: 12px;\r\n    border-radius: 999px;\r\n    display: inline-block;\r\n  }\r\n\r\n  .villa-map-widget .legend-dot.hotel { background: #d93b3b; }\r\n  .villa-map-widget .legend-dot.saude { background: #1c7ed6; }\r\n  .villa-map-widget .legend-dot.educacao { background: #2f9e44; }\r\n  .villa-map-widget .legend-dot.turismo { background: #f08c00; }\r\n  .villa-map-widget .legend-dot.compras { background: #8e44ad; }\r\n  .villa-map-widget .legend-dot.esporte { background: #e03131; }\r\n  .villa-map-widget .legend-dot.transporte { background: #0b7285; }\r\n\r\n  .villa-map-widget .leaflet-popup-content {\r\n    margin: 12px 14px;\r\n    min-width: 220px;\r\n  }\r\n\r\n  .villa-map-widget .popup-title {\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    margin-bottom: 6px;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-map-widget .popup-meta {\r\n    font-size: 13px;\r\n    color: var(--muted);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .villa-map-widget .popup-link {\r\n    display: inline-flex;\r\n    margin-top: 10px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-map-widget .custom-marker {\r\n    width: 34px;\r\n    height: 34px;\r\n    border-radius: 999px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 3px solid #fff;\r\n    box-shadow: 0 8px 18px rgba(15, 38, 61, 0.18);\r\n    font-size: 16px;\r\n  }\r\n\r\n  .villa-map-widget .custom-marker.hotel { background: #d93b3b; }\r\n  .villa-map-widget .custom-marker.saude { background: #1c7ed6; }\r\n  .villa-map-widget .custom-marker.educacao { background: #2f9e44; }\r\n  .villa-map-widget .custom-marker.turismo { background: #f08c00; }\r\n  .villa-map-widget .custom-marker.compras { background: #8e44ad; }\r\n  .villa-map-widget .custom-marker.esporte { background: #e03131; }\r\n  .villa-map-widget .custom-marker.transporte { background: #0b7285; }\r\n\r\n  \/* Corre\u00e7\u00f5es espec\u00edficas para Leaflet em temas que aplicam regras globais em img *\/\r\n  .villa-map-widget #villa-park-map,\r\n  .villa-map-widget #villa-park-map .leaflet-container {\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  .villa-map-widget #villa-park-map img,\r\n  .villa-map-widget #villa-park-map .leaflet-pane img,\r\n  .villa-map-widget #villa-park-map .leaflet-tile,\r\n  .villa-map-widget #villa-park-map .leaflet-marker-icon,\r\n  .villa-map-widget #villa-park-map .leaflet-marker-shadow {\r\n    max-width: none !important;\r\n    max-height: none !important;\r\n  }\r\n\r\n  .villa-map-widget #villa-park-map .leaflet-tile {\r\n    width: 256px !important;\r\n    height: 256px !important;\r\n  }\r\n\r\n  .villa-map-widget #villa-park-map .leaflet-control img,\r\n  .villa-map-widget #villa-park-map .leaflet-marker-icon img {\r\n    max-width: none !important;\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .villa-map-widget .map-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-map-widget .map-panel,\r\n    .villa-map-widget #villa-park-map {\r\n      height: 460px;\r\n      min-height: 460px;\r\n    }\r\n\r\n    .villa-map-widget .sidebar {\r\n      border-left: 0;\r\n      border-top: 1px solid var(--line);\r\n      height: auto;\r\n      grid-template-rows: auto auto auto auto auto;\r\n    }\r\n\r\n    .villa-map-widget .places-list {\r\n      max-height: 430px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .villa-map-widget {\r\n      padding: 12px;\r\n    }\r\n\r\n    .villa-map-widget .map-shell {\r\n      border-radius: 20px;\r\n    }\r\n\r\n    .villa-map-widget .map-header {\r\n      padding: 20px 16px 16px;\r\n    }\r\n\r\n    .villa-map-widget .sidebar {\r\n      padding: 16px;\r\n    }\r\n\r\n    .villa-map-widget .map-panel,\r\n    .villa-map-widget #villa-park-map {\r\n      height: 360px;\r\n      min-height: 360px;\r\n    }\r\n\r\n    .villa-map-widget .map-badge {\r\n      top: 12px;\r\n      left: 12px;\r\n      right: 12px;\r\n      max-width: none;\r\n      justify-content: center;\r\n      text-align: center;\r\n    }\r\n\r\n    .villa-map-widget .place-top {\r\n      flex-direction: column;\r\n    }\r\n\r\n    .villa-map-widget .distance-badge {\r\n      align-self: flex-start;\r\n    }\r\n\r\n    .villa-map-widget .header-actions,\r\n    .villa-map-widget .place-actions,\r\n    .villa-map-widget .pagination-actions {\r\n      display: grid;\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-map-widget .action-btn,\r\n    .villa-map-widget .place-btn,\r\n    .villa-map-widget .pagination-btn {\r\n      width: 100%;\r\n    }\r\n\r\n    .villa-map-widget .chip-row {\r\n      overflow-x: auto;\r\n      flex-wrap: nowrap;\r\n      padding-bottom: 4px;\r\n      -webkit-overflow-scrolling: touch;\r\n    }\r\n\r\n    .villa-map-widget .chip-row::-webkit-scrollbar {\r\n      height: 6px;\r\n    }\r\n\r\n    .villa-map-widget .chip-row::-webkit-scrollbar-thumb {\r\n      background: #c9d9e5;\r\n      border-radius: 999px;\r\n    }\r\n\r\n    .villa-map-widget .pagination {\r\n      align-items: stretch;\r\n      flex-direction: column;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"villa-map-widget\" aria-labelledby=\"villa-park-map-title\">\r\n  <div class=\"map-shell\">\r\n    <header class=\"map-header\">\r\n      <div class=\"eyebrow\">\ud83d\udccd Localiza\u00e7\u00e3o estrat\u00e9gica em Natal\/RN<\/div>\r\n      <h1 id=\"villa-park-map-title\">Villa Park Hotel Christmas<\/h1>\r\n      <p class=\"address\">\r\n        Av. Senador Salgado Filho, 1525 \u00b7 Tirol \u00b7 CEP 59015-000 \u00b7 Natal\/RN\r\n      <\/p>\r\n      <div class=\"header-actions\">\r\n        <button class=\"action-btn primary\" id=\"open-hotel-route\" type=\"button\">\ud83e\udded Como chegar ao hotel<\/button>\r\n        <button class=\"action-btn\" id=\"fit-all-places\" type=\"button\">\ud83d\uddfa\ufe0f Ver pontos da categoria<\/button>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <div class=\"map-grid\">\r\n      <div class=\"map-panel\">\r\n        <div class=\"map-badge\">\ud83c\udfe8 Toque em um item para destacar no mapa<\/div>\r\n        <div id=\"villa-park-map\" role=\"application\" aria-label=\"Mapa interativo do Villa Park Hotel em Natal\"><\/div>\r\n      <\/div>\r\n\r\n      <aside class=\"sidebar\">\r\n        <div class=\"sidebar-title\">\r\n          <h2>Pontos pr\u00f3ximos<\/h2>\r\n          <span>Widget com altura limitada<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"chip-row\" id=\"category-filters\"><\/div>\r\n        <div class=\"places-list\" id=\"places-list\"><\/div>\r\n        <div class=\"pagination\" id=\"places-pagination\"><\/div>\r\n\r\n        <div class=\"legend\">\r\n          <span class=\"legend-item\"><span class=\"legend-dot hotel\"><\/span>Hotel<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot saude\"><\/span>Sa\u00fade<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot educacao\"><\/span>Educa\u00e7\u00e3o<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot turismo\"><\/span>Turismo<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot compras\"><\/span>Compras<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot esporte\"><\/span>Esporte<\/span>\r\n          <span class=\"legend-item\"><span class=\"legend-dot transporte\"><\/span>Transporte<\/span>\r\n        <\/div>\r\n      <\/aside>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\" crossorigin=\"\"><\/script>\r\n<script>\r\n  (function () {\r\n    const mapEl = document.getElementById('villa-park-map');\r\n    if (!mapEl || typeof L === 'undefined') return;\r\n\r\n    const fallbackCenter = [-5.8114, -35.2110];\r\n\r\n    const places = [\r\n      {\r\n        id: 'hotel',\r\n        name: 'Villa Park Hotel Natal',\r\n        category: 'hotel',\r\n        categoryLabel: 'Hotel',\r\n        icon: '\ud83c\udfe8',\r\n        distance: 'Refer\u00eancia principal',\r\n        distanceKm: 0,\r\n        query: 'Villa Park Hotel Natal, Av. Senador Salgado Filho, 1525, Tirol, Natal, RN',\r\n        latLng: [-5.8109, -35.2109]\r\n      },\r\n      {\r\n        id: 'ifrn',\r\n        name: 'IFRN Campus Central',\r\n        category: 'educacao',\r\n        categoryLabel: 'Educa\u00e7\u00e3o',\r\n        icon: '\ud83c\udf93',\r\n        distance: '0,45 km',\r\n        distanceKm: 0.45,\r\n        query: 'IFRN Campus Central, Natal, RN',\r\n        latLng: [-5.8097, -35.2089]\r\n      },\r\n      {\r\n        id: 'walfredo',\r\n        name: 'Hospital Monsenhor Walfredo Gurgel',\r\n        category: 'saude',\r\n        categoryLabel: 'Sa\u00fade',\r\n        icon: '\ud83c\udfe5',\r\n        distance: '0,5 km',\r\n        distanceKm: 0.5,\r\n        query: 'Hospital Monsenhor Walfredo Gurgel, Natal, RN',\r\n        latLng: [-5.8090, -35.2132]\r\n      },\r\n      {\r\n        id: 'midway',\r\n        name: 'Shopping Midway Mall',\r\n        category: 'compras',\r\n        categoryLabel: 'Compras',\r\n        icon: '\ud83d\udecd\ufe0f',\r\n        distance: '0,5 km',\r\n        distanceKm: 0.5,\r\n        query: 'Midway Mall, Natal, RN',\r\n        latLng: [-5.8120, -35.2081]\r\n      },\r\n      {\r\n        id: 'museu',\r\n        name: 'Museu C\u00e2mara Cascudo',\r\n        category: 'turismo',\r\n        categoryLabel: 'Turismo',\r\n        icon: '\ud83c\udfdb\ufe0f',\r\n        distance: '0,55 km',\r\n        distanceKm: 0.55,\r\n        query: 'Museu C\u00e2mara Cascudo, Natal, RN',\r\n        latLng: [-5.8140, -35.2101]\r\n      },\r\n      {\r\n        id: 'tre',\r\n        name: 'TRE\/RN Sede Administrativa',\r\n        category: 'turismo',\r\n        categoryLabel: 'Institucional',\r\n        icon: '\ud83c\udfdb\ufe0f',\r\n        distance: '0,65 km',\r\n        distanceKm: 0.65,\r\n        query: 'TRE RN Sede Administrativa, Natal, RN',\r\n        latLng: [-5.8067, -35.2127]\r\n      },\r\n      {\r\n        id: 'dunas',\r\n        name: 'Parque das Dunas (Bosque dos Namorados)',\r\n        category: 'turismo',\r\n        categoryLabel: 'Turismo',\r\n        icon: '\ud83c\udf33',\r\n        distance: '1 km',\r\n        distanceKm: 1,\r\n        query: 'Parque das Dunas Bosque dos Namorados, Natal, RN',\r\n        latLng: [-5.8187, -35.2044]\r\n      },\r\n      {\r\n        id: 'unimed',\r\n        name: 'Hospital Unimed',\r\n        category: 'saude',\r\n        categoryLabel: 'Sa\u00fade',\r\n        icon: '\ud83c\udfe5',\r\n        distance: '2 km',\r\n        distanceKm: 2,\r\n        query: 'Hospital Unimed Natal, RN',\r\n        latLng: [-5.8218, -35.2144]\r\n      },\r\n      {\r\n        id: 'centro-turismo',\r\n        name: 'Centro de Turismo',\r\n        category: 'turismo',\r\n        categoryLabel: 'Turismo',\r\n        icon: '\ud83c\udfdb\ufe0f',\r\n        distance: '3,6 km',\r\n        distanceKm: 3.6,\r\n        query: 'Centro de Turismo de Natal, RN',\r\n        latLng: [-5.7789, -35.2005]\r\n      },\r\n      {\r\n        id: 'praca-civica',\r\n        name: 'Pra\u00e7a C\u00edvica (Pra\u00e7a Pedro Velho)',\r\n        category: 'turismo',\r\n        categoryLabel: 'Turismo',\r\n        icon: '\ud83c\udfdb\ufe0f',\r\n        distance: '3,6 km',\r\n        distanceKm: 3.6,\r\n        query: 'Pra\u00e7a Pedro Velho, Natal, RN',\r\n        latLng: [-5.7905, -35.2056]\r\n      },\r\n      {\r\n        id: 'arena',\r\n        name: 'Arena das Dunas',\r\n        category: 'esporte',\r\n        categoryLabel: 'Esporte',\r\n        icon: '\u26bd',\r\n        distance: '3,7 km',\r\n        distanceKm: 3.7,\r\n        query: 'Arena das Dunas, Natal, RN',\r\n        latLng: [-5.8276, -35.2138]\r\n      },\r\n      {\r\n        id: 'ufrn',\r\n        name: 'UFRN',\r\n        category: 'educacao',\r\n        categoryLabel: 'Educa\u00e7\u00e3o',\r\n        icon: '\ud83c\udf93',\r\n        distance: '4,5 km',\r\n        distanceKm: 4.5,\r\n        query: 'UFRN, Natal, RN',\r\n        latLng: [-5.8394, -35.1999]\r\n      },\r\n      {\r\n        id: 'forte',\r\n        name: 'Forte dos Reis Magos',\r\n        category: 'turismo',\r\n        categoryLabel: 'Turismo',\r\n        icon: '\ud83c\udff0',\r\n        distance: '7 km',\r\n        distanceKm: 7,\r\n        query: 'Forte dos Reis Magos, Natal, RN',\r\n        latLng: [-5.7561, -35.1998]\r\n      },\r\n      {\r\n        id: 'aeroporto',\r\n        name: 'Aeroporto Alu\u00edzio Alves',\r\n        category: 'transporte',\r\n        categoryLabel: 'Transporte',\r\n        icon: '\ud83d\udeeb',\r\n        distance: '26 km',\r\n        distanceKm: 26,\r\n        query: 'Aeroporto Internacional Aluizio Alves, S\u00e3o Gon\u00e7alo do Amarante, RN',\r\n        latLng: [-5.7680, -35.3761]\r\n      }\r\n    ].sort((a, b) => a.distanceKm - b.distanceKm);\r\n\r\n    const categoryLabels = {\r\n      all: 'Todos',\r\n      hotel: 'Hotel',\r\n      saude: 'Sa\u00fade',\r\n      educacao: 'Educa\u00e7\u00e3o',\r\n      turismo: 'Turismo',\r\n      compras: 'Compras',\r\n      esporte: 'Esporte',\r\n      transporte: 'Transporte'\r\n    };\r\n\r\n    const map = L.map('villa-park-map', {\r\n      scrollWheelZoom: false,\r\n      tap: true\r\n    }).setView(fallbackCenter, 13);\r\n\r\n    L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\r\n      maxZoom: 19,\r\n      attribution: '&copy; OpenStreetMap contributors'\r\n    }).addTo(map);\r\n\r\n    const markers = new Map();\r\n    let hotelLatLng = places[0].latLng;\r\n    let hotelCircle = null;\r\n    let activeCategory = 'all';\r\n    let currentPage = 1;\r\n\r\n    function refreshLeafletMap() {\r\n      setTimeout(() => map.invalidateSize(true), 100);\r\n      setTimeout(() => map.invalidateSize(true), 400);\r\n      setTimeout(() => map.invalidateSize(true), 900);\r\n    }\r\n\r\n    function getItemsPerPage() {\r\n      return window.innerWidth <= 640 ? 4 : 5;\r\n    }\r\n\r\n    function getFilteredPlaces() {\r\n      return places.filter(place => activeCategory === 'all' || place.category === activeCategory);\r\n    }\r\n\r\n    function getPageCount(totalItems) {\r\n      return Math.max(1, Math.ceil(totalItems \/ getItemsPerPage()));\r\n    }\r\n\r\n    function createIcon(place) {\r\n      return L.divIcon({\r\n        className: '',\r\n        html: '<div class=\"custom-marker ' + place.category + '\">' + place.icon + '<\/div>',\r\n        iconSize: [34, 34],\r\n        iconAnchor: [17, 17],\r\n        popupAnchor: [0, -16]\r\n      });\r\n    }\r\n\r\n    function escapeHtml(text) {\r\n      return String(text || '')\r\n        .replaceAll('&', '&amp;')\r\n        .replaceAll('<', '&lt;')\r\n        .replaceAll('>', '&gt;')\r\n        .replaceAll('\"', '&quot;')\r\n        .replaceAll(\"'\", '&#039;');\r\n    }\r\n\r\n    function buildDirectionsUrl(place) {\r\n      const destination = encodeURIComponent(place.query);\r\n      const origin = encodeURIComponent(places[0].query);\r\n      const isIOS = \/iPad|iPhone|iPod\/.test(navigator.userAgent);\r\n\r\n      if (isIOS) {\r\n        return 'https:\/\/maps.apple.com\/?saddr=' + origin + '&daddr=' + destination + '&dirflg=d';\r\n      }\r\n\r\n      return 'https:\/\/www.google.com\/maps\/dir\/?api=1&origin=' + origin + '&destination=' + destination + '&travelmode=driving';\r\n    }\r\n\r\n    function buildSearchUrl(place) {\r\n      const query = encodeURIComponent(place.query);\r\n      const isIOS = \/iPad|iPhone|iPod\/.test(navigator.userAgent);\r\n\r\n      if (isIOS) {\r\n        return 'https:\/\/maps.apple.com\/?q=' + query;\r\n      }\r\n\r\n      return 'https:\/\/www.google.com\/maps\/search\/?api=1&query=' + query;\r\n    }\r\n\r\n    function popupHtml(place) {\r\n      return (\r\n        '<div class=\"popup-title\">' + escapeHtml(place.icon) + ' ' + escapeHtml(place.name) + '<\/div>' +\r\n        '<div class=\"popup-meta\"><strong>' + escapeHtml(place.categoryLabel) + '<\/strong><br>Dist\u00e2ncia informada: ' + escapeHtml(place.distance) + '<\/div>' +\r\n        '<a class=\"popup-link\" href=\"' + buildDirectionsUrl(place) + '\" target=\"_blank\" rel=\"noopener noreferrer\">Abrir rota<\/a>'\r\n      );\r\n    }\r\n\r\n    function addMarker(place) {\r\n      const marker = L.marker(place.latLng, { icon: createIcon(place) })\r\n        .bindPopup(popupHtml(place))\r\n        .addTo(map);\r\n\r\n      markers.set(place.id, marker);\r\n\r\n      if (place.id === 'hotel') {\r\n        hotelCircle = L.circle(place.latLng, {\r\n          radius: 850,\r\n          color: '#d93b3b',\r\n          weight: 1,\r\n          fillColor: '#d93b3b',\r\n          fillOpacity: 0.08\r\n        }).addTo(map);\r\n      }\r\n    }\r\n\r\n    function syncMarkerVisibility() {\r\n      places.forEach(place => {\r\n        const marker = markers.get(place.id);\r\n        if (!marker) return;\r\n\r\n        const shouldShow = activeCategory === 'all' || place.category === activeCategory || place.id === 'hotel';\r\n\r\n        if (shouldShow && !map.hasLayer(marker)) map.addLayer(marker);\r\n        if (!shouldShow && map.hasLayer(marker)) map.removeLayer(marker);\r\n      });\r\n\r\n      if (hotelCircle && !map.hasLayer(hotelCircle)) {\r\n        map.addLayer(hotelCircle);\r\n      }\r\n    }\r\n\r\n    function focusPlace(placeId) {\r\n      const place = places.find(item => item.id === placeId);\r\n      if (!place) return;\r\n\r\n      const marker = markers.get(place.id);\r\n      if (!marker) {\r\n        window.open(buildSearchUrl(place), '_blank', 'noopener');\r\n        return;\r\n      }\r\n\r\n      if (!map.hasLayer(marker)) {\r\n        map.addLayer(marker);\r\n      }\r\n\r\n      map.flyTo(place.latLng, window.innerWidth <= 640 ? 15 : 16, { duration: 0.8 });\r\n      marker.openPopup();\r\n      refreshLeafletMap();\r\n    }\r\n\r\n    function fitAllVisiblePlaces() {\r\n      const latLngs = places\r\n        .filter(place => activeCategory === 'all' || place.category === activeCategory || place.id === 'hotel')\r\n        .map(place => place.latLng);\r\n\r\n      if (!latLngs.length) {\r\n        map.flyTo(hotelLatLng, window.innerWidth <= 640 ? 14 : 15, { duration: 0.8 });\r\n        refreshLeafletMap();\r\n        return;\r\n      }\r\n\r\n      const bounds = L.latLngBounds(latLngs);\r\n      map.fitBounds(bounds.pad(0.18));\r\n      refreshLeafletMap();\r\n    }\r\n\r\n    function renderFilters() {\r\n      const container = document.getElementById('category-filters');\r\n      container.innerHTML = '';\r\n\r\n      Object.entries(categoryLabels).forEach(([value, label]) => {\r\n        const btn = document.createElement('button');\r\n        btn.type = 'button';\r\n        btn.className = 'chip' + (activeCategory === value ? ' active' : '');\r\n        btn.textContent = label;\r\n        btn.addEventListener('click', () => {\r\n          activeCategory = value;\r\n          currentPage = 1;\r\n          renderFilters();\r\n          syncMarkerVisibility();\r\n          renderPlaces();\r\n          fitAllVisiblePlaces();\r\n        });\r\n        container.appendChild(btn);\r\n      });\r\n    }\r\n\r\n    function renderPagination(totalItems, pageCount) {\r\n      const container = document.getElementById('places-pagination');\r\n      const startItem = totalItems ? ((currentPage - 1) * getItemsPerPage()) + 1 : 0;\r\n      const endItem = Math.min(currentPage * getItemsPerPage(), totalItems);\r\n\r\n      container.innerHTML =\r\n        '<div class=\"pagination-status\">' +\r\n        (totalItems ? ('Mostrando ' + startItem + '-' + endItem + ' de ' + totalItems) : 'Nenhum item nesta categoria') +\r\n        '<\/div>' +\r\n        '<div class=\"pagination-actions\">' +\r\n        '<button class=\"pagination-btn\" type=\"button\" id=\"page-prev\" ' + (currentPage === 1 ? 'disabled' : '') + '>Anterior<\/button>' +\r\n        '<button class=\"pagination-btn\" type=\"button\" id=\"page-next\" ' + (currentPage >= pageCount ? 'disabled' : '') + '>Pr\u00f3xima<\/button>' +\r\n        '<\/div>';\r\n\r\n      const prevButton = document.getElementById('page-prev');\r\n      const nextButton = document.getElementById('page-next');\r\n\r\n      if (prevButton) {\r\n        prevButton.addEventListener('click', () => {\r\n          if (currentPage > 1) {\r\n            currentPage -= 1;\r\n            renderPlaces();\r\n          }\r\n        });\r\n      }\r\n\r\n      if (nextButton) {\r\n        nextButton.addEventListener('click', () => {\r\n          if (currentPage < pageCount) {\r\n            currentPage += 1;\r\n            renderPlaces();\r\n          }\r\n        });\r\n      }\r\n    }\r\n\r\n    function renderPlaces() {\r\n      const container = document.getElementById('places-list');\r\n      const filtered = getFilteredPlaces();\r\n      const pageCount = getPageCount(filtered.length);\r\n\r\n      if (currentPage > pageCount) currentPage = pageCount;\r\n\r\n      const start = (currentPage - 1) * getItemsPerPage();\r\n      const pagedItems = filtered.slice(start, start + getItemsPerPage());\r\n      container.innerHTML = '';\r\n\r\n      pagedItems.forEach(place => {\r\n        const card = document.createElement('article');\r\n        card.className = 'place-card';\r\n        card.innerHTML =\r\n          '<div class=\"place-top\">' +\r\n            '<h3 class=\"place-name\">' + place.icon + ' ' + escapeHtml(place.name) + '<\/h3>' +\r\n            '<span class=\"distance-badge\">' + escapeHtml(place.distance) + '<\/span>' +\r\n          '<\/div>' +\r\n          '<div class=\"place-meta\">' +\r\n            '<span class=\"meta-pill\">' + escapeHtml(place.categoryLabel) + '<\/span>' +\r\n            '<span class=\"meta-pill\">Ponto de interesse<\/span>' +\r\n          '<\/div>' +\r\n          '<div class=\"place-actions\">' +\r\n            '<button class=\"place-btn\" type=\"button\" data-focus=\"' + place.id + '\">Ver no mapa<\/button>' +\r\n            '<a class=\"place-btn\" href=\"' + buildDirectionsUrl(place) + '\" target=\"_blank\" rel=\"noopener noreferrer\">Como chegar<\/a>' +\r\n          '<\/div>';\r\n        container.appendChild(card);\r\n      });\r\n\r\n      container.querySelectorAll('[data-focus]').forEach(button => {\r\n        button.addEventListener('click', () => focusPlace(button.dataset.focus));\r\n      });\r\n\r\n      renderPagination(filtered.length, pageCount);\r\n    }\r\n\r\n    function initializeMap() {\r\n      places.forEach(addMarker);\r\n      map.setView(hotelLatLng || fallbackCenter, window.innerWidth <= 640 ? 14 : 15);\r\n      syncMarkerVisibility();\r\n      fitAllVisiblePlaces();\r\n      refreshLeafletMap();\r\n    }\r\n\r\n    const routeButton = document.getElementById('open-hotel-route');\r\n    const fitButton = document.getElementById('fit-all-places');\r\n\r\n    if (routeButton) {\r\n      routeButton.addEventListener('click', () => {\r\n        window.open(buildSearchUrl(places[0]), '_blank', 'noopener');\r\n      });\r\n    }\r\n\r\n    if (fitButton) {\r\n      fitButton.addEventListener('click', fitAllVisiblePlaces);\r\n    }\r\n\r\n    initializeMap();\r\n    renderFilters();\r\n    renderPlaces();\r\n\r\n    map.on('focus', () => map.scrollWheelZoom.enable());\r\n    map.on('blur', () => map.scrollWheelZoom.disable());\r\n    map.on('click', () => map.scrollWheelZoom.enable());\r\n\r\n    window.addEventListener('load', refreshLeafletMap);\r\n    window.addEventListener('resize', () => {\r\n      refreshLeafletMap();\r\n      renderPlaces();\r\n    });\r\n\r\n    document.addEventListener('visibilitychange', () => {\r\n      if (!document.hidden) refreshLeafletMap();\r\n    });\r\n\r\n    setTimeout(refreshLeafletMap, 1200);\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\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-116406a e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"116406a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8df9411 elementor-widget elementor-widget-html\" data-id=\"8df9411\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .villa-destination,\r\n  .villa-destination * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .villa-destination {\r\n    --brand: #003C35;\r\n    --brand-dark: #002b26;\r\n    --accent: #9D7B4B;\r\n    --accent-soft: #f5efe6;\r\n    --surface: #ffffff;\r\n    --surface-soft: #f7f8fa;\r\n    --text: #173047;\r\n    --muted: #64778a;\r\n    --line: #dde5ec;\r\n    --shadow: 0 14px 30px rgba(23, 48, 71, 0.08);\r\n\r\n    padding: 24px 20px;\r\n    background: transparent;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    color: var(--text);\r\n  }\r\n\r\n  .villa-destination__container {\r\n    max-width: 1180px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .villa-destination__card {\r\n    display: grid;\r\n    grid-template-columns: minmax(320px, 0.95fr) minmax(420px, 1.05fr);\r\n    align-items: stretch;\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: var(--surface);\r\n    border: 1px solid var(--line);\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  .villa-destination__content {\r\n    padding: 30px 30px 28px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    background:\r\n      radial-gradient(circle at top left, rgba(157, 123, 75, 0.08), transparent 28%),\r\n      linear-gradient(180deg, #ffffff 0%, #fafbfd 100%);\r\n  }\r\n\r\n  .villa-destination__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    align-self: flex-start;\r\n    min-height: 30px;\r\n    padding: 6px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(157, 123, 75, 0.12);\r\n    border: 1px solid rgba(157, 123, 75, 0.22);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .villa-destination__title {\r\n    margin: 0 0 12px;\r\n    font-size: clamp(28px, 3vw, 40px);\r\n    line-height: 1.06;\r\n    font-weight: 800;\r\n    color: var(--brand);\r\n  }\r\n\r\n  .villa-destination__text {\r\n    margin: 0 0 18px;\r\n    font-size: 15px;\r\n    line-height: 1.7;\r\n    color: var(--muted);\r\n    max-width: 560px;\r\n  }\r\n\r\n  .villa-destination__chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n  }\r\n\r\n  .villa-destination__chip {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 32px;\r\n    padding: 7px 10px;\r\n    border-radius: 999px;\r\n    background: var(--accent-soft);\r\n    border: 1px solid rgba(157, 123, 75, 0.18);\r\n    color: #7b5c35;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .villa-destination__media {\r\n    position: relative;\r\n    min-width: 0;\r\n    background: var(--surface-soft);\r\n  }\r\n\r\n  .villa-destination__image {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 320px;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  .villa-destination__media::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(90deg, rgba(0, 60, 53, 0.06) 0%, rgba(0, 60, 53, 0) 26%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .villa-destination {\r\n      padding: 18px 14px;\r\n    }\r\n\r\n    .villa-destination__card {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .villa-destination__media {\r\n      order: 1;\r\n    }\r\n\r\n    .villa-destination__content {\r\n      order: 2;\r\n      padding: 22px 18px 20px;\r\n    }\r\n\r\n    .villa-destination__image {\r\n      min-height: 220px;\r\n      max-height: 260px;\r\n    }\r\n\r\n    .villa-destination__title {\r\n      font-size: 28px;\r\n    }\r\n\r\n    .villa-destination__text {\r\n      font-size: 14px;\r\n      line-height: 1.65;\r\n      margin-bottom: 14px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .villa-destination__card {\r\n      border-radius: 18px;\r\n    }\r\n\r\n    .villa-destination__content {\r\n      padding: 18px 16px 16px;\r\n    }\r\n\r\n    .villa-destination__eyebrow {\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .villa-destination__title {\r\n      font-size: 24px;\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .villa-destination__text {\r\n      font-size: 13px;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    .villa-destination__image {\r\n      min-height: 190px;\r\n      max-height: 220px;\r\n    }\r\n\r\n    .villa-destination__chips {\r\n      gap: 6px;\r\n    }\r\n\r\n    .villa-destination__chip {\r\n      min-height: 28px;\r\n      padding: 6px 8px;\r\n      font-size: 10px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"villa-destination\" aria-labelledby=\"villa-destination-title\">\r\n  <div class=\"villa-destination__container\">\r\n    <div class=\"villa-destination__card\">\r\n      <div class=\"villa-destination__content\">\r\n        <div class=\"villa-destination__eyebrow\">Descubra Natal<\/div>\r\n        <h2 class=\"villa-destination__title\" id=\"villa-destination-title\">\r\n          Natal, sol, mar e experi\u00eancias inesquec\u00edveis\r\n        <\/h2>\r\n        <p class=\"villa-destination__text\">\r\n          Natal encanta com praias de \u00e1guas mornas, dunas impressionantes, paisagens tropicais e uma gastronomia marcante. Entre cen\u00e1rios ic\u00f4nicos como Ponta Negra, Morro do Careca e Genipabu, a cidade oferece o equil\u00edbrio ideal entre lazer, natureza e cultura local.\r\n        <\/p>\r\n\r\n        <div class=\"villa-destination__chips\">\r\n          <span class=\"villa-destination__chip\">Praias e Dunas<\/span>\r\n          <span class=\"villa-destination__chip\">Gastronomia Potiguar<\/span>\r\n          <span class=\"villa-destination__chip\">Turismo e Cultura<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"villa-destination__media\">\r\n        <img decoding=\"async\"\r\n          class=\"villa-destination__image\"\r\n          src=\"https:\/\/villaparkhotel.com.br\/wp-content\/uploads\/2024\/08\/ystallonne-alves-7VWcujLDF2o-unsplash-1.jpg\"\r\n          alt=\"Praia em Natal com faixa de areia, mar e cen\u00e1rio urbano ao fundo\"\r\n        \/>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Villa Park Hotel Natal Hospedagem estrat\u00e9gica em Natal para eventos, turismo e viagens corporativas Restaurante Eventos e grupos Corporativo Mobilidade f\u00e1cil Hub de Eventos Localiza\u00e7\u00e3o Reserve agora Escolha sua cidade, datas e ocupa\u00e7\u00e3o para consultar disponibilidade no motor de reservas. Hotel RecifeNatalFortaleza Check-in Check-out Adultos 1 adulto2 adultos3 adultos4 adultos Crian\u00e7as 01 crian\u00e7a2 crian\u00e7as Idade da crian\u00e7a 1 Selecione01234567891011121314151617 Idade da crian\u00e7a 2 Selecione01234567891011121314151617 C\u00f3digo promocional O redirecionamento segue a l\u00f3gica do Omnibees com 1 quarto por busca. Ver disponibilidade Villa Park Hotel Natal Hotel ideal para quem visita Natal a neg\u00f3cios, participa de eventos ou viaja a trabalho. Localiza\u00e7\u00e3o inteligente F\u00e1cil mobilidade pela cidade, com acesso pr\u00e1tico a servi\u00e7os, centros de eventos e pontos estrat\u00e9gicos. Ideal para grupos e eventos Estrutura funcional para receber caravanas, encontros, equipes corporativas e participantes de eventos. Caf\u00e9 da manh\u00e3 na medida certa Uma experi\u00eancia pr\u00e1tica e saborosa para come\u00e7ar bem o dia, seja em uma agenda de lazer ou de trabalho. Seu navegador n\u00e3o suporta v\u00eddeo em HTML5. Turismo \u00b7 Eventos \u00b7 Corporativo Quartos e Su\u00edtes Categorias pensadas para diferentes perfis de hospedagem Mais do que uma lista de amenidades, cada categoria do Villa Park Hotel atende melhor a um tipo de estadia \u2014 de viagens objetivas a hospedagens com mais espa\u00e7o e versatilidade. Standard Superior Su\u00edte Quarto Standard \u2039 \u203a Uma categoria funcional, acolhedora e pr\u00e1tica para diferentes tipos de estadia. Standard Conforto e praticidade para uma hospedagem objetiva, funcional e acolhedora. Ideal para quem busca uma boa experi\u00eancia de descanso com estrutura completa para turismo urbano, viagens corporativas, eventos e estadias curtas em Natal. Ideal para Viagens corporativas Participa\u00e7\u00e3o em eventos Estadias curtas e pr\u00e1ticas Diferenciais principais Bancada de trabalho Configura\u00e7\u00f5es flex\u00edveis de camas 80 apartamentos dispon\u00edveis 1 cama de casal 2 ou 3 solteiros TV por assinatura Frigobar Facilidades padr\u00e3o incluem Smart TV 32&#8243;, telefone, secador de cabelo, banheiro com ducha, mesa de cabeceira e bancada de trabalho. Quarto Superior \u2039 \u203a Uma categoria para quem deseja mais exclusividade dentro da mesma proposta funcional do hotel. Superior Mais exclusividade e localiza\u00e7\u00e3o privilegiada para uma estadia com conforto adicional. Indicado para h\u00f3spedes que buscam a praticidade do Villa Park com um diferencial de posicionamento e uma percep\u00e7\u00e3o mais reservada da experi\u00eancia. Ideal para Casais Estadias com mais tranquilidade Quem valoriza localiza\u00e7\u00e3o privilegiada no pr\u00e9dio Diferenciais principais Localizados em andar alto Categoria mais exclusiva 6 apartamentos dispon\u00edveis Andar alto TV por assinatura Bancada de trabalho Configura\u00e7\u00e3o flex\u00edvel A categoria Superior inclui frigobar, telefone, Smart TV 32&#8243;, secador, banheiro com ducha, bancada de trabalho e diferentes configura\u00e7\u00f5es de camas. Su\u00edte \u2039 \u203a Mais amplitude e versatilidade para fam\u00edlias, estadias longas e hospedagens com necessidades espec\u00edficas. Su\u00edte Mais espa\u00e7o, conforto e funcionalidade para uma experi\u00eancia mais completa. A melhor op\u00e7\u00e3o para quem precisa de mais versatilidade na estadia, seja para acomodar fam\u00edlias, permanecer mais dias ou contar com uma estrutura mais ampla e independente. Ideal para Fam\u00edlias Longas estadias Reuni\u00f5es durante a hospedagem Diferenciais principais Cozinha americana Sala com sof\u00e1-cama TV 42&#8243; na sala e 32&#8243; no quarto Cafeteira Micro-ondas Minibar Banheiro adaptado A su\u00edte conta com cama de casal e cama extra adicional, amplo banheiro adaptado para portadores de necessidades especiais, banquetas, mesa de cabeceira e uma configura\u00e7\u00e3o ideal para quem quer mais autonomia na hospedagem. VIVA EXPERI\u00caNCIAS INESQUEC\u00cdVEIS GASTRONOMIA E LAZER \u00c9 com o Villa Park Hotel que voc\u00ea ter\u00e1 uma excelente experi\u00eancia de hospedagem durante sua passagem por Natal, no Rio Grande do Norte. Al\u00e9m da localiza\u00e7\u00e3o privilegiada, pr\u00f3ximo ao centro, principais pontos comerciais e tur\u00edsticos, somos um hotel que preza pelo bem-estar dos h\u00f3spedes. Localiza\u00e7\u00e3o Estrat\u00e9gica Uma base completa para neg\u00f3cios, lazer e boa gastronomia O Villa Park Hotel re\u00fane tudo o que o h\u00f3spede precisa em uma s\u00f3 estadia. Est\u00e1 pr\u00f3ximo aos principais polos corporativos e ao Centro de Conven\u00e7\u00f5es de Natal, com f\u00e1cil acesso \u00e0s praias e atra\u00e7\u00f5es da regi\u00e3o. E ainda oferece um caf\u00e9 da manh\u00e3 e buffet pensados para come\u00e7ar bem qualquer tipo de dia \u2014 seja uma reuni\u00e3o, um passeio ou um evento. Villa Park Hotel Contact Center Riachuelo Centro de Conven\u00e7\u00f5es | Caf\u00e9 da Manh\u00e3 Restaurante &#038; Buffet | Ponta Negra Genipabu Pipa Contact Center da Riachuelo \u2039 \u203a Do caf\u00e9 da manh\u00e3 \u00e0s praias e aos grandes eventos \u2014 tudo come\u00e7a aqui. Caf\u00e9 da manh\u00e3 servido todos os dias \u2014 pensado para come\u00e7ar bem qualquer agenda. Restaurante &#038; Caf\u00e9 da Manh\u00e3 CONFORTO E COMODIDADE Facilidade de Pagamento Aceitamos todos os cart\u00f5es. Condi\u00e7\u00f5es de parcelamento: parcelamos em at\u00e9 6x a partir de R$800,00. *Valor da parcela m\u00ednima R$400,00 Pagamento facilitado Check-in \/ Check-out Hor\u00e1rio de check-in \u00e0s 14h00 e check-out \u00e0s 12h00. Consulte disponibilidade para chegadas e sa\u00eddas em hor\u00e1rios diferenciados. Atendimento flex\u00edvel Wi-Fi Gr\u00e1tis Mantenha-se conectado e compartilhe momentos especiais com mais praticidade durante toda a hospedagem. Conex\u00e3o dispon\u00edvel EVENTOS Eventos no Villa Park Hotel Estrutura completa para eventos em Natal Localiza\u00e7\u00e3o privilegiada e suporte dedicado do in\u00edcio ao fim. O Villa Park oferece um ambiente vers\u00e1til para encontros corporativos, treinamentos, palestras, cursos e celebra\u00e7\u00f5es. Com atendimento dedicado e f\u00e1cil acesso em Natal, seu evento acontece com mais praticidade e conforto. Eventos Corporativos Treinamentos e Cursos Palestras Localiza\u00e7\u00e3o Estrat\u00e9gica Coffee Break Transforme seus eventos em experi\u00eancias memor\u00e1veis com o nosso servi\u00e7o de coffee break. Nossa equipe cuida de cada detalhe para criar momentos de descontra\u00e7\u00e3o, praticidade e energia renovada para seus convidados. Nossas Salas Sala Candel\u00e1ria 80 pessoas Sala Ribeira 80 pessoas Sala Petr\u00f3polis 100 pessoas Sala Tirol 40 pessoas Hall para eventos \u2039 \u203a Conhe\u00e7a os ambientes dispon\u00edveis para o seu evento. Eventos no Villa Park Reserve Nossas Salas Nossos Servi\u00e7os Estacionamento Dispomos de estacionamento coberto e gratuito para o seu carro, oferecendo mais tranquilidade e praticidade durante toda a hospedagem. Cortesia para h\u00f3spedes Localiza\u00e7\u00e3o Privilegiada Pr\u00f3ximo \u00e0 \u00e1rea central de Natal e de importantes pontos comerciais, hospitalares, institucionais e tur\u00edsticos da cidade. Mobilidade facilitada Caf\u00e9 da Manh\u00e3 Desfrute de um caf\u00e9 da manh\u00e3 variado, com sabores regionais e op\u00e7\u00f5es para come\u00e7ar o dia com mais energia. Das 06h00 \u00e0s 09h00<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"VILLA PARK HOTEL NATAL - Reserve em nosso site","_seopress_titles_desc":"Natal, a \u2018Cidade do Sol\u2019, \u00e9 um para\u00edso tropical no nordeste, conhecida por suas praias e paisagens deslumbrantes.  Se hospede no Villa Park Hotel Natal","_seopress_robots_index":"","footnotes":""},"class_list":["post-2829","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/pages\/2829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/comments?post=2829"}],"version-history":[{"count":140,"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/pages\/2829\/revisions"}],"predecessor-version":[{"id":3057,"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/pages\/2829\/revisions\/3057"}],"wp:attachment":[{"href":"https:\/\/villaparkhotel.com.br\/en\/wp-json\/wp\/v2\/media?parent=2829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}