{"id":1579,"date":"2026-07-10T16:23:42","date_gmt":"2026-07-10T16:23:42","guid":{"rendered":"https:\/\/www.montedosavos.pt\/country-flowers-apartment\/"},"modified":"2026-08-12T12:27:57","modified_gmt":"2026-08-12T12:27:57","slug":"country-flowers-apartment","status":"publish","type":"page","link":"https:\/\/www.montedosavos.pt\/en\/country-flowers-apartment\/","title":{"rendered":"Country Flowers Apartment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1579\" class=\"elementor elementor-1579 elementor-78\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41115b5d no-page-gallery e-flex e-con-boxed e-con e-parent\" data-id=\"41115b5d\" 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-56a709f1 elementor-widget elementor-widget-heading\" data-id=\"56a709f1\" 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\">Country Flowers Apartment<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee771b9 elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2ee771b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Welcome<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Apartments<\/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-7cd6face e-flex e-con-boxed e-con e-parent\" data-id=\"7cd6face\" 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-5b7d2d5a e-con-full e-flex e-con e-child\" data-id=\"5b7d2d5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-460a45c6 e-con-full e-flex e-con e-child\" data-id=\"460a45c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-feb2d8e e-con-full e-flex e-con e-child\" data-id=\"feb2d8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27f20a09 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"27f20a09\" 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-155cae1e e-con-full e-flex e-con e-child\" data-id=\"155cae1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aec87a6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3aec87a6\" 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\">Apartment<\/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-5381f1af e-flex e-con-boxed e-con e-child\" data-id=\"5381f1af\" 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-187c8f9b e-con-full e-flex e-con e-child\" data-id=\"187c8f9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22f75314 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"22f75314\" 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\">1+1 Bedroom Apartment<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39cc178b e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"39cc178b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a19468 elementor-widget elementor-widget-heading\" data-id=\"8a19468\" 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-9c481a0 elementor-widget elementor-widget-text-editor\" data-id=\"9c481a0\" 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-7b61ee7 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=\"7b61ee7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Double Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-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 Sofa Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<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-4 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5618fa1 elementor-widget elementor-widget-html\" data-id=\"5618fa1\" 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-fe900a5 elementor-widget elementor-widget-html\" data-id=\"fe900a5\" 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-2e1810d elementor-widget elementor-widget-image-carousel\" data-id=\"2e1810d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrossel de imagens\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-7.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-7\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-6.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-1.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-2.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-3.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-4.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.montedosavos.pt\/wp-content\/uploads\/2026\/07\/Casinha-Flores-do-Campo-Monte-dos-Avo\u2560us-5.jpg\" alt=\"Casinha-Flores-do-Campo-Monte-dos-Avo\u2560\u00fcs-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-441f1135 e-con-full e-flex e-con e-child\" data-id=\"441f1135\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-328014ce e-con-full e-flex e-con e-child\" data-id=\"328014ce\" 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-6555c90 elementor-widget elementor-widget-spacer\" data-id=\"6555c90\" 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-674f0986 e-con-full e-flex e-con e-child\" data-id=\"674f0986\" 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-158282d1 elementor-widget elementor-widget-spacer\" data-id=\"158282d1\" 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-6fc122e4 e-con-full e-flex e-con e-child\" data-id=\"6fc122e4\" 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-4f2a30ae elementor-widget elementor-widget-spacer\" data-id=\"4f2a30ae\" 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-a1e211f e-con-full e-flex e-con e-child\" data-id=\"a1e211f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6007de9 e-con-full e-flex e-con e-child\" data-id=\"6007de9\" 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-c3eb047 elementor-widget elementor-widget-spacer\" data-id=\"c3eb047\" 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-933484e e-con-full e-flex e-con e-child\" data-id=\"933484e\" 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-8d81b41 elementor-widget elementor-widget-spacer\" data-id=\"8d81b41\" 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-ad4b9b0 e-con-full e-flex e-con e-child\" data-id=\"ad4b9b0\" 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-2c5bc62 elementor-widget elementor-widget-spacer\" data-id=\"2c5bc62\" 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-4e071663 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"4e071663\" 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-37032c28 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"37032c28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Amenities<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1242cd9c e-con-full e-flex e-con e-child\" data-id=\"1242cd9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77c26b74 e-con-full e-flex e-con e-child\" data-id=\"77c26b74\" 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-2aa73359 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2aa73359\" 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-20e22bed elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"20e22bed\" 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-4945271e e-con-full e-flex e-con e-child\" data-id=\"4945271e\" 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-55857f56 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"55857f56\" 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-1f9f64e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1f9f64e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Daily Cleaning<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5264313 e-con-full e-flex e-con e-child\" data-id=\"5264313\" 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-78fb1410 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"78fb1410\" 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-49b02cc4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"49b02cc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Air conditioning<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23aa14bb e-con-full e-flex e-con e-child\" data-id=\"23aa14bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b43d80d e-con-full e-flex e-con e-child\" data-id=\"b43d80d\" 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-55453d95 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"55453d95\" 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-60f53a3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"60f53a3\" 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\">Fully Equipped Kitchenette<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75627129 e-con-full e-flex e-con e-child\" data-id=\"75627129\" 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-7b46649d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7b46649d\" 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-3fcef4c3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3fcef4c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Television<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52fcd1f5 e-con-full e-flex e-con e-child\" data-id=\"52fcd1f5\" 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-35916fc4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"35916fc4\" 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-4f6c9408 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4f6c9408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pool Towels<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70e4e4de elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"70e4e4de\" 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-6064cf7d e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"6064cf7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7c01e665 e-con-full e-flex e-con e-child\" data-id=\"7c01e665\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d20cb3 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6d20cb3\" 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-6486b261 e-con-full e-flex e-con e-child\" data-id=\"6486b261\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4985ef02 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4985ef02\" 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-691cfa1f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"691cfa1f\" 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-56a9d7d9 e-con-full e-flex e-con e-child\" data-id=\"56a9d7d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-54bb8d73 e-con-full jkit-sticky-element--enabled e-flex jkit-sticky-element-on--down jkit-sticky-position--sticky e-con e-child\" data-id=\"54bb8d73\" 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-1feb342f e-con-full e-flex e-con e-child\" data-id=\"1feb342f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-26149fb3 e-con-full e-flex e-con e-child\" data-id=\"26149fb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c62ebe5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6c62ebe5\" 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-6605638b e-con-full e-flex e-con e-child\" data-id=\"6605638b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b227336 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5b227336\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Book<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b349c45 elementor-widget elementor-widget-heading\" data-id=\"3b349c45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Book your stay now!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-697f49a elementor-widget elementor-widget-metform\" data-id=\"697f49a\" 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-697f49a-499\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"499\"\r\n\t\t\tdata-action=\"https:\/\/www.montedosavos.pt\/en\/wp-json\/metform\/v1\/entries\/insert\/499\"\r\n\t\t\tdata-wp-nonce=\"4482b7b258\"\r\n\t\t\tdata-form-nonce=\"26915009c3\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\tdata-payment-submit-before=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-499\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"499\" className=\"elementor elementor-499\">\n\t\t\t\t<div className=\"elementor-element elementor-element-d9f68b2 e-con-full e-flex e-con e-parent\" data-id=\"d9f68b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div className=\"elementor-element elementor-element-2c4e3007 e-con-full e-grid e-con e-child\" data-id=\"2c4e3007\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div className=\"elementor-element elementor-element-e57a38a elementor-widget__width-inherit elementor-widget elementor-widget-mf-text\" data-id=\"e57a38a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;nome&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-e57a38a\"\r\n\t\t\t\tname=\"nome\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Nome`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['nome'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"nome\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-4e4e58f elementor-widget__width-inherit elementor-widget elementor-widget-mf-email\" data-id=\"4e4e58f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-email&quot;}\" data-widget_type=\"mf-email.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input \r\n\t\t\t\ttype=\"email\" \r\n\t\t\t\t \r\n\t\t\t\tdefaultValue=\"\" \r\n\t\t\t\tclassName=\"mf-input \" \r\n\t\t\t\tid=\"mf-input-email-4e4e58f\" \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Email`) } \" \r\n\t\t\t\t \r\n\t\t\t\tonBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } \r\n\t\t\t\tref=${el=> parent.activateValidation({\"message\":\"This field is required.\",\"emailMessage\":\"Please enter a valid Email address\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t<${validation.ErrorMessage} \r\n\t\t\t\terrors=${validation.errors} \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-dae7faf elementor-widget__width-inherit elementor-widget elementor-widget-mf-text\" data-id=\"dae7faf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;Assunto&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-dae7faf\"\r\n\t\t\t\tname=\"Assunto\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Assunto`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['Assunto'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"Assunto\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-b2829ba elementor-widget__width-inherit elementor-widget elementor-widget-mf-textarea\" data-id=\"b2829ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mensagem&quot;}\" data-widget_type=\"mf-textarea.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<textarea className=\"mf-input mf-textarea \" id=\"mf-input-text-area-b2829ba\"\r\n\t\t\t\tname=\"mensagem\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Mensagem`) } \"\r\n\t\t\t\tcols=\"30\" rows=\"10\"\r\n\t\t\t\t\t\t\t\t\tonInput=${ parent.handleChange }\r\n\t\t\t\t\taria-invalid=${validation.errors['mensagem'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t><\/textarea>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mensagem\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-7156d209 mf-btn--justify mf-btn--mobile-justify elementor-widget elementor-widget-mf-button\" data-id=\"7156d209\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mf-button.default\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper mf-conditional-input\" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`Submeter`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44b6d915 e-flex e-con-boxed e-con e-parent\" data-id=\"44b6d915\" 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-53ef7679 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"53ef7679\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Take a look at similar apartments<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48057ccf e-con-full e-flex e-con e-child\" data-id=\"48057ccf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6a951004 e-con-full container-link e-flex e-con e-child\" data-id=\"6a951004\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1fb8a3d8 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"1fb8a3d8\" 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-2a4b619b elementor-widget elementor-widget-spacer\" data-id=\"2a4b619b\" 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-1017484c e-con-full e-flex e-con e-child\" data-id=\"1017484c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6ba9fadc e-con-full e-flex e-con e-child\" data-id=\"6ba9fadc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6104a05c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6104a05c\" 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-57635ef1 e-con-full e-flex e-con e-child\" data-id=\"57635ef1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-135f8d4e elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"135f8d4e\" 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\">1+1 Bedroom Apartment<\/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-cb45209 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cb45209\" 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\">Sunset Apartment<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61b3f669 e-con-full e-flex e-con e-child\" data-id=\"61b3f669\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e13718 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=\"4e13718\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2 Single Beds<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-user-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2-4 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-462ad8c1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"462ad8c1\" 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-12fbe324 e-con-full e-flex e-con e-child\" data-id=\"12fbe324\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-22829191 e-con-full e-flex e-con e-child\" data-id=\"22829191\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cce9b87 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1cce9b87\" 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-4d459815 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4d459815\" 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-4c86d1b6 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4c86d1b6\" 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-a6098ba elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a6098ba\" 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-29fc6aaa e-con-full e-flex e-con e-child\" data-id=\"29fc6aaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e65c81 elementor-widget elementor-widget-jkit_button\" data-id=\"2e65c81\" 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___6a7ccc2322c96\" ><a href=\"https:\/\/www.montedosavos.pt\/en\/sunset-apartment\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-647c5e3 e-con-full container-link e-flex e-con e-child\" data-id=\"647c5e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e0dc0f0 no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"e0dc0f0\" 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-7905ec19 elementor-widget elementor-widget-spacer\" data-id=\"7905ec19\" 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-3e4ab7cd e-con-full e-flex e-con e-child\" data-id=\"3e4ab7cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-323f1366 e-con-full e-flex e-con e-child\" data-id=\"323f1366\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10ffebfd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"10ffebfd\" 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-690b6cb1 e-con-full e-flex e-con e-child\" data-id=\"690b6cb1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-594f53d9 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"594f53d9\" 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\">2 Bedroom Apartment<\/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-1b0d6a18 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1b0d6a18\" 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\">Sunrise Apartment<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77741662 e-con-full e-flex e-con e-child\" data-id=\"77741662\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbe6ae4 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=\"dbe6ae4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Double Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2 Single Beds<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/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-5f90d11b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5f90d11b\" 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-4e56010f e-con-full e-flex e-con e-child\" data-id=\"4e56010f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-48ddbfb7 e-con-full e-flex e-con e-child\" data-id=\"48ddbfb7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b614223 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b614223\" 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-13995304 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"13995304\" 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-472bd2d6 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"472bd2d6\" 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-3bfae40 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3bfae40\" 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-4772e7d9 e-con-full e-flex e-con e-child\" data-id=\"4772e7d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aeabf0e elementor-widget elementor-widget-jkit_button\" data-id=\"aeabf0e\" 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_6a7ccc23231e9\" ><a href=\"https:\/\/www.montedosavos.pt\/en\/sunrise-apartment\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d7e882f e-con-full container-link e-flex e-con e-child\" data-id=\"5d7e882f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3955f35e no-page-gallery e-flex e-con-boxed e-con e-child\" data-id=\"3955f35e\" 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-44521aa6 elementor-widget elementor-widget-spacer\" data-id=\"44521aa6\" 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-64050a82 e-con-full e-flex e-con e-child\" data-id=\"64050a82\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-14327a9a e-con-full e-flex e-con e-child\" data-id=\"14327a9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b77fa87 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4b77fa87\" 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-3a347674 e-con-full e-flex e-con e-child\" data-id=\"3a347674\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bfcb6da elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7bfcb6da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">T1 Room<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c607d5a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3c607d5a\" 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\">Marigold Room<\/h4>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3defebab e-con-full e-flex e-con e-child\" data-id=\"3defebab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d63c408 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=\"d63c408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-bed-solid\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Double Bed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-user-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 - 2 People<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2a55d3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b2a55d3\" 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-ec7957c e-con-full e-flex e-con e-child\" data-id=\"ec7957c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2cba21c7 e-con-full e-flex e-con e-child\" data-id=\"2cba21c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4a7e96 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c4a7e96\" 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-d44d158 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d44d158\" 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-718f4033 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"718f4033\" 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-13ad44a7 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"13ad44a7\" 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-47609b69 e-con-full e-flex e-con e-child\" data-id=\"47609b69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71b15a3 elementor-widget elementor-widget-jkit_button\" data-id=\"71b15a3\" 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_6a7ccc2323578\" ><a href=\"https:\/\/www.montedosavos.pt\/en\/marigold-room\/\" class=\"jkit-button-wrapper\">Book Now<i aria-hidden=\"true\" class=\"jki jki-arrow-up-right-line\"><\/i><\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Country Flowers Apartment Welcome Apartments Apartment 1+1 Bedroom Apartment 180\u20ac \/night 1 Double Bed 1 Sofa Bed 2-4 People \u00d7 \u276e \u276f (function () { &#8216;use strict&#8217;; \/* ===================================================== GALERIA ===================================================== *\/ const gallery = document.getElementById( &#8216;page-image-gallery&#8217; ); if ( !gallery || gallery.dataset.initialized === &#8216;true&#8217; ) { return; } gallery.dataset.initialized = &#8216;true&#8217;; \/* ===================================================== ELEMENTOS [&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-1579","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/comments?post=1579"}],"version-history":[{"count":1,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1579\/revisions"}],"predecessor-version":[{"id":1591,"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/pages\/1579\/revisions\/1591"}],"wp:attachment":[{"href":"https:\/\/www.montedosavos.pt\/en\/wp-json\/wp\/v2\/media?parent=1579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}