{"id":1737,"date":"2026-07-10T16:24:04","date_gmt":"2026-07-10T16:24:04","guid":{"rendered":"https:\/\/www.montedosavos.pt\/appartement-do-por-do-sol\/"},"modified":"2026-08-12T13:07:29","modified_gmt":"2026-08-12T13:07:29","slug":"appartement-do-por-do-sol","status":"publish","type":"page","link":"https:\/\/www.montedosavos.pt\/fr\/appartement-do-por-do-sol\/","title":{"rendered":"Appartement do P\u00f4r do Sol"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1737\" class=\"elementor elementor-1737 elementor-80\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c604076 no-page-gallery e-flex e-con-boxed e-con e-parent\" data-id=\"6c604076\" 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-546e4ffe elementor-widget elementor-widget-heading\" data-id=\"546e4ffe\" 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\">Appartement Do P\u00f4r do Sol<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52ae955a elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"52ae955a\" 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\">Bien Venu<\/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\">Appartements<\/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-105b7f14 e-flex e-con-boxed e-con e-parent\" data-id=\"105b7f14\" 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-320f2790 e-con-full e-flex e-con e-child\" data-id=\"320f2790\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-740152a7 e-con-full e-flex e-con e-child\" data-id=\"740152a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4e1eee5c e-con-full e-flex e-con e-child\" data-id=\"4e1eee5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b2bd799 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4b2bd799\" 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-b6511f7 e-con-full e-flex e-con e-child\" data-id=\"b6511f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75836a4e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"75836a4e\" 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\">Appartement<\/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-78961a5c e-flex e-con-boxed e-con e-child\" data-id=\"78961a5c\" 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-507d6963 e-con-full e-flex e-con e-child\" data-id=\"507d6963\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f2e47f9 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2f2e47f9\" 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\">Appartement T1+1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c903c28 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"1c903c28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-673e9fff elementor-widget elementor-widget-heading\" data-id=\"673e9fff\" 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-5ec0aa17 elementor-widget elementor-widget-text-editor\" data-id=\"5ec0aa17\" 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-252d6c18 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=\"252d6c18\" 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 lit double<\/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-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 lits simples<\/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\">2 \u00e0 4 personnes<\/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-72ba8d elementor-widget elementor-widget-html\" data-id=\"72ba8d\" 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-6066831 elementor-widget elementor-widget-html\" data-id=\"6066831\" 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-5ccc64d6 elementor-widget elementor-widget-image-carousel\" data-id=\"5ccc64d6\" 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 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-8.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-8\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-2.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-3.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-1.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-4.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-6.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-7.jpg\" alt=\"Casinha-do-Por-do-Sol-Monte-dos-Av\u00f3s-7\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 sur 8\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-do-Por-do-Sol-Monte-dos-Avos-5.jpg\" alt=\"Casinha-do-Por-do-Sol-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-6095b764 e-con-full e-flex e-con e-child\" data-id=\"6095b764\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-778af44b e-con-full e-flex e-con e-child\" data-id=\"778af44b\" 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-62ea2512 elementor-widget elementor-widget-spacer\" data-id=\"62ea2512\" 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-1611682a e-con-full e-flex e-con e-child\" data-id=\"1611682a\" 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-47f52217 elementor-widget elementor-widget-spacer\" data-id=\"47f52217\" 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-42b96e5 e-con-full e-flex e-con e-child\" data-id=\"42b96e5\" 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-4dcb3cf7 elementor-widget elementor-widget-spacer\" data-id=\"4dcb3cf7\" 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-5d98b34c e-con-full e-flex e-con e-child\" data-id=\"5d98b34c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-12525dde e-con-full e-flex e-con e-child\" data-id=\"12525dde\" 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-1898ab50 elementor-widget elementor-widget-spacer\" data-id=\"1898ab50\" 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-5ee8ac07 e-con-full e-flex e-con e-child\" data-id=\"5ee8ac07\" 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-541dd653 elementor-widget elementor-widget-spacer\" data-id=\"541dd653\" 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-7d03e99a e-con-full e-flex e-con e-child\" data-id=\"7d03e99a\" 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-6dab06a7 elementor-widget elementor-widget-spacer\" data-id=\"6dab06a7\" 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-7076bfb4 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"7076bfb4\" 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-3b6620f8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3b6620f8\" 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\">\u00c9quipements<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21d515b6 e-con-full e-flex e-con e-child\" data-id=\"21d515b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-14de2a0a e-con-full e-flex e-con e-child\" data-id=\"14de2a0a\" 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-7eebe8b3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7eebe8b3\" 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-45685997 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"45685997\" 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-6a8c5362 e-con-full e-flex e-con e-child\" data-id=\"6a8c5362\" 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-2ec0f900 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2ec0f900\" 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-538fb2a5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"538fb2a5\" 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\">Nettoyage quotidien<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b89ada4 e-con-full e-flex e-con e-child\" data-id=\"2b89ada4\" 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-1488b9be elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1488b9be\" 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-669128e5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"669128e5\" 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\">Climatisation<\/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-5a2bfc58 e-con-full e-flex e-con e-child\" data-id=\"5a2bfc58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-505841e9 e-con-full e-flex e-con e-child\" data-id=\"505841e9\" 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-39f82a3e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"39f82a3e\" 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-utensils\" viewBox=\"0 0 416 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z\"><\/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-7948d36f elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"7948d36f\" 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\">Kitchenette totalement \u00e9quip\u00e9e<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7c44e9 e-con-full e-flex e-con e-child\" data-id=\"b7c44e9\" 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-43297435 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"43297435\" 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-1758b4f0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1758b4f0\" 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\">T\u00e9l\u00e9vision<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68d5e7fa e-con-full e-flex e-con e-child\" data-id=\"68d5e7fa\" 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-13faca7e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"13faca7e\" 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-6647df2e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6647df2e\" 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\">Serviettes p \/piscine<\/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-11387e7a elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"11387e7a\" 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-d5d17e6 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d5d17e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-53dcb920 e-con-full e-flex e-con e-child\" data-id=\"53dcb920\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a99a8de elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4a99a8de\" 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-7fa1ebd8 e-con-full e-flex e-con e-child\" data-id=\"7fa1ebd8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6a21f elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"dc6a21f\" 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-2444bd67 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2444bd67\" 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-7d3c8298 e-con-full e-flex e-con e-child\" data-id=\"7d3c8298\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3c14be5 e-con-full jkit-sticky-element--enabled e-flex jkit-sticky-element-on--down jkit-sticky-position--sticky e-con e-child\" data-id=\"3c14be5\" 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-6069bd88 e-con-full e-flex e-con e-child\" data-id=\"6069bd88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-21dd7337 e-con-full e-flex e-con e-child\" data-id=\"21dd7337\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26fb57a4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"26fb57a4\" 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-138fc444 e-con-full e-flex e-con e-child\" data-id=\"138fc444\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31dc84d6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"31dc84d6\" 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\">R\u00e9serve<\/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-6dbf7fe9 elementor-widget elementor-widget-heading\" data-id=\"6dbf7fe9\" 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\">R\u00e9servez votre s\u00e9jour d\u00e8s maintenant !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1c69ce elementor-widget elementor-widget-metform\" data-id=\"f1c69ce\" 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-f1c69ce-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\/fr\/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\":\"Ce champ est n\\u00e9cessaire.\",\"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\":\"Ce champ est n\\u00e9cessaire.\",\"emailMessage\":\"Veuillez saisir une adresse de messagerie valide\",\"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\":\"Ce champ est n\\u00e9cessaire.\",\"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\":\"Ce champ est n\\u00e9cessaire.\",\"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-a23aee2 e-flex e-con-boxed e-con e-parent\" data-id=\"a23aee2\" 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-60c275e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"60c275e\" 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\">Jetez un \u0153il aux appartements similaires<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7284cf e-con-full e-flex e-con e-child\" data-id=\"e7284cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7fe3698 e-con-full container-link e-flex e-con e-child\" data-id=\"7fe3698\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1fb0288 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"1fb0288\" 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-5c794fc elementor-widget elementor-widget-spacer\" data-id=\"5c794fc\" 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-f9ec3aa e-con-full e-flex e-con e-child\" data-id=\"f9ec3aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bf69354 e-con-full e-flex e-con e-child\" data-id=\"bf69354\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eaf4a7f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"eaf4a7f\" 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-6ec21e6 e-con-full e-flex e-con e-child\" data-id=\"6ec21e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-860b022 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"860b022\" 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\">Appartement T2<\/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-0e8cc81 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"0e8cc81\" 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\">Appartement do Sol Nascente<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91d4a97 e-con-full e-flex e-con e-child\" data-id=\"91d4a97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92ca9c3 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=\"92ca9c3\" 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 lit double<\/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-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 lits simples<\/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-436c0eb elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"436c0eb\" 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-141a579 e-con-full e-flex e-con e-child\" data-id=\"141a579\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2cc1812 e-con-full e-flex e-con e-child\" data-id=\"2cc1812\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2eb8139 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2eb8139\" 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-d03252b elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d03252b\" 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-5971645 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5971645\" 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-ed42dcb elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ed42dcb\" 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-c2caffa e-con-full e-flex e-con e-child\" data-id=\"c2caffa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-748b0a6 elementor-widget elementor-widget-jkit_button\" data-id=\"748b0a6\" 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___6a7cd73b699ad\" ><a href=\"https:\/\/www.montedosavos.pt\/casinha-do-sol-nascente\/\" class=\"jkit-button-wrapper\">R\u00e9servez maintenant<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-c956914 e-con-full container-link e-flex e-con e-child\" data-id=\"c956914\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-87ab544 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"87ab544\" 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-5b4bdb9 elementor-widget elementor-widget-spacer\" data-id=\"5b4bdb9\" 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-d6127a6 e-con-full e-flex e-con e-child\" data-id=\"d6127a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-24d7522 e-con-full e-flex e-con e-child\" data-id=\"24d7522\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2389f2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c2389f2\" 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-89265c5 e-con-full e-flex e-con e-child\" data-id=\"89265c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-348bcef elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"348bcef\" 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\">Appartement T1+1<\/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-162c034 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"162c034\" 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\">Appartement Flores do Campo<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-579f560 e-con-full e-flex e-con e-child\" data-id=\"579f560\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df1ce84 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=\"df1ce84\" 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 lit double<\/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-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 canap\u00e9-lit<\/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-7f58bd1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7f58bd1\" 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-748a145 e-con-full e-flex e-con e-child\" data-id=\"748a145\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-80e40dd e-con-full e-flex e-con e-child\" data-id=\"80e40dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8c3ca5 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d8c3ca5\" 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-a497ea9 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a497ea9\" 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-ad42bc5 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ad42bc5\" 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-3cd8b50 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3cd8b50\" 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-e7817b1 e-con-full e-flex e-con e-child\" data-id=\"e7817b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ec7bfe elementor-widget elementor-widget-jkit_button\" data-id=\"2ec7bfe\" 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_6a7cd73b69ef1\" ><a href=\"https:\/\/www.montedosavos.pt\/casinha-flores-do-campo\/\" class=\"jkit-button-wrapper\">R\u00e9servez maintenant<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-bf64c0c e-con-full container-link e-flex e-con e-child\" data-id=\"bf64c0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a1db9b0 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"a1db9b0\" 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-43f7932 elementor-widget elementor-widget-spacer\" data-id=\"43f7932\" 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-1f47892 e-con-full e-flex e-con e-child\" data-id=\"1f47892\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-04e8664 e-con-full e-flex e-con e-child\" data-id=\"04e8664\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3db625a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3db625a\" 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-8f55376 e-con-full e-flex e-con e-child\" data-id=\"8f55376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c86099 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7c86099\" 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\">Chambre T1<\/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-20c5045 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"20c5045\" 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\">Chambre dos Malmequeres<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-97f08f9 e-con-full e-flex e-con e-child\" data-id=\"97f08f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca8a5d4 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=\"ca8a5d4\" 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 lit double<\/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 \u00e0 2 personnes<\/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-bd172e3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bd172e3\" 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-4d021e1 e-con-full e-flex e-con e-child\" data-id=\"4d021e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ae7a9aa e-con-full e-flex e-con e-child\" data-id=\"ae7a9aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3290333 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3290333\" 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-96a3f26 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"96a3f26\" 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-f7d82c0 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f7d82c0\" 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-0aa45aa elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"0aa45aa\" 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-abc2236 e-con-full e-flex e-con e-child\" data-id=\"abc2236\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4603f17 elementor-widget elementor-widget-jkit_button\" data-id=\"4603f17\" 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_6a7cd73b6a284\" ><a href=\"https:\/\/www.montedosavos.pt\/fr\/chambre-dos-malmequeres\/\" class=\"jkit-button-wrapper\">R\u00e9servez maintenant<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>Appartement Do P\u00f4r do Sol Bien Venu Appartements Appartement Appartement T1+1 180\u20ac \/night 1 lit double 2 lits simples 2 \u00e0 4 personnes \u00d7 \u276e \u276f (function () { &lsquo;use strict&rsquo;; \/* ===================================================== GALERIA ===================================================== *\/ const gallery = document.getElementById( &lsquo;page-image-gallery&rsquo; ); if ( !gallery || gallery.dataset.initialized === &lsquo;true&rsquo; ) { return; } gallery.dataset.initialized = [&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-1737","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/pages\/1737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/comments?post=1737"}],"version-history":[{"count":1,"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/pages\/1737\/revisions"}],"predecessor-version":[{"id":1739,"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/pages\/1737\/revisions\/1739"}],"wp:attachment":[{"href":"https:\/\/www.montedosavos.pt\/fr\/wp-json\/wp\/v2\/media?parent=1737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}