{"id":522,"date":"2026-02-20T14:33:03","date_gmt":"2026-02-20T13:33:03","guid":{"rendered":"http:\/\/kacper.previo.info.pl\/strona-glowna\/"},"modified":"2026-08-13T18:19:33","modified_gmt":"2026-08-13T16:19:33","slug":"strona-glowna","status":"publish","type":"page","link":"https:\/\/boulevard-drobnera.com\/de\/","title":{"rendered":"Startseite"},"content":{"rendered":"\n    \n    <section class=\"u-clearfix u-section-2\" id=\"sec-6cda\">\n      <div data-interval=\"1000\" data-u-ride=\"carousel\" class=\"u-carousel u-carousel-duration-1750 u-carousel-left u-expanded-width u-slider u-slider-1\" id=\"carousel-055a\" data-pause=\"false\">\n        <ol class=\"u-absolute-hcenter u-carousel-indicators u-carousel-indicators-1\">\n          <li data-u-target=\"#carousel-055a\" class=\"u-active u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"0\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"1\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"2\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"3\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"4\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"5\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"6\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"7\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"8\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"9\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"10\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"11\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"12\" style=\"width: 10px; height: 10px;\"><\/li>\n          <li data-u-target=\"#carousel-055a\" class=\"u-active-palette-1-base u-border-1 u-border-active-white u-border-hover-white u-border-white u-hover-white u-shape-circle\" data-u-slide-to=\"13\" style=\"width: 10px; height: 10px;\"><\/li>\n        <\/ol>\n        <div class=\"u-carousel-inner\" role=\"listbox\">\n          <div class=\"u-active u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide u-uploaded-video lazyload u-image-1\" data-image-width=\"5504\" data-image-height=\"3072\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/07\/jacuzzidzien-scaled.jpg')\">\n            <div class=\"u-container-layout u-container-layout-1\"><\/div>\n          <\/div>\n          <div class=\"u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide u-uploaded-video lazyload u-image-2\" data-image-width=\"6000\" data-image-height=\"4000\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A2381_big3-scaled-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-2\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-3\" data-image-width=\"1140\" data-image-height=\"855\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/06\/8-1.png')\">\n            <div class=\"u-container-layout u-container-layout-3\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-4\" data-image-width=\"5504\" data-image-height=\"3072\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/07\/jacuzziwieczr-scaled.jpg')\">\n            <div class=\"u-container-layout u-container-layout-4\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-5\" data-image-width=\"2560\" data-image-height=\"1707\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/IMG_3823-scaled.jpg')\">\n            <div class=\"u-container-layout u-container-layout-5\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-6\" data-image-width=\"6000\" data-image-height=\"4000\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A2474_big2-scaled-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-6\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-7\" data-image-width=\"1140\" data-image-height=\"855\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/06\/1.png')\">\n            <div class=\"u-container-layout u-container-layout-7\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-8\" data-image-width=\"1536\" data-image-height=\"1024\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/05\/ChatGPTImage1maj202613_45_14.png')\">\n            <div class=\"u-container-layout u-container-layout-8\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-9\" data-image-width=\"2560\" data-image-height=\"2048\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/DSCF5848-scaled.jpg')\">\n            <div class=\"u-container-layout u-container-layout-9\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-10\" data-image-width=\"6000\" data-image-height=\"4000\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/Kopia1J9A0001_big3-scaled-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-10\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-11\" data-image-width=\"6000\" data-image-height=\"4000\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A2588_big4-scaled-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-11\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-12\" data-image-width=\"6000\" data-image-height=\"4000\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A3726_big4-scaled-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-12\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-13\" data-image-width=\"1536\" data-image-height=\"1024\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/d12c5309-92f7-4727-a706-533e4ee0dccc.png')\">\n            <div class=\"u-container-layout u-container-layout-13\"><\/div>\n          <\/div>\n          <div class=\"custom-expanded u-carousel-item u-container-align-center u-container-style u-image u-shading u-slide lazyload u-image-14\" data-image-width=\"2500\" data-image-height=\"1667\" data-bg=\"linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A9655_small-2-1.jpg')\">\n            <div class=\"u-container-layout u-container-layout-14\"><\/div>\n          <\/div>\n        <\/div>\n        <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-prev u-hidden u-spacing-5 u-text-grey-30 u-carousel-control-1\" href=\"#carousel-055a\" role=\"button\" data-u-slide=\"prev\">\n          <span aria-hidden=\"true\">\n            <svg viewBox=\"0 0 477.175 477.175\"><path d=\"M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225\n                    c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z\"><\/path><\/svg>\n          <\/span>\n          <span class=\"sr-only\">Previous<\/span>\n        <\/a>\n        <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-next u-hidden u-spacing-5 u-text-grey-30 u-carousel-control-2\" href=\"#carousel-055a\" role=\"button\" data-u-slide=\"next\">\n          <span aria-hidden=\"true\">\n            <svg viewBox=\"0 0 477.175 477.175\"><path d=\"M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5\n                    c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z\"><\/path><\/svg>\n          <\/span>\n          <span class=\"sr-only\">Next<\/span>\n        <\/a>\n      <\/div>\n      <h1 class=\"animacjaboulevard-text u-align-center u-custom-font u-heading-font u-text u-text-body-alt-color u-text-1\" data-animation-out=\"0\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\"> Boulevard Drobnera<\/h1>\n      <h2 class=\"animacjaboulevard-text u-align-center u-text u-text-white u-text-2\"> ApartHotel premium w sercu Wroc\u0142awia<\/h2>\n      <div class=\"custom-expanded u-align-center-lg u-align-center-md u-align-center-sm u-align-center-xs u-clearfix u-custom-html u-custom-html-1\">\n        <meta charset=\"UTF-8\">\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n        <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\"><!-- Flatpickr CSS -->\n        <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n        <style> :root {\n        --primary: #A17C5C;\n        --background-input: #F6F6F6;\n        --icon: #858585;\n    }\n    body {\n        background: #1b1b1b;\n        transition: opacity 0.4s ease;\n    }\n    body.fade-out {\n        opacity: 0;\n    }\n\t.numberOfAdults{\n\t\tdisplay: none !important;\n\t}\n    .calendar-wrapper {\n        display: grid;\n        place-items: center;\n        padding: 40px;\n\t\tz-index: 9999;\n    }\n    .calendar-container {\n        background-color: transparent;\n        display: flex;\n        gap: 12px;\n        align-items: center;\n        flex-wrap: wrap;\n    }\n    .calendar-item {\n        display: flex;\n        flex-direction: column;\n        gap: 8px;\n        font-size: 18px;\n        min-width: 180px;\n    }\n    .calendar-cell {\n        background: transparent;\n        border-bottom: 1px solid #fff;\n        padding-bottom: 7px;\n        padding-inline: 10px;\n        display: flex;\n        align-items: center;         \/* centrowanie pionowe *\/\n        color: #fff;\n    }\n    .calendar-cell input,\n    .calendar-cell select {\n        border: none;\n        outline: none;\n        background: transparent;\n        width: 100%;\n        color: #fff;\n        font-size: 16px;\n        appearance: none;             \/* usuwa natywny styl *\/\n        -webkit-appearance: none;     \/* dla Safari\/iOS *\/\n        text-align: center;           \/* centrowanie poziome *\/\n        line-height: 1.2;             \/* dopasuj do wysoko\u015bci wiersza *\/\n    }\n    .calendar-cell select {\n        text-align-last: center;          \/* centrowanie wybranej opcji *\/\n        -webkit-text-align-last: center;  \/* dla iOS Safari *\/\n    }\n    .calendar-cell i {\n        margin-left: 8px;\n        color: var(--icon);\n        pointer-events: none;\n    }\n    .calendar-button {\n        background: transparent;\n        color: #fff;\n        border: 1px solid #fff;\n        padding: 24px 32px;\n        border-radius: 100px;\n        font-size: 14px;\n        cursor: pointer;\n        transition: 0.12s ease-in-out;\n    }\n    .calendar-button:hover {\n        background: black;\n        transition: 0.12s ease-in-out;\n    }\n    .flatpickr-day.selected,\n    .flatpickr-day.startRange,\n    .flatpickr-day.endRange {\n        background-color: #8D8B55 !important;\n        color: white !important;\n        border: none;\n    }\n    .flatpickr-day.selected:hover {\n        background-color: #6F6D44 !important;\n    }\n    .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n    .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n    .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n        -webkit-box-shadow: -10px 0 0 #6F6D44 !important;\n        box-shadow: -10px 0 0 #6F6D44 !important;\n    }\n    @media (max-width: 1200px) {\n        .calendar-item {\n            width: 100%;\n        }\n        .calendar-container {\n            flex-direction: column;\n            gap: 16px;\n            width: 100%;\n        }\n        .calendar-cell i {\n            display: none;\n        }\n        .calendar-wrapper{\n            padding: 0;\n        }\n        .calendar-cell select {\n            text-align: center !important;\n        }\n    } <\/style>\n        <div class=\"calendar-wrapper\">\n          <div class=\"calendar-container\">\n            <div class=\"calendar-item\">\n              <div class=\"calendar-cell\">\n                <input type=\"text\" id=\"arrivalDate\" name=\"arrivalDate\" placeholder=\"\"><i class=\"fa-caret-down fa-solid\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"calendar-item\">\n              <div class=\"calendar-cell\">\n                <input type=\"text\" id=\"departureDate\" name=\"departureDate\" placeholder=\"\"><i class=\"fa-caret-down fa-solid\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"calendar-item numberOfAdults\">\n              <div class=\"calendar-cell\">\n                <select id=\"numberOfAdults\" name=\"numberOfAdults\">\n                  <option value=\"1\" style=\"color: black; text-align: center;\">1<\/option>\n                  <option value=\"2\" style=\"color: black; text-align: center;\">2<\/option>\n                  <option value=\"3\" style=\"color: black; text-align: center;\">3<\/option>\n                  <option value=\"4\" style=\"color: black; text-align: center;\">4<\/option>\n                  <option value=\"5\" style=\"color: black; text-align: center;\">5<\/option>\n                  <option value=\"6\" style=\"color: black; text-align: center;\">6<\/option>\n                <\/select><i class=\"fa-caret-down fa-solid\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"calendar-item\">\n              <button class=\"calendar-button\" onclick=\"redirectToBooking()\">Zarezerwuj sw\u00f3j pobyt<\/button>\n            <\/div>\n          <\/div>\n        <\/div><!-- Flatpickr JS + locales -->\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/pl.js\"><\/script>\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/de.js\"><\/script>\n        <script> document.addEventListener('DOMContentLoaded', () => {\n    \/\/ 1. Pobierz j\u0119zyk z URL (\/pl\/\u2026, \/en\/\u2026, \/de\/\u2026, \/cz\/\u2026)\n    const supportedLangs = ['pl', 'en', 'de', 'cz'];\n    \/\/ rozbijamy \u015bcie\u017ck\u0119 na segmenty i usuwamy puste elementy\n    const pathSegments = window.location.pathname.split('\/').filter(seg => seg);\n    \/\/ pierwszy segment, je\u015bli w obs\u0142ugiwanych, inaczej domy\u015blnie 'pl'\n    const lang = supportedLangs.includes(pathSegments[0]) ? pathSegments[0] : 'pl';\n    \/\/ 2. S\u0142owniki t\u0142umacze\u0144\n    const T = {\n      pl: {\n        arrivalPlaceholder: 'Data przyjazdu',\n        departurePlaceholder: 'Data wyjazdu',\n        adultsLabel: 'Ilo\u015b\u0107 os\u00f3b',\n        buttonText: 'Zarezerwuj sw\u00f3j pobyt',\n        flatpickrLocale: 'pl'\n      },\n      en: {\n        arrivalPlaceholder: 'Arrival date',\n        departurePlaceholder: 'Departure date',\n        adultsLabel: 'Number of adults',\n        buttonText: 'Book your stay',\n        flatpickrLocale: 'en'\n      },\n      de: {\n        arrivalPlaceholder: 'Ankunftsdatum',\n        departurePlaceholder: 'Abreisedatum',\n        adultsLabel: 'Anzahl der Erwachsenen',\n        buttonText: 'Buchen Sie Ihren Aufenthalt',\n        flatpickrLocale: 'de'\n      },\n      cz: {\n        arrivalPlaceholder: 'Datum p\u0159\u00edjezdu',\n        departurePlaceholder: 'Datum odjezdu',\n        adultsLabel: 'Po\u010det osob',\n        buttonText: 'Rezervovat',\n        flatpickrLocale: 'cs'\n      }\n    };\n    const t = T[lang];\n    \/\/ 3. Ustaw placeholdery i tekst przycisku\n    document.getElementById('arrivalDate').placeholder   = t.arrivalPlaceholder;\n    document.getElementById('departureDate').placeholder = t.departurePlaceholder;\n    document.querySelector('.calendar-button').textContent = t.buttonText;\n    \/\/ 4. Inicjalizacja Flatpickr\n    flatpickr('#arrivalDate, #departureDate', {\n      mode: 'range',\n      dateFormat: 'd.m.Y',\n      locale: t.flatpickrLocale,\n      minDate: 'today',\n      onChange: dates => {\n        if (dates.length === 2) {\n          const fmt = d => `${String(d.getDate()).padStart(2, '0')}.` +\n                          `${String(d.getMonth()+1).padStart(2, '0')}.` +\n                          `${d.getFullYear()}`;\n          document.getElementById('arrivalDate').value   = fmt(dates[0]);\n          document.getElementById('departureDate').value = fmt(dates[1]);\n        }\n      }\n    });\n    \/\/ 5. Funkcja przekierowania \u2014 \u015bcie\u017cka zale\u017cna od j\u0119zyka\n    window.redirectToBooking = () => {\n      const arrival  = document.getElementById('arrivalDate').value;\n      const departure= document.getElementById('departureDate').value;\n      const adults   = document.getElementById('numberOfAdults').value;\n      if (!arrival || !departure) {\n        alert(t.arrivalPlaceholder + ' i ' + t.departurePlaceholder + ' s\u0105 wymagane.');\n        return;\n      }\n      const bookingPathByLang = {\n        pl: 'rezerwacja',\n        en: 'booking',\n        de: 'buchung',\n        cz: 'rezervace'\n      };\n      const bookingPath = bookingPathByLang[lang] || bookingPathByLang.pl;\n      \/\/ budujemy URL w formacie https:\/\/twojadomena.com\/{lang}\/{bookingPath}\n      const url = new URL(`\/${lang}\/${bookingPath}`, window.location.origin);\n      url.searchParams.set('arrival',   arrival);\n      url.searchParams.set('departure', departure);\n      \/\/ url.searchParams.set('numberOfAdults',    adults);\n\t\turl.searchParams.set('lang',    lang);\n      document.body.classList.add('fade-out');\n      setTimeout(() => window.location.href = url.toString(), 400);\n    };\n  }); <\/script>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-3\" id=\"sec-ce2d\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <img class=\"u-image u-image-contain u-image-default lazyload u-image-1\" alt=\"\" data-image-width=\"1587\" data-image-height=\"1346\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/stroke-21-2.png\" loading=\"lazy\">\n        <h4 class=\"u-align-center u-text u-text-palette-1-base u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span> &nbsp;\u200bPoznaj nas bli\u017cej&nbsp;&nbsp;<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <h2 class=\"u-align-center u-text u-text-custom-color-14 u-text-2\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 400;\"><\/span> Apartamenty w sercu Wroc\u0142awia <br>\n          <span style=\"font-weight: 700;\"><\/span>\n          <span style=\"font-weight: 700;\">Odkryj Boulevard Drobnera - \u200boaz\u0119 spokoju w rytmie miasta<\/span>\n        <\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-4\" id=\"block-5\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\"><\/div>\n    <\/section>\n    <section class=\"u-clearfix u-valign-middle u-section-5\" id=\"sec-78f4\">\n      <div class=\"u-expanded-width u-shortcode u-shortcode-1\">        <style>\n          \/* kontener galerii *\/\n          .my-gallery-swiper {\n            --slide-w: 600px;      \/* szeroko\u015b\u0107 slajdu *\/\n            width: 100%;\n            max-width: 800px;\n            margin: 20px auto;\n            padding: 0 15px;\n            box-sizing: border-box;\n            overflow: visible;\n            position: relative;\n          }\n\n          \/* wrapper i slajdy *\/\n          .my-gallery-swiper .swiper-wrapper {\n            display: flex;\n            align-items: center;\n          }\n          .my-gallery-swiper .swiper-slide {\n            width: var(--slide-w) !important;\n            flex-shrink: 0;\n            height: 450px;\n          }\n\n          \/* obrazki *\/\n          .slide-image {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            display: block;\n            cursor: pointer;\n          }\n\n          \/* przyciski nawigacji \u2013 bez lewej\/prawej, pozycj\u0119 ustawiamy w JS *\/\n          .gallery-nav-btn {\n            display: flex;\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            width: 44px;\n            height: 44px;\n            border: none;\n            border-radius: 50%;\n            color: #fff;\n            font-size: 24px;\n            align-items: center;\n            justify-content: center;\n            cursor: pointer;\n            z-index: 20;\n          }\n          .gallery-nav-prev { background: #8D8B55; left: 0 }\n          .gallery-nav-next { background: #25281B; right: 0}\n\n          \/* mobilnie \u2013 bez peek, pe\u0142na szeroko\u015b\u0107 *\/\n          @media screen and (max-width: 767px) {\n            .my-gallery-swiper {\n              padding: 0 15px;\n              overflow: hidden;\n            }\n            .my-gallery-swiper .swiper-slide {\n              width: calc(100% - 30px) !important;\n            }\n          }\n\n          \/* FULLSCREEN MODAL *\/\n          .gallery-fullscreen-modal {\n            display: none !important;\n            position: fixed;\n            inset: 0;\n            background: rgba(0, 0, 0, 0.95);\n            align-items: center;\n            justify-content: center;\n            z-index: 100001;\n            flex-direction: column;\n            visibility: hidden;\n            opacity: 0;\n            transition: opacity 0.3s;\n          }\n          .gallery-fullscreen-modal.active {\n            display: flex !important;\n            visibility: visible !important;\n            opacity: 1 !important;\n          }\n          .gallery-fullscreen-content {\n            width: 70%;\n            height: 100%;\n            object-fit: contain;\n            object-position: center;\n          }\n          .gallery-fullscreen-nav {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            background: rgba(255, 255, 255, 0.2);\n            border: none;\n            color: #fff;\n            font-size: 40px;\n            width: 60px;\n            height: 60px;\n            border-radius: 50%;\n            cursor: pointer;\n            z-index: 100000;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: background 0.3s;\n          }\n          .gallery-fullscreen-nav:hover {\n            background: rgba(255, 255, 255, 0.4);\n          }\n          .gallery-fullscreen-prev {\n            left: 30px;\n          }\n          .gallery-fullscreen-next {\n            right: 30px;\n          }\n          .gallery-fullscreen-close {\n            position: absolute;\n            top: 30px;\n            right: 30px;\n            color: #fff;\n            font-size: 50px;\n            cursor: pointer;\n            z-index: 100000;\n            width: 50px;\n            height: 50px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: rgba(0, 0, 0, 0.5);\n            border-radius: 50%;\n            transition: background 0.3s;\n          }\n          .gallery-fullscreen-close:hover {\n            background: rgba(0, 0, 0, 0.8);\n          }\n          @media screen and (max-width: 767px) {\n            .gallery-fullscreen-nav {\n              width: 45px;\n              height: 45px;\n              font-size: 30px;\n            }\n            .gallery-fullscreen-prev {\n              left: 10px;\n            }\n            .gallery-fullscreen-next {\n              right: 10px;\n            }\n            .gallery-fullscreen-close {\n              top: 15px;\n              right: 15px;\n              font-size: 40px;\n              width: 40px;\n              height: 40px;\n            }\n          }\n        <\/style>\n\n        <div class=\"my-gallery-swiper\" id=\"gallery-4f7606fb-7453-4da4-96cc-2abdb957c6df\">\n          <div class=\"swiper-wrapper\">\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174114_hXqKX0.jpg\" class=\"slide-image\" alt=\"\" data-index=\"0\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174314_AWESGD.jpg\" class=\"slide-image\" alt=\"\" data-index=\"1\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174233_nuIQbp.png\" class=\"slide-image\" alt=\"\" data-index=\"2\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174314_7dfHvo.jpg\" class=\"slide-image\" alt=\"\" data-index=\"3\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174114_iFy7iJ.jpg\" class=\"slide-image\" alt=\"\" data-index=\"4\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_v6OVeS.jpg\" class=\"slide-image\" alt=\"\" data-index=\"5\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_5yvlOs.jpg\" class=\"slide-image\" alt=\"\" data-index=\"6\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250122192752_q3v3eD.jpg\" class=\"slide-image\" alt=\"\" data-index=\"7\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260114194503_oIuk8c.jpg\" class=\"slide-image\" alt=\"\" data-index=\"8\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_jEl6La.jpg\" class=\"slide-image\" alt=\"\" data-index=\"9\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_rCxpSz.jpg\" class=\"slide-image\" alt=\"\" data-index=\"10\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_QXmZKY.jpg\" class=\"slide-image\" alt=\"\" data-index=\"11\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_lgG61f.jpg\" class=\"slide-image\" alt=\"\" data-index=\"12\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_U60tJ9.jpg\" class=\"slide-image\" alt=\"\" data-index=\"13\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20250613161318_JVKRuf.jpg\" class=\"slide-image\" alt=\"\" data-index=\"14\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20241219133641_c3gMsL.jpg\" class=\"slide-image\" alt=\"\" data-index=\"15\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20241219133641_NbCa3L.jpg\" class=\"slide-image\" alt=\"\" data-index=\"16\" \/>\n              <\/div>\n                      <\/div>\n          <button class=\"gallery-nav-btn gallery-nav-prev\">\u2039<\/button>\n          <button class=\"gallery-nav-btn gallery-nav-next\">\u203a<\/button>\n        <\/div>\n\n        <!-- Fullscreen Modal -->\n        <div class=\"gallery-fullscreen-modal\" id=\"gallery-4f7606fb-7453-4da4-96cc-2abdb957c6df-modal\">\n          <span class=\"gallery-fullscreen-close\">&times;<\/span>\n          <button class=\"gallery-fullscreen-nav gallery-fullscreen-prev\">&#10094;<\/button>\n          <img decoding=\"async\" class=\"gallery-fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n          <button class=\"gallery-fullscreen-nav gallery-fullscreen-next\">&#10095;<\/button>\n        <\/div>\n\n        <script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n       <script>\n         (function(){\n           console.log('[Gallery Fullscreen] Initializing...');\n           const galleryId = 'gallery-4f7606fb-7453-4da4-96cc-2abdb957c6df';\n           console.log('[Gallery Fullscreen] Gallery ID:', galleryId);\n           \n           const container = document.getElementById(galleryId);\n           console.log('[Gallery Fullscreen] Container found:', !!container, container);\n           \n           const modal = document.getElementById(galleryId + '-modal');\n           console.log('[Gallery Fullscreen] Modal found:', !!modal, modal);\n           \n           if (!container) {\n             console.error('[Gallery Fullscreen] Container not found!');\n             return;\n           }\n           if (!modal) {\n             console.error('[Gallery Fullscreen] Modal not found!');\n             return;\n           }\n           \n           const modalImg = modal.querySelector('.gallery-fullscreen-content');\n           const closeBtn = modal.querySelector('.gallery-fullscreen-close');\n           const prevBtn = modal.querySelector('.gallery-fullscreen-prev');\n           const nextBtn = modal.querySelector('.gallery-fullscreen-next');\n           const prevBtnSwiper = container.querySelector('.gallery-nav-prev');\n           const nextBtnSwiper = container.querySelector('.gallery-nav-next');\n\n           console.log('[Gallery Fullscreen] Elements:', {\n             modalImg: !!modalImg,\n             closeBtn: !!closeBtn,\n             prevBtn: !!prevBtn,\n             nextBtn: !!nextBtn,\n             prevBtnSwiper: !!prevBtnSwiper,\n             nextBtnSwiper: !!nextBtnSwiper\n           });\n\n           const urls = [\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260513174114_hXqKX0.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260513174314_AWESGD.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260513174233_nuIQbp.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260513174314_7dfHvo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260513174114_iFy7iJ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_v6OVeS.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_5yvlOs.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122192752_q3v3eD.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260114194503_oIuk8c.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_jEl6La.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_rCxpSz.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_QXmZKY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_lgG61f.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_U60tJ9.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250613161318_JVKRuf.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241219133641_c3gMsL.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241219133641_NbCa3L.jpg\"];\n           console.log('[Gallery Fullscreen] URLs:', urls);\n           let currentIdx = 0;\n\n           \/\/ Funkcja do aktualizacji pozycji przycisk\u00f3w\n           function updateNavPositions(swiperInstance) {\n             if (!swiperInstance || !swiperInstance.slides || swiperInstance.slides.length === 0) {\n               console.log('[Gallery Fullscreen] Swiper not ready yet');\n               return;\n             }\n             const active = swiperInstance.slides[swiperInstance.activeIndex];\n             const slideRect = active.getBoundingClientRect();\n             const contRect  = container.getBoundingClientRect();\n\n             prevBtnSwiper.style.left = (slideRect.left - contRect.left - 10) + 'px';\n             nextBtnSwiper.style.left = (slideRect.right - contRect.left + 10) + 'px';\n           }\n\n           \/\/ Inicjalizacja Swipera\n           const swiper = new Swiper(container, {\n             slidesPerView: 'auto',\n             centeredSlides: true,\n             spaceBetween: 20,\n             loop: true,\n             loopedSlides: 17,\n             loopAdditionalSlides: 3,\n             roundLengths: true,\n             speed: 500,\n             navigation: {\n               prevEl: prevBtnSwiper,\n               nextEl: nextBtnSwiper,\n             },\n             on: {\n               init: function() {\n                 \/\/ U\u017cywamy 'this' zamiast 'swiper' - Swiper przekazuje siebie jako this\n                 updateNavPositions(this);\n               },\n               slideChangeTransitionEnd: function() {\n                 updateNavPositions(this);\n               },\n               resize: function() {\n                 updateNavPositions(this);\n               },\n             }\n           });\n           \n           \/\/ Wywo\u0142ujemy te\u017c po utworzeniu, na wypadek gdyby init nie zadzia\u0142a\u0142\n           setTimeout(() => {\n             updateNavPositions(swiper);\n           }, 100);\n\n           \/\/ Aktualizacja modala\n           function updateModal() {\n             modalImg.src = urls[currentIdx];\n           }\n\n           \/\/ Obs\u0142uga klawiatury\n           let keyHandler = null;\n\n           \/\/ Zamykanie modala\n           function closeModal() {\n             console.log('[Gallery Fullscreen] Closing modal...');\n             modal.classList.remove('active');\n             document.body.style.overflow = '';\n             if (keyHandler) {\n               document.removeEventListener('keydown', keyHandler);\n               keyHandler = null;\n             }\n           }\n\n           \/\/ Funkcja otwieraj\u0105ca modal\n           function openModal(imgElement) {\n             console.log('[Gallery Fullscreen] Opening modal...');\n             const clickedImg = imgElement;\n             currentIdx = parseInt(clickedImg.dataset.index, 10);\n             console.log('[Gallery Fullscreen] Current index:', currentIdx);\n             updateModal();\n             console.log('[Gallery Fullscreen] Modal classes before:', modal.className);\n             modal.classList.add('active');\n             console.log('[Gallery Fullscreen] Modal classes after:', modal.className);\n             console.log('[Gallery Fullscreen] Modal display style:', window.getComputedStyle(modal).display);\n             console.log('[Gallery Fullscreen] Modal computed styles:', {\n               display: window.getComputedStyle(modal).display,\n               visibility: window.getComputedStyle(modal).visibility,\n               opacity: window.getComputedStyle(modal).opacity,\n               zIndex: window.getComputedStyle(modal).zIndex\n             });\n             document.body.style.overflow = 'hidden';\n             \n             \/\/ Dodajemy handler klawiatury\n             keyHandler = function(e) {\n               if (e.key === 'Escape') {\n                 closeModal();\n               } else if (e.key === 'ArrowLeft') {\n                 e.preventDefault();\n                 prevBtn.click();\n               } else if (e.key === 'ArrowRight') {\n                 e.preventDefault();\n                 nextBtn.click();\n               }\n             };\n             document.addEventListener('keydown', keyHandler);\n           }\n\n           \/\/ Dodajemy event listenery bezpo\u015brednio na obrazy\n           function attachImageClickListeners() {\n             const images = container.querySelectorAll('.slide-image');\n             console.log('[Gallery Fullscreen] Found images:', images.length);\n             images.forEach((img, idx) => {\n               console.log('[Gallery Fullscreen] Attaching listener to image', idx);\n               img.addEventListener('click', function(e) {\n                 e.preventDefault();\n                 e.stopPropagation();\n                 console.log('[Gallery Fullscreen] Image clicked:', idx, this);\n                 openModal(this);\n               });\n             });\n           }\n\n           \/\/ Otwieranie modala przez delegacj\u0119 event\u00f3w (backup)\n           container.addEventListener('click', e => {\n             console.log('[Gallery Fullscreen] Container click detected:', e.target, e.target.classList);\n             if (!e.target.classList.contains('slide-image')) {\n               console.log('[Gallery Fullscreen] Not a slide-image, ignoring');\n               return;\n             }\n             e.preventDefault();\n             e.stopPropagation();\n             openModal(e.target);\n           });\n\n           \/\/ Attach listeners po inicjalizacji Swipera\n           setTimeout(() => {\n             attachImageClickListeners();\n           }, 500);\n\n           closeBtn.addEventListener('click', closeModal);\n           modal.addEventListener('click', e => {\n             if (e.target === modal) closeModal();\n           });\n\n           \/\/ Nawigacja w modalu\n           prevBtn.addEventListener('click', e => {\n             e.stopPropagation();\n             currentIdx = (currentIdx - 1 + urls.length) % urls.length;\n             updateModal();\n           });\n           nextBtn.addEventListener('click', e => {\n             e.stopPropagation();\n             currentIdx = (currentIdx + 1) % urls.length;\n             updateModal();\n           });\n         })();\n       <\/script>\n        <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-6\" id=\"sec-df0e\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <p class=\"u-align-left u-text u-text-1\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 700;\"><\/span>\n          <span style=\"font-weight: 700;\"><\/span>\n          <span style=\"font-weight: 700;\"><\/span>\n          <span style=\"font-weight: 700;\">Boulevard Drobnera Residence&nbsp;<\/span> to aparthotel premium w centrum Wroc\u0142awia, po\u0142o\u017cony tu\u017c nad Odr\u0105. To adres, gdzie historia spotyka si\u0119 z nowoczesno\u015bci\u0105. \u015awiat\u0142o, przestrze\u0144 i spokojny rytm wn\u0119trz \u0142\u0105cz\u0105 si\u0119 tu z energi\u0105 miasta za oknem. Widok na Odr\u0119 i Uniwersytet Wroc\u0142awski uspokaja, a dopracowany design i komfort pobytu pozwalaj\u0105 naprawd\u0119 odetchn\u0105\u0107 - niezale\u017cnie od tego, czy jeste\u015b tu na chwil\u0119, czy na d\u0142u\u017cej.\n        <\/p>\n        <a href=\"\/apartamenty\/\" class=\"u-align-center-md u-align-center-sm u-align-center-xs u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-1\" target=\"_blank\">Zobacz apartamenty <\/a>\n      <\/div>\n      \n    <\/section>\n    <section class=\"u-clearfix u-custom-color-2 u-section-7\" id=\"sec-7a6e\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h4 class=\"u-align-center u-text u-text-palette-1-base u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span> Apartamenty<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <h2 class=\"u-align-center u-text u-text-white u-text-2\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 400;\"><\/span> Wybierz przestrze\u0144, kt\u00f3ra pasuje do Twojego rytmu \n        <\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-custom-color-12 u-section-8\" id=\"sec-8543\">\n      <div class=\"u-expanded-width u-shortcode u-shortcode-1\">\n  \n<!-- Swiper CSS & JS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\"\/>\n<script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n\n<style>\n  \/* \u2014\u2014\u2014\u2014\u2014 kontener i podstawowe style \u2014\u2014\u2014\u2014\u2014 *\/\n  .apc-wrapper {\n    color: #fff;\n    background: #363A2A;\n    padding: 40px 0;\n    max-width: 1350px;\n    margin: auto;\n  }\n\n  .swiper-button-prev{\n    color: #fff;\n    background: red;\n    border-radius: 50%;\n\n    font-size: 12px;\n  }\n  .apc-filters {\n    text-align: center;\n    margin-bottom: 30px;\n  }\n  .apc-filters button {\n    background: transparent;\n    border: 1.5px solid #fff;\n    font-size: 12px;\n    color: #E5DFDA;\n    padding: 4px 24px;\n    margin: 0 6px;\n    border-radius: 50px;\n    cursor: pointer;\n  }\n  .apc-filters button.active {\n    background: #646541;\n    border: 1.5px solid #8D8B55;\n    color: #E5DFDA;\n  }\n\n  .apc-content {\n    display: flex;\n    gap: 20px;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: center;\n    transition: opacity 0.4s ease, transform 0.4s ease;\n  }\n .apc-content.transition-exit-next {\n   opacity: 0;\n   transform: translateX(-20px);\n }\n .apc-content.transition-exit-prev {\n   opacity: 0;\n   transform: translateX(20px);\n }\n\n .apc-content.transition-exit-fade {\n   opacity: 0;\n   transform: translateX(0);\n }\n \/* enter ten sam co dla slide, bo translateX(0) = brak przesuni\u0119cia *\/\n .apc-content.transition-enter {\n   opacity: 1;\n   transform: translateX(0);\n }\n\n \/* wsp\u00f3lna klasa enter (do \u015brodka) *\/\n .apc-content.transition-enter {\n   opacity: 1;\n   transform: translateX(0);\n }\n\n  .apc-left,\n  .apc-right {\n    flex: 1 1 50%;\n    min-width: 300px;\n    max-width: 600px;\n    height: 550px;\n  }\n\n  \/* nowe: rozci\u0105gni\u0119cie prawej kolumny na ca\u0142\u0105 wysoko\u015b\u0107 i flex-kolumna *\/\n  .apc-right {\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    align-items: flex-start;\n  }\n\n  .apc-left {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .apc-price {\n    font-size: 24px;\n    display: inline-block;\n    padding: 16px 40px;\n    border: 1px solid #fff;\n    border-radius: 80px;\n    margin-bottom: 20px;\n  }\n\n  \/* tytu\u0142 \u2013 max 2 linie z ellips\u0105 *\/\n  .apc-title {\n    font-size: 32px;\n    margin-bottom: 12px;\n    line-height: 1.2;\n    height: calc(1.2em * 2);\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n  }\n\n  \/* opis \u2013 max 4 linie z ellips\u0105 *\/\n  .apc-desc {\n    font-size: 16px;\n    line-height: 1.8;\n    display: -webkit-box;\n    -webkit-line-clamp: 4;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    max-height: calc(1.8em * 4);\n  }\n\n  \/* udogodnienia \u2013 sta\u0142a wysoko\u015b\u0107 4 wierszy, ukrycie nadmiaru *\/\n\/*   .apc-fac { *\/\n\/*     display: grid; *\/\n\/*     grid-template-columns: repeat(2,1fr); *\/\n\/*     gap: 8px 24px; *\/\n\/*     margin-bottom: 24px; *\/\n\n\/*      *\/\/* dok\u0142adnie 4 wiersze * 1.8em linii *\/\n\/*     height: calc(1.8em * 4); *\/\n\/*     overflow: hidden; *\/\n\/*   } *\/\n\n\n.apc-fac-list {\n  list-style-type: square;\n  margin: 0 0 24px 20px;\n  list-style-position: inside;\n  padding-left: 20px;\n  padding: 0;\n  line-height: 1.8;\n  max-height: calc(1.8em * 4); \/* 4 wiersze *\/\n  overflow: hidden;\n  columns: 2;               \/* dwie kolumny *\/\n  column-gap: 40px;         \/* odst\u0119p mi\u0119dzy kolumnami *\/\n}\n.apc-fac-list li {\n  margin-bottom: 4px;\n  font-size: 16px;\n}\n\n  .apc-buttons {\n    display: flex;\n    gap: 12px;\n    flex-direction: column;\n    width: 100%;\n    margin-top: auto;\n  }\n  .apc-buttons a {\n    display: inline-block;\n    text-decoration: none;\n    text-align: center;\n    padding: 12px 32px;\n    border-radius: 50px;\n    font-size: 15px;\n  }\n  .apc-buttons .reserve {\n    background: #8D8B55;\n    color: #fff;\n    box-shadow: inset 4px 4px 16px rgba(255, 255, 255, 0.25), 4px 4px 16px rgba(0, 0, 0, 0.25);\n\n  }\n  .apc-buttons .details {\n    border: 1px solid #fff;\n    color: #fff;\n\n  }\n\n  .apc-nav {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 30px;\n  }\n  .apc-nav button {\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 18px;\n    cursor: pointer;\n  }\n  .apc-nav button:hover {\n    color: #8D8B55;\n    transition: 0.12s ease-in-out;\n  }\n\n  \/* \u2014\u2014\u2014\u2014\u2014 wymuszona wysoko\u015b\u0107 Swiper \u2014\u2014\u2014\u2014\u2014 *\/\n  .apc-left .swiper {\n    width: 100%;\n    height: 100%;\n    overflow: visible;\n  }\n  .apc-left .swiper-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    cursor: pointer;\n  }\n\n  \/* \u2014\u2014\u2014\u2014\u2014 custom Swiper arrows \u2014\u2014\u2014\u2014\u2014 *\/\n  .apc-left .swiper-button-prev,\n  .apc-left .swiper-button-next {\n    \/* domy\u015blny stan: #8D8B55 na 85% *\/\n    background-color: rgba(141, 139, 85, 0.85);\n    color: #fff;              \/* ikona wewn\u0105trz *\/\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n\n  \/* wi\u0119ksza ikona i dziedziczenie koloru *\/\n  .apc-left .swiper-button-prev::after,\n  .apc-left .swiper-button-next::after {\n    font-size: 14px;\n    color: inherit;\n  }\n  .apc-left .swiper-button-prev::after{\n    margin-right: 2px;\n  }\n   .apc-left .swiper-button-next::after{\n      margin-left: 2px;\n    }\n\n  \/* hover: #2C2C2C na 85% *\/\n  .apc-left .swiper-button-prev:hover,\n  .apc-left .swiper-button-next:hover {\n    background-color: rgba(44, 44, 44, 0.85);\n  }\n\n  \/* ewentualnie dostosuj pozycj\u0119 prev\/next *\/\n  .apc-left .swiper-button-prev {\n    left: 10px;\n  }\n  .apc-left .swiper-button-next {\n    right: 10px;\n  }\n  .apc-prev, .apc-next {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .apc-next-name, .apc-prev-name{\n    font-size: 13px;\n  }\n\n@media (max-width: 768px) {\n    .apc-filters{\n    display: flex;\n        flex-direction: column;\n        gap: 6px;\n    }\n.apc-price{\n    width: 100%;\n    text-align: center;\n}\n.apc-content{\n    margin-inline: 15px;\n}\n.apc-left{\n    height: 320px;\n}\n.swiper-button-next, .swiper-button-prev{\n    transform: none !important;\n}\n}\n\n\/* FULLSCREEN MODAL *\/\n.apc-fullscreen-modal {\n  display: none !important;\n  position: fixed;\n  inset: 0;\n  background: rgba(0, 0, 0, 0.95);\n  align-items: center;\n  justify-content: center;\n  z-index: 100001;\n  flex-direction: column;\n  visibility: hidden;\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.apc-fullscreen-modal.active {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n}\n.apc-fullscreen-content {\n  width: 70%;\n  height: 100%;\n  object-fit: contain;\n  object-position: center;\n}\n.apc-fullscreen-nav {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  background: rgba(255, 255, 255, 0.2);\n  border: none;\n  color: #fff;\n  font-size: 40px;\n  width: 60px;\n  height: 60px;\n  border-radius: 50%;\n  cursor: pointer;\n  z-index: 100000;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: background 0.3s;\n}\n.apc-fullscreen-nav:hover {\n  background: rgba(255, 255, 255, 0.4);\n}\n.apc-fullscreen-prev {\n  left: 30px;\n}\n.apc-fullscreen-next {\n  right: 30px;\n}\n.apc-fullscreen-close {\n  position: absolute;\n  top: 30px;\n  right: 30px;\n  color: #fff;\n  font-size: 50px;\n  cursor: pointer;\n  z-index: 100000;\n  width: 50px;\n  height: 50px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(0, 0, 0, 0.5);\n  border-radius: 50%;\n  transition: background 0.3s;\n}\n.apc-fullscreen-close:hover {\n  background: rgba(0, 0, 0, 0.8);\n}\n@media screen and (max-width: 767px) {\n  .apc-fullscreen-nav {\n    width: 45px;\n    height: 45px;\n    font-size: 30px;\n  }\n  .apc-fullscreen-prev {\n    left: 10px;\n  }\n  .apc-fullscreen-next {\n    right: 10px;\n  }\n  .apc-fullscreen-close {\n    top: 15px;\n    right: 15px;\n    font-size: 40px;\n    width: 40px;\n    height: 40px;\n  }\n}\n\n<\/style>\n\n<div class=\"apc-wrapper\">\n  <!-- 1) Filtry kategorii -->\n  <div class=\"apc-filters\">\n            <button\n          data-cat=\"Z jacuzzi\"\n          class=\"active\"        >\n          Z jacuzzi        <\/button>\n            <button\n          data-cat=\"Rodzinne\"\n                  >\n          Rodzinne        <\/button>\n            <button\n          data-cat=\"Dla dwojga\"\n                  >\n          Dla dwojga        <\/button>\n            <button\n          data-cat=\"Premium\"\n                  >\n          Premium        <\/button>\n            <button\n          data-cat=\"Widok na Odr\u0119\"\n                  >\n          Widok na Odr\u0119        <\/button>\n      <\/div>\n\n  <!-- 2) Sekcja g\u0142\u00f3wna: galeria i dane -->\n  <div class=\"apc-content\">\n    <div class=\"apc-left\">\n      <div class=\"swiper apc-gallery\">\n        <div class=\"swiper-wrapper\"><\/div>\n        <div class=\"swiper-button-prev\"><\/div>\n        <div class=\"swiper-button-next\"><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"apc-right\">\n      <div class=\"apc-price\">\n        <span class=\"apc-price-val\"><\/span>\n        <span class=\"apc-price-cur\"><\/span> <span class=\"apc-per-night\">\/noc<\/span>\n      <\/div>\n      <div class=\"apc-title\"><\/div>\n      <div class=\"apc-desc\"><\/div>\n      <div class=\"apc-fac\"><\/div>\n      <div class=\"apc-buttons\">\n        <a href=\"#\" class=\"reserve\" target=\"_blank\">Rezerwuj<\/a>\n        <a href=\"#\" class=\"details\" target=\"_blank\">Szczeg\u00f3\u0142y<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- 3) Nawigacja mi\u0119dzy apartamentami -->\n  <div class=\"apc-nav\">\n    <button class=\"apc-prev\">&larr; <span class=\"apc-prev-name\">Poprzedni apartament<\/span><\/button>\n    <button class=\"apc-next\"><span class=\"apc-next-name\">Nast\u0119pny apartament<\/span> &rarr;<\/button>\n  <\/div>\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div class=\"apc-fullscreen-modal\" id=\"apcFullscreenModal\">\n  <span class=\"apc-fullscreen-close\">&times;<\/span>\n  <button class=\"apc-fullscreen-nav apc-fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" class=\"apc-fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n  <button class=\"apc-fullscreen-nav apc-fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\n  \/\/ funkcja do generowania \u201eslug\u201d z nazwy\n  function generateSlugFromName(name) {\n    return name\n      .normalize(\"NFD\")\n      .replace(\/[\\u0300-\\u036f]\/g, '')\n      .toLowerCase()\n      .replace(\/\\s+\/g, '-')\n      .replace(\/[^a-z0-9-]\/g, '')\n      .replace(\/-+\/g, '-')\n      .replace(\/^-+|-+$\/g, '');\n  }\n\n  \/\/ helper do pobrania aktualnego kodu j\u0119zyka z URL\n  function getCurrentLang() {\n    const [, lang] = window.location.pathname.split('\/');\n    const available = ['pl', 'en', 'de', 'cz'];\n    return available.includes(lang) ? lang : 'pl';\n  }\n  const lang = getCurrentLang();    \/\/ np. \"en\"\n  const prefix = `\/${lang}`;        \/\/ \"\/en\"\n\n  \/**\n   * Zwraca list\u0119 kategorii (slug\u00f3w) dla danego apartamentu\n   * bazuj\u0105c na polu apt.category (np. \"Dla dwojga, Z jacuzzi\")\n   *\/\n  function getCategories(apt) {\n    if (!apt.category || typeof apt.category !== 'string') {\n      return [];\n    }\n    return apt.category\n      .split(',')\n      .map(s =>\n        s\n          .trim()\n          .toLowerCase()\n          .normalize('NFD')\n          .replace(\/[\\u0300-\\u036f]\/g, '')\n      )\n      .filter(Boolean);\n  }\n\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ dane z PHP\n    const apartments     = [{\"obkId\":\"961171\",\"name\":\"Apartment mit Jacuzzi \",\"description\":\"Der Moment der Entspannung beginnt genau hier. Apartment mit privatem Jacuzzi, ideal f\u00fcr G\u00e4ste, die zus\u00e4tzliche Entspannung und Privatsph\u00e4re suchen.\",\"category\":\"Dla dwojga, Z jacuzzi\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_Dk8YIy.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_Tvb9Fr.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_jCMrBY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142232_eQdP1m.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142232_JVkeoM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142232_HZ21yU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142232_cSzfda.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_q7Tnq1.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_XUZYaF.jpg\"],\"facilities\":{\"2\":{\"okpId\":10,\"value\":\"\"},\"5\":{\"okpId\":15,\"value\":\"\"},\"14\":{\"okpId\":94,\"value\":\"36\"},\"16\":{\"okpId\":98,\"value\":\"1\"}},\"price\":1250,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961171\",\"detailsUrl\":\"\\\/961171\"},{\"obkId\":\"961173\",\"name\":\"Deluxe mit Whirlpool \",\"description\":\"Luxuri\u00f6ses Apartment mit privatem Jacuzzi, Balkon und Blick auf die Oder. Das gro\u00dfz\u00fcgige Interieur, die moderne Ausstattung und die Panoramafenster schaffen den idealen Raum f\u00fcr einen romantischen Ausflug oder einen besonderen Anlass.\",\"category\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_ht5W6l.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_jfPwbX.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_mFBcvR.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_yPTaux.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_NW5Aq7.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_LRhwNT.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_Hc2eBZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_L0vs05.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216202217_0X79nt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216202217_vAuDGG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216202217_uvd612.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216202217_Pe2wiZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216202217_cyl5UL.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123326_1LUQKZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123326_g5kGzA.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123326_5BRbcC.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\"},\"3\":{\"okpId\":10,\"value\":\"\"},\"6\":{\"okpId\":15,\"value\":\"\"},\"15\":{\"okpId\":26,\"value\":\"\"},\"23\":{\"okpId\":94,\"value\":\"50\"},\"25\":{\"okpId\":98,\"value\":\"1\"},\"28\":{\"okpId\":102,\"value\":\"\"}},\"price\":1550,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961173\",\"detailsUrl\":\"\\\/961173\"},{\"obkId\":\"961175\",\"name\":\"Luxus Suite \",\"description\":\"Luxuri\u00f6ses Apartment mit Panoramablick auf die Oder und einem Balkon, der zus\u00e4tzlichen Raum zur Entspannung bietet. Das Apartment verf\u00fcgt \u00fcber zwei separate Zimmer, ein Wohnzimmer mit K\u00fcchenzeile und ein Schlafzimmer mit einem Kingsize-Bett.\",\"category\":\"Widok na Odr\u0119, Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_PoCmaH.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_nUOdzJ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_qYTCy3.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_ts5WCd.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_Fdgo7a.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_g3almy.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_8fdn4H.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142024_McoRFH.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_9v0lHU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122192329_CZekrO.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_M1mg5S.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_usXANb.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_lNT68z.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_B7uayY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194458_o558vo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122192329_srtgOS.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122192329_hOqy4h.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_6ssLD3.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_sm5gFZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_jk5UOZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_95B5SC.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_37e6iB.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_8f8gjx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_c5T0qa.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_08225Z.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_vrHgqC.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_bLWdpM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_JZTJE2.jpg\"],\"facilities\":{\"2\":{\"okpId\":10,\"value\":\"\"},\"12\":{\"okpId\":26,\"value\":\"\"},\"16\":{\"okpId\":94,\"value\":\"50\"},\"18\":{\"okpId\":97,\"value\":\"1\"},\"19\":{\"okpId\":98,\"value\":\"2\"}},\"price\":900,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961175\",\"detailsUrl\":\"\\\/961175\"},{\"obkId\":\"961177\",\"name\":\"Penthouse \",\"description\":\"Ger\u00e4umiges Penthouse mit Stadtblick, ideal f\u00fcr Familien oder Freundesgruppen. Drei Zimmer, darunter ein Schlafzimmer mit Kingsize-Bett, ein zweites mit einem Schlafsofa sowie ein Wohnzimmer. Au\u00dferdem stehen ein Ankleidezimmer und ein Balkon zur Verf\u00fcgung.\",\"category\":\"Rodzinne, Premium, Widok Na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218232123_RAwR1A.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123412_BCEzyx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123412_zKuFxP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218232123_uU8jNB.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218232123_2oUxb3.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123412_LqGEjD.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\",\"attributes\":[{\"praId\":31,\"value\":\"1\"},{\"praId\":32,\"value\":\"1\"}]},\"3\":{\"okpId\":10,\"value\":\"\",\"attributes\":[{\"praId\":4,\"value\":\"1\"}]},\"14\":{\"okpId\":26,\"value\":\"\"},\"18\":{\"okpId\":94,\"value\":\"78\"},\"20\":{\"okpId\":97,\"value\":\"2\"},\"21\":{\"okpId\":98,\"value\":\"3\"},\"24\":{\"okpId\":102,\"value\":\"\"}},\"price\":2150,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961177\",\"detailsUrl\":\"\\\/961177\"},{\"obkId\":\"961179\",\"name\":\"Pr\u00e4sidenten- \",\"description\":\"Exklusives Apartment in den oberen Etagen der Boulevard Drobnera Residence, mit drei Zimmern, Ankleidezimmer und zwei Badezimmern. Panoramafenster er\u00f6ffnen einen Blick auf die Oder und verbinden Komfort mit einer au\u00dfergew\u00f6hnlichen Atmosph\u00e4re f\u00fcr die anspruchsvollsten G\u00e4ste.\",\"category\":\"Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123544_cavJCH.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123544_ZdpULj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250201143126_aq52DE.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250201143126_IUgbwc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250201143126_2iniBv.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220038_Q1qIiw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220038_MRPhb9.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_0LZz4c.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_8hB7wA.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_l98Otj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_xBfq5T.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_dYEw3W.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_z5mayC.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142628_poZ6Rc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_gbKg9e.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_OWsDZK.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_jxC7zY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_4WLlYR.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_A5LDjO.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_YsfTcF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218230826_jHb6uL.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220038_A5yn87.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122193317_lrKRFX.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220038_3l1k5e.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220250_TaRMCr.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218220039_5F9TVn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250122193317_8vse4r.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\"},\"3\":{\"okpId\":10,\"value\":\"\"},\"13\":{\"okpId\":26,\"value\":\"\"},\"15\":{\"okpId\":94,\"value\":\"65\"},\"17\":{\"okpId\":97,\"value\":\"2\"},\"18\":{\"okpId\":98,\"value\":\"3\"},\"21\":{\"okpId\":102,\"value\":\"\"}},\"price\":1100,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961179\",\"detailsUrl\":\"\\\/961179\"},{\"obkId\":\"961181\",\"name\":\"Presidential Deluxe \",\"description\":\"Exklusives Apartment in der obersten Etage mit Panoramablick auf die Stadt. Drei Zimmer, zwei Badezimmer, ein Ankleidezimmer und ein Balkon sorgen f\u00fcr einen komfortablen Aufenthalt. Zwei Kingsize-Betten und ein Schlafsofa eignen sich ideal f\u00fcr gr\u00f6\u00dfere Gruppen, die Wert auf Platz und Luxus legen.\",\"category\":\"Premium, Widok na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_o0zUSt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_IcLGIc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_Ls4NGp.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_KR1yOZ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_qf5zVy.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224122909_1NDIDY.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_3Hfcfc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224122909_K3KpKD.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224122909_3ru2m6.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\",\"attributes\":[{\"praId\":31,\"value\":\"1\"}]},\"3\":{\"okpId\":10,\"value\":\"\"},\"15\":{\"okpId\":26,\"value\":\"\"},\"22\":{\"okpId\":94,\"value\":\"92\"},\"24\":{\"okpId\":97,\"value\":\"2\"},\"25\":{\"okpId\":98,\"value\":\"3\"}},\"price\":1300,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961181\",\"detailsUrl\":\"\\\/961181\"},{\"obkId\":\"961183\",\"name\":\"Studio \",\"description\":\"Ein Zimmer mit Bad, das das Basisangebot der Boulevard Drobnera Residence darstellt. Die kleinste Einheit, die aber in Qualit\u00e4t und Stil den gr\u00f6\u00dferen Apartments in nichts nachsteht. Panoramafenster mit Blick auf die Oder und die S\u00fc\u00dfinsel.\",\"category\":\"Dla dwojga, Widok na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250923143710_uPtUvQ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250923144556_Qst8KI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250923143710_ARuAUF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250923143710_0nqorN.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216192849_VStMQH.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\"},\"3\":{\"okpId\":10,\"value\":\"\"},\"12\":{\"okpId\":26,\"value\":\"\"},\"16\":{\"okpId\":94,\"value\":\"27\"},\"18\":{\"okpId\":98,\"value\":\"1\"},\"21\":{\"okpId\":102,\"value\":\"\"}},\"price\":750,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961183\",\"detailsUrl\":\"\\\/961183\"},{\"obkId\":\"961187\",\"name\":\"Suite \",\"description\":\"Elegantes Apartment mit Stadtblick, das zwei Bereiche bietet: ein Schlafzimmer mit einem bequemen Kingsize-Bett und ein Wohnzimmer mit einem Schlafsofa. Es ist die ideale Wahl f\u00fcr Personen, die Wert auf Stil und Komfort legen, perfekt f\u00fcr Familienaufenthalte.\",\"category\":\"Rodzinne, Widok na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190131_hpGDDu.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250517131732_wJbrIT.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250517131732_Rtn17e.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250517131732_JZdQc3.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250517131732_3PGibJ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250517131732_4QDqAb.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231734_Upoxgk.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231734_UCnUf9.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231734_yUF5bn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231733_nEfMhc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190131_AeUQmj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190131_283AJt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250329144815_3U47z9.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231734_jJCIjM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218231734_XVhW1L.jpg\"],\"facilities\":{\"2\":{\"okpId\":10,\"value\":\"\"},\"13\":{\"okpId\":26,\"value\":\"\"},\"19\":{\"okpId\":94,\"value\":\"42\"},\"21\":{\"okpId\":97,\"value\":\"1\"},\"22\":{\"okpId\":98,\"value\":\"2\"}},\"price\":800,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961187\",\"detailsUrl\":\"\\\/961187\"},{\"obkId\":\"964713\",\"name\":\"Suite mit Whirlpool \",\"description\":\"Stilvolles Apartment mit privatem, rechteckigem Jacuzzi am Fenster, ideal f\u00fcr Entspannung zu zweit. Das moderne Interieur, der Balkon und der Blick auf die Oder schaffen einen au\u00dfergew\u00f6hnlichen Raum f\u00fcr einen romantischen Aufenthalt oder einen besonderen Anlass.\",\"category\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218223227_3nwWiO.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_DmZKS6.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_KaIXj4.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_eNa5wQ.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_IDXRg2.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153807_6kHUUI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153806_7SEeZ1.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_o6IKcw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142427_chGB4y.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142427_cTnWIv.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142427_Uy2Xl3.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250411142427_q2aVC0.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153806_8HM9SP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153806_fzbxtc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153806_xrVyNF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250328153806_doCeA7.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218223227_ly0GPS.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218223227_ZWOMFY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_QlD0u5.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133916_VWyy7q.jpg\"],\"facilities\":{\"0\":{\"okpId\":6,\"value\":\"\"},\"2\":{\"okpId\":10,\"value\":\"\"},\"5\":{\"okpId\":15,\"value\":\"\"},\"11\":{\"okpId\":26,\"value\":\"\"},\"20\":{\"okpId\":94,\"value\":\"45\"},\"22\":{\"okpId\":98,\"value\":\"1\"}},\"price\":1500,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=964713\",\"detailsUrl\":\"\\\/964713\"},{\"obkId\":\"961817\",\"name\":\"Zeitlos Deluxe \",\"description\":\"Stilvolles Apartment mit gro\u00dfen Fenstern und Stadtblick. Das moderne Interieur verbindet Komfort mit zeitloser Eleganz. Zwei Schlafzimmer mit Kingsize-Betten und ein ger\u00e4umiges Wohnzimmer schaffen ideale Bedingungen zur Entspannung.\",\"category\":\"Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_Ur9edK.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_T43LrA.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_IsquBP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_Wpl0Iv.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_bx6j0n.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_6JWVgs.jpg\"],\"facilities\":{\"2\":{\"okpId\":10,\"value\":\"\"},\"15\":{\"okpId\":94,\"value\":\"57\"},\"17\":{\"okpId\":97,\"value\":\"2\"},\"18\":{\"okpId\":98,\"value\":\"3\"}},\"price\":1600,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961817\",\"detailsUrl\":\"\\\/961817\"},{\"obkId\":\"962609\",\"name\":\"Zeitlose Pr\u00e4sidentschaft \",\"description\":\"Luxuri\u00f6ses, ger\u00e4umiges Apartment mit drei Zimmern und viel Platz zum Entspannen. Mit Liebe zum Detail eingerichtet, mit einem bequemen Kingsize-Bett und einem Schlafsofa. Ideal f\u00fcr Familien und gr\u00f6\u00dfere Gruppen, die Komfort und Eleganz sch\u00e4tzen.\",\"category\":\"Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260220175802_AjXBF5.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260220175802_cT7sHx.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250312101850_gcedqx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260220192715_H2bd5w.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114125_jEduyV.jpg\"],\"facilities\":{\"0\":{\"okpId\":6,\"value\":\"\"},\"1\":{\"okpId\":10,\"value\":\"\"},\"5\":{\"okpId\":94,\"value\":\"60\"}},\"price\":850,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=962609\",\"detailsUrl\":\"\\\/962609\"},{\"obkId\":\"961191\",\"name\":\"Zeitlose Suite \",\"description\":\"Ein modernes, zeitloses Apartment, entworfen mit Blick auf Komfort und Stil. Gro\u00dfe Fenster bieten einen Blick auf die pulsierende Stadt, hohe Decken und der gesamte Raum ist ideal zum Entspannen nach einer langen Besichtigungstour. Das Apartment besteht aus zwei Zimmern - einem Wohnzimmer mit K\u00fcchenzeile und Schlafcouch sowie einem Schlafzimmer mit Kingsize-Bett.\",\"category\":\"Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161424_18gXCs.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193633_ixkUbW.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193633_q5L4bE.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193633_GvBSQ2.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_v3Yg58.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161424_FjK6Re.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_FJedEc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_pqKQ4N.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161424_ATCzpc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193633_XR91lM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161424_JjTEK2.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161425_KIUJ3q.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_pYPVKY.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_Pup6me.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_6myIa4.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_qI2sL6.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216114405_OE2VqD.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193633_j0whgl.jpg\"],\"facilities\":{\"1\":{\"okpId\":6,\"value\":\"\"},\"3\":{\"okpId\":10,\"value\":\"\"},\"20\":{\"okpId\":94,\"value\":\"59\"},\"22\":{\"okpId\":97,\"value\":\"1\"},\"23\":{\"okpId\":98,\"value\":\"2\"},\"26\":{\"okpId\":102,\"value\":\"\"}},\"price\":800,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961191\",\"detailsUrl\":\"\\\/961191\"},{\"obkId\":\"961189\",\"name\":\"Zeitloses Penthouse \",\"description\":\"Modernes Penthouse mit Stadtblick, das zwei Schlafzimmer und ein ger\u00e4umiges Wohnzimmer mit einem eleganten Sofa bietet. Voll ausgestattet, ideal f\u00fcr Familien und Gruppen. Stilvolle Innenr\u00e4ume verbinden Komfort mit einer au\u00dfergew\u00f6hnlichen Atmosph\u00e4re.\",\"category\":\"Rodzinne\",\"gallery\":[\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224120532_7w3rzh.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224125409_lcYgtZ.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224121648_jwWc6f.png\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218222443_19sHp4.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194127_4WRIOG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194127_6WNp8X.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194127_6VrZd2.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194127_J4HShL.jpg\",\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216194127_hVteDG.jpg\"],\"facilities\":{\"1\":{\"okpId\":10,\"value\":\"\"},\"14\":{\"okpId\":94,\"value\":\"57\"},\"16\":{\"okpId\":97,\"value\":\"2\"},\"17\":{\"okpId\":98,\"value\":\"3\"}},\"price\":850,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961189\",\"detailsUrl\":\"\\\/961189\"}];\n    console.log(apartments);\n    const facilityConfig = {\"94\":{\"name\":null,\"icon\":\"fa-expand\"},\"97\":{\"name\":\"Liczba sypialni:\",\"icon\":\"fa-door-open\"},\"104\":{\"name\":null,\"icon\":\"fa-info\"},\"98\":{\"name\":\"Liczba pokoi:\",\"icon\":\"fa-info\"},\"10\":{\"name\":\"WiFi\",\"icon\":\"fa-wifi\"},\"102\":{\"name\":\"Parking\",\"icon\":\"fa-parking\"},\"6\":{\"name\":\"Telewizor\",\"icon\":\"fa-circle-check\"},\"25\":{\"name\":\"Zwierz\u0119ta\",\"icon\":\"fa-circle-check\"},\"19\":{\"name\":\"Suszarka\",\"icon\":\"fa-circle-check\"},\"24\":{\"name\":\"Udogodnienia dla w\u00f3zk\u00f3w inwalidzkich\",\"icon\":\"fa-circle-check\"},\"3\":{\"name\":\"\u0141\u00f3\u017cko dla dziecka\",\"icon\":\"fa-circle-check\"},\"4\":{\"name\":\"Telefon\",\"icon\":\"fa-circle-check\"},\"5\":{\"name\":\"Odtwarzacz DVD\",\"icon\":\"fa-circle-check\"},\"8\":{\"name\":\"Sejf\",\"icon\":\"fa-circle-check\"},\"9\":{\"name\":\"Klimatyzacja\",\"icon\":\"fa-circle-check\"},\"12\":{\"name\":\"Po\u015bciel\",\"icon\":\"fa-circle-check\"},\"13\":{\"name\":\"Prysznic\",\"icon\":\"fa-circle-check\"},\"14\":{\"name\":\"Wanna\",\"icon\":\"fa-circle-check\"},\"15\":{\"name\":\"Jacuzzi\",\"icon\":\"fa-circle-check\"},\"16\":{\"name\":\"WC\",\"icon\":\"fa-circle-check\"},\"17\":{\"name\":\"Lod\u00f3wka\",\"icon\":\"fa-circle-check\"},\"18\":{\"name\":\"Mini Bar\",\"icon\":\"fa-circle-check\"},\"20\":{\"name\":\"Ekspres do kawy\",\"icon\":\"fa-circle-check\"},\"21\":{\"name\":\"Centralne ogrzewanie\",\"icon\":\"fa-circle-check\"},\"22\":{\"name\":\"Aneks kuchenny\",\"icon\":\"fa-circle-check\"},\"23\":{\"name\":\"Pralka\",\"icon\":\"fa-circle-check\"},\"26\":{\"name\":\"Balkon\",\"icon\":\"fa-circle-check\"},\"27\":{\"name\":\"Taras\",\"icon\":\"fa-circle-check\"},\"28\":{\"name\":\"Kuchenka mikrofalowa\",\"icon\":\"fa-circle-check\"},\"54\":{\"name\":\"Miejsce dla niepal\u0105cych\",\"icon\":\"fa-circle-check\"},\"57\":{\"name\":\"Wentylator\",\"icon\":\"fa-circle-check\"},\"58\":{\"name\":\"Wentylator przeno\u015bny\",\"icon\":\"fa-circle-check\"},\"59\":{\"name\":\"Wieszaki\",\"icon\":\"fa-circle-check\"},\"60\":{\"name\":\"R\u0119czniki\",\"icon\":\"fa-circle-check\"},\"61\":{\"name\":\"Dodatkowe \u0142\u00f3\u017cko\",\"icon\":\"fa-circle-check\"},\"62\":{\"name\":\"Gry video\",\"icon\":\"fa-circle-check\"},\"63\":{\"name\":\"Codzienne sprz\u0105tanie\",\"icon\":\"fa-circle-check\"},\"64\":{\"name\":\"Darmowe rozmowy lokalne\",\"icon\":\"fa-circle-check\"},\"65\":{\"name\":\"Darmowy zestaw kosmetyk\u00f3w\",\"icon\":\"fa-circle-check\"},\"66\":{\"name\":\"Suszarka wolnostoj\u0105ca\",\"icon\":\"fa-circle-check\"},\"67\":{\"name\":\"Komputer w pokoju\",\"icon\":\"fa-circle-check\"},\"68\":{\"name\":\"Tablet\",\"icon\":\"fa-circle-check\"},\"69\":{\"name\":\"Osobna jadalnia\",\"icon\":\"fa-circle-check\"},\"70\":{\"name\":\"Kuchnia\",\"icon\":\"fa-circle-check\"},\"71\":{\"name\":\"Kuchnia wsp\u00f3\u0142dzielona\",\"icon\":\"fa-circle-check\"},\"72\":{\"name\":\"Zamra\u017calnik\",\"icon\":\"fa-circle-check\"},\"73\":{\"name\":\"Mini lod\u00f3wka\",\"icon\":\"fa-circle-check\"},\"77\":{\"name\":\"Kominek\",\"icon\":\"fa-circle-check\"},\"75\":{\"name\":\"Zmywarka\",\"icon\":\"fa-circle-check\"},\"100\":{\"name\":\"Czajnik elektryczny\",\"icon\":\"fa-circle-check\"},\"101\":{\"name\":\"Zestaw do parzenia kawy\\\/herbaty\",\"icon\":\"fa-circle-check\"},\"103\":{\"name\":\"Rekuperator powietrza\",\"icon\":\"fa-circle-check\"}};\n    const uiStrings      = {\"details\":\"Apartment ansehen\",\"reserve\":\"Aufenthalt buchen\",\"prev\":\"Zuruck\",\"next\":\"Weiter\",\"noResults\":\"Keine Ergebnisse fur die ausgewahlten Filter.\",\"from\":\"ab\",\"perNight\":\"\\\/Nacht\",\"reserveShort\":\"Buchen\",\"detailsShort\":\"Details\",\"prevApt\":\"Vorheriges Apartment\",\"nextApt\":\"Nachstes Apartment\"};\n\n    if (!Array.isArray(apartments) || apartments.length === 0) {\n      document.querySelector('.apc-wrapper').innerHTML =\n        '<p style=\"color:red; text-align:center;\">Brak apartament\u00f3w do wy\u015bwietlenia.<\/p>';\n      return;\n    }\n\n    const firstCat = document.querySelector('.apc-filters button.active')\n      .getAttribute('data-cat')\n      .toLowerCase()\n      .normalize('NFD')\n      .replace(\/[\\u0300-\\u036f]\/g, '');\n\n    let filtered = apartments.filter(a =>\n      getCategories(a).includes(firstCat)\n    );\n    if (!filtered.length) filtered = apartments;\n    let idx = 0;\n\n    \/\/ elementy DOM\n    const filters    = document.querySelectorAll('.apc-filters button');\n    const priceVal   = document.querySelector('.apc-price-val');\n    const priceCur   = document.querySelector('.apc-price-cur');\n    const perNightEl = document.querySelector('.apc-per-night');\n    const titleEl    = document.querySelector('.apc-title');\n    const descEl     = document.querySelector('.apc-desc');\n    const facEl      = document.querySelector('.apc-fac');\n    const btnReserve = document.querySelector('.apc-buttons .reserve');\n    const btnDetail  = document.querySelector('.apc-buttons .details');\n    const prevBtn    = document.querySelector('.apc-prev');\n    const nextBtn    = document.querySelector('.apc-next');\n    const prevName   = document.querySelector('.apc-prev-name');\n    const nextName   = document.querySelector('.apc-next-name');\n    const container  = document.querySelector('.apc-content');\n    let isAnimating = false;\n\n    if (btnReserve) btnReserve.textContent = uiStrings.reserveShort || btnReserve.textContent;\n    if (btnDetail)  btnDetail.textContent  = uiStrings.detailsShort || btnDetail.textContent;\n    if (prevName)   prevName.textContent   = uiStrings.prevApt || prevName.textContent;\n    if (nextName)   nextName.textContent   = uiStrings.nextApt || nextName.textContent;\n    if (perNightEl) perNightEl.textContent = uiStrings.perNight || perNightEl.textContent;\n\n    \/\/ inicjalizacja Swiper\n    const swiper = new Swiper('.apc-gallery', {\n      loop: true,\n      navigation: {\n        nextEl: '.swiper-button-next',\n        prevEl: '.swiper-button-prev',\n      },\n    });\n\n    \/\/ animacja fade (zmiana kategorii)\n    function animateFade(updateCb) {\n      if (isAnimating) return;\n      isAnimating = true;\n\n      container.classList.remove(\n        'transition-exit-next',\n        'transition-exit-prev',\n        'transition-enter',\n        'transition-exit-fade'\n      );\n\n      function onExitFade(e) {\n        if (e.propertyName !== 'opacity') return;\n        container.removeEventListener('transitionend', onExitFade);\n\n        updateCb();\n        renderApartment(idx);\n\n        void container.offsetWidth;\n        container.classList.remove('transition-exit-fade');\n        container.classList.add('transition-enter');\n\n        container.addEventListener('transitionend', onEnterFade);\n      }\n\n      function onEnterFade(e) {\n        if (e.propertyName !== 'opacity') return;\n        container.removeEventListener('transitionend', onEnterFade);\n        container.classList.remove('transition-enter');\n        isAnimating = false;\n      }\n\n      container.addEventListener('transitionend', onExitFade);\n      container.classList.add('transition-exit-fade');\n    }\n\n    \/\/ animacja slide (poprzedni\/nast\u0119pny)\n    function animateChange(dir, updateCb) {\n      if (isAnimating) return;\n      isAnimating = true;\n\n      container.classList.remove(\n        'transition-exit-next',\n        'transition-exit-prev',\n        'transition-enter',\n        'transition-exit-fade'\n      );\n\n      const exitClass = dir > 0\n        ? 'transition-exit-next'\n        : 'transition-exit-prev';\n\n      function onExit(e) {\n        if (e.propertyName !== 'opacity') return;\n        container.removeEventListener('transitionend', onExit);\n\n        updateCb();\n        renderApartment(idx);\n\n        void container.offsetWidth;\n        container.classList.remove(exitClass);\n        container.classList.add('transition-enter');\n\n        container.addEventListener('transitionend', onEnter);\n      }\n\n      function onEnter(e) {\n        if (e.propertyName !== 'opacity') return;\n        container.removeEventListener('transitionend', onEnter);\n        container.classList.remove('transition-enter');\n        isAnimating = false;\n      }\n\n      container.addEventListener('transitionend', onExit);\n      container.classList.add(exitClass);\n    }\n\n    \/\/ renderuje pojedynczy apartament\n    function renderApartment(i) {\n      const apt = filtered[i];\n\n      \/\/ \u2014 galeria \u2014\n      swiper.removeAllSlides();\n      const defaultImg = '';\n      const imgs = Array.isArray(apt.gallery) && apt.gallery.length\n        ? apt.gallery\n        : [ defaultImg ];\n      imgs.forEach((url, idx) => {\n        swiper.appendSlide(\n          `<div class=\"swiper-slide\"><img decoding=\"async\" src=\"${url}\" alt=\"\" data-index=\"${idx}\" class=\"apc-gallery-image\" \/><\/div>`\n        );\n      });\n      swiper.update();\n      \n      \/\/ Dodajemy event listenery do obraz\u00f3w po ich dodaniu\n      setTimeout(() => {\n        attachGalleryClickListeners(imgs);\n      }, 100);\n\n      \/\/ \u2014 dane tekstowe \u2014\n      priceVal.textContent = (uiStrings.from || 'od') + \" \" + (apt.price || '');\n      priceCur.textContent = apt.currency || '';\n      titleEl.textContent  = apt.name || '';\n      descEl.textContent   = apt.description || '';\n\n      \/\/ linki z prefixem j\u0119zykowym\n      btnReserve.href = `${prefix}${apt.reserveUrl || '#'}`;\n      btnDetail.href  = `${prefix}\/apart-${generateSlugFromName(apt.name || '')}\/`;\n\n      \/\/ \u2014 udogodnienia \u2014\n      let rawFacilities = [];\n      if (apt.facilities && typeof apt.facilities === 'object' && !Array.isArray(apt.facilities)) {\n        rawFacilities = Object.values(apt.facilities);\n      } else if (typeof apt.facilities === 'string') {\n        try {\n          rawFacilities = JSON.parse(apt.facilities);\n        } catch (e) {\n          rawFacilities = [];\n        }\n      } else if (Array.isArray(apt.facilities)) {\n        rawFacilities = apt.facilities;\n      }\n\n      if (rawFacilities.length) {\n        const suppress = [6, 10];\n        let html = '<ul class=\"apc-fac-list\">';\n        rawFacilities.slice(0, 6).forEach(f => {\n          const id   = parseInt(f.okpId, 10);\n          const cfg  = facilityConfig[id] || {};\n          let rawVal = f.value || (f.attributes?.[0]?.value) || '';\n          let text   = '';\n\n          if ([97, 98].includes(id)) {\n            if (!rawVal) return;\n            text = `${cfg.name} ${rawVal}`;\n          } else if (suppress.includes(id)) {\n            if (!cfg.name) return;\n            text = cfg.name;\n          } else if (rawVal) {\n            text = cfg.name ? `${cfg.name} ${rawVal}` : rawVal;\n          } else if (cfg.name) {\n            text = cfg.name;\n          } else {\n            return;\n          }\n\n          if (id === 94) text += ' m\u00b2';\n          html += `<li>${text}<\/li>`;\n        });\n        html += '<\/ul>';\n        facEl.innerHTML = html;\n      } else {\n        facEl.innerHTML = '';\n      }\n\n      \/\/ \u2014 nazwy Prev\/Next \u2014\n      const total = filtered.length;\n      const prevI = (i - 1 + total) % total;\n      const nextI = (i + 1) % total;\n      prevName.textContent = filtered[prevI].name || 'Wr\u00f3\u0107';\n      nextName.textContent = filtered[nextI].name || 'Dalej';\n    }\n\n    \/\/ obs\u0142uga Prev\/Next\n    prevBtn.addEventListener('click', () => {\n      animateChange(1, () => {\n        idx = (idx - 1 + filtered.length) % filtered.length;\n      });\n    });\n    nextBtn.addEventListener('click', () => {\n      animateChange(-1, () => {\n        idx = (idx + 1) % filtered.length;\n      });\n    });\n\n    \/\/ obs\u0142uga filtr\u00f3w\n    filters.forEach(btn => {\n      btn.addEventListener('click', () => {\n        filters.forEach(b => b.classList.remove('active'));\n        btn.classList.add('active');\n\n        const cat = btn\n          .getAttribute('data-cat')\n          .toLowerCase()\n          .normalize('NFD')\n          .replace(\/[\\u0300-\\u036f]\/g, '');\n\n        animateFade(() => {\n          filtered = apartments.filter(a =>\n            getCategories(a).includes(cat)\n          );\n          if (!filtered.length) filtered = apartments;\n          idx = 0;\n        });\n      });\n    });\n\n    \/\/ Funkcja do otwierania modala fullscreen\n    function openFullscreenModal(images, currentIndex) {\n      const modal = document.getElementById('apcFullscreenModal');\n      const modalImg = modal.querySelector('.apc-fullscreen-content');\n      const closeBtn = modal.querySelector('.apc-fullscreen-close');\n      const prevBtn = modal.querySelector('.apc-fullscreen-prev');\n      const nextBtn = modal.querySelector('.apc-fullscreen-next');\n      \n      let currentIdx = currentIndex;\n      let keyHandler = null;\n      \n      function updateModal() {\n        modalImg.src = images[currentIdx];\n      }\n      \n      function closeModal() {\n        modal.classList.remove('active');\n        document.body.style.overflow = '';\n        if (keyHandler) {\n          document.removeEventListener('keydown', keyHandler);\n          keyHandler = null;\n        }\n      }\n      \n      updateModal();\n      modal.classList.add('active');\n      document.body.style.overflow = 'hidden';\n      \n      \/\/ Nawigacja\n      prevBtn.onclick = function(e) {\n        e.stopPropagation();\n        currentIdx = (currentIdx - 1 + images.length) % images.length;\n        updateModal();\n      };\n      \n      nextBtn.onclick = function(e) {\n        e.stopPropagation();\n        currentIdx = (currentIdx + 1) % images.length;\n        updateModal();\n      };\n      \n      closeBtn.onclick = closeModal;\n      \n      modal.onclick = function(e) {\n        if (e.target === modal) closeModal();\n      };\n      \n      \/\/ Obs\u0142uga klawiatury\n      keyHandler = function(e) {\n        if (e.key === 'Escape') {\n          closeModal();\n        } else if (e.key === 'ArrowLeft') {\n          e.preventDefault();\n          prevBtn.click();\n        } else if (e.key === 'ArrowRight') {\n          e.preventDefault();\n          nextBtn.click();\n        }\n      };\n      document.addEventListener('keydown', keyHandler);\n    }\n    \n    \/\/ Funkcja do dodawania event listener\u00f3w na obrazy galerii\n    function attachGalleryClickListeners(images) {\n      const galleryImages = document.querySelectorAll('.apc-gallery-image');\n      galleryImages.forEach((img, idx) => {\n        img.addEventListener('click', function(e) {\n          e.preventDefault();\n          e.stopPropagation();\n          const clickedIndex = parseInt(this.dataset.index, 10) || idx;\n          openFullscreenModal(images, clickedIndex);\n        });\n      });\n    }\n\n    \/\/ pocz\u0105tkowe renderowanie\n    renderApartment(idx);\n  });\n<\/script>\n\n\n<\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-9\" id=\"sec-2ae4\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h4 class=\"u-align-center u-text u-text-palette-1-base u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span> Poznaj nasze standardy<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <img class=\"u-image u-image-contain u-image-default lazyload u-image-1\" alt=\"\" data-image-width=\"1220\" data-image-height=\"137\" data-custom-animation=\"{&quot;animation&quot;:{&quot;XXL&quot;:{&quot;steps&quot;:[],&quot;hidden&quot;:false,&quot;start&quot;:{&quot;at&quot;:&quot;bottom&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}},&quot;XL&quot;:{&quot;steps&quot;:[{&quot;dist&quot;:0.5,&quot;skip&quot;:0,&quot;blur&quot;:0,&quot;sticky&quot;:false,&quot;fixed&quot;:true,&quot;mx&quot;:0,&quot;my&quot;:0,&quot;op&quot;:0,&quot;rot&quot;:0,&quot;sx&quot;:1,&quot;sy&quot;:1,&quot;bgy&quot;:0}],&quot;hidden&quot;:false,&quot;start&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}},&quot;LG&quot;:{&quot;steps&quot;:[],&quot;hidden&quot;:false,&quot;start&quot;:{&quot;at&quot;:&quot;bottom&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}},&quot;MD&quot;:{&quot;steps&quot;:[],&quot;hidden&quot;:false,&quot;start&quot;:{&quot;at&quot;:&quot;bottom&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}},&quot;SM&quot;:{&quot;steps&quot;:[],&quot;hidden&quot;:true,&quot;start&quot;:{&quot;at&quot;:&quot;bottom&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}},&quot;XS&quot;:{&quot;steps&quot;:[],&quot;hidden&quot;:true,&quot;start&quot;:{&quot;at&quot;:&quot;bottom&quot;,&quot;off&quot;:0},&quot;end&quot;:{&quot;at&quot;:&quot;top&quot;,&quot;off&quot;:0}}},&quot;container&quot;:&quot;&quot;}\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/wave-2.svg\" loading=\"lazy\">\n        <h2 class=\"u-align-center u-text u-text-custom-color-14 u-text-2\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 400;\"><\/span>\n          <span style=\"font-weight: 400;\">Apartamenty w Boulevard Drobnera <\/span>\n          <br>\u2013 Tw\u00f3j prywatny komfort \n        <\/h2>\n        <p class=\"u-align-center u-text u-text-3\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 700;\"><\/span> W Boulevard Drobnera Residence liczy si\u0119 to, co czu\u0107 od razu: proporcje, cisza, jako\u015b\u0107 materia\u0142\u00f3w i komfort, kt\u00f3ry nie musi niczego udowadnia\u0107. To aparthotel w centrum Wroc\u0142awia, tu\u017c nad Odr\u0105 \u2014 blisko miasta, ale z miejscem na oddech. Zobacz detale, kt\u00f3re robi\u0105 r\u00f3\u017cnic\u0119, i wybierz apartament dopasowany do Ciebie. \n        <\/p>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-custom-color-2 u-section-10\" id=\"block-3\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <div class=\"u-expanded-width u-list u-list-1\">\n          <div class=\"u-repeater u-repeater-1\">\n            <div class=\"u-align-center u-container-align-center u-container-style u-list-item u-repeater-item\">\n              <div class=\"u-container-layout u-similar-container u-valign-top u-container-layout-1\">\n                <img class=\"u-expanded-width u-image u-image-default lazyload u-image-1\" alt=\"\" data-image-width=\"2560\" data-image-height=\"1429\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/07\/jacuzzidzien-scaled.jpg\" loading=\"lazy\">\n                <h4 class=\"u-text u-text-default u-text-1\"> Strefa Spa &amp; \u200bWellness<\/h4>\n              <\/div>\n            <\/div>\n            <div class=\"u-align-center u-container-align-center u-container-style u-list-item u-repeater-item\">\n              <div class=\"u-container-layout u-similar-container u-valign-top u-container-layout-2\">\n                <img class=\"u-expanded-width u-image u-image-default lazyload u-image-2\" alt=\"\" data-image-width=\"2500\" data-image-height=\"1667\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/image4-2.png\" loading=\"lazy\">\n                <h4 class=\"u-text u-text-default u-text-2\"> Jacuzzi przy oknie i widok na Odr\u0119<\/h4>\n              <\/div>\n            <\/div>\n            <div class=\"u-align-center u-container-align-center u-container-style u-list-item u-repeater-item\">\n              <div class=\"u-container-layout u-similar-container u-valign-top u-container-layout-3\">\n                <img class=\"u-expanded-width u-image u-image-default lazyload u-image-3\" alt=\"\" data-image-width=\"5504\" data-image-height=\"3072\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/08\/sala-scaled.jpg\" loading=\"lazy\">\n                <h4 class=\"u-text u-text-default u-text-3\"> Restauracja PONTI otaz Lounge<\/h4>\n              <\/div>\n            <\/div>\n            <div class=\"u-align-center u-container-align-center u-container-style u-list-item u-repeater-item\">\n              <div class=\"u-container-layout u-similar-container u-valign-top u-container-layout-4\">\n                <img class=\"u-expanded-width u-image u-image-default lazyload u-image-4\" alt=\"\" data-image-width=\"16\" data-image-height=\"12\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/silownia1-1-scaled-1.jpg\" loading=\"lazy\">\n                <h4 class=\"u-text u-text-default u-text-4\"> Si\u0142ownia<\/h4>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-11\" id=\"sec-0a70\">\n      \n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-sm u-valign-middle-xl u-sheet-1\">\n        <div class=\"u-carousel u-expanded-width-xs u-gallery u-gallery-slider u-layout-carousel u-lightbox u-no-transition u-show-text-on-hover u-gallery-1\" data-interval=\"5000\" data-u-ride=\"carousel\" id=\"carousel-2586\">\n          <ol class=\"u-absolute-hcenter u-carousel-indicators u-carousel-indicators-1\">\n            <li data-u-target=\"#carousel-2586\" data-u-slide-to=\"0\" class=\"u-active u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-2586\" data-u-slide-to=\"1\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-2586\" data-u-slide-to=\"2\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-2586\" data-u-slide-to=\"3\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n          <\/ol>\n          <div class=\"u-carousel-inner u-gallery-inner\" role=\"listbox\">\n            <div class=\"u-active u-carousel-item u-effect-fade u-gallery-item u-carousel-item-1\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1707\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/IMG_3823-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-1\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-2\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1707\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/681A7151-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-2\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-3\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"2048\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/DSCF5848-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-3\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-4\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"6606\" data-image-height=\"8257\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/DSCF54971.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-4\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n          <\/div>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-prev u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-1\" href=\"#carousel-2586\" role=\"button\" data-u-slide=\"prev\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-next u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-2\" href=\"#carousel-2586\" role=\"button\" data-u-slide=\"next\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <div class=\"u-effect-fade u-gallery-item u-gallery-item-5\" data-image-width=\"1920\" data-image-height=\"1280\">\n            <div class=\"u-back-slide\">\n              <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A8047_small-3-2.jpg\" loading=\"lazy\">\n            <\/div>\n            <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-5\"><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"u-container-style u-custom-color-19 u-expanded-width-xs u-group u-shape-rectangle u-group-1\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <div class=\"u-container-layout u-valign-middle u-container-layout-1\">\n            <h2 class=\"u-align-left u-text u-text-custom-color-2 u-text-1\"> Restauracja Ponti -&nbsp;W\u0142oski temperament, polskie serce. <\/h2>\n          <\/div>\n        <\/div>\n        <p class=\"u-align-right u-text u-text-2\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 700;\"><\/span> Ponti powsta\u0142o z my\u015bl\u0105 o spotkaniu dw\u00f3ch \u015bwiat\u00f3w \u2014 w\u0142oskiej rado\u015bci \u017cycia, prostoty i temperamentu z polsk\u0105 go\u015bcinno\u015bci\u0105, lokalno\u015bci\u0105 i sercem do rzemios\u0142a.&nbsp;<br>\n          <br>To restauracja, w kt\u00f3rej klasyczne w\u0142oskie smaki prowadz\u0105 dialog z produktami z Dolnego \u015al\u0105ska. Sezonowe sk\u0142adniki, lokalni dostawcy i dobrze znane receptury zyskuj\u0105 tu nowe, autorskie brzmienie pod okiem szefa kuchni Aleksandra Strusia.&nbsp;<br>\n          <br>Nazwa Ponti z j\u0119zyka w\u0142oskiego oznacza \u201emosty\u201d. I w\u0142a\u015bnie most jest tu najwa\u017cniejszym symbolem \u2014 mi\u0119dzy W\u0142ochami a Polsk\u0105, mi\u0119dzy tradycj\u0105 a nowym spojrzeniem, mi\u0119dzy codziennym posi\u0142kiem a chwil\u0105, kt\u00f3ra zostaje w pami\u0119ci.&nbsp;<br>\n          <br>Po\u0142o\u017cone obok wroc\u0142awskich most\u00f3w i Odry, Ponti zaprasza do sto\u0142u, przy kt\u00f3rym spotykaj\u0105 si\u0119 smak, miejsce i emocje.<br>\n        <\/p>\n        <h4 class=\"u-align-right u-text u-text-palette-1-base u-text-3\">Ju\u017c czeka na was&nbsp;<span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <a href=\"https:\/\/boulevard-drobnera.com\/ponti-restauracja\/\" class=\"u-align-left u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-1\">PONTI \u2013 Restauracja<\/a>\n      <\/div>\n      \n    <\/section>\n    <section class=\"u-clearfix u-palette-1-dark-1 u-section-12\" id=\"sec-531d\">\n      \n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h4 class=\"u-align-right u-text u-text-palette-1-base u-text-1\">Ju\u017c czeka na was&nbsp;<span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <div class=\"u-carousel u-expanded-width u-gallery u-gallery-slider u-layout-carousel u-lightbox u-no-transition u-show-text-on-hover u-gallery-1\" data-interval=\"5000\" data-u-ride=\"carousel\" id=\"carousel-600b\">\n          <ol class=\"u-absolute-hcenter u-carousel-indicators u-carousel-indicators-1\">\n            <li data-u-target=\"#carousel-600b\" data-u-slide-to=\"0\" class=\"u-active u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-600b\" data-u-slide-to=\"1\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-600b\" data-u-slide-to=\"2\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-600b\" data-u-slide-to=\"3\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n          <\/ol>\n          <div class=\"u-carousel-inner u-gallery-inner\" role=\"listbox\">\n            <div class=\"u-active u-carousel-item u-effect-fade u-gallery-item u-carousel-item-1\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1429\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/07\/jacuzzidzien-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-1\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-2\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1707\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/681A7151-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-2\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-3\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1429\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/07\/jacuzziwieczr-scaled.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-3\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-4\" data-image-width=\"1920\" data-image-height=\"1080\">\n              <div class=\"u-back-slide\" data-image-width=\"1448\" data-image-height=\"1086\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/08\/SAUNA.png\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-4\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n          <\/div>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-prev u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-1\" href=\"#carousel-600b\" role=\"button\" data-u-slide=\"prev\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-next u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-2\" href=\"#carousel-600b\" role=\"button\" data-u-slide=\"next\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <div class=\"u-effect-fade u-gallery-item u-gallery-item-5\" data-image-width=\"1920\" data-image-height=\"1280\">\n            <div class=\"u-back-slide\">\n              <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A8047_small-3-2.jpg\" loading=\"lazy\">\n            <\/div>\n            <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-5\"><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"u-container-style u-expanded-width u-group u-palette-1-dark-1 u-shape-rectangle u-group-1\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <div class=\"u-container-layout u-valign-middle u-container-layout-1\">\n            <h2 class=\"u-align-left u-text u-text-palette-5-base u-text-2\"> Odpr\u0119\u017cenie w strefie Spa \u2013 Zanurz si\u0119 w chwili relaksu&nbsp; <\/h2>\n          <\/div>\n        <\/div>\n        <p class=\"u-align-right u-text u-text-3\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 700;\"><\/span> Szukasz miejsca, w kt\u00f3rym naprawd\u0119 mo\u017cna zwolni\u0107 podczas pobytu we Wroc\u0142awiu?&nbsp;<br>Ponti SPA w Boulevard Drobnera Residence to kameralna przestrze\u0144 relaksu i regeneracji, kt\u00f3ra uzupe\u0142nia pobyt w aparthotelu premium.&nbsp;<br>Do dyspozycji Go\u015bci s\u0105 gabinety SPA z masa\u017cami, zabiegami na twarz i cia\u0142o oraz rytua\u0142ami piel\u0119gnacyjnymi, a tak\u017ce strefa wellness z jacuzzi i saun\u0105.<br>\n          <br>Ca\u0142o\u015b\u0107 uzupe\u0142nia si\u0142ownia dost\u0119pna w obiekcie.\nPonti SPA to miejsce stworzone z my\u015bl\u0105 o spokojnym odpoczynku po podr\u00f3\u017cy, intensywnym dniu w mie\u015bcie lub jako wyj\u0105tkowy element weekendowego pobytu.\nLokalizacja Boulevard Drobnera Residence nad Odr\u0105 pozwala po\u0142\u0105czy\u0107 komfortowy pobyt w centrum Wroc\u0142awia z chwil\u0105 wyciszenia, piel\u0119gnacji i regeneracji.<br>\n        <\/p>\n        <a href=\"\/spa\/\" class=\"u-align-left u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-border-none u-palette-1-dark-2 u-btn-1\">Poznaj ofert\u0119 SPA<\/a>\n      <\/div>\n      \n    <\/section>\n    <section class=\"u-clearfix u-section-13\" id=\"sec-b8e7\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-md u-sheet-1\">\n        <img class=\"u-expanded-width-md u-expanded-width-sm u-expanded-width-xs u-image u-image-contain u-image-default lazyload u-image-1\" alt=\"\" data-image-width=\"1220\" data-image-height=\"137\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/wave-2.svg\" loading=\"lazy\">\n        <h4 class=\"u-align-center u-text u-text-custom-color-13 u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span>&nbsp;\u200bOferty specjalne&nbsp;<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <h2 class=\"u-align-center u-text u-text-custom-color-13 u-text-2\"> Sprawd\u017a nasze pakiety<\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-14\" id=\"sec-a48e\">\n      <div class=\"u-clearfix u-sheet u-valign-top-lg u-valign-top-md u-valign-top-sm u-valign-top-xl u-sheet-1\">\n        <div class=\"custom-expanded u-expanded-width-lg u-expanded-width-md u-expanded-width-sm u-expanded-width-xl u-list u-list-1\">\n          <div class=\"u-repeater u-repeater-1\">\n            <div class=\"u-container-style u-image u-list-item u-repeater-item u-shading u-shape-rectangle lazyload u-image-1\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\" data-image-width=\"8290\" data-image-height=\"10362\" data-target=\"_blank\" data-bg=\"linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/04\/DSCF5322.jpg')\">\n              <div class=\"u-container-layout u-similar-container u-container-layout-1\">\n                <h3 class=\"u-align-center-xs u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-white u-text-1\"> \u015aniadanie w cenie<\/h3>\n                <div class=\"custom-expanded u-container-align-center-xs u-container-style u-custom-color-20 u-group u-group-1\">\n                  <div class=\"u-container-layout u-valign-middle u-container-layout-2\">\n                    <p class=\"u-align-center u-text u-text-default u-text-2\">od 236 pln<\/p>\n                  <\/div>\n                <\/div>\n                <a href=\"\/rezerwacja-online-pakiety\/?showStays=105027\" class=\"u-align-center-xs u-align-left-lg u-align-left-md u-align-left-sm u-align-left-xl u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-1\">Dowiedz si\u0119 wi\u0119cej <\/a>\n              <\/div>\n            <\/div>\n            <div class=\"u-container-style u-image u-list-item u-repeater-item u-shading u-shape-rectangle lazyload u-image-2\" data-image-width=\"1920\" data-image-height=\"2560\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\" data-target=\"_blank\" data-bg=\"linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/03\/C16A86421-scaled-1.jpg')\">\n              <div class=\"u-container-layout u-similar-container u-container-layout-3\">\n                <h3 class=\"u-align-center-xs u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-white u-text-3\">Business Stay<\/h3>\n                <div class=\"u-container-style u-custom-color-20 u-group u-group-2\">\n                  <div class=\"u-container-layout u-valign-middle u-container-layout-4\">\n                    <p class=\"u-align-center u-text u-text-default u-text-4\"> od 300 pln<\/p>\n                  <\/div>\n                <\/div>\n                <a href=\"\/rezerwacja-online-pakiety\/?showStays=101015\" class=\"u-align-center-xs u-align-left-lg u-align-left-md u-align-left-sm u-align-left-xl u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-2\">Dowiedz si\u0119 wi\u0119cej <\/a>\n              <\/div>\n            <\/div>\n            <div class=\"u-container-style u-image u-list-item u-repeater-item u-shading u-shape-rectangle lazyload u-image-3\" data-image-width=\"2560\" data-image-height=\"1440\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\" data-target=\"_blank\" data-bg=\"linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/03\/IMG_0362-scaled1.jpg')\">\n              <div class=\"u-container-layout u-similar-container u-container-layout-5\">\n                <h3 class=\"u-align-center-xs u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-white u-text-5\"> Przystrojenie romantyczne<\/h3>\n                <div class=\"u-container-align-center-xs u-container-style u-custom-color-20 u-group u-group-3\">\n                  <div class=\"u-container-layout u-valign-middle u-container-layout-6\">\n                    <p class=\"u-align-center u-text u-text-default u-text-6\"> od 800 pln<\/p>\n                  <\/div>\n                <\/div>\n                <a href=\"\/rezerwacja-online-pakiety\/?showStays=100991\" class=\"u-align-center-xs u-align-left-lg u-align-left-md u-align-left-sm u-align-left-xl u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-3\">Dowiedz si\u0119 wi\u0119cej<\/a>\n              <\/div>\n            <\/div>\n            <div class=\"u-container-style u-image u-list-item u-repeater-item u-shading u-shape-rectangle lazyload u-image-4\" data-image-width=\"1024\" data-image-height=\"1536\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\" data-target=\"_blank\" data-bg=\"linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/03\/ChatGPTImage14sty202621_03_27.png')\">\n              <div class=\"u-container-layout u-similar-container u-container-layout-7\">\n                <h3 class=\"u-align-center-xs u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-white u-text-7\"> Przystrojenie&nbsp;<br>Premium\n                <\/h3>\n                <div class=\"u-container-style u-custom-color-20 u-group u-group-4\">\n                  <div class=\"u-container-layout u-valign-middle u-container-layout-8\">\n                    <p class=\"u-align-center u-text u-text-default u-text-8\"> od 1000 pln<\/p>\n                  <\/div>\n                <\/div>\n                <a href=\"\/rezerwacja-online-pakiety\/?showStays=101893\" class=\"u-align-center-xs u-align-left-lg u-align-left-md u-align-left-sm u-align-left-xl u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-4\">Dowiedz si\u0119 wi\u0119cej<\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n      \n      \n      \n    <\/section>\n    <section class=\"u-clearfix u-section-15\" id=\"sec-b297\">\n      \n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h4 class=\"u-align-center u-hidden-lg u-hidden-xl u-text u-text-palette-1-base u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span> Si\u0142ownia<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <img class=\"u-flip-vertical u-hidden-md u-hidden-sm u-hidden-xs u-image u-image-contain u-image-default lazyload u-image-1\" alt=\"\" data-image-width=\"1587\" data-image-height=\"1346\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/stroke-21-2.png\" loading=\"lazy\">\n        <div class=\"u-carousel u-expanded-width-md u-expanded-width-sm u-expanded-width-xs u-gallery u-gallery-slider u-layout-carousel u-lightbox u-no-transition u-show-text-on-hover u-gallery-1\" data-interval=\"5000\" data-u-ride=\"carousel\" id=\"carousel-5205\">\n          <ol class=\"u-absolute-hcenter u-carousel-indicators u-carousel-indicators-1\">\n            <li data-u-target=\"#carousel-5205\" data-u-slide-to=\"0\" class=\"u-active u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n            <li data-u-target=\"#carousel-5205\" data-u-slide-to=\"1\" class=\"u-grey-70 u-shape-circle\" style=\"width: 10px; height: 10px;\"><\/li>\n          <\/ol>\n          <div class=\"u-carousel-inner u-gallery-inner\" role=\"listbox\">\n            <div class=\"u-active u-carousel-item u-effect-fade u-gallery-item u-carousel-item-1\" data-image-width=\"2000\" data-image-height=\"1333\" data-href=\"2463900429\" data-target=\"_blank\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1927\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/03\/silownia2-scaled-1.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-1\"><\/div>\n              <style data-mode=\"XL\" data-visited=\"true\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\" data-visited=\"true\"><\/style>\n            <\/div>\n            <div class=\"u-carousel-item u-effect-fade u-gallery-item u-carousel-item-2\" data-image-width=\"1920\" data-image-height=\"1280\">\n              <div class=\"u-back-slide\" data-image-width=\"2560\" data-image-height=\"1927\">\n                <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/03\/silownia1-scaled-1.jpg\" loading=\"lazy\">\n              <\/div>\n              <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-2\"><\/div>\n              <style data-mode=\"XL\"><\/style>\n              <style data-mode=\"LG\"><\/style>\n              <style data-mode=\"MD\"><\/style>\n              <style data-mode=\"SM\"><\/style>\n              <style data-mode=\"XS\"><\/style>\n            <\/div>\n          <\/div>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-prev u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-1\" href=\"#carousel-5205\" role=\"button\" data-u-slide=\"prev\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.494 31.494\"><path d=\"M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554\n\tc0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587\n\tc-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <a class=\"u-absolute-vcenter u-carousel-control u-carousel-control-next u-hidden u-hover-palette-2-dark-1 u-icon-circle u-opacity u-opacity-70 u-palette-1-base u-spacing-10 u-text-hover-white u-text-white u-carousel-control-2\" href=\"#carousel-5205\" role=\"button\" data-u-slide=\"next\">\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n            <span class=\"sr-only\">\n              <svg viewBox=\"0 0 31.49 31.49\"><path d=\"M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111\n\tC0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587\n\tc0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z\"><\/path><\/svg>\n            <\/span>\n          <\/a>\n          <div class=\"u-effect-fade u-gallery-item u-gallery-item-3\" data-image-width=\"1920\" data-image-height=\"1280\">\n            <div class=\"u-back-slide\">\n              <img class=\"u-back-image u-expanded lazyload\" data-src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/1J9A8047_small-3-2.jpg\" loading=\"lazy\">\n            <\/div>\n            <div class=\"u-align-center u-over-slide u-shading u-valign-bottom u-over-slide-3\"><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"u-container-align-center-md u-container-align-center-sm u-container-align-center-xs u-container-style u-custom-color-19 u-expanded-width-md u-expanded-width-sm u-expanded-width-xs u-group u-shape-rectangle u-group-1\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <div class=\"u-container-layout u-valign-top-xl u-container-layout-1\">\n            <h2 class=\"u-align-center-md u-align-center-sm u-align-center-xs u-align-left-lg u-align-left-xl u-text u-text-custom-color-2 u-text-2\"> Spokojna energia.&nbsp;<br>Strefa fitness dla Go\u015bci\n            <\/h2>\n          <\/div>\n        <\/div>\n        <p class=\"u-text u-text-3\" data-animation-name=\"customAnimationIn\" data-animation-duration=\"1000\" data-animation-delay=\"0\" data-animation-out=\"0\">\n          <span style=\"font-weight: 700;\"><\/span> Nasza si\u0142ownia to nowoczesna przestrze\u0144 wyposa\u017cona w najwy\u017cszej klasy sprz\u0119t, kt\u00f3ra zapewnia idealne warunki do \u0107wicze\u0144. Dla go\u015bci Boulevard Drobnera stworzyli\u015bmy miejsce, kt\u00f3re nie tylko inspiruje, ale i motywuje do dzia\u0142ania \u2013 elegancka przestrze\u0144 ze z\u0142otymi maszynami do \u0107wicze\u0144.<br>\n        <\/p>\n        <h4 class=\"u-align-right u-hidden-md u-hidden-sm u-hidden-xs u-text u-text-palette-1-base u-text-4\">Si\u0142ownia&nbsp;<span class=\"u-file-icon u-icon u-icon-3\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <a href=\"https:\/\/boulevard-drobnera.com\/silownia\/\" class=\"u-align-center-xs u-align-left-lg u-align-left-md u-align-left-sm u-align-left-xl u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-text-white u-palette-1-base u-btn-1\">Zobacz stref\u0119 fitness<\/a>\n      <\/div>\n      \n    <\/section>\n    \n    \n    \n    \n  \n","protected":false},"excerpt":{"rendered":"<p>Previous Next Boulevard Drobnera ApartHotel premium w sercu Wroc\u0142awia 1 2 3 4 5 6 Zarezerwuj sw\u00f3j pobyt &nbsp;\u200bPoznaj nas bli\u017cej&nbsp;&nbsp; Apartamenty w sercu Wroc\u0142awia Odkryj Boulevard Drobnera &#8211; \u200boaz\u0119 spokoju w rytmie miasta \u2039 \u203a &times; &#10094; &#10095; Boulevard Drobnera Residence&nbsp; to aparthotel premium w centrum Wroc\u0142awia, po\u0142o\u017cony tu\u017c nad Odr\u0105. To adres, gdzie &hellip; <a href=\"https:\/\/boulevard-drobnera.com\/de\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8222;Strona g\u0142\u00f3wna&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-522","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera<\/title>\n<meta name=\"description\" content=\"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/boulevard-drobnera.com\/de\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera\" \/>\n<meta property=\"og:description\" content=\"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera\" \/>\n<meta property=\"og:url\" content=\"https:\/\/boulevard-drobnera.com\/de\/\" \/>\n<meta property=\"og:site_name\" content=\"Boulevard Drobnera\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-13T16:19:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174114_hXqKX0.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/boulevard-drobnera.com\/\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"name\":\"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera\",\"isPartOf\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#website\"},\"datePublished\":\"2026-02-20T13:33:03+00:00\",\"dateModified\":\"2026-08-13T16:19:33+00:00\",\"description\":\"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera\",\"breadcrumb\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/boulevard-drobnera.com\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/boulevard-drobnera.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strona g\u0142\u00f3wna\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#website\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"name\":\"Boulevard Drobnera\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/boulevard-drobnera.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#organization\",\"name\":\"Boulevard Drobnera\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png\",\"contentUrl\":\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png\",\"width\":240,\"height\":240,\"caption\":\"Boulevard Drobnera\"},\"image\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","description":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/boulevard-drobnera.com\/de\/","og_locale":"de_DE","og_type":"article","og_title":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","og_description":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","og_url":"https:\/\/boulevard-drobnera.com\/de\/","og_site_name":"Boulevard Drobnera","article_modified_time":"2026-08-13T16:19:33+00:00","og_image":[{"url":"https:\/\/files.previo.cz\/783401\/www\/img\/photos\/20260513174114_hXqKX0.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/boulevard-drobnera.com\/","url":"https:\/\/boulevard-drobnera.com\/","name":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","isPartOf":{"@id":"https:\/\/boulevard-drobnera.com\/#website"},"datePublished":"2026-02-20T13:33:03+00:00","dateModified":"2026-08-13T16:19:33+00:00","description":"Luksusowe apartamenty Wroc\u0142aw - Wynajem apartament\u00f3w - Boulevard Drobnera","breadcrumb":{"@id":"https:\/\/boulevard-drobnera.com\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/boulevard-drobnera.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/boulevard-drobnera.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/boulevard-drobnera.com\/"},{"@type":"ListItem","position":2,"name":"Strona g\u0142\u00f3wna"}]},{"@type":"WebSite","@id":"https:\/\/boulevard-drobnera.com\/#website","url":"https:\/\/boulevard-drobnera.com\/","name":"Drobner-Boulevard","description":"","publisher":{"@id":"https:\/\/boulevard-drobnera.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/boulevard-drobnera.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/boulevard-drobnera.com\/#organization","name":"Drobner-Boulevard","url":"https:\/\/boulevard-drobnera.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/","url":"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png","contentUrl":"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png","width":240,"height":240,"caption":"Boulevard Drobnera"},"image":{"@id":"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/pages\/522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/comments?post=522"}],"version-history":[{"count":23,"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/pages\/522\/revisions"}],"predecessor-version":[{"id":3090,"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/pages\/522\/revisions\/3090"}],"wp:attachment":[{"href":"https:\/\/boulevard-drobnera.com\/de\/wp-json\/wp\/v2\/media?parent=522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}