{"id":1615,"date":"2026-07-10T16:34:43","date_gmt":"2026-07-10T16:34:43","guid":{"rendered":"https:\/\/www.montedosavos.pt\/pampilhos-room\/"},"modified":"2026-08-12T12:32:44","modified_gmt":"2026-08-12T12:32:44","slug":"pampilhos-room","status":"publish","type":"page","link":"https:\/\/www.montedosavos.pt\/en\/pampilhos-room\/","title":{"rendered":"Pampilhos Room"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1615\" class=\"elementor elementor-1615 elementor-90\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ffa5641 no-page-gallery e-flex e-con-boxed e-con e-parent\" data-id=\"2ffa5641\" data-element_type=\"container\" data-e-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-787cc6a6 elementor-widget elementor-widget-heading\" data-id=\"787cc6a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Pampilhos Room<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32d5da2 elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"32d5da2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Welcome<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Rooms<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-3645002 e-flex e-con-boxed e-con e-parent\" data-id=\"3645002\" data-element_type=\"container\" data-e-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<div class=\"elementor-element elementor-element-338ec1f7 e-con-full e-flex e-con e-child\" data-id=\"338ec1f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-33e5e14c e-con-full e-flex e-con e-child\" data-id=\"33e5e14c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-60643d2c e-con-full e-flex e-con e-child\" data-id=\"60643d2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2571eb47 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2571eb47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b678ce1 e-con-full e-flex e-con e-child\" data-id=\"6b678ce1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e080c29 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2e080c29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Room<\/h6>\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-4d002742 e-flex e-con-boxed e-con e-child\" data-id=\"4d002742\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3d5cc9fb e-con-full e-flex e-con e-child\" data-id=\"3d5cc9fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-610ebbd7 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"610ebbd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">T1 Room<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56b789e8 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"56b789e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78de56d4 elementor-widget elementor-widget-heading\" data-id=\"78de56d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">180\u20ac<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2710adf2 elementor-widget elementor-widget-text-editor\" data-id=\"2710adf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\/night<\/p>\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\t\t<div class=\"elementor-element elementor-element-62869ea3 elementor-icon-list--layout-inline elementor-align-start elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"62869ea3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2 Single Beds<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 - 2 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44becf6e elementor-widget elementor-widget-html\" data-id=\"44becf6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\r\n     GALERIA GLOBAL ELEMENTOR\r\n     \r\n     SUPORTA:\r\n     - CARROSSEL DE IMAGENS ELEMENTOR\r\n     - GALERIA B\u00c1SICA\r\n     - WIDGETS DE IMAGEM\r\n     - BACKGROUNDS\r\n     - REMOVE DUPLICADOS\r\n     - RESPEITA A ORDEM DO CARROSSEL\r\n     ===================================================== -->\r\n\r\n<div id=\"page-image-gallery\" class=\"page-image-gallery\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Galeria de imagens\">\r\n\r\n    <div class=\"page-image-gallery__header\">\r\n\r\n        <span class=\"page-image-gallery__counter\"><\/span>\r\n\r\n        <div class=\"page-image-gallery__control page-image-gallery__close\" role=\"button\" tabindex=\"0\" aria-label=\"Fechar galeria\">\r\n \u00d7\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"page-image-gallery__stage\">\r\n\r\n        <div class=\"page-image-gallery__control page-image-gallery__arrow page-image-gallery__arrow--previous\" role=\"button\" tabindex=\"0\" aria-label=\"Imagem anterior\">\r\n \u276e\r\n        <\/div>\r\n\r\n\r\n        <div class=\"page-image-gallery__image-wrapper\">\r\n\r\n            <img decoding=\"async\" class=\"page-image-gallery__image\" src=\"\" alt=\"\">\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"page-image-gallery__control page-image-gallery__arrow page-image-gallery__arrow--next\" role=\"button\" tabindex=\"0\" aria-label=\"Imagem seguinte\">\r\n \u276f\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"page-image-gallery__thumbnails\"><\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<style>\r\n\r\n\/* =====================================================\r\n   CORES\r\n   ===================================================== *\/\r\n\r\n:root {\r\n    --page-gallery-primary: #4E3D33;\r\n    --page-gallery-secondary: #958379;\r\n    --page-gallery-accent: #E65D46;\r\n    --page-gallery-text: #FFFFFF;\r\n    --page-gallery-overlay: rgba(20, 16, 14, 0.97);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IMAGENS CLIC\u00c1VEIS\r\n   ===================================================== *\/\r\n\r\n.page-gallery-clickable,\r\n.page-gallery-hover-target {\r\n    cursor: pointer !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HOLDER DO HOVER\r\n   ===================================================== *\/\r\n\r\n.page-gallery-hover-target {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    isolation: isolate;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IMAGENS\r\n   ===================================================== *\/\r\n\r\nimg.page-gallery-clickable {\r\n    cursor: pointer !important;\r\n\r\n    transform: scale(1);\r\n    transform-origin: center center;\r\n\r\n    backface-visibility: hidden;\r\n\r\n    transition:\r\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),\r\n        filter 0.3s ease !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   OVERLAY HOVER\r\n   ===================================================== *\/\r\n\r\n.page-gallery-hover-overlay {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n\r\n    z-index: 50 !important;\r\n\r\n    display: flex !important;\r\n\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    background: rgba(20, 16, 14, 0.20) !important;\r\n\r\n    opacity: 0;\r\n    visibility: hidden;\r\n\r\n    pointer-events: none !important;\r\n\r\n    transition:\r\n        opacity 0.28s ease,\r\n        visibility 0.28s ease;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   C\u00cdRCULO LARANJA\r\n   ===================================================== *\/\r\n\r\n.page-gallery-hover-icon {\r\n    box-sizing: border-box;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255, 255, 255, 0.20);\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        var(--page-gallery-accent);\r\n\r\n    box-shadow:\r\n        0 8px 24px\r\n        rgba(0, 0, 0, 0.25);\r\n\r\n    opacity: 0;\r\n\r\n    transform: scale(0.78);\r\n\r\n    transform-origin: center center;\r\n\r\n    transition:\r\n        opacity 0.25s ease,\r\n        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   SVG DA LUPA\r\n   ===================================================== *\/\r\n\r\n.page-gallery-hover-icon svg {\r\n    display: block;\r\n\r\n    width: 18px;\r\n    height: 18px;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    fill: #FFFFFF !important;\r\n\r\n    \/*\r\n     * Pequeno ajuste \u00f3tico devido\r\n     * ao peso visual do cabo.\r\n     *\/\r\n    transform:\r\n        translate(-0.8px, -0.8px);\r\n}\r\n\r\n\r\n.page-gallery-hover-icon svg path {\r\n    fill: #FFFFFF !important;\r\n    stroke: none !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HOVER DESKTOP\r\n   ===================================================== *\/\r\n\r\n@media (hover: hover) and (pointer: fine) {\r\n\r\n    .page-gallery-hover-target:hover\r\n    .page-gallery-hover-overlay {\r\n        opacity: 1;\r\n        visibility: visible;\r\n    }\r\n\r\n\r\n    .page-gallery-hover-target:hover\r\n    .page-gallery-hover-icon {\r\n        opacity: 1;\r\n        transform: scale(1);\r\n    }\r\n\r\n\r\n    .page-gallery-hover-target:hover\r\n    img.page-gallery-clickable {\r\n        transform: scale(1.025);\r\n\r\n        filter:\r\n            brightness(0.90)\r\n            saturate(0.96);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BLOQUEIO DE SCROLL\r\n   ===================================================== *\/\r\n\r\nhtml.page-image-gallery-open,\r\nbody.page-image-gallery-open {\r\n    overflow: hidden !important;\r\n    overscroll-behavior: none;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   LIGHTBOX\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery {\r\n    position: fixed;\r\n    inset: 0;\r\n\r\n    z-index: 2147483647;\r\n\r\n    display: grid;\r\n\r\n    grid-template-rows:\r\n        70px\r\n        minmax(0, 1fr)\r\n        auto;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    background:\r\n        var(--page-gallery-overlay)\r\n        !important;\r\n\r\n    opacity: 0;\r\n    visibility: hidden;\r\n\r\n    pointer-events: none;\r\n\r\n    transition:\r\n        opacity 0.25s ease,\r\n        visibility 0.25s ease;\r\n}\r\n\r\n\r\n#page-image-gallery.is-open {\r\n    opacity: 1;\r\n    visibility: visible;\r\n\r\n    pointer-events: auto;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HEADER\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__header {\r\n    position: relative;\r\n\r\n    z-index: 10;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    padding: 12px 24px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTADOR\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__counter {\r\n    color:\r\n        var(--page-gallery-text)\r\n        !important;\r\n\r\n    font-family: inherit;\r\n\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n\r\n    line-height: 1;\r\n\r\n    letter-spacing: 0.05em;\r\n\r\n    opacity: 0.8;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTROLOS\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__control {\r\n    box-sizing: border-box !important;\r\n\r\n    display: flex !important;\r\n\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255, 255, 255, 0.12)\r\n        !important;\r\n\r\n    border-radius: 50% !important;\r\n\r\n    background:\r\n        var(--page-gallery-primary)\r\n        !important;\r\n\r\n    background-color:\r\n        var(--page-gallery-primary)\r\n        !important;\r\n\r\n    background-image:\r\n        none !important;\r\n\r\n    color:\r\n        var(--page-gallery-text)\r\n        !important;\r\n\r\n    cursor: pointer !important;\r\n\r\n    user-select: none !important;\r\n\r\n    -webkit-user-select:\r\n        none !important;\r\n\r\n    -webkit-tap-highlight-color:\r\n        transparent;\r\n\r\n    box-shadow:\r\n        0 6px 22px\r\n        rgba(0, 0, 0, 0.28)\r\n        !important;\r\n\r\n    transition:\r\n        background-color 0.2s ease,\r\n        border-color 0.2s ease,\r\n        box-shadow 0.2s ease,\r\n        transform 0.2s ease\r\n        !important;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__control::before,\r\n\r\n#page-image-gallery\r\n.page-image-gallery__control::after {\r\n    display: none !important;\r\n\r\n    content: none !important;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__control:hover,\r\n\r\n#page-image-gallery\r\n.page-image-gallery__control:focus-visible {\r\n    border-color:\r\n        var(--page-gallery-accent)\r\n        !important;\r\n\r\n    background:\r\n        var(--page-gallery-accent)\r\n        !important;\r\n\r\n    background-color:\r\n        var(--page-gallery-accent)\r\n        !important;\r\n\r\n    color:\r\n        #FFFFFF !important;\r\n\r\n    box-shadow:\r\n        0 8px 28px\r\n        rgba(0, 0, 0, 0.38)\r\n        !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FECHAR\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__close {\r\n    width: 46px !important;\r\n    min-width: 46px !important;\r\n\r\n    height: 46px !important;\r\n    min-height: 46px !important;\r\n\r\n    font-family:\r\n        Arial,\r\n        Helvetica,\r\n        sans-serif\r\n        !important;\r\n\r\n    font-size: 34px !important;\r\n    font-weight: 300 !important;\r\n\r\n    line-height: 1 !important;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__close:hover,\r\n\r\n#page-image-gallery\r\n.page-image-gallery__close:focus-visible {\r\n    transform:\r\n        rotate(90deg)\r\n        scale(1.05);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IMAGEM PRINCIPAL\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__stage {\r\n    position: relative;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    min-width: 0;\r\n    min-height: 0;\r\n\r\n    padding:\r\n        10px\r\n        95px\r\n        20px;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__image-wrapper {\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    min-width: 0;\r\n    min-height: 0;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__image {\r\n    display: block;\r\n\r\n    width: auto !important;\r\n    max-width: 100% !important;\r\n\r\n    height: auto !important;\r\n\r\n    max-height:\r\n        calc(100vh - 190px)\r\n        !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    border: 0 !important;\r\n\r\n    border-radius: 3px;\r\n\r\n    background:\r\n        transparent !important;\r\n\r\n    object-fit: contain;\r\n\r\n    opacity: 1;\r\n\r\n    transform: scale(1);\r\n\r\n    user-select: none;\r\n\r\n    -webkit-user-drag: none;\r\n\r\n    transition:\r\n        opacity 0.18s ease,\r\n        transform 0.18s ease;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__image.is-changing {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        scale(0.985);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   SETAS\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__arrow {\r\n    position: absolute;\r\n\r\n    top: 50%;\r\n\r\n    z-index: 10;\r\n\r\n    width: 54px !important;\r\n    min-width: 54px !important;\r\n\r\n    height: 54px !important;\r\n    min-height: 54px !important;\r\n\r\n    font-family:\r\n        Arial,\r\n        Helvetica,\r\n        sans-serif\r\n        !important;\r\n\r\n    font-size: 23px !important;\r\n\r\n    line-height: 1 !important;\r\n\r\n    transform:\r\n        translateY(-50%);\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__arrow:hover,\r\n\r\n#page-image-gallery\r\n.page-image-gallery__arrow:focus-visible {\r\n    transform:\r\n        translateY(-50%)\r\n        scale(1.08);\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__arrow--previous {\r\n    left: 24px;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__arrow--next {\r\n    right: 24px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   MINIATURAS\r\n   ===================================================== *\/\r\n\r\n#page-image-gallery\r\n.page-image-gallery__thumbnails {\r\n    box-sizing: border-box;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    width: 100%;\r\n\r\n    min-height: 92px;\r\n\r\n    padding:\r\n        12px\r\n        24px\r\n        18px;\r\n\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n\r\n    scrollbar-width: thin;\r\n\r\n    scrollbar-color:\r\n        var(--page-gallery-secondary)\r\n        transparent;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__thumbnail {\r\n    box-sizing: border-box !important;\r\n\r\n    flex: 0 0 88px;\r\n\r\n    display: block;\r\n\r\n    width: 88px !important;\r\n    height: 64px !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    padding: 3px !important;\r\n\r\n    border:\r\n        2px solid transparent\r\n        !important;\r\n\r\n    border-radius:\r\n        5px !important;\r\n\r\n    background:\r\n        transparent !important;\r\n\r\n    opacity: 0.5;\r\n\r\n    cursor: pointer !important;\r\n\r\n    transition:\r\n        opacity 0.2s ease,\r\n        border-color 0.2s ease,\r\n        transform 0.2s ease;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__thumbnail:hover {\r\n    border-color:\r\n        var(--page-gallery-secondary)\r\n        !important;\r\n\r\n    opacity: 0.9;\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__thumbnail.is-active {\r\n    border-color:\r\n        var(--page-gallery-accent)\r\n        !important;\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n}\r\n\r\n\r\n#page-image-gallery\r\n.page-image-gallery__thumbnail img {\r\n    display: block !important;\r\n\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    border: 0 !important;\r\n\r\n    border-radius:\r\n        2px !important;\r\n\r\n    object-fit:\r\n        cover !important;\r\n\r\n    cursor: pointer !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   MOBILE\r\n   ===================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    #page-image-gallery {\r\n        grid-template-rows:\r\n            60px\r\n            minmax(0, 1fr)\r\n            auto;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__header {\r\n        padding:\r\n            9px\r\n            14px;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__close {\r\n        width: 42px !important;\r\n        min-width: 42px !important;\r\n\r\n        height: 42px !important;\r\n        min-height: 42px !important;\r\n\r\n        font-size:\r\n            30px !important;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__stage {\r\n        padding:\r\n            10px\r\n            12px\r\n            15px;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__image {\r\n        max-height:\r\n            calc(100vh - 155px)\r\n            !important;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__arrow {\r\n        width: 44px !important;\r\n        min-width: 44px !important;\r\n\r\n        height: 44px !important;\r\n        min-height: 44px !important;\r\n\r\n        font-size:\r\n            19px !important;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__arrow--previous {\r\n        left: 12px;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__arrow--next {\r\n        right: 12px;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__thumbnails {\r\n        gap: 7px;\r\n\r\n        min-height: 74px;\r\n\r\n        padding:\r\n            9px\r\n            14px\r\n            14px;\r\n    }\r\n\r\n\r\n    #page-image-gallery\r\n    .page-image-gallery__thumbnail {\r\n        flex-basis: 66px;\r\n\r\n        width: 66px !important;\r\n        height: 49px !important;\r\n    }\r\n\r\n\r\n    .page-gallery-hover-icon {\r\n        width: 40px;\r\n        height: 40px;\r\n    }\r\n\r\n\r\n    .page-gallery-hover-icon svg {\r\n        width: 17px;\r\n        height: 17px;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n\r\n(function () {\r\n\r\n    'use strict';\r\n\r\n\r\n    \/* =====================================================\r\n       GALERIA\r\n       ===================================================== *\/\r\n\r\n    const gallery =\r\n        document.getElementById(\r\n            'page-image-gallery'\r\n        );\r\n\r\n\r\n    if (\r\n        !gallery ||\r\n        gallery.dataset.initialized === 'true'\r\n    ) {\r\n        return;\r\n    }\r\n\r\n\r\n    gallery.dataset.initialized =\r\n        'true';\r\n\r\n\r\n    \/* =====================================================\r\n       ELEMENTOS\r\n       ===================================================== *\/\r\n\r\n    const mainImage =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__image'\r\n        );\r\n\r\n\r\n    const imageWrapper =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__image-wrapper'\r\n        );\r\n\r\n\r\n    const counter =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__counter'\r\n        );\r\n\r\n\r\n    const thumbnails =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__thumbnails'\r\n        );\r\n\r\n\r\n    const closeControl =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__close'\r\n        );\r\n\r\n\r\n    const previousControl =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__arrow--previous'\r\n        );\r\n\r\n\r\n    const nextControl =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__arrow--next'\r\n        );\r\n\r\n\r\n    const stage =\r\n        gallery.querySelector(\r\n            '.page-image-gallery__stage'\r\n        );\r\n\r\n\r\n    \/* =====================================================\r\n       CONFIGURA\u00c7\u00c3O\r\n       ===================================================== *\/\r\n\r\n    const EXCLUDED_SELECTOR = [\r\n\r\n        '#page-image-gallery',\r\n\r\n        'header',\r\n\r\n        'footer',\r\n\r\n        'nav',\r\n\r\n        '.no-page-gallery',\r\n\r\n        '.elementor-location-header',\r\n\r\n        '.elementor-location-footer',\r\n\r\n        '.elementor-widget-icon',\r\n\r\n        '.elementor-widget-social-icons',\r\n\r\n        '.elementor-widget-google_maps',\r\n\r\n        '.elementor-lightbox',\r\n\r\n        '.dialog-widget',\r\n\r\n        '.leaflet-container'\r\n\r\n    ].join(',');\r\n\r\n\r\n    \/* =====================================================\r\n       ESTADO\r\n       ===================================================== *\/\r\n\r\n    let galleryItems = [];\r\n\r\n    let currentIndex = 0;\r\n\r\n    let previousFocusedElement = null;\r\n\r\n    let touchStartX = 0;\r\n\r\n    let refreshTimer = null;\r\n\r\n\r\n    \/* =====================================================\r\n       URL\r\n       ===================================================== *\/\r\n\r\n    function normalizeURL(url) {\r\n\r\n        if (!url) {\r\n            return '';\r\n        }\r\n\r\n\r\n        const clean =\r\n            String(url)\r\n                .trim()\r\n                .replace(\r\n                    \/^['\"]|['\"]$\/g,\r\n                    ''\r\n                );\r\n\r\n\r\n        try {\r\n\r\n            return new URL(\r\n                clean,\r\n                window.location.href\r\n            ).href;\r\n\r\n        } catch (error) {\r\n\r\n            return clean;\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    function isImageURL(url) {\r\n\r\n        if (!url) {\r\n            return false;\r\n        }\r\n\r\n\r\n        const clean =\r\n            String(url)\r\n                .split('?')[0]\r\n                .split('#')[0];\r\n\r\n\r\n        return \/\\.(avif|webp|jpe?g|png|gif|svg)$\/i\r\n            .test(clean);\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CHAVE DE DUPLICADOS\r\n       ===================================================== *\/\r\n\r\n    function getDuplicateKey(url) {\r\n\r\n        if (!url) {\r\n            return '';\r\n        }\r\n\r\n\r\n        try {\r\n\r\n            const parsed =\r\n                new URL(\r\n                    url,\r\n                    window.location.href\r\n                );\r\n\r\n\r\n            let path =\r\n                decodeURIComponent(\r\n                    parsed.pathname\r\n                ).toLowerCase();\r\n\r\n\r\n            path = path\r\n\r\n                .replace(\r\n                    \/-\\d+x\\d+(?=(?:\\.[a-z0-9]+){1,2}$)\/i,\r\n                    ''\r\n                )\r\n\r\n                .replace(\r\n                    \/-scaled(?=(?:\\.[a-z0-9]+){1,2}$)\/i,\r\n                    ''\r\n                )\r\n\r\n                .replace(\r\n                    \/-rotated(?=(?:\\.[a-z0-9]+){1,2}$)\/i,\r\n                    ''\r\n                );\r\n\r\n\r\n            return (\r\n                parsed.hostname\r\n                    .toLowerCase() +\r\n                path\r\n            );\r\n\r\n        } catch (error) {\r\n\r\n            return String(url)\r\n                .split('?')[0]\r\n                .split('#')[0]\r\n                .toLowerCase();\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SRCSET\r\n       ===================================================== *\/\r\n\r\n    function getLargestSrcsetImage(\r\n        srcset\r\n    ) {\r\n\r\n        if (!srcset) {\r\n            return '';\r\n        }\r\n\r\n\r\n        const sources =\r\n            srcset\r\n                .split(',')\r\n                .map(\r\n                    function (item) {\r\n\r\n                        const parts =\r\n                            item\r\n                                .trim()\r\n                                .split(\/\\s+\/);\r\n\r\n\r\n                        return {\r\n\r\n                            url:\r\n                                parts[0] || '',\r\n\r\n                            width:\r\n                                parseFloat(\r\n                                    parts[1]\r\n                                ) || 0\r\n\r\n                        };\r\n\r\n                    }\r\n                )\r\n                .filter(\r\n                    function (item) {\r\n\r\n                        return item.url;\r\n\r\n                    }\r\n                )\r\n                .sort(\r\n                    function (\r\n                        a,\r\n                        b\r\n                    ) {\r\n\r\n                        return (\r\n                            a.width -\r\n                            b.width\r\n                        );\r\n\r\n                    }\r\n                );\r\n\r\n\r\n        return sources.length\r\n            ? sources[\r\n                sources.length - 1\r\n            ].url\r\n            : '';\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SOURCE\r\n       ===================================================== *\/\r\n\r\n    function getImageSource(image) {\r\n\r\n        const link =\r\n            image.closest(\r\n                'a[href]'\r\n            );\r\n\r\n\r\n        if (link) {\r\n\r\n            const href =\r\n                link.getAttribute(\r\n                    'href'\r\n                );\r\n\r\n\r\n            if (\r\n                isImageURL(\r\n                    href\r\n                )\r\n            ) {\r\n\r\n                return normalizeURL(\r\n                    href\r\n                );\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        const srcset =\r\n\r\n            image.getAttribute(\r\n                'srcset'\r\n            ) ||\r\n\r\n            image.getAttribute(\r\n                'data-srcset'\r\n            ) ||\r\n\r\n            image.getAttribute(\r\n                'data-lazy-srcset'\r\n            );\r\n\r\n\r\n        return normalizeURL(\r\n\r\n            image.getAttribute(\r\n                'data-full'\r\n            ) ||\r\n\r\n            image.getAttribute(\r\n                'data-large-file'\r\n            ) ||\r\n\r\n            getLargestSrcsetImage(\r\n                srcset\r\n            ) ||\r\n\r\n            image.currentSrc ||\r\n\r\n            image.getAttribute(\r\n                'data-src'\r\n            ) ||\r\n\r\n            image.getAttribute(\r\n                'data-lazy-src'\r\n            ) ||\r\n\r\n            image.getAttribute(\r\n                'src'\r\n            ) ||\r\n\r\n            ''\r\n\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       IGNORAR\r\n       ===================================================== *\/\r\n\r\n    function shouldIgnore(\r\n        element\r\n    ) {\r\n\r\n        if (!element) {\r\n            return true;\r\n        }\r\n\r\n\r\n        return Boolean(\r\n\r\n            element.matches(\r\n                EXCLUDED_SELECTOR\r\n            ) ||\r\n\r\n            element.closest(\r\n                EXCLUDED_SELECTOR\r\n            )\r\n\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SVG\r\n       ===================================================== *\/\r\n\r\n    function createSearchIcon() {\r\n\r\n        const icon =\r\n            document.createElement(\r\n                'span'\r\n            );\r\n\r\n\r\n        icon.className =\r\n            'page-gallery-hover-icon';\r\n\r\n\r\n        icon.innerHTML = `\r\n\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 513.749 513.749\">\r\n\r\n                <path d=\"M504.352 459.061l-99.435-99.477c74.402-99.427 54.115-240.344-45.312-314.746S119.261-9.277 44.859 90.15-9.256 330.494 90.171 404.896c79.868 59.766 189.565 59.766 269.434 0l99.477 99.477c12.501 12.501 32.769 12.501 45.269 0 12.501-12.501 12.501-32.769 0-45.269l-.001-.043zM225.717 385.696c-88.366 0-160-71.634-160-160s71.634-160 160-160 160 71.634 160 160c-.094 88.326-71.673 159.906-160 160z\" \/>\r\n\r\n            <\/svg>\r\n\r\n        `;\r\n\r\n\r\n        return icon;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CRIAR HOVER\r\n       ===================================================== *\/\r\n\r\n    function createHover(\r\n        holder\r\n    ) {\r\n\r\n        if (\r\n            !holder ||\r\n            shouldIgnore(\r\n                holder\r\n            )\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            holder.querySelector(\r\n                ':scope &gt; .page-gallery-hover-overlay'\r\n            )\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        const style =\r\n            window.getComputedStyle(\r\n                holder\r\n            );\r\n\r\n\r\n        if (\r\n            style.position ===\r\n            'static'\r\n        ) {\r\n\r\n            holder.style.position =\r\n                'relative';\r\n\r\n        }\r\n\r\n\r\n        if (\r\n            style.display ===\r\n            'inline'\r\n        ) {\r\n\r\n            holder.style.display =\r\n                'block';\r\n\r\n        }\r\n\r\n\r\n        holder.classList.add(\r\n            'page-gallery-hover-target'\r\n        );\r\n\r\n\r\n        const overlay =\r\n            document.createElement(\r\n                'span'\r\n            );\r\n\r\n\r\n        overlay.className =\r\n            'page-gallery-hover-overlay';\r\n\r\n\r\n        overlay.setAttribute(\r\n            'aria-hidden',\r\n            'true'\r\n        );\r\n\r\n\r\n        overlay.appendChild(\r\n            createSearchIcon()\r\n        );\r\n\r\n\r\n        holder.appendChild(\r\n            overlay\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       HOLDER DE UMA IMAGEM\r\n       ===================================================== *\/\r\n\r\n    function getImageHolder(\r\n        image\r\n    ) {\r\n\r\n        \/*\r\n         * CARROSSEL ELEMENTOR\r\n         *\/\r\n\r\n        const slide =\r\n            image.closest(\r\n                '.swiper-slide'\r\n            );\r\n\r\n\r\n        if (slide) {\r\n\r\n            return (\r\n\r\n                image.closest(\r\n                    'a'\r\n                ) ||\r\n\r\n                image.closest(\r\n                    '.swiper-slide-inner'\r\n                ) ||\r\n\r\n                image.parentElement\r\n\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * GALERIA B\u00c1SICA\r\n         *\/\r\n\r\n        if (\r\n            image.closest(\r\n                '.elementor-image-gallery, .elementor-widget-image-gallery, .gallery'\r\n            )\r\n        ) {\r\n\r\n            return (\r\n\r\n                image.closest(\r\n                    'a'\r\n                ) ||\r\n\r\n                image.closest(\r\n                    '.gallery-icon'\r\n                ) ||\r\n\r\n                image.closest(\r\n                    '.gallery-item'\r\n                )\r\n\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * IMAGEM NORMAL\r\n         *\/\r\n\r\n        return (\r\n\r\n            image.closest(\r\n                'a'\r\n            ) ||\r\n\r\n            image.parentElement\r\n\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PREPARAR IMAGEM\r\n       ===================================================== *\/\r\n\r\n    function prepareImage(\r\n        image,\r\n        key\r\n    ) {\r\n\r\n        if (!image) {\r\n            return;\r\n        }\r\n\r\n\r\n        image.classList.add(\r\n            'page-gallery-clickable'\r\n        );\r\n\r\n\r\n        image.setAttribute(\r\n            'data-page-gallery-key',\r\n            key\r\n        );\r\n\r\n\r\n        const holder =\r\n            getImageHolder(\r\n                image\r\n            );\r\n\r\n\r\n        if (holder) {\r\n\r\n            holder.classList.add(\r\n                'page-gallery-clickable'\r\n            );\r\n\r\n\r\n            holder.setAttribute(\r\n                'data-page-gallery-key',\r\n                key\r\n            );\r\n\r\n\r\n            createHover(\r\n                holder\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CARROSSEL DE IMAGENS\r\n       \r\n       ESTA \u00c9 A PARTE IMPORTANTE:\r\n       \r\n       L\u00ea data-swiper-slide-index\r\n       para recuperar a ordem original\r\n       definida no Elementor.\r\n       ===================================================== *\/\r\n\r\n    function collectImageCarousels(\r\n        items,\r\n        usedKeys\r\n    ) {\r\n\r\n        document\r\n            .querySelectorAll(\r\n                '.elementor-widget-image-carousel'\r\n            )\r\n            .forEach(\r\n                function (carousel) {\r\n\r\n                    if (\r\n                        shouldIgnore(\r\n                            carousel\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const slides =\r\n                        Array.from(\r\n                            carousel.querySelectorAll(\r\n                                '.swiper-slide'\r\n                            )\r\n                        );\r\n\r\n\r\n                    if (\r\n                        !slides.length\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    \/*\r\n                     * Guardamos uma imagem\r\n                     * por \u00edndice original.\r\n                     *\r\n                     * Isto elimina os clones\r\n                     * criados pelo Swiper.\r\n                     *\/\r\n\r\n                    const indexedSlides =\r\n                        new Map();\r\n\r\n\r\n                    const fallbackSlides =\r\n                        [];\r\n\r\n\r\n                    slides.forEach(\r\n                        function (\r\n                            slide,\r\n                            domIndex\r\n                        ) {\r\n\r\n                            const image =\r\n                                slide.querySelector(\r\n                                    'img'\r\n                                );\r\n\r\n\r\n                            if (\r\n                                !image ||\r\n                                shouldIgnore(\r\n                                    image\r\n                                )\r\n                            ) {\r\n                                return;\r\n                            }\r\n\r\n\r\n                            const source =\r\n                                getImageSource(\r\n                                    image\r\n                                );\r\n\r\n\r\n                            if (!source) {\r\n                                return;\r\n                            }\r\n\r\n\r\n                            const key =\r\n                                getDuplicateKey(\r\n                                    source\r\n                                );\r\n\r\n\r\n                            if (!key) {\r\n                                return;\r\n                            }\r\n\r\n\r\n                            prepareImage(\r\n                                image,\r\n                                key\r\n                            );\r\n\r\n\r\n                            \/*\r\n                             * \u00cdndice original\r\n                             * fornecido pelo Swiper.\r\n                             *\/\r\n\r\n                            const rawIndex =\r\n                                slide.getAttribute(\r\n                                    'data-swiper-slide-index'\r\n                                );\r\n\r\n\r\n                            if (\r\n                                rawIndex !==\r\n                                    null &amp;&amp;\r\n                                rawIndex !==\r\n                                    ''\r\n                            ) {\r\n\r\n                                const originalIndex =\r\n                                    parseInt(\r\n                                        rawIndex,\r\n                                        10\r\n                                    );\r\n\r\n\r\n                                if (\r\n                                    !Number.isNaN(\r\n                                        originalIndex\r\n                                    ) &amp;&amp;\r\n                                    !indexedSlides.has(\r\n                                        originalIndex\r\n                                    )\r\n                                ) {\r\n\r\n                                    indexedSlides.set(\r\n                                        originalIndex,\r\n                                        {\r\n                                            source:\r\n                                                source,\r\n\r\n                                            key:\r\n                                                key,\r\n\r\n                                            index:\r\n                                                originalIndex\r\n                                        }\r\n                                    );\r\n\r\n                                }\r\n\r\n\r\n                                return;\r\n\r\n                            }\r\n\r\n\r\n                            \/*\r\n                             * Fallback para\r\n                             * carross\u00e9is sem \u00edndice.\r\n                             *\/\r\n\r\n                            fallbackSlides.push({\r\n\r\n                                source:\r\n                                    source,\r\n\r\n                                key:\r\n                                    key,\r\n\r\n                                index:\r\n                                    domIndex\r\n\r\n                            });\r\n\r\n                        }\r\n                    );\r\n\r\n\r\n                    let orderedSlides =\r\n                        [];\r\n\r\n\r\n                    \/*\r\n                     * Se temos \u00edndices Swiper,\r\n                     * ordenamos 0,1,2,3...\r\n                     *\/\r\n\r\n                    if (\r\n                        indexedSlides.size\r\n                    ) {\r\n\r\n                        orderedSlides =\r\n                            Array\r\n                                .from(\r\n                                    indexedSlides.values()\r\n                                )\r\n                                .sort(\r\n                                    function (\r\n                                        a,\r\n                                        b\r\n                                    ) {\r\n\r\n                                        return (\r\n                                            a.index -\r\n                                            b.index\r\n                                        );\r\n\r\n                                    }\r\n                                );\r\n\r\n                    } else {\r\n\r\n                        \/*\r\n                         * Sem \u00edndices:\r\n                         * usamos ordem DOM,\r\n                         * removendo repetidos.\r\n                         *\/\r\n\r\n                        const fallbackKeys =\r\n                            new Set();\r\n\r\n\r\n                        fallbackSlides.forEach(\r\n                            function (item) {\r\n\r\n                                if (\r\n                                    fallbackKeys.has(\r\n                                        item.key\r\n                                    )\r\n                                ) {\r\n                                    return;\r\n                                }\r\n\r\n\r\n                                fallbackKeys.add(\r\n                                    item.key\r\n                                );\r\n\r\n\r\n                                orderedSlides.push(\r\n                                    item\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n                    }\r\n\r\n\r\n                    \/*\r\n                     * Adicionamos ao lightbox\r\n                     * exatamente nessa ordem.\r\n                     *\/\r\n\r\n                    orderedSlides.forEach(\r\n                        function (item) {\r\n\r\n                            if (\r\n                                usedKeys.has(\r\n                                    item.key\r\n                                )\r\n                            ) {\r\n                                return;\r\n                            }\r\n\r\n\r\n                            usedKeys.add(\r\n                                item.key\r\n                            );\r\n\r\n\r\n                            items.push({\r\n\r\n                                source:\r\n                                    item.source,\r\n\r\n                                key:\r\n                                    item.key,\r\n\r\n                                sourceType:\r\n                                    'carousel'\r\n\r\n                            });\r\n\r\n                        }\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       GALERIAS B\u00c1SICAS\r\n       ===================================================== *\/\r\n\r\n    function collectBasicGalleries(\r\n        items,\r\n        usedKeys\r\n    ) {\r\n\r\n        document\r\n            .querySelectorAll(\r\n                '.elementor-widget-image-gallery'\r\n            )\r\n            .forEach(\r\n                function (galleryWidget) {\r\n\r\n                    if (\r\n                        shouldIgnore(\r\n                            galleryWidget\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    galleryWidget\r\n                        .querySelectorAll(\r\n                            '.gallery-item img'\r\n                        )\r\n                        .forEach(\r\n                            function (image) {\r\n\r\n                                const source =\r\n                                    getImageSource(\r\n                                        image\r\n                                    );\r\n\r\n\r\n                                if (!source) {\r\n                                    return;\r\n                                }\r\n\r\n\r\n                                const key =\r\n                                    getDuplicateKey(\r\n                                        source\r\n                                    );\r\n\r\n\r\n                                if (!key) {\r\n                                    return;\r\n                                }\r\n\r\n\r\n                                prepareImage(\r\n                                    image,\r\n                                    key\r\n                                );\r\n\r\n\r\n                                if (\r\n                                    usedKeys.has(\r\n                                        key\r\n                                    )\r\n                                ) {\r\n                                    return;\r\n                                }\r\n\r\n\r\n                                usedKeys.add(\r\n                                    key\r\n                                );\r\n\r\n\r\n                                items.push({\r\n\r\n                                    source:\r\n                                        source,\r\n\r\n                                    key:\r\n                                        key,\r\n\r\n                                    sourceType:\r\n                                        'gallery'\r\n\r\n                                });\r\n\r\n                            }\r\n                        );\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       OUTRAS IMAGENS\r\n       ===================================================== *\/\r\n\r\n    function collectNormalImages(\r\n        items,\r\n        usedKeys\r\n    ) {\r\n\r\n        document\r\n            .querySelectorAll(\r\n                '.elementor img'\r\n            )\r\n            .forEach(\r\n                function (image) {\r\n\r\n                    if (\r\n                        shouldIgnore(\r\n                            image\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    \/*\r\n                     * J\u00e1 foi tratada por\r\n                     * um carrossel.\r\n                     *\/\r\n\r\n                    if (\r\n                        image.closest(\r\n                            '.elementor-widget-image-carousel'\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    \/*\r\n                     * J\u00e1 foi tratada por\r\n                     * uma galeria b\u00e1sica.\r\n                     *\/\r\n\r\n                    if (\r\n                        image.closest(\r\n                            '.elementor-widget-image-gallery'\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const source =\r\n                        getImageSource(\r\n                            image\r\n                        );\r\n\r\n\r\n                    if (!source) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const key =\r\n                        getDuplicateKey(\r\n                            source\r\n                        );\r\n\r\n\r\n                    if (!key) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    prepareImage(\r\n                        image,\r\n                        key\r\n                    );\r\n\r\n\r\n                    if (\r\n                        usedKeys.has(\r\n                            key\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    usedKeys.add(\r\n                        key\r\n                    );\r\n\r\n\r\n                    items.push({\r\n\r\n                        source:\r\n                            source,\r\n\r\n                        key:\r\n                            key,\r\n\r\n                        sourceType:\r\n                            'image'\r\n\r\n                    });\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       BACKGROUNDS\r\n       ===================================================== *\/\r\n\r\n    function getBackgroundURL(\r\n        element\r\n    ) {\r\n\r\n        const background =\r\n            window\r\n                .getComputedStyle(\r\n                    element\r\n                )\r\n                .backgroundImage;\r\n\r\n\r\n        if (\r\n            !background ||\r\n            background ===\r\n            'none'\r\n        ) {\r\n            return '';\r\n        }\r\n\r\n\r\n        const match =\r\n            background.match(\r\n                \/url\\([\"']?(.*?)[\"']?\\)\/\r\n            );\r\n\r\n\r\n        return match\r\n            ? normalizeURL(\r\n                match[1]\r\n            )\r\n            : '';\r\n\r\n    }\r\n\r\n\r\n    function collectBackgrounds(\r\n        items,\r\n        usedKeys\r\n    ) {\r\n\r\n        document\r\n            .querySelectorAll(\r\n                '.elementor .e-con, .elementor .elementor-element'\r\n            )\r\n            .forEach(\r\n                function (element) {\r\n\r\n                    if (\r\n                        shouldIgnore(\r\n                            element\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    \/*\r\n                     * N\u00e3o tratamos o pr\u00f3prio\r\n                     * widget de carrossel como\r\n                     * background.\r\n                     *\/\r\n\r\n                    if (\r\n                        element.closest(\r\n                            '.elementor-widget-image-carousel'\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const source =\r\n                        getBackgroundURL(\r\n                            element\r\n                        );\r\n\r\n\r\n                    if (!source) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const key =\r\n                        getDuplicateKey(\r\n                            source\r\n                        );\r\n\r\n\r\n                    if (!key) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    element.classList.add(\r\n                        'page-gallery-clickable'\r\n                    );\r\n\r\n\r\n                    element.setAttribute(\r\n                        'data-page-gallery-key',\r\n                        key\r\n                    );\r\n\r\n\r\n                    createHover(\r\n                        element\r\n                    );\r\n\r\n\r\n                    if (\r\n                        usedKeys.has(\r\n                            key\r\n                        )\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    usedKeys.add(\r\n                        key\r\n                    );\r\n\r\n\r\n                    items.push({\r\n\r\n                        source:\r\n                            source,\r\n\r\n                        key:\r\n                            key,\r\n\r\n                        sourceType:\r\n                            'background'\r\n\r\n                    });\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CONSTRUIR LISTA FINAL\r\n       ===================================================== *\/\r\n\r\n    function collectImages() {\r\n\r\n        const items = [];\r\n\r\n        const usedKeys =\r\n            new Set();\r\n\r\n\r\n        \/*\r\n         * PRIORIDADE:\r\n         *\r\n         * 1. Carross\u00e9is\r\n         * 2. Galerias\r\n         * 3. Imagens normais\r\n         * 4. Backgrounds\r\n         *\/\r\n\r\n\r\n        collectImageCarousels(\r\n            items,\r\n            usedKeys\r\n        );\r\n\r\n\r\n        collectBasicGalleries(\r\n            items,\r\n            usedKeys\r\n        );\r\n\r\n\r\n        collectNormalImages(\r\n            items,\r\n            usedKeys\r\n        );\r\n\r\n\r\n        collectBackgrounds(\r\n            items,\r\n            usedKeys\r\n        );\r\n\r\n\r\n        return items;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       IMAGEM CLICADA\r\n       ===================================================== *\/\r\n\r\n    function findClickedIndex(\r\n        element\r\n    ) {\r\n\r\n        const target =\r\n            element.closest(\r\n                '[data-page-gallery-key]'\r\n            );\r\n\r\n\r\n        if (!target) {\r\n            return -1;\r\n        }\r\n\r\n\r\n        const key =\r\n            target.getAttribute(\r\n                'data-page-gallery-key'\r\n            );\r\n\r\n\r\n        if (!key) {\r\n            return -1;\r\n        }\r\n\r\n\r\n        return galleryItems\r\n            .findIndex(\r\n                function (item) {\r\n\r\n                    return (\r\n                        item.key ===\r\n                        key\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       MINIATURAS\r\n       ===================================================== *\/\r\n\r\n    function createThumbnails() {\r\n\r\n        thumbnails.innerHTML =\r\n            '';\r\n\r\n\r\n        galleryItems.forEach(\r\n            function (\r\n                item,\r\n                index\r\n            ) {\r\n\r\n                const thumbnail =\r\n                    document.createElement(\r\n                        'div'\r\n                    );\r\n\r\n\r\n                const image =\r\n                    document.createElement(\r\n                        'img'\r\n                    );\r\n\r\n\r\n                thumbnail.className =\r\n                    'page-image-gallery__thumbnail';\r\n\r\n\r\n                thumbnail.setAttribute(\r\n                    'role',\r\n                    'button'\r\n                );\r\n\r\n\r\n                thumbnail.setAttribute(\r\n                    'tabindex',\r\n                    '0'\r\n                );\r\n\r\n\r\n                thumbnail.setAttribute(\r\n                    'aria-label',\r\n                    'Abrir imagem ' +\r\n                    (\r\n                        index + 1\r\n                    )\r\n                );\r\n\r\n\r\n                image.src =\r\n                    item.source;\r\n\r\n\r\n                image.alt =\r\n                    '';\r\n\r\n\r\n                image.loading =\r\n                    'lazy';\r\n\r\n\r\n                thumbnail.appendChild(\r\n                    image\r\n                );\r\n\r\n\r\n                activateControl(\r\n\r\n                    thumbnail,\r\n\r\n                    function () {\r\n\r\n                        currentIndex =\r\n                            index;\r\n\r\n\r\n                        updateGallery();\r\n\r\n                    }\r\n\r\n                );\r\n\r\n\r\n                thumbnails.appendChild(\r\n                    thumbnail\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ATUALIZAR\r\n       ===================================================== *\/\r\n\r\n    function updateGallery() {\r\n\r\n        if (\r\n            !galleryItems.length\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            currentIndex =\r\n            galleryItems.length\r\n        ) {\r\n\r\n            currentIndex =\r\n                0;\r\n\r\n        }\r\n\r\n\r\n        const item =\r\n            galleryItems[\r\n                currentIndex\r\n            ];\r\n\r\n\r\n        mainImage.classList.add(\r\n            'is-changing'\r\n        );\r\n\r\n\r\n        window.setTimeout(\r\n            function () {\r\n\r\n                mainImage.onload =\r\n                    function () {\r\n\r\n                        mainImage\r\n                            .classList\r\n                            .remove(\r\n                                'is-changing'\r\n                            );\r\n\r\n                    };\r\n\r\n\r\n                mainImage.onerror =\r\n                    function () {\r\n\r\n                        mainImage\r\n                            .classList\r\n                            .remove(\r\n                                'is-changing'\r\n                            );\r\n\r\n                    };\r\n\r\n\r\n                mainImage.src =\r\n                    item.source;\r\n\r\n\r\n                mainImage.alt =\r\n                    '';\r\n\r\n\r\n                if (\r\n                    mainImage.complete\r\n                ) {\r\n\r\n                    mainImage\r\n                        .classList\r\n                        .remove(\r\n                            'is-changing'\r\n                        );\r\n\r\n                }\r\n\r\n            },\r\n            80\r\n        );\r\n\r\n\r\n        counter.textContent =\r\n\r\n            (\r\n                currentIndex + 1\r\n            )\r\n\r\n            + ' \/ ' +\r\n\r\n            galleryItems.length;\r\n\r\n\r\n        thumbnails\r\n            .querySelectorAll(\r\n                '.page-image-gallery__thumbnail'\r\n            )\r\n            .forEach(\r\n                function (\r\n                    thumbnail,\r\n                    index\r\n                ) {\r\n\r\n                    const active =\r\n                        index ===\r\n                        currentIndex;\r\n\r\n\r\n                    thumbnail\r\n                        .classList\r\n                        .toggle(\r\n                            'is-active',\r\n                            active\r\n                        );\r\n\r\n\r\n                    if (active) {\r\n\r\n                        thumbnail.scrollIntoView({\r\n\r\n                            behavior:\r\n                                'smooth',\r\n\r\n                            block:\r\n                                'nearest',\r\n\r\n                            inline:\r\n                                'center'\r\n\r\n                        });\r\n\r\n                    }\r\n\r\n                }\r\n            );\r\n\r\n\r\n        const multiple =\r\n            galleryItems.length &gt; 1;\r\n\r\n\r\n        previousControl.hidden =\r\n            !multiple;\r\n\r\n\r\n        nextControl.hidden =\r\n            !multiple;\r\n\r\n\r\n        thumbnails.hidden =\r\n            !multiple;\r\n\r\n\r\n        preloadAdjacent();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PRELOAD\r\n       ===================================================== *\/\r\n\r\n    function preloadAdjacent() {\r\n\r\n        if (\r\n            galleryItems.length &lt;\r\n            2\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        const previous =\r\n            (\r\n                currentIndex -\r\n                1 +\r\n                galleryItems.length\r\n            ) %\r\n            galleryItems.length;\r\n\r\n\r\n        const next =\r\n            (\r\n                currentIndex +\r\n                1\r\n            ) %\r\n            galleryItems.length;\r\n\r\n\r\n        [\r\n            previous,\r\n            next\r\n        ].forEach(\r\n            function (index) {\r\n\r\n                const preload =\r\n                    new Image();\r\n\r\n\r\n                preload.src =\r\n                    galleryItems[\r\n                        index\r\n                    ].source;\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ABRIR\r\n       ===================================================== *\/\r\n\r\n    function openGallery(\r\n        element\r\n    ) {\r\n\r\n        galleryItems =\r\n            collectImages();\r\n\r\n\r\n        const index =\r\n            findClickedIndex(\r\n                element\r\n            );\r\n\r\n\r\n        if (\r\n            index &lt; 0\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        currentIndex =\r\n            index;\r\n\r\n\r\n        previousFocusedElement =\r\n            document.activeElement;\r\n\r\n\r\n        createThumbnails();\r\n\r\n        updateGallery();\r\n\r\n\r\n        gallery.classList.add(\r\n            &#039;is-open&#039;\r\n        );\r\n\r\n\r\n        gallery.setAttribute(\r\n            &#039;aria-hidden&#039;,\r\n            &#039;false&#039;\r\n        );\r\n\r\n\r\n        document\r\n            .documentElement\r\n            .classList\r\n            .add(\r\n                &#039;page-image-gallery-open&#039;\r\n            );\r\n\r\n\r\n        document\r\n            .body\r\n            .classList\r\n            .add(\r\n                &#039;page-image-gallery-open&#039;\r\n            );\r\n\r\n\r\n        closeControl.focus();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       FECHAR\r\n       ===================================================== *\/\r\n\r\n    function closeGallery() {\r\n\r\n        gallery.classList.remove(\r\n            &#039;is-open&#039;\r\n        );\r\n\r\n\r\n        gallery.setAttribute(\r\n            &#039;aria-hidden&#039;,\r\n            &#039;true&#039;\r\n        );\r\n\r\n\r\n        document\r\n            .documentElement\r\n            .classList\r\n            .remove(\r\n                &#039;page-image-gallery-open&#039;\r\n            );\r\n\r\n\r\n        document\r\n            .body\r\n            .classList\r\n            .remove(\r\n                &#039;page-image-gallery-open&#039;\r\n            );\r\n\r\n\r\n        mainImage.removeAttribute(\r\n            &#039;src&#039;\r\n        );\r\n\r\n\r\n        if (\r\n            previousFocusedElement &amp;&amp;\r\n            typeof previousFocusedElement.focus ===\r\n                &#039;function&#039;\r\n        ) {\r\n\r\n            previousFocusedElement\r\n                .focus();\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       NAVEGA\u00c7\u00c3O\r\n       ===================================================== *\/\r\n\r\n    function previousImage() {\r\n\r\n        currentIndex--;\r\n\r\n        updateGallery();\r\n\r\n    }\r\n\r\n\r\n    function nextImage() {\r\n\r\n        currentIndex++;\r\n\r\n        updateGallery();\r\n\r\n    }\r\n\r\n\r\n    function activateControl(\r\n        element,\r\n        callback\r\n    ) {\r\n\r\n        element.addEventListener(\r\n            &#039;click&#039;,\r\n            callback\r\n        );\r\n\r\n\r\n        element.addEventListener(\r\n            &#039;keydown&#039;,\r\n            function (event) {\r\n\r\n                if (\r\n                    event.key ===\r\n                    &#039;Enter&#039; ||\r\n\r\n                    event.key ===\r\n                    &#039; &#039;\r\n                ) {\r\n\r\n                    event.preventDefault();\r\n\r\n                    callback();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    activateControl(\r\n        closeControl,\r\n        closeGallery\r\n    );\r\n\r\n\r\n    activateControl(\r\n        previousControl,\r\n        previousImage\r\n    );\r\n\r\n\r\n    activateControl(\r\n        nextControl,\r\n        nextImage\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       CLIQUE\r\n       ===================================================== *\/\r\n\r\n    document.addEventListener(\r\n\r\n        &#039;click&#039;,\r\n\r\n        function (event) {\r\n\r\n            if (\r\n                document.body\r\n                    .classList\r\n                    .contains(\r\n                        &#039;elementor-editor-active&#039;\r\n                    )\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (\r\n                gallery.contains(\r\n                    event.target\r\n                )\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (\r\n                event.ctrlKey ||\r\n                event.metaKey ||\r\n                event.shiftKey ||\r\n                event.altKey\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            const target =\r\n                event.target.closest(\r\n                    &#039;[data-page-gallery-key]&#039;\r\n                );\r\n\r\n\r\n            if (!target) {\r\n                return;\r\n            }\r\n\r\n\r\n            event.preventDefault();\r\n\r\n            event.stopPropagation();\r\n\r\n\r\n            openGallery(\r\n                target\r\n            );\r\n\r\n        },\r\n\r\n        true\r\n\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       CLIQUE FORA\r\n       ===================================================== *\/\r\n\r\n    gallery.addEventListener(\r\n        &#039;click&#039;,\r\n        function (event) {\r\n\r\n            if (\r\n                event.target ===\r\n                    gallery ||\r\n\r\n                event.target ===\r\n                    stage ||\r\n\r\n                event.target ===\r\n                    imageWrapper\r\n            ) {\r\n\r\n                closeGallery();\r\n\r\n            }\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       TECLADO\r\n       ===================================================== *\/\r\n\r\n    document.addEventListener(\r\n        &#039;keydown&#039;,\r\n        function (event) {\r\n\r\n            if (\r\n                !gallery\r\n                    .classList\r\n                    .contains(\r\n                        &#039;is-open&#039;\r\n                    )\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (\r\n                event.key ===\r\n                &#039;Escape&#039;\r\n            ) {\r\n\r\n                closeGallery();\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                event.key ===\r\n                &#039;ArrowLeft&#039;\r\n            ) {\r\n\r\n                previousImage();\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                event.key ===\r\n                &#039;ArrowRight&#039;\r\n            ) {\r\n\r\n                nextImage();\r\n\r\n            }\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       SWIPE MOBILE\r\n       ===================================================== *\/\r\n\r\n    stage.addEventListener(\r\n\r\n        &#039;touchstart&#039;,\r\n\r\n        function (event) {\r\n\r\n            touchStartX =\r\n                event\r\n                    .changedTouches[0]\r\n                    .screenX;\r\n\r\n        },\r\n\r\n        {\r\n            passive: true\r\n        }\r\n\r\n    );\r\n\r\n\r\n    stage.addEventListener(\r\n\r\n        &#039;touchend&#039;,\r\n\r\n        function (event) {\r\n\r\n            const end =\r\n                event\r\n                    .changedTouches[0]\r\n                    .screenX;\r\n\r\n\r\n            const difference =\r\n                end -\r\n                touchStartX;\r\n\r\n\r\n            if (\r\n                Math.abs(\r\n                    difference\r\n                )  0\r\n            ) {\r\n\r\n                previousImage();\r\n\r\n            } else {\r\n\r\n                nextImage();\r\n\r\n            }\r\n\r\n        },\r\n\r\n        {\r\n            passive: true\r\n        }\r\n\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       INICIALIZA\u00c7\u00c3O\r\n       ===================================================== *\/\r\n\r\n    function refresh() {\r\n\r\n        galleryItems =\r\n            collectImages();\r\n\r\n    }\r\n\r\n\r\n    function scheduleRefresh() {\r\n\r\n        window.clearTimeout(\r\n            refreshTimer\r\n        );\r\n\r\n\r\n        refreshTimer =\r\n            window.setTimeout(\r\n                refresh,\r\n                200\r\n            );\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        'loading'\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            'DOMContentLoaded',\r\n            refresh\r\n        );\r\n\r\n    } else {\r\n\r\n        refresh();\r\n\r\n    }\r\n\r\n\r\n    window.addEventListener(\r\n        'load',\r\n        refresh\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n        refresh,\r\n        500\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n        refresh,\r\n        1500\r\n    );\r\n\r\n\r\n    \/*\r\n     * Apanha o Elementor\/Swiper\r\n     * depois de inicializar.\r\n     *\/\r\n\r\n    const observer =\r\n        new MutationObserver(\r\n            scheduleRefresh\r\n        );\r\n\r\n\r\n    observer.observe(\r\n        document.body,\r\n        {\r\n\r\n            subtree:\r\n                true,\r\n\r\n            childList:\r\n                true,\r\n\r\n            attributes:\r\n                true,\r\n\r\n            attributeFilter: [\r\n\r\n                'src',\r\n\r\n                'srcset',\r\n\r\n                'style',\r\n\r\n                'data-src',\r\n\r\n                'data-srcset',\r\n\r\n                'data-swiper-slide-index'\r\n\r\n            ]\r\n\r\n        }\r\n    );\r\n\r\n\r\n})();\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97b2b88 elementor-widget elementor-widget-html\" data-id=\"97b2b88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================\r\n   CARDS CLIC\u00c1VEIS\r\n========================================= *\/\r\n\r\n.container-link {\r\n    cursor: pointer;\r\n    transition:\r\n        transform 0.3s ease,\r\n        box-shadow 0.3s ease;\r\n}\r\n\r\n\r\n\/* Hover apenas em dispositivos com rato *\/\r\n@media (hover: hover) {\r\n\r\n    .container-link:hover {\r\n        transform: translateY(-4px);\r\n        box-shadow: 0 12px 30px rgba(0, 0, 0, 0.10);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* Feedback ao clicar *\/\r\n.container-link:active {\r\n    transform: translateY(-1px);\r\n}\r\n<\/style>\r\n\r\n\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\r\n    \/* =========================================\r\n       ENCONTRAR LINK \"RESERVE J\u00c1\"\r\n    ========================================= *\/\r\n\r\n    function getReserveLink(card) {\r\n\r\n        const links = card.querySelectorAll('a[href]');\r\n\r\n        \/* Primeiro tenta encontrar especificamente\r\n           o bot\u00e3o\/link que cont\u00e9m \"RESERVE J\u00c1\" *\/\r\n        for (const link of links) {\r\n\r\n            const texto = link.textContent\r\n                .trim()\r\n                .toLowerCase()\r\n                .normalize('NFD')\r\n                .replace(\/[\\u0300-\\u036f]\/g, '');\r\n\r\n            if (\r\n                texto.includes('reserve ja') ||\r\n                texto.includes('reservar')\r\n            ) {\r\n                return link;\r\n            }\r\n\r\n        }\r\n\r\n\r\n        \/* Caso n\u00e3o encontre pelo texto,\r\n           usa o \u00faltimo link existente no card *\/\r\n        if (links.length) {\r\n            return links[links.length - 1];\r\n        }\r\n\r\n\r\n        return null;\r\n    }\r\n\r\n\r\n\r\n    \/* =========================================\r\n       CLIQUE NO CARD\r\n    ========================================= *\/\r\n\r\n    document.addEventListener('click', function (event) {\r\n\r\n        const card = event.target.closest('.container-link');\r\n\r\n        if (!card) return;\r\n\r\n\r\n        \/* N\u00e3o executar dentro do editor Elementor *\/\r\n        if (\r\n            document.body.classList.contains('elementor-editor-active')\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* Se clicares diretamente num link,\r\n           bot\u00e3o ou elemento interativo,\r\n           deixa-o funcionar normalmente *\/\r\n        if (\r\n            event.target.closest(\r\n                'a[href], button, input, textarea, select, label'\r\n            )\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        const reserveLink = getReserveLink(card);\r\n\r\n        if (!reserveLink) return;\r\n\r\n\r\n        const url = reserveLink.href;\r\n        const target = reserveLink.target;\r\n\r\n\r\n        if (target === '_blank') {\r\n\r\n            window.open(\r\n                url,\r\n                '_blank',\r\n                'noopener,noreferrer'\r\n            );\r\n\r\n        } else {\r\n\r\n            window.location.href = url;\r\n\r\n        }\r\n\r\n    });\r\n\r\n\r\n\r\n    \/* =========================================\r\n       ACESSIBILIDADE \/ TECLADO\r\n    ========================================= *\/\r\n\r\n    document.querySelectorAll('.container-link').forEach(function (card) {\r\n\r\n        const reserveLink = getReserveLink(card);\r\n\r\n        if (!reserveLink) return;\r\n\r\n        card.setAttribute('role', 'link');\r\n        card.setAttribute('tabindex', '0');\r\n\r\n\r\n        card.addEventListener('keydown', function (event) {\r\n\r\n            if (event.key !== 'Enter') return;\r\n\r\n            event.preventDefault();\r\n\r\n            const link = getReserveLink(card);\r\n\r\n            if (!link) return;\r\n\r\n\r\n            if (link.target === '_blank') {\r\n\r\n                window.open(\r\n                    link.href,\r\n                    '_blank',\r\n                    'noopener,noreferrer'\r\n                );\r\n\r\n            } else {\r\n\r\n                window.location.href = link.href;\r\n\r\n            }\r\n\r\n        });\r\n\r\n    });\r\n\r\n});\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45af11c1 elementor-widget elementor-widget-image-carousel\" data-id=\"45af11c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrossel de imagens\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-7.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-7\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-1.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-2.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-3.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-6.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-4.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Quarto-dos-Pampilhos-Monte-dos-Avos-5.jpg\" alt=\"Quarto-dos-Pampilhos-Monte-dos-Av\u00f3s-5\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4368f840 e-con-full e-flex e-con e-child\" data-id=\"4368f840\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b406cff e-con-full e-flex e-con e-child\" data-id=\"b406cff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-638ed95f elementor-widget elementor-widget-spacer\" data-id=\"638ed95f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ede060 e-con-full e-flex e-con e-child\" data-id=\"56ede060\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d076ee5 elementor-widget elementor-widget-spacer\" data-id=\"1d076ee5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54836b18 e-con-full e-flex e-con e-child\" data-id=\"54836b18\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72014e53 elementor-widget elementor-widget-spacer\" data-id=\"72014e53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-5a4b5c80 e-con-full e-flex e-con e-child\" data-id=\"5a4b5c80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-12faef e-con-full e-flex e-con e-child\" data-id=\"12faef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-569a383a elementor-widget elementor-widget-spacer\" data-id=\"569a383a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54abb057 e-con-full e-flex e-con e-child\" data-id=\"54abb057\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-140e8900 elementor-widget elementor-widget-spacer\" data-id=\"140e8900\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4fa8bd0a e-con-full e-flex e-con e-child\" data-id=\"4fa8bd0a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61a3a5a6 elementor-widget elementor-widget-spacer\" data-id=\"61a3a5a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b6ff888 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"5b6ff888\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e613c56 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4e613c56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Amenities<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bbb8fbc e-con-full e-flex e-con e-child\" data-id=\"7bbb8fbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1ff71cc7 e-con-full e-flex e-con e-child\" data-id=\"1ff71cc7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58ea76f2 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"58ea76f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-738e25de elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"738e25de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Wifi<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-accd251 e-con-full e-flex e-con e-child\" data-id=\"accd251\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b75b457 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2b75b457\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broom\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23deba78 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"23deba78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Daily Cleaning<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62c871dc e-con-full e-flex e-con e-child\" data-id=\"62c871dc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e6c4d54 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6e6c4d54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-snowflake\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c818f37 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1c818f37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Air conditioning<\/h3>\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-1e38d3f6 e-con-full e-flex e-con e-child\" data-id=\"1e38d3f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-61a5f6c2 e-con-full e-flex e-con e-child\" data-id=\"61a5f6c2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70f0bc67 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"70f0bc67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40646df5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"40646df5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Central heating<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe957e e-con-full e-flex e-con e-child\" data-id=\"61fe957e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f5e250 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"33f5e250\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4277dbd3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4277dbd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Television<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1bd62c86 e-con-full e-flex e-con e-child\" data-id=\"1bd62c86\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72a8f0b9 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"72a8f0b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-swimming-pool\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a88a84f elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6a88a84f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pool Towels<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e786aa2 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"7e786aa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hotels Rules<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-336819dd e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"336819dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-70d5d9a4 e-con-full e-flex e-con e-child\" data-id=\"70d5d9a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53ea7de9 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"53ea7de9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Follow check-in and check-out times.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Smoking is not allowed in rooms.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Keep noise down from 10 PM to 7 AM.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">No visitors in rooms after 10 PM.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Only service animals allowed.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-108f60e e-con-full e-flex e-con e-child\" data-id=\"108f60e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17b21011 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"17b21011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Keep the room clean report spills.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Turn off appliances when not in use.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Use the safe for valuables.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Guests pay for damages or theft.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-right-arrow1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Know emergency exits and procedures.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b54634b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2b54634b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42f103e8 e-con-full e-flex e-con e-child\" data-id=\"42f103e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5d48633a e-con-full jkit-sticky-element--enabled e-flex jkit-sticky-element-on--down jkit-sticky-position--sticky e-con e-child\" data-id=\"5d48633a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jkit_sticky_device&quot;:&quot;desktop&quot;,&quot;jkit_sticky_top_position&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]}}\">\n\t\t<div class=\"elementor-element elementor-element-5bc3748e e-con-full e-flex e-con e-child\" data-id=\"5bc3748e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-658312bd e-con-full e-flex e-con e-child\" data-id=\"658312bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-732524c7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"732524c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2142a93 e-con-full e-flex e-con e-child\" data-id=\"2142a93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f573515 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6f573515\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Book<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20868ded elementor-widget elementor-widget-heading\" data-id=\"20868ded\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Book your stay now!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9ea608 elementor-widget elementor-widget-metform\" data-id=\"a9ea608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"metform.default\">\n\t\t\t\t\t<div id=\"mf-response-props-id-499\" data-previous-steps-style=\"\" data-editswitchopen=\"\" data-response_type=\"alert\" data-erroricon=\"fas fa-exclamation-triangle\" data-successicon=\"fas fa-check\" data-messageposition=\"top\" class=\"   mf-scroll-top-no\">\n\t\t<div class=\"formpicker_warper formpicker_warper_editable\" data-metform-formpicker-key=\"499\" >\n\t\t\t\t\n\t\t\t<div class=\"mf-widget-container\">\n\t\t\t\t\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-a9ea608-499\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"499\"\r\n\t\t\tdata-action=\"https:\/\/www.montedosavos.pt\/en\/wp-json\/metform\/v1\/entries\/insert\/499\"\r\n\t\t\tdata-wp-nonce=\"4482b7b258\"\r\n\t\t\tdata-form-nonce=\"26915009c3\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\tdata-payment-submit-before=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-499\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"499\" className=\"elementor elementor-499\">\n\t\t\t\t<div className=\"elementor-element elementor-element-d9f68b2 e-con-full e-flex e-con e-parent\" data-id=\"d9f68b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div className=\"elementor-element elementor-element-2c4e3007 e-con-full e-grid e-con e-child\" data-id=\"2c4e3007\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div className=\"elementor-element elementor-element-e57a38a elementor-widget__width-inherit elementor-widget elementor-widget-mf-text\" data-id=\"e57a38a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;nome&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-e57a38a\"\r\n\t\t\t\tname=\"nome\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Nome`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['nome'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"nome\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-4e4e58f elementor-widget__width-inherit elementor-widget elementor-widget-mf-email\" data-id=\"4e4e58f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-email&quot;}\" data-widget_type=\"mf-email.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input \r\n\t\t\t\ttype=\"email\" \r\n\t\t\t\t \r\n\t\t\t\tdefaultValue=\"\" \r\n\t\t\t\tclassName=\"mf-input \" \r\n\t\t\t\tid=\"mf-input-email-4e4e58f\" \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Email`) } \" \r\n\t\t\t\t \r\n\t\t\t\tonBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } \r\n\t\t\t\tref=${el=> parent.activateValidation({\"message\":\"This field is required.\",\"emailMessage\":\"Please enter a valid Email address\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t<${validation.ErrorMessage} \r\n\t\t\t\terrors=${validation.errors} \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-dae7faf elementor-widget__width-inherit elementor-widget elementor-widget-mf-text\" data-id=\"dae7faf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;Assunto&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-dae7faf\"\r\n\t\t\t\tname=\"Assunto\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Assunto`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['Assunto'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"Assunto\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-b2829ba elementor-widget__width-inherit elementor-widget elementor-widget-mf-textarea\" data-id=\"b2829ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mensagem&quot;}\" data-widget_type=\"mf-textarea.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<textarea className=\"mf-input mf-textarea \" id=\"mf-input-text-area-b2829ba\"\r\n\t\t\t\tname=\"mensagem\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Mensagem`) } \"\r\n\t\t\t\tcols=\"30\" rows=\"10\"\r\n\t\t\t\t\t\t\t\t\tonInput=${ parent.handleChange }\r\n\t\t\t\t\taria-invalid=${validation.errors['mensagem'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t><\/textarea>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mensagem\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-7156d209 mf-btn--justify mf-btn--mobile-justify elementor-widget elementor-widget-mf-button\" data-id=\"7156d209\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mf-button.default\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper mf-conditional-input\" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`Submeter`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\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-588e7ac e-flex e-con-boxed e-con e-parent\" data-id=\"588e7ac\" data-element_type=\"container\" data-e-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-6e4d14a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6e4d14a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Take a look at similar rooms<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71bca2a e-con-full e-flex e-con e-child\" data-id=\"71bca2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8fc6d0 e-con-full container-link e-flex e-con e-child\" data-id=\"c8fc6d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a81de64 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"a81de64\" data-element_type=\"container\" data-e-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-69a9a76 elementor-widget elementor-widget-spacer\" data-id=\"69a9a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-e915e0a e-con-full e-flex e-con e-child\" data-id=\"e915e0a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3110c54 e-con-full e-flex e-con e-child\" data-id=\"3110c54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15dc7de elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"15dc7de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45f9e89 e-con-full e-flex e-con e-child\" data-id=\"45f9e89\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-431ac6d elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"431ac6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">T1 Room<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f4a83d elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2f4a83d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Wild Rose Room<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-642765b e-con-full e-flex e-con e-child\" data-id=\"642765b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff007e elementor-icon-list--layout-inline elementor-align-start elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3ff007e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Double Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-user-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 - 2 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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-809678d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"809678d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47c363b e-con-full e-flex e-con e-child\" data-id=\"47c363b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5a05633 e-con-full e-flex e-con e-child\" data-id=\"5a05633\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b238ecb elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b238ecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-snowflake\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f715c51 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f715c51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shower\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e421128 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e421128\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d063bd elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7d063bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-swimming-pool\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dea00f e-con-full e-flex e-con e-child\" data-id=\"4dea00f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bce151d elementor-widget elementor-widget-jkit_button\" data-id=\"bce151d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_button.default\">\n\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-button  icon-position-after jeg_module___6a7ccc160e007\" ><a href=\"https:\/\/www.montedosavos.pt\/en\/wild-rose-room\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\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-ebca232 e-con-full container-link e-flex e-con e-child\" data-id=\"ebca232\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5fb95bc no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"5fb95bc\" data-element_type=\"container\" data-e-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-df36d67 elementor-widget elementor-widget-spacer\" data-id=\"df36d67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-55dff0f e-con-full e-flex e-con e-child\" data-id=\"55dff0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-36edf8f e-con-full e-flex e-con e-child\" data-id=\"36edf8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-540945a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"540945a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-97b4fab e-con-full e-flex e-con e-child\" data-id=\"97b4fab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70f80e4 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"70f80e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">T1 Room<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9acc906 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9acc906\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Rosemary Room<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4cd598f e-con-full e-flex e-con e-child\" data-id=\"4cd598f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcd0cfe elementor-icon-list--layout-inline elementor-align-start elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"dcd0cfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2 Single Beds<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-user-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 - 2 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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-0d12d2c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0d12d2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bb9339 e-con-full e-flex e-con e-child\" data-id=\"3bb9339\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9232617 e-con-full e-flex e-con e-child\" data-id=\"9232617\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-280a79a elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"280a79a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-snowflake\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56f506f elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"56f506f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bath\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-093785f elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"093785f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34b69cc elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"34b69cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-swimming-pool\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29732ac e-con-full e-flex e-con e-child\" data-id=\"29732ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-831e910 elementor-widget elementor-widget-jkit_button\" data-id=\"831e910\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_button.default\">\n\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-button  icon-position-after jeg_module__1_6a7ccc160ea73\" ><a href=\"https:\/\/www.montedosavos.pt\/quarto-dos-rosmaninhos\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\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-f3a27f0 e-con-full container-link e-flex e-con e-child\" data-id=\"f3a27f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0a27576 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"0a27576\" data-element_type=\"container\" data-e-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-7f1ecc3 elementor-widget elementor-widget-spacer\" data-id=\"7f1ecc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-c49c1f2 e-con-full e-flex e-con e-child\" data-id=\"c49c1f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1fabf05 e-con-full e-flex e-con e-child\" data-id=\"1fabf05\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-050de7b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"050de7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad811b4 e-con-full e-flex e-con e-child\" data-id=\"ad811b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ae7422 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"8ae7422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">T1 Room<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44e4975 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"44e4975\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Hydrangea Room<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ea359a e-con-full e-flex e-con e-child\" data-id=\"2ea359a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32e9257 elementor-icon-list--layout-inline elementor-align-start elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"32e9257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Double Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-user-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 - 2 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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-7198b72 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7198b72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-053b740 e-con-full e-flex e-con e-child\" data-id=\"053b740\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-03876e9 e-con-full e-flex e-con e-child\" data-id=\"03876e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-047b2d4 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"047b2d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-snowflake\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf44ed3 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"bf44ed3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shower\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cdb7f1 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9cdb7f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00b47e1 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"00b47e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-swimming-pool\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d756eda e-con-full e-flex e-con e-child\" data-id=\"d756eda\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2533070 elementor-widget elementor-widget-jkit_button\" data-id=\"2533070\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jkit_button.default\">\n\t\t\t\t\t<div  class=\"jeg-elementor-kit jkit-button  icon-position-after jeg_module__2_6a7ccc160f1e8\" ><a href=\"https:\/\/www.montedosavos.pt\/en\/hydrangea-room\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pampilhos Room Welcome Rooms Room T1 Room 180\u20ac \/night 2 Single Beds 1 &#8211; 2 People \u00d7 \u276e \u276f (function () { &#8216;use strict&#8217;; \/* ===================================================== GALERIA ===================================================== *\/ const gallery = document.getElementById( &#8216;page-image-gallery&#8217; ); if ( !gallery || gallery.dataset.initialized === &#8216;true&#8217; ) { return; } gallery.dataset.initialized = &#8216;true&#8217;; \/* ===================================================== ELEMENTOS ===================================================== *\/ const [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1615","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/comments?post=1615"}],"version-history":[{"count":1,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1615\/revisions"}],"predecessor-version":[{"id":1616,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1615\/revisions\/1616"}],"wp:attachment":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/media?parent=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}