{"id":25086,"date":"2026-05-19T17:56:16","date_gmt":"2026-05-19T16:56:16","guid":{"rendered":"https:\/\/hotelhamiltonagadir.com\/?page_id=25086"},"modified":"2026-05-19T18:30:02","modified_gmt":"2026-05-19T17:30:02","slug":"hotel-agadir-avec-piscine","status":"publish","type":"page","link":"https:\/\/hotelhamiltonagadir.com\/en\/hotel-agadir-avec-piscine\/","title":{"rendered":"H\u00f4tel \u00e0 Agadir avec Piscine | HAMILTON Agadir"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25086\" class=\"elementor elementor-25086\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<div class=\"elementor-section elementor-top-section elementor-element elementor-element-c1698de elementor-section-full_width hero-block hero-v1 bg-img-hero-bottom gradient-overlay-half-black-gradient text-center z-index-2 elementor-section-height-default elementor-section-height-default\" data-id=\"c1698de\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default container space-top-xl-9 flex-wrap\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af01a2e\" data-id=\"af01a2e\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36f7b4b mb-0 px-3 mt-xl-4 pt-16 elementor-widget elementor-widget-highlighted-heading\" data-id=\"36f7b4b\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"mytravel-elementor-highlighted-heading__title font-size-60 font-size-xs-30 text-white font-weight-bold\">H\u00f4tel Agadir avec Piscine<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12a7831 px-3 pb-4 pb-xl-11 mb-0 elementor-widget elementor-widget-highlighted-heading\" data-id=\"12a7831\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"mytravel-elementor-highlighted-heading__title font-size-20 font-weight-normal text-white ml-3\">ID\u00c9AL POUR SE RAFRA\u00ceCHIR ET SE D\u00c9TENDRE SOUS LE SOLEIL.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52c284e pt-xl-4 mb-0 elementor-widget elementor-widget-myt-nav-tabs\" data-id=\"52c284e\" data-element_type=\"widget\" data-widget_type=\"myt-nav-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"nav flex-nowrap tab-nav text-nowrap tab-nav-rounded justify-content-start\" role=\"tablist\">\n\t\t\t\t\t\t\t<li class=\"nav-item myt-elementor__tab\">\n\t\t\t\t\t<a class=\"nav-link font-weight-medium active\" id=\"nav-search-hotel-v3\" data-toggle=\"pill\" data-target=\"#search-hotel-v3\" href=\"#\" role=\"tab\" aria-controls=\"nav-search-hotel-v3\" aria-selected=\"true\">\n\t\t\t\t\t\t<div class=\"d-flex flex-column flex-md-row position-relative align-items-center text-white\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"ie-height-40 d-md-block mr-md-3\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon font-size-3 myt-elementor__icon flaticon flaticon-hotel\"><\/i>\n\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tabtext font-weight-semi-bold mt-2 mt-md-0 \"> Hotel<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/li>\n\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-section elementor-inner-section elementor-element elementor-element-3bc838f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3bc838f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default row-margin  pb-6 tab-content\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-b43f55b col-12 tab-pane fade show active\" data-id=\"b43f55b\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3  mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec4924c home-v3-search track-hotel-search elementor-widget elementor-widget-myt-search\" data-id=\"ec4924c\" data-element_type=\"widget\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;],&quot;skin&quot;:&quot;hotel&quot;,&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\" data-widget_type=\"myt-search.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"card border-0 tab-shadow\">\r\n\t\t\t<div class=\"card-body\">\r\n\t\t\t\t<form class=\"product_filters\" method=\"get\" action=\"https:\/\/hotelhamiltonagadir.com\/en\/\">\r\n\t\t\t\t\t<input type=\"hidden\" name=\"post_type\" value=\"product\" \/>\r\n\t\t\t\t\t<input type=\"hidden\" name=\"product_format\" value=\"product-format-hotel\" \/>\r\n\t\t\t\t\t\r\n\t\t<div class=\"search_vacancy row d-block nav-select d-lg-flex mb-lg-3 px-2 px-lg-3 align-items-end\">\r\n\t\t\t\t<div class=\"col-sm-12 col-lg-3dot6 col-xl-3gdot5 mb-4 mb-xl-0\">\r\n\t<span class=\"d-block text-gray-1 font-weight-normal text-left mb-0\">\r\n\t\tDestination ou nom de l'h\u00f4tel <\/span>\r\n\t<div\r\n\t\tclass=\"dropdown bootstrap-select js-select dropdown-select tab-dropdown col-12 pl-0 flaticon-pin-1 d-flex align-items-center text-primary font-weight-semi-bold\">\r\n\t\t<button type=\"button\" class=\"btn dropdown-toggle bs-placeholder\" data-toggle=\"dropdown\" role=\"button\"\r\n\t\t\tdata-id=\"location-dropdown-hotel\" title=\"Where are you going?\" aria-expanded=\"false\">\r\n\t\t\t<div class=\"filter-option\">\r\n\t\t\t\t<div class=\"filter-option-inner\">\r\n\t\t\t\t\t<div class=\"filter-option-inner-inner\">Hamilton Agadir, Maroc<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/button>\r\n\t<\/div>\r\n<\/div>\r\n\t\t\t\r\n\r\n\r\n\r\n\r\n\r\n\t\t\t        <div class=\"col-sm-12 col-lg-3dot7 col-xl-3gdot5 mb-4 mb-xl-0 mytravel-elementor-date-picker\">\r\n            <span class=\"d-block text-gray-1 font-weight-normal text-left mb-0\">\r\n                Arriv\u00e9e - D\u00e9part            <\/span>\r\n            <div class=\"border-bottom border-width-2 border-color-1\">\r\n                    <div id=\"datepickerWrapperPick-6a0e5e94a3ff4\" class=\"u-datepicker input-group\" data-cache-buster=\"1779326612\">\r\n        <div class=\"input-group-prepend\">\r\n            <span class=\"d-flex align-items-center mr-2 font-size-21\">\r\n                <i class=\"flaticon-calendar text-primary font-weight-semi-bold\"><\/i>\r\n            <\/span>\r\n        <\/div>\r\n        <input type=\"hidden\" name=\"start_date_submit\" value=\"2026-05-21\">\r\n        <input class=\"js-range-datepicker font-size-lg-16 shadow-none font-weight-bold form-control hero-form bg-transparent border-0 flatpickr-input pl-2 needs-update\"\r\n            type=\"text\"\r\n            placeholder=\"Mai 21 \/ 2026 \"\r\n            data-rp-type=\"range\"\r\n            aria-label=\"Mai 21 \/ 2026\"\r\n            data-rp-wrapper=\"#datepickerWrapperPick-6a0e5e94a3ff4\"\r\n            data-rp-date-format=\"M d \/ Y\"\r\n            data-rp-default-date='[&quot;Mai 21 \/ 2026&quot;, &quot;Mai 22 \/ 2026&quot;]'\r\n            data-original-start=\"Mai 21 \/ 2026\"\r\n            data-original-end=\"Mai 22 \/ 2026\"\r\n            readonly=\"readonly\">\r\n        <input type=\"hidden\" name=\"end_date_submit\" value=\"2026-05-22\">\r\n    <\/div>\r\n    \r\n    <!-- Script inline pour mise \u00e0 jour imm\u00e9diate -->\r\n    <script type=\"text\/javascript\">\r\n    (function() {\r\n        \/\/ Fonction ex\u00e9cut\u00e9e imm\u00e9diatement\r\n        function updateThisDatepicker() {\r\n            const wrapper = document.getElementById('datepickerWrapperPick-6a0e5e94a3ff4');\r\n            if (!wrapper) return;\r\n            \r\n            const datepicker = wrapper.querySelector('.js-range-datepicker');\r\n            if (!datepicker) return;\r\n            \r\n            \/\/ V\u00e9rifier si une mise \u00e0 jour est n\u00e9cessaire\r\n            const cacheBuster = wrapper.getAttribute('data-cache-buster');\r\n            const now = new Date();\r\n            const cacheTime = new Date(parseInt(cacheBuster) * 1000);\r\n            const hoursDiff = (now - cacheTime) \/ (1000 * 60 * 60);\r\n            \r\n            \/\/ Si le cache a plus de 1 heure, mettre \u00e0 jour\r\n            if (hoursDiff > 1) {\r\n                updateDatepickerDates(wrapper, datepicker);\r\n            }\r\n        }\r\n        \r\n        function updateDatepickerDates(wrapper, datepicker) {\r\n            const months = [\"Jan\", \"Fev\", \"Mar\", \"Avr\", \"Mai\", \"Jui\",\r\n                           \"Juil\", \"Aou\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"];\r\n            \r\n            const today = new Date();\r\n            const tomorrow = new Date(today);\r\n            tomorrow.setDate(today.getDate() + 1);\r\n            \r\n            const todayFormatted = formatDate(today, months);\r\n            const tomorrowFormatted = formatDate(tomorrow, months);\r\n            const todayISO = today.toISOString().split('T')[0];\r\n            const tomorrowISO = tomorrow.toISOString().split('T')[0];\r\n            \r\n            \/\/ Mise \u00e0 jour des champs cach\u00e9s\r\n            const startInput = wrapper.querySelector('input[name=\"start_date_submit\"]');\r\n            const endInput = wrapper.querySelector('input[name=\"end_date_submit\"]');\r\n            \r\n            if (startInput) startInput.value = todayISO;\r\n            if (endInput) endInput.value = tomorrowISO;\r\n            \r\n            \/\/ Mise \u00e0 jour du placeholder et des attributs\r\n            const type = datepicker.getAttribute('data-rp-type');\r\n            if (type === 'single') {\r\n                datepicker.placeholder = todayFormatted;\r\n                datepicker.setAttribute('data-rp-default-date', `[\"${todayFormatted}\"]`);\r\n            } else {\r\n                datepicker.placeholder = todayFormatted;\r\n                datepicker.setAttribute('data-rp-default-date', `[\"${todayFormatted}\", \"${tomorrowFormatted}\"]`);\r\n            }\r\n        }\r\n        \r\n        function formatDate(date, months) {\r\n            const month = months[date.getMonth()];\r\n            const day = date.getDate();\r\n            const year = date.getFullYear();\r\n            return `${month} ${day} \/ ${year}`;\r\n        }\r\n        \r\n        \/\/ Ex\u00e9cuter imm\u00e9diatement si le DOM est pr\u00eat\r\n        if (document.readyState === 'loading') {\r\n            document.addEventListener('DOMContentLoaded', updateThisDatepicker);\r\n        } else {\r\n            updateThisDatepicker();\r\n        }\r\n    })();\r\n    <\/script>\r\n                <\/div>\r\n        <\/div>\r\n        <div class=\"col-sm-12 col-lg-4 col-xl-3 mb-4 mb-xl-0 dropdown-custom\">\r\n            <span class=\"d-block text-gray-1 font-weight-normal text-left mb-0\">\r\n                Chambres et invit\u00e9s            <\/span>\r\n                    <div class=\"guests-picker\">\r\n            <a id=\"basicDropdownClickInvoker-6a0e5e94a4035\" class=\"dropdown-nav-link flex-horizontal-center pt-3 dropdown-toggle pb-2\" href=\"javascript:;\" role=\"button\"\r\n               aria-haspopup=\"true\"\r\n               aria-expanded=\"false\"\r\n               data-unfold-event=\"click\"\r\n               data-unfold-target=\"#basicDropdownClick-6a0e5e94a4035\"\r\n               data-unfold-type=\"css-animation\"\r\n               data-unfold-duration=\"300\"\r\n               data-unfold-delay=\"300\"\r\n               data-unfold-hide-on-scroll=\"true\"\r\n               data-unfold-animation-in=\"slideInUp\"\r\n               data-unfold-animation-out=\"fadeOut\">\r\n                <i class=\"flaticon-add-group d-flex align-items-center mr-3 font-size-20 text-primary font-weight-semi-bold\"><\/i>\r\n                <span class=\"text-black font-size-16 font-weight-semi-bold mr-auto\">\r\n                    <span class=\"rooms-count-display\" data-text-singular=\"Chambre\" data-text-plural=\"Chambres\">\r\n                        1 Chambre                    <\/span>, \r\n                    <span class=\"guests-count-display\" data-text-singular=\"Personne\" data-text-plural=\"Personnes\">\r\n                        1 Personne                    <\/span>\r\n                <\/span>\r\n            <\/a>\r\n\r\n            <div id=\"basicDropdownClick-6a0e5e94a4035\" class=\"dropdown-menu dropdown-unfold col m-0\" aria-labelledby=\"basicDropdownClickInvoker-6a0e5e94a4035\">\r\n                <div class=\"w-100 px-2 rooms-container\"><\/div>\r\n                <div class=\"w-100 pr-3\">\r\n                    <span class=\"add-room-button font-size-15 text-primary font-weight-medium text-underline\" style=\"display:flex; justify-content: flex-end;\">Add Room<\/span>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <script>\r\n        document.addEventListener('DOMContentLoaded', function () {\r\n            const roomsContainer = document.querySelector('.rooms-container');\r\n            const guestsPicker = document.querySelector('.guests-picker');\r\n\r\n            function createRoomElement(roomNumber, adults = 1, children = 0) {\r\n                const roomDiv = document.createElement('div');\r\n                roomDiv.classList.add('room-element', 'w-100', 'border', 'mb-2', 'pr-2', 'pt-2', 'pl-2');\r\n                roomDiv.innerHTML = `\r\n                    <div class=\"d-flex justify-content-between align-items-center mb-2\">\r\n                        <span class=\"d-block font-size-15 font-weight-medium\">Chambre ${roomNumber}<\/span>\r\n                        <span class=\"remove-room-button d-flex align-items-center mr-2 font-size-13\" style=\"color:#ff00008f;\">\r\n                            <i class=\"flaticon-close text-close font-weight-semi-bold\"><\/i>\r\n                        <\/span>\r\n                    <\/div>\r\n                    <div class=\"w-100 py-1\">\r\n                        <div class=\"js-quantity mx-1 row align-items-center justify-content-between adults-container\">\r\n                            <span class=\"d-block font-size-15 font-weight-medium\">Adultes :<\/span>\r\n                            <div class=\"d-flex\">\r\n                                <a class=\"js-minus btn btn-icon btn-sm btn-outline-secondary rounded-circle\" href=\"javascript:;\">\r\n                                    <small class=\"fas fa-minus btn-icon__inner\"><\/small>\r\n                                <\/a>\r\n                                <input class=\"adults-count js-result form-control h-auto border-0 rounded p-0 max-width-6 text-center\" type=\"number\" min=\"1\" value=\"${adults}\">\r\n                                <a class=\"js-plus btn btn-icon btn-sm btn-outline-secondary rounded-circle\" href=\"javascript:;\">\r\n                                    <small class=\"fas fa-plus btn-icon__inner\"><\/small>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"w-100 py-1 mb-1\">\r\n                        <div class=\"js-quantity mx-1 row align-items-center justify-content-between children-container\">\r\n                            <span class=\"d-block font-size-15 font-weight-medium\">Enfants :<\/span>\r\n                            <div class=\"d-flex\">\r\n                                <a class=\"js-minus btn btn-icon btn-sm btn-outline-secondary rounded-circle\" href=\"javascript:;\">\r\n                                    <small class=\"fas fa-minus btn-icon__inner\"><\/small>\r\n                                <\/a>\r\n                                <input class=\"children-count js-result form-control h-auto border-0 rounded p-0 max-width-6 text-center\" type=\"number\" min=\"0\" value=\"${children}\">\r\n                                <a class=\"js-plus btn btn-icon btn-sm btn-outline-secondary rounded-circle\" href=\"javascript:;\">\r\n                                    <small class=\"fas fa-plus btn-icon__inner\"><\/small>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"child-ages-container w-100 pl-4 py-1 mb-1\"><\/div>\r\n                `;\r\n                return roomDiv;\r\n            }\r\n\r\n            function addRoom(adults = 1, children = 0) {\r\n                const roomNumber = roomsContainer.querySelectorAll('.room-element').length + 1;\r\n                const roomElement = createRoomElement(roomNumber, adults, children);\r\n                roomsContainer.appendChild(roomElement);\r\n                attachEventListeners(roomElement);\r\n                updateRoomsCount();\r\n                updateGuestsCount();\r\n            }\r\n\r\n            function removeRoom(roomElement) {\r\n                if (roomsContainer.querySelectorAll('.room-element').length > 1) {\r\n                    roomElement.parentNode.removeChild(roomElement);\r\n                    const rooms = roomsContainer.querySelectorAll('.room-element');\r\n                    rooms.forEach((room, index) => {\r\n                        room.querySelector('span.d-block').textContent = 'Room ' + (index + 1);\r\n                    });\r\n                    updateRoomsCount();\r\n                    updateGuestsCount();\r\n                } else {\r\n                    alert('Veuillez ajouter au moins une chambre.');\r\n                }\r\n            }\r\n\r\n            function attachEventListeners(roomElement) {\r\n                const plusButtons = roomElement.querySelectorAll('.js-plus');\r\n                const minusButtons = roomElement.querySelectorAll('.js-minus');\r\n                const removeButton = roomElement.querySelector('.remove-room-button');\r\n\r\n                if (plusButtons) {\r\n                    plusButtons.forEach(plusButton => {\r\n                        plusButton.addEventListener('click', function () {\r\n                            const input = this.previousElementSibling;\r\n                            const type = getInputType(input);\r\n                            updateValue(input, 1, type);\r\n                        });\r\n                    });\r\n                }\r\n\r\n                if (minusButtons) {\r\n                    minusButtons.forEach(minusButton => {\r\n                        minusButton.addEventListener('click', function () {\r\n                            const input = this.nextElementSibling;\r\n                            const type = getInputType(input);\r\n                            updateValue(input, -1, type);\r\n                        });\r\n                    });\r\n                }\r\n\r\n                if (removeButton) {\r\n                    removeButton.addEventListener('click', function () {\r\n                        const room = this.closest('.room-element');\r\n                        removeRoom(room);\r\n                    });\r\n                }\r\n            }\r\n\r\n            function getInputType(input) {\r\n                if (input.closest('.adults-container')) {\r\n                    return 'adults';\r\n                } else if (input.closest('.children-container')) {\r\n                    return 'children';\r\n                } else if (input.closest('.child-age-input')) {\r\n                    return 'child-age';\r\n                }\r\n            }\r\n\r\n            function updateValue(input, delta, type) {\r\n                let currentValue = parseInt(input.value, 10);\r\n                if (isNaN(currentValue)) {\r\n                    currentValue = 0;\r\n                }\r\n\r\n                let newValue = currentValue + delta;\r\n\r\n                if (type === 'adults' || type === 'children') {\r\n                    newValue = Math.max(newValue, 0); \/\/ Ensures non-negative value\r\n                    input.value = newValue;\r\n                    if (type === 'children') {\r\n                        updateChildAgeInputs(input.closest('.room-element'), newValue);\r\n                    }\r\n                    updateGuestsCount();\r\n                } else if (type === 'child-age') {\r\n                   \r\n                    if (newValue >= 0 && newValue <= 17) {\r\n                        input.value = newValue;\r\n                    }\r\n                }\r\n            }\r\n\r\n            function updateChildAgeInputs(roomElement, childrenCount) {\r\n                const childAgesContainer = roomElement.querySelector('.child-ages-container');\r\n                const currentChildAgeInputs = childAgesContainer.querySelectorAll('.child-age-input');\r\n\r\n                if (currentChildAgeInputs.length < childrenCount) {\r\n                    for (let i = currentChildAgeInputs.length + 1; i <= childrenCount; i++) {\r\n                        const childAgeInput = document.createElement('div');\r\n                        childAgeInput.classList.add('child-age-input', 'w-100', 'pl-8', 'pr-4', 'mb-2');\r\n                        childAgeInput.innerHTML = `\r\n                            <div class=\"js-quantity row align-items-center justify-content-between\">\r\n                                <span class=\"d-block font-size-13 text-secondary font-weight-medium\">Age ${i}<\/span>\r\n                                <div class=\"d-flex\">\r\n                                    <a class=\"js-child-minus btn btn-icon btn-xs btn-outline-secondary rounded\" href=\"javascript:;\">\r\n                                        <small class=\"fas fa-minus btn-icon__inner\"><\/small>\r\n                                    <\/a>\r\n                                    <input class=\"child-age js-result form-control h-auto border-0 rounded p-0 max-width-6 text-center\" type=\"number\" min=\"0\" max=\"17\" value=\"0\">\r\n                                    <a class=\"js-child-plus btn btn-icon btn-xs btn-outline-secondary rounded\" href=\"javascript:;\">\r\n                                        <small class=\"fas fa-plus btn-icon__inner\"><\/small>\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                        `;\r\n                        childAgesContainer.appendChild(childAgeInput);\r\n                    }\r\n                } else if (currentChildAgeInputs.length > childrenCount) {\r\n                    for (let i = currentChildAgeInputs.length; i > childrenCount; i--) {\r\n                        childAgesContainer.removeChild(childAgesContainer.lastElementChild);\r\n                    }\r\n                }\r\n\r\n                attachChildAgeEventListeners(childAgesContainer);\r\n            }\r\n\r\n            function attachChildAgeEventListeners(childAgesContainer) {\r\n                const plusButtons = childAgesContainer.querySelectorAll('.js-child-plus');\r\n                const minusButtons = childAgesContainer.querySelectorAll('.js-child-minus');\r\n\r\n                if (plusButtons) {\r\n                    plusButtons.forEach(plusButton => {\r\n                        plusButton.removeEventListener('click', childPlusClickHandler);\r\n                        plusButton.addEventListener('click', childPlusClickHandler);\r\n                    });\r\n                }\r\n\r\n                if (minusButtons) {\r\n                    minusButtons.forEach(minusButton => {\r\n                        minusButton.removeEventListener('click', childMinusClickHandler);\r\n                        minusButton.addEventListener('click', childMinusClickHandler);\r\n                    });\r\n                }\r\n            }\r\n\r\n            function childPlusClickHandler() {\r\n                const input = this.previousElementSibling;\r\n                updateValue(input, 1, 'child-age');\r\n            }\r\n\r\n            function childMinusClickHandler() {\r\n                const input = this.nextElementSibling;\r\n                updateValue(input, -1, 'child-age');\r\n            }\r\n\r\n            function updateGuestsCount() {\r\n                let totalGuests = 0;\r\n                const roomElements = roomsContainer.querySelectorAll('.room-element');\r\n                roomElements.forEach(room => {\r\n                    const adultsInput = room.querySelector('.adults-count');\r\n                    const childrenInput = room.querySelector('.children-count');\r\n                    const adultsCount = parseInt(adultsInput.value, 10);\r\n                    const childrenCount = parseInt(childrenInput.value, 10);\r\n\r\n                    totalGuests += (isNaN(adultsCount) ? 0 : adultsCount) + (isNaN(childrenCount) ? 0 : childrenCount);\r\n                });\r\n\r\n                guestsPicker.setAttribute('data-guests', totalGuests);\r\n\r\n                const guestsCountElement = document.querySelector('.guests-count-display');\r\n                guestsCountElement.innerHTML = totalGuests + ' ' + (totalGuests > 1 ? guestsCountElement.getAttribute('data-text-plural') : guestsCountElement.getAttribute('data-text-singular'));\r\n            }\r\n\r\n            function updateRoomsCount() {\r\n                const totalRooms = roomsContainer.querySelectorAll('.room-element').length;\r\n                guestsPicker.setAttribute('data-rooms', totalRooms);\r\n\r\n                const roomsCountElement = document.querySelector('.rooms-count-display');\r\n                roomsCountElement.innerHTML = totalRooms + ' ' + (totalRooms > 1 ? roomsCountElement.getAttribute('data-text-plural') : roomsCountElement.getAttribute('data-text-singular'));\r\n            }\r\n\r\n            document.querySelector('.add-room-button').addEventListener('click', function () {\r\n                addRoom();\r\n            });\r\n\r\n            \/\/ Initial Rooms\r\n            const initialRoomsCount = 1;\r\n            for (let i = 0; i < initialRoomsCount; i++) {\r\n                addRoom(1, 0);\r\n            }\r\n\r\n            \/\/ Ensure initial counts are correctly set\r\n            updateRoomsCount();\r\n            updateGuestsCount();\r\n        });\r\n        <\/script>\r\n                <\/div>\r\n<div class=\"col-sm-12 col-xl-2 pr-0 align-self-lg-end text-md-right\">\r\n    <button type=\"submit\" id=\"bookNowBtn\" class=\"tracking-search-btn btn-primary btn transition-3d-hover btn btn-primary text-white font-weight-bold btn-normal transition-3d-hover w-100 w-md-auto w-lg-100\">\r\n        <i class=\"flaticon-magnifying-glass font-size-20 mr-1\"><\/i>\r\n        Recherche    <\/button>\r\n<\/div>\r\n\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const bookNowButton = document.getElementById('bookNowBtn');\r\n\r\n    if (bookNowButton) {\r\n        bookNowButton.addEventListener('click', function(event) {\r\n            event.preventDefault();\r\n\r\n            \/\/ Ensure that the datepicker input is filled\r\n            const datepickerInput = document.querySelector('.js-range-datepicker');\r\n            if (!datepickerInput || !datepickerInput.value) {\r\n                alert(\"Veuillez s\u00e9lectionner des dates.\");\r\n                return;\r\n            }\r\n            console.log(\"Datepicker Value:\", datepickerInput.value);\r\n\r\n            \/\/ Parse the dates from the datepicker\r\n            const dates = datepickerInput.value.split(' - ');\r\n            if (dates.length === 2) {\r\n                const checkinDate = parseDate(dates[0].trim());\r\n                const checkoutDate = parseDate(dates[1].trim());\r\n\r\n                if (!checkinDate || !checkoutDate) {\r\n                    alert(\"Format de date incorrect.\");\r\n                    return;\r\n                }\r\n\r\n                \/\/ Format the dates for the URL\r\n                const formattedCheckinDate = formatDate(checkinDate);\r\n                const formattedCheckoutDate = formatDate(checkoutDate);\r\n\r\n                \/\/ Attempt to find room elements\r\n                const rooms = document.querySelectorAll('.room-element'); \/\/ Adjusted to match your actual room element class\r\n                if (rooms.length === 0) {\r\n                    alert(\"Veuillez ajouter au moins une chambre.\");\r\n                    return;\r\n                }\r\n\r\n                \/\/ Construct parameters for room details\r\n                let roomParams = '';\r\n                rooms.forEach((room, index) => {\r\n                    const adults = room.querySelector('.adults-count').value || 0;\r\n                    const children = room.querySelector('.children-count').value || 0;\r\n                    roomParams += `&adults=${adults}&children=${children}`;\r\n\r\n                    \/\/ Handle child ages if needed\r\n                    const childAges = room.querySelectorAll('.child-age');\r\n                    childAges.forEach((input, childIndex) => {\r\n                        roomParams += `&ages_${index}=${input.value}`;\r\n                    });\r\n                });\r\n\r\n                \/\/ Construct the final booking URL\r\n                let baseUrl = 'https:\/\/booking.roomcloud.net\/be\/se2\/hotel.jsp?hotel=13172&curr=MAD';\r\n                let currentLanguage = document.documentElement.lang || navigator.language || navigator.userLanguage;\r\n                baseUrl += (currentLanguage.startsWith('en') ? '&lang=en' : '&lang=fr');\r\n\r\n                const finalUrl = `${baseUrl}&checkin=${formattedCheckinDate}&checkout=${formattedCheckoutDate}${roomParams}`;\r\n                console.log(\"Redirecting to URL:\", finalUrl);\r\n                window.dataLayer = window.dataLayer || [];\r\nwindow.dataLayer.push({ event: 'search_click' });\r\n\r\nsetTimeout(function () {\r\n    window.location.href = finalUrl;\r\n}, 300);\r\n\r\n            } else {\r\n                alert(\"Format de date incorrect.\");\r\n            }\r\n        });\r\n    } else {\r\n        console.error('Book Now button not found');\r\n    }\r\n});\r\n\r\n\/\/ Fonction pour convertir une cha\u00eene de date en objet Date\r\nfunction parseDate(dateString) {\r\n    const frenchMonthsAbbr = [\r\n        \"jan\", \"fev\", \"mar\", \"avr\", \"mai\", \"jui\",\r\n        \"juil\", \"aou\", \"sep\", \"oct\", \"nov\", \"dec\"\r\n    ];\r\n\r\n    const dateParts = dateString.split(' \/ ');\r\n    if (dateParts.length === 2) {\r\n        const [monthDay, year] = dateParts;\r\n        const monthDayParts = monthDay.split(' ');\r\n        \r\n        if (monthDayParts.length === 2) {\r\n            const month = monthDayParts[0].toLowerCase(); \/\/ Convertir le mois en minuscule\r\n            const day = parseInt(monthDayParts[1], 10);\r\n\r\n            const monthIndex = frenchMonthsAbbr.indexOf(month); \/\/ Trouver l'index du mois abr\u00e9g\u00e9\r\n            if (monthIndex === -1) {\r\n                console.error(`Mois invalide : ${month}`);\r\n                return null; \/\/ Mois invalide\r\n            }\r\n\r\n            const parsedYear = parseInt(year, 10);\r\n            if (isNaN(parsedYear) || isNaN(day)) {\r\n                console.error(`Jour ou ann\u00e9e invalide : ${day}, ${parsedYear}`);\r\n                return null;\r\n            }\r\n\r\n            return new Date(parsedYear, monthIndex, day);\r\n        }\r\n    }\r\n    console.error(\"Format de date incorrect\");\r\n    return null;\r\n}\r\n\r\n\/\/ Fonction pour formater une date en 'yyyyMMdd'\r\nfunction formatDate(date) {\r\n    if (date instanceof Date && !isNaN(date)) {\r\n        const year = date.getFullYear();\r\n        const month = String(date.getMonth() + 1).padStart(2, '0');\r\n        const day = String(date.getDate()).padStart(2, '0');\r\n        return `${year}${month}${day}`;\r\n    }\r\n    return '';\r\n}\r\n\r\n<\/script>\r\n\r\n\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/form>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\t\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-inner-column elementor-element elementor-element-b444f5d col-12 tab-pane fade\" data-id=\"b444f5d\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3 gradient-overlay-half-white-gradient mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-ce26720 col-12 tab-pane fade\" data-id=\"ce26720\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3 gradient-overlay-half-white-gradient mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-d5ddb59 col-12 tab-pane fade\" data-id=\"d5ddb59\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3 gradient-overlay-half-white-gradient mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-abb67d3 col-12 tab-pane fade\" data-id=\"abb67d3\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3 gradient-overlay-half-white-gradient mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e147f41 col-12 tab-pane fade\" data-id=\"e147f41\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 p-3 gradient-overlay-half-white-gradient mb-2 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f135e3d e-flex e-con-boxed e-con e-parent\" data-id=\"f135e3d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d46ff1 e-flex e-con-boxed e-con e-parent\" data-id=\"4d46ff1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f245355 elementor-widget elementor-widget-heading\" data-id=\"f245355\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Hamilton Agadir<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4603cf elementor-widget elementor-widget-heading\" data-id=\"c4603cf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vivez l'exp\u00e9rience unique d'un h\u00f4tel \u00e0 Agadir avec piscine<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ade9a elementor-widget elementor-widget-text-editor\" data-id=\"e3ade9a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"508\" data-end=\"789\">S\u00e9journez au c\u0153ur de la station baln\u00e9aire et profitez d&rsquo;un cadre idyllique con\u00e7u pour vos <strong>vacances en famille<\/strong> ou vos <strong>d\u00e9placements professionnels.<\/strong> Alliant confort moderne, instants de d\u00e9tente absolue et services de qualit\u00e9 sup\u00e9rieure, le <strong>HAMILTON Agadir<\/strong> vous garantit une exp\u00e9rience inoubliable. <br \/>Laissez-vous s\u00e9duire par notre magnifique espace aquatique, v\u00e9ritable oasis de fra\u00eecheur au centre de la ville.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ac4630 e-con-full e-flex e-con e-child\" data-id=\"9ac4630\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b71d53 elementor-widget elementor-widget-button\" data-id=\"1b71d53\" data-element_type=\"widget\" data-widget_type=\"button.button-mytravel\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/a-propos-de-hamilton-agadir\/\" class=\"mytravel-button elementor-button-link btn btn-primary btn-block\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"mytravel-button-text\">En savoir plus sur nous<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81beb38 elementor-widget elementor-widget-button\" data-id=\"81beb38\" data-element_type=\"widget\" data-widget_type=\"button.button-mytravel\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/nos-services\/\" class=\"mytravel-button elementor-button-link btn btn-outline-primary btn-wide\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"mytravel-button-text\">Nos service<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-867f79d e-flex e-con-boxed e-con e-parent\" data-id=\"867f79d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c2e2e8 mb-0 elementor-widget elementor-widget-highlighted-heading\" data-id=\"8c2e2e8\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"mytravel-elementor-highlighted-heading__title section-title text-center mb-5 mt-3\">Un h\u00f4tel pour tous vos s\u00e9jours<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c5da2d elementor-widget__width-initial elementor-widget elementor-widget-myt-destination-carousel\" data-id=\"1c5da2d\" data-element_type=\"widget\" data-settings=\"{&quot;autoplay&quot;:&quot;no&quot;,&quot;center_slides&quot;:&quot;no&quot;,&quot;infinite&quot;:&quot;no&quot;,&quot;fade&quot;:&quot;no&quot;}\" data-widget_type=\"myt-destination-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"js-slick-carousel u-slick u-slick--gutters-3 mytravel-6a0e5e94a8a77\" data-slides-show=\"3\" data-ride=\"slick\" data-responsive=\"[{&quot;breakpoint&quot;:1025,&quot;settings&quot;:{&quot;slidesToShow&quot;:3}},{&quot;breakpoint&quot;:992,&quot;settings&quot;:{&quot;slidesToShow&quot;:2}},{&quot;breakpoint&quot;:768,&quot;settings&quot;:{&quot;slidesToShow&quot;:1}},{&quot;breakpoint&quot;:554,&quot;settings&quot;:{&quot;slidesToShow&quot;:1}}]\" data-center-mode=\"0\" data-autoplay=\"\" data-autoplay-speed=\"3000\" data-pagi-classes=\"\" data-infinite=\"\" data-fade=\"\" data-rows=\"1\" data-arrows-classes=\"elementor-slick-arrow d-none d-lg-inline-block u-slick__arrow-classic u-slick__arrow-centered--y rounded-circle  u-slick__arrow-classic--v1\" data-arrow-left-classes=\"fas fa-chevron-left u-slick__arrow-classic-inner u-slick__arrow-classic-inner--left ml-xl-n8\" data-arrow-right-classes=\"fas fa-chevron-right u-slick__arrow-classic-inner u-slick__arrow-classic-inner--right mr-xl-n8\">\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2026\/05\/detente-et-piscine.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/suite\/\">Vacances<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">d\u00e9tente et piscine<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2026\/05\/espace-adapte-enfants.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/chambre-standard-avec-vue-sur-la-piscine-ou-le-jardin\/\">Famille<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">espace adapt\u00e9 enfants<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2026\/05\/moment-de-relaxation.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/chambre-executive-avec-vue-sur-la-piscine\/\">Business<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">moment de relaxation<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4caae0 e-flex e-con-boxed e-con e-parent\" data-id=\"a4caae0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cb5670b e-con-full e-flex e-con e-child\" data-id=\"cb5670b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc07534 elementor-widget elementor-widget-heading\" data-id=\"cc07534\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">D\u00c9TENTE ET FRA\u00ceCHEUR SOUS LE SOLEIL<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9421052 elementor-widget elementor-widget-heading\" data-id=\"9421052\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Piscine ext\u00e9rieure<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21e1efa elementor-widget elementor-widget-text-editor\" data-id=\"21e1efa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"4\">Plongez dans un havre de paix et profitez pleinement de notre grande <strong><a href=\"https:\/\/hotelhamiltonagadir.com\/acces-piscine\/\">piscine ext\u00e9rieure<\/a>,<\/strong> id\u00e9alement am\u00e9nag\u00e9e pour vos moments de d\u00e9tente et de loisirs.<\/p><p data-path-to-node=\"5\">Savourez d&rsquo;instants uniques de relaxation : farniente sur nos bains de soleil, baignades rafra\u00eechissantes, longueurs matinales, ou moments de complicit\u00e9 en famille au bord de l&rsquo;eau, tout en profitant de <strong>la douceur du climat.<\/strong><\/p><p data-path-to-node=\"6\">Que vous souhaitiez vous ressourcer apr\u00e8s une journ\u00e9e de visites vous accorder une parenth\u00e8se de bien-\u00eatre \u00e0 Agadir, notre espace piscine est le lieu id\u00e9al pour vous d\u00e9tendre sous <strong>le soleil marocain.<\/strong><\/p>\t\t\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-f547345 e-con-full e-flex e-con e-child\" data-id=\"f547345\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8bab0cb elementor-widget elementor-widget-image\" data-id=\"8bab0cb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"591\" height=\"544\" src=\"https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/08\/piscine-small.png\" class=\"img-fluid attachment-full size-full wp-image-18999 no-lazyload\" alt=\"Photos Hamilton Agadir avec Piscine ext\u00e9rieure\" srcset=\"https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/08\/piscine-small.png 591w, https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/08\/piscine-small-300x276.png 300w, https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/08\/piscine-small-13x12.png 13w\" sizes=\"(max-width: 591px) 100vw, 591px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-e8f0e81 e-flex e-con-boxed e-con e-parent\" data-id=\"e8f0e81\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-847aeb5 e-con-full e-flex e-con e-child\" data-id=\"847aeb5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56a5567 elementor-widget elementor-widget-image\" data-id=\"56a5567\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"550\" height=\"450\" src=\"https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/snack-piscine.png\" class=\"img-fluid attachment-full size-full wp-image-23982 no-lazyload\" alt=\"\" srcset=\"https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/snack-piscine.png 550w, https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/snack-piscine-300x245.png 300w, https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/snack-piscine-15x12.png 15w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/>\t\t\t\t\t\t\t\t\t\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-955ad08 e-con-full e-flex e-con e-child\" data-id=\"955ad08\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a363d2c elementor-widget elementor-widget-heading\" data-id=\"a363d2c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">UN MOMENT DE GOURMANDISE AU BORD DE L'EAU\n<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-740a4c8 elementor-widget elementor-widget-heading\" data-id=\"740a4c8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Snack Piscine<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72cce74 elementor-widget elementor-widget-text-editor\" data-id=\"72cce74\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"4\">Que ce soit pour <a href=\"https:\/\/hotelhamiltonagadir.com\/gastronomie\/\">un d\u00e9jeuner l\u00e9ger<\/a>, <strong>une pause rafra\u00eechissante<\/strong> ou <strong>un cocktail<\/strong> en fin d&rsquo;apr\u00e8s-midi, notre \u00e9quipe vous accueille pour combler toutes vos petites faims \u2014 de la pr\u00e9paration de jus frais de saison \u00e0 nos en-cas savoureux, le tout servi dans une ambiance d\u00e9contract\u00e9e \u2014 pour que vous puissiez vous d\u00e9tendre pleinement au bord de l&rsquo;eau.<\/p><p data-path-to-node=\"5\">Notre carte vari\u00e9e s&rsquo;adapte \u00e0 toutes vos envies, qu&rsquo;il s&rsquo;agisse de salades croquantes, de grillades l\u00e9g\u00e8res ou de <strong>boissons d\u00e9salt\u00e9rantes<\/strong> \u00e0 savourer sous le soleil.<\/p>\t\t\t\t\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-4a4cfc9 e-con-full e-flex e-con e-parent\" data-id=\"4a4cfc9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b2414f elementor-cta--skin-cover elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"5b2414f\" data-element_type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2026\/05\/hotel-jardin-piscine.png);\" role=\"img\" aria-label=\"hotel-jardin-piscine\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tUn \u00e9crin de verdure au c\u0153ur d'Agadir\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\t\u00c9vadez-vous dans nos jardins luxuriants, un v\u00e9ritable havre de paix ombrag\u00e9 pour vous ressourcer en toute tranquillit\u00e9.\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/hotelhamiltonagadir.com\/photos-hamilton-agadir\/\">\n\t\t\t\t\t\tExplorer l'h\u00f4tel\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\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-9ca3d5a e-flex e-con-boxed e-con e-parent\" data-id=\"9ca3d5a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5d056d mb-0 elementor-widget elementor-widget-highlighted-heading\" data-id=\"d5d056d\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"mytravel-elementor-highlighted-heading__title section-title text-center mb-5 mt-3\">Chambres et suites<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27f8f7e elementor-widget__width-initial elementor-widget elementor-widget-myt-destination-carousel\" data-id=\"27f8f7e\" data-element_type=\"widget\" data-settings=\"{&quot;autoplay&quot;:&quot;no&quot;,&quot;center_slides&quot;:&quot;no&quot;,&quot;infinite&quot;:&quot;no&quot;,&quot;fade&quot;:&quot;no&quot;}\" data-widget_type=\"myt-destination-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"js-slick-carousel u-slick u-slick--gutters-3 mytravel-6a0e5e94ac5db\" data-slides-show=\"4\" data-ride=\"slick\" data-responsive=\"[{&quot;breakpoint&quot;:1025,&quot;settings&quot;:{&quot;slidesToShow&quot;:4}},{&quot;breakpoint&quot;:992,&quot;settings&quot;:{&quot;slidesToShow&quot;:2}},{&quot;breakpoint&quot;:768,&quot;settings&quot;:{&quot;slidesToShow&quot;:1}},{&quot;breakpoint&quot;:554,&quot;settings&quot;:{&quot;slidesToShow&quot;:1}}]\" data-center-mode=\"0\" data-autoplay=\"\" data-autoplay-speed=\"3000\" data-pagi-classes=\"\" data-infinite=\"\" data-fade=\"\" data-rows=\"1\" data-arrows-classes=\"elementor-slick-arrow d-none d-lg-inline-block u-slick__arrow-classic u-slick__arrow-centered--y rounded-circle  u-slick__arrow-classic--v1\" data-arrow-left-classes=\"fas fa-chevron-left u-slick__arrow-classic-inner u-slick__arrow-classic-inner--left ml-xl-n8\" data-arrow-right-classes=\"fas fa-chevron-right u-slick__arrow-classic-inner u-slick__arrow-classic-inner--right mr-xl-n8\">\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/chambre-about.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/suite\/\">Suites<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">800 Mad \/ Nuit<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2025\/08\/chambre-about.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/chambre-standard-avec-vue-sur-la-piscine-ou-le-jardin\/\">Chmbre standard<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">450 Mad \/ Nuit<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/05\/568811192.webp );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/chambre-executive-avec-vue-sur-la-piscine\/\">Chambre Executive<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">500 Mad \/ Nuit<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t \n\t\t\t\t\t\t<div class=\"js-slide bg-img-hero-center rounded-border min-height-350 gradient-overlay-half-bg-gradient-v1 no-lazyload\" style=\"background-image: url(https:\/\/hotelhamiltonagadir.com\/wp-content\/uploads\/2024\/05\/Chambre2.png );\">\n\t\t\t<div class=\"text-center py-4 mt-1\">\n\t\t\t\t<a class=\"mytravel_destination_carousel text-white font-weight-bold font-size-21\" href=\"https:\/\/hotelhamiltonagadir.com\/chambres\/chambre-familiale-standard\/\">Chambre Familiale<\/a>\n\t\t\t\t<p class=\"mytravel_destination_carousel text-white font-size-19 font-weight-bold mt-1 mb-0\">540 Mad \/ Nuit<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-section elementor-top-section elementor-element elementor-element-8ba5764 elementor-section-full_width icon-block-center icon-center-v1  border-color-8 elementor-section-height-default elementor-section-height-default\" data-id=\"8ba5764\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default container text-center space-1\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5bb807a\" data-id=\"5bb807a\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9a179bc text-center mx-md-auto pb-1 mt-3 elementor-widget__width-inherit elementor-widget elementor-widget-highlighted-heading\" data-id=\"9a179bc\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"mytravel-elementor-highlighted-heading__title section-title text-black font-size-30 font-weight-bold\">Pourquoi choisir notre h\u00f4tel avec piscine \u00e0 Agadir ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-section elementor-inner-section elementor-element elementor-element-a8dd1c0 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a8dd1c0\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default row-margin row mb-2\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-cb2596d col-md-3\" data-id=\"cb2596d\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6dbf80e px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"6dbf80e\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/gastronomie\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Restaurant &amp; services\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-dish\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/gastronomie\/\" >\n\t\t\t\t\t\t\tRestaurant & services\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUne carte gastronomique et vari\u00e9e.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e36c3be px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"e36c3be\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/nos-services\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Wi\u2011Fi gratuit\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-wifi-signal\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/hotelhamiltonagadir.com\/nos-services\/\" >\n\t\t\t\t\t\t\tWi\u2011Fi gratuit\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tConnexion illimit\u00e9e dans tout l'h\u00f4tel.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-3020d8f col-md-3\" data-id=\"3020d8f\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72fa892 px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"72fa892\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-price\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTarifs comp\u00e9titifs\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLe meilleur rapport qualit\u00e9-prix.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e659a10 px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"e659a10\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-bed-1\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tChambres confortables\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUn s\u00e9jour reposant et agr\u00e9able.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-7f8a78a col-md-3 mt-4 mt-md-0\" data-id=\"7f8a78a\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-58f58f8 px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"58f58f8\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 80 80\" style=\"enable-background:new 0 0 80 80;\" xml:space=\"preserve\"> <style type=\"text\/css\"> .st0{fill:none;stroke:#2C7EBD;stroke-miterlimit:10;} .st1{fill:#2C7EBD;} <\/style> <g> <path class=\"st0\" d=\"M59.9,64.2\"><\/path> <g> <path class=\"st1\" d=\"M61,62c1.9,0,3.8,0,5.7,0c2.5,0,4.2,1.6,4.2,3.9c0,2.2-1.7,3.8-4.2,3.8c-2.7,0-5.3,0-8,0 c-0.6,0-0.7,0.2-0.7,0.9c0,2.6,0,5.3,0,7.9c0,1.2-0.5,1.6-1.7,1.6c-11.8,0-23.6,0-35.2,0c-1.3,0-1.7-0.4-1.7-1.7 c-0.1-12.9-0.1-25.6-0.1-38.3s0-25.4,0-38c0-1.6,0.4-2,2-2C32.8,0,44.4,0,56,0c1.5,0,1.8,0.4,1.8,1.8c0,19.8,0,39.4,0,59.1 c0,0.9,0.2,1,1,1C59.6,62,60.3,62,61,62 M21.8,39.9c0,12.3,0,24.5,0,36.7c0,0.6,0.1,0.7,0.7,0.7c10.7,0,21.5,0,32.1,0 c0.5,0,0.7-0.1,0.7-0.6c0-2.1,0-4.3,0-6.4c0-0.6-0.2-0.7-0.7-0.7c-2.3,0-4.7,0-7.1,0c-0.6,0-0.9,0.1-1.2,0.6c-2,3.4-6,5.2-9.8,4.3 c-3.9-1-6.7-4.3-7-8.2c-0.2-4.2,2.5-8.1,6.4-9.2c4-1.2,8.3,0.5,10.4,4.3c0.2,0.5,0.5,0.5,1,0.5c2.3,0,4.8,0,7.1,0 c0.6,0,0.7-0.1,0.7-0.7c0-19.3,0-38.5,0-57.8c0-0.7-0.2-0.9-0.9-0.9c-10.7,0-21.2,0-31.9,0c-0.7,0-0.9,0.1-0.9,0.9 C21.8,15.6,21.8,27.7,21.8,39.9z M52,67c4.8,0,9.6,0,14.4,0c0.2,0,0.5,0,0.9,0c0.6-0.1,1.1-0.6,1.1-1.2c0-0.7-0.4-1.1-1.1-1.3 c-0.2,0-0.5,0-0.7,0c-9.6,0-19,0-28.6,0c-0.2,0-0.5,0-0.6,0C36.5,64.5,36,65,36,65.8c0,0.6,0.5,1.2,1.2,1.2c0.2,0,0.4,0,0.6,0 C42.5,67,47.2,67,52,67z M43.5,61.8c-1.3-2.1-4.4-3.1-7-2.3c-2.8,0.9-4.7,3.4-4.5,6.4c0.1,2.8,2.1,5.3,4.8,6 c2.5,0.6,5.5-0.4,6.6-2.3c-2.1,0-4.2,0-6.3,0c-1,0-1.8-0.2-2.6-0.9c-1.2-1-1.7-2.7-1.2-4.3c0.5-1.5,2-2.6,3.7-2.6 C39.3,61.8,41.4,61.8,43.5,61.8z\"><\/path> <path class=\"st1\" d=\"M52.7,21.2c0,4.8,0,9.6,0,14.4c0,1.5-0.4,1.8-1.8,1.8c-8.2,0-16.4,0-24.7,0c-1.5,0-1.8-0.4-1.8-1.8 c0-9.6,0-19.1,0-28.7c0-1.3,0.4-1.7,1.8-1.7c8.2,0,16.6,0,24.8,0c1.3,0,1.7,0.4,1.7,1.7C52.7,11.7,52.7,16.4,52.7,21.2z M27,21.2 c0,4.3,0,8.6,0,12.8c0,0.6,0.1,0.7,0.7,0.7c7.2,0,14.5,0,21.7,0c0.6,0,0.7-0.1,0.7-0.7c0-8.6,0-17.1,0-25.6c0-0.6-0.1-0.7-0.7-0.7 c-7.2,0-14.5,0-21.7,0c-0.6,0-0.7,0.1-0.7,0.7C27,12.8,27,17.1,27,21.2z\"><\/path> <path class=\"st1\" d=\"M28.3,40c0.9,0,1.6,0,2.5,0s1.3,0.5,1.3,1.3c0,1.2,0,2.5,0,3.6c0,0.9-0.5,1.3-1.3,1.3c-1.7,0-3.3,0-5,0 c-0.9,0-1.3-0.5-1.3-1.3c0-1.2,0-2.5,0-3.7c0-0.9,0.5-1.3,1.5-1.3C26.6,40,27.4,40,28.3,40z M28.2,43.8c0.4,0,0.6,0,1,0 c0.1,0,0.2,0,0.4-0.2c0.2-0.7,0-1.1-0.9-1.1c-0.4,0-0.7,0-1.1,0c-0.5,0-0.7,0-0.7,0.6c0,0.6,0.2,0.7,0.7,0.6 C27.8,43.8,27.9,43.8,28.2,43.8z\"><\/path> <path class=\"st1\" d=\"M38.6,40c0.7,0,1.6,0,2.3,0c1,0,1.5,0.5,1.5,1.5c0,1.2,0,2.5,0,3.6c0,0.9-0.5,1.3-1.3,1.3c-1.6,0-3.3,0-4.9,0 c-1,0-1.3-0.5-1.5-1.5c0-1.2,0-2.3,0-3.6c0-1,0.5-1.5,1.5-1.5C36.9,40,37.8,40,38.6,40z M38.5,43.8c0.2,0,0.5,0,0.6,0 c0.6,0.1,0.7-0.1,0.7-0.7c0-0.5-0.1-0.6-0.6-0.6c-0.4,0-0.9,0-1.2,0c-0.5,0-0.7,0-0.7,0.6c0,0.6,0.1,0.7,0.7,0.7 C38.1,43.8,38.2,43.8,38.5,43.8z\"><\/path> <path class=\"st1\" d=\"M48.8,46.4c-0.9,0-1.7,0-2.5,0c-0.9,0-1.3-0.5-1.3-1.3c0-1.2,0-2.5,0-3.7c0-0.9,0.5-1.3,1.3-1.3 c1.7,0,3.4,0,5,0c0.9,0,1.3,0.5,1.3,1.3c0,1.2,0,2.6,0,3.8c0,0.9-0.5,1.3-1.3,1.3C50.5,46.4,49.7,46.4,48.8,46.4z M48.8,43.8 c0.2,0,0.5,0,0.6,0c0.5,0.1,0.6-0.1,0.6-0.6c0-0.6-0.2-0.7-0.7-0.6c-0.4,0-0.7,0-1.1,0c-0.5,0-0.7,0-0.7,0.6 c0,0.6,0.2,0.7,0.7,0.6C48.4,43.8,48.7,43.8,48.8,43.8z\"><\/path> <path class=\"st1\" d=\"M28.2,54.1c-0.9,0-1.7,0-2.5,0c-0.9,0-1.3-0.5-1.3-1.3c0-1.2,0-2.6,0-3.8c0-0.9,0.5-1.3,1.3-1.3 c1.7,0,3.4,0,5,0c0.9,0,1.3,0.5,1.3,1.3c0,1.2,0,2.6,0,3.8c0,0.9-0.5,1.3-1.3,1.3C29.9,54.1,29,54.1,28.2,54.1z M28.2,50.3 c-0.2,0-0.5,0-0.7,0c-0.5-0.1-0.6,0.1-0.6,0.6c0,0.6,0.1,0.7,0.7,0.7c0.4,0,0.9,0,1.2,0c0.5,0,0.7,0,0.7-0.6 c0-0.6-0.1-0.7-0.7-0.7C28.7,50.3,28.4,50.3,28.2,50.3z\"><\/path> <path class=\"st1\" d=\"M38.4,54.1c-0.9,0-1.6,0-2.5,0c-0.9,0-1.3-0.5-1.3-1.3c0-1.2,0-2.6,0-3.8c0-0.9,0.5-1.3,1.3-1.3 c1.7,0,3.4,0,5,0c0.9,0,1.3,0.5,1.3,1.3c0,1.2,0,2.6,0,3.8c0,0.9-0.5,1.3-1.3,1.3S39.2,54.1,38.4,54.1z M38.5,51.5 c0.2,0,0.5,0,0.7,0c0.5,0.1,0.6-0.1,0.6-0.6c0-0.6-0.1-0.7-0.7-0.7c-0.4,0-0.9,0-1.2,0c-0.5,0-0.7,0-0.7,0.6 c0,0.6,0.1,0.7,0.7,0.7C38.1,51.5,38.2,51.5,38.5,51.5z\"><\/path> <path class=\"st1\" d=\"M48.8,54.1c-0.7,0-1.6,0-2.3,0c-1,0-1.5-0.5-1.5-1.5c0-1.2,0-2.5,0-3.6c0-0.9,0.5-1.3,1.3-1.3 c1.6,0,3.3,0,4.9,0c1,0,1.3,0.5,1.5,1.5c0,1.2,0,2.3,0,3.6c0,1-0.5,1.5-1.5,1.5C50.4,54.1,49.5,54.1,48.8,54.1z M48.8,51.5 c0.2,0,0.6,0,0.9,0c0.2,0,0.4-0.1,0.4-0.4c0-0.6,0-1.1-0.9-0.9c-0.4,0.1-0.7,0-1.1,0c-0.5,0-0.7,0-0.7,0.6c0,0.6,0.2,0.7,0.7,0.6 C48.4,51.5,48.7,51.5,48.8,51.5z\"><\/path> <path class=\"st1\" d=\"M48.1,19.4c0,0.4-0.2,0.7-0.6,1c-0.5,0.2-0.9,0.2-1.3,0c-0.2-0.1-0.4-0.4-0.5-0.5c-3.8-4.4-10.4-4.3-14,0.4 c-0.6,0.7-1.3,1-2,0.5c-0.6-0.5-0.6-1.2,0-2.1c4.4-5.8,13.4-6,18-0.4C47.8,18.5,48.1,18.9,48.1,19.4z\"><\/path> <path class=\"st1\" d=\"M38.5,29.7c-2.2,0-3.9-1.7-3.9-3.8c0-2.2,1.7-3.9,3.8-3.9s3.8,1.7,3.9,3.8S40.7,29.7,38.5,29.7z M39.8,25.8 c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.2C39.2,27.1,39.8,26.5,39.8,25.8z\"><\/path> <path class=\"st1\" d=\"M38.6,18c2.3,0,4.3,1,5.9,2.7c0.6,0.7,0.6,1.5,0,2c-0.6,0.5-1.3,0.4-2-0.2c-2.5-2.6-5.8-2.5-8.1,0.2 c-0.6,0.6-1.3,0.7-2,0.2c-0.6-0.5-0.6-1.2-0.1-2C34.1,19.1,36.2,18.2,38.6,18z\"><\/path> <\/g> <\/g> <\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCl\u00e9 num\u00e9rique\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAcc\u00e8s rapide, moderne et simplifi\u00e9.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b4e8c4 px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"2b4e8c4\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-watch\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tR\u00e9ception ouverte 24h\/24\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAccueil chaleureux \u00e0 tout moment.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-c3cf75c col-md-3 mt-4 mt-md-0\" data-id=\"c3cf75c\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2aab2b6 px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"2aab2b6\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-global-1\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDestination id\u00e9ale\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEntre l'oc\u00e9an et l'Atlas.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-465230d px-xl-2 px-uw-7 elementor-view-default elementor-position-top elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"465230d\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.alsa.ma\/agadir\/lignes\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Taxis &amp; Transports\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-car\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.alsa.ma\/agadir\/lignes\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\tTaxis & Transports\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tD\u00e9placements simples, rapides et s\u00e9curis\u00e9s.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"H\u00f4tel Agadir avec Piscine ID\u00c9AL POUR SE RAFRA\u00ceCHIR ET SE D\u00c9TENDRE SOUS LE SOLEIL. Hotel Destination ou nom de l&rsquo;h\u00f4tel Hamilton Agadir, Maroc Arriv\u00e9e &#8211; D\u00e9part Chambres et invit\u00e9s 1 Chambre , 1 Personne Add Room Recherche Hamilton Agadir Vivez l&rsquo;exp\u00e9rience unique d&rsquo;un h\u00f4tel \u00e0 Agadir avec piscine S\u00e9journez au c\u0153ur de la station baln\u00e9aire&#8230;","protected":false},"author":1,"featured_media":25090,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-25086","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/pages\/25086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/comments?post=25086"}],"version-history":[{"count":44,"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/pages\/25086\/revisions"}],"predecessor-version":[{"id":25138,"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/pages\/25086\/revisions\/25138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/media\/25090"}],"wp:attachment":[{"href":"https:\/\/hotelhamiltonagadir.com\/en\/wp-json\/wp\/v2\/media?parent=25086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}