{"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\/en\/","title":{"rendered":"Apartments"},"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-f6b67529-5631-43a2-a37c-3bcd98315b82\">\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-f6b67529-5631-43a2-a37c-3bcd98315b82-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-f6b67529-5631-43a2-a37c-3bcd98315b82';\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 with Jacuzzi \",\"description\":\"A moment of relaxation begins right here. An apartment with a private jacuzzi, perfect for guests seeking extra relaxation and privacy.\",\"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\":450,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961171\",\"detailsUrl\":\"\\\/961171\"},{\"obkId\":\"961173\",\"name\":\"Deluxe with Jacuzzi \",\"description\":\"A luxurious apartment with a private jacuzzi and a view of the Oder River. Spacious interiors, modern amenities, and large windows create an atmosphere of luxury and comfort. Perfect for couples seeking a unique experience. Some say the air here is filled with romance.\",\"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\":600,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961173\",\"detailsUrl\":\"\\\/961173\"},{\"obkId\":\"964713\",\"name\":\"Jacuzzi suite \",\"description\":\"Stylish apartment with a private, rectangular jacuzzi by the window, perfect for relaxing as a couple. Modern interior, a balcony, and a view of the Oder River create a unique space for a romantic getaway or a special occasion.\",\"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\":550,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=964713\",\"detailsUrl\":\"\\\/964713\"},{\"obkId\":\"961175\",\"name\":\"Luxury Suite \",\"description\":\"A luxurious apartment with a panoramic view of the Oder River and a balcony that provides additional space for relaxation. The apartment features two separate rooms: a living room with a kitchenette and a bedroom with a king-size bed.\",\"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\":350,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961175\",\"detailsUrl\":\"\\\/961175\"},{\"obkId\":\"961177\",\"name\":\"Penthouse \",\"description\":\"A spacious penthouse with city views, featuring three rooms, including a bedroom with a comfortable king-size bed and a living room with a non-foldable sofa. The second bedroom is equipped with a sofa bed, making the apartment perfect for families or groups of friends. A walk-in closet and balcony add extra convenience.\",\"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\":\"Presidential \",\"description\":\"The exclusive Boulevard Drobnera Residence apartment consists of three rooms, including two separate bedrooms, a living room, a walk-in closet, and two bathrooms. It is ideal for discerning guests who expect maximum comfort. With panoramic windows offering a view of the Oder River, the apartment provides not only convenience but also unforgettable experiences. The apartments are located on the upper floors.\",\"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\":400,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961179\",\"detailsUrl\":\"\\\/961179\"},{\"obkId\":\"961181\",\"name\":\"Presidential Deluxe \",\"description\":\"An exclusive apartment located on the top floor, offering stunning views of the city from two sides. The spacious layout includes three rooms, two bathrooms, a walk-in closet, and a balcony. The apartment features two king-size beds, and the Jeremi sofa bed provides additional sleeping space. Perfect for larger groups who value comfort and luxury.\",\"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\":500,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961181\",\"detailsUrl\":\"\\\/961181\"},{\"obkId\":\"961183\",\"name\":\"Studio \",\"description\":\"A room with an en-suite bathroom, forming the core offering of Boulevard Drobnera Residence. The smallest unit, yet matching the quality and style of the larger apartments. Panoramic windows with views of the Odra River and S\u0142odowa Island.\",\"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\":300,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961183\",\"detailsUrl\":\"\\\/961183\"},{\"obkId\":\"961187\",\"name\":\"Suite \",\"description\":\"An elegant apartment with city views, offering two spaces: a bedroom with a comfortable king-size bed and a living room with a sofa bed. This is the perfect choice for those who value style and comfort, ideal for family stays.\",\"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\":300,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961187\",\"detailsUrl\":\"\\\/961187\"},{\"obkId\":\"961817\",\"name\":\"Timeless Deluxe \",\"description\":\"A spacious apartment in a timeless style, offering modern design and high quality. The apartment features two comfortable beds and a living room with an elegant, non-foldable sofa. Large windows provide plenty of natural light and a view of the city, while the interiors are designed with comfort and elegance in mind.\",\"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\":\"961189\",\"name\":\"Timeless Penthouse \",\"description\":\"A modern penthouse designed with comfort and space in mind. With a view of the city, the apartment offers two bedrooms and a living room with an elegant sofa. Fully equipped, it is perfect for families or groups of friends. Stylish interiors with modern finishes create a unique atmosphere.\",\"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\":300,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961189\",\"detailsUrl\":\"\\\/961189\"},{\"obkId\":\"962609\",\"name\":\"Timeless Presidential \",\"description\":\"A luxurious, spacious loft-style apartment with three rooms and a large living area. This showcase apartment offers excellent finishing quality, featuring a comfortable king-size bed and a sofa bed. Perfect for larger groups or families who seek luxury and style.\",\"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\":350,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=962609\",\"detailsUrl\":\"\\\/962609\"},{\"obkId\":\"961191\",\"name\":\"Timeless Suite \",\"description\":\"A modern, timeless apartment designed with comfort and style in mind. Large windows offer views of the vibrant city, high ceilings add to the sense of space, and the entire area is perfect for relaxing after a day of sightseeing. The apartment consists of two rooms: a living room with a kitchenette and a sofa bed, and a bedroom with a king-size bed.\",\"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\":300,\"currency\":\"PLN\",\"reserveUrl\":\"\\\/rezerwacja\\\/?highlightRoomType=961191\",\"detailsUrl\":\"\\\/961191\"}];\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\":\"View apartment\",\"reserve\":\"Book your stay\",\"prev\":\"Previous\",\"next\":\"Next\",\"noResults\":\"No results for selected filters.\",\"from\":\"from\",\"perNight\":\"\\\/night\",\"reserveShort\":\"Book now\",\"detailsShort\":\"Details\",\"prevApt\":\"Previous apartment\",\"nextApt\":\"Next 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\/en\/\" 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\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\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\/en\/\" \/>\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=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\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\":\"en-US\",\"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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#organization\",\"name\":\"Boulevard Drobnera\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\/en\/","og_locale":"en_US","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\/en\/","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":{"Est. reading time":"8 minutes"},"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":"en-US","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":"en-US"},{"@type":"Organization","@id":"https:\/\/boulevard-drobnera.com\/#organization","name":"Drobner Boulevard","url":"https:\/\/boulevard-drobnera.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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\/en\/wp-json\/wp\/v2\/pages\/522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/comments?post=522"}],"version-history":[{"count":23,"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/pages\/522\/revisions"}],"predecessor-version":[{"id":3090,"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/pages\/522\/revisions\/3090"}],"wp:attachment":[{"href":"https:\/\/boulevard-drobnera.com\/en\/wp-json\/wp\/v2\/media?parent=522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}