{"id":37148,"date":"2025-08-14T12:57:05","date_gmt":"2025-08-14T12:57:05","guid":{"rendered":"https:\/\/pego.cc\/alojamiento\/sevilla\/"},"modified":"2025-08-14T13:28:08","modified_gmt":"2025-08-14T13:28:08","slug":"sevilla","status":"publish","type":"page","link":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/","title":{"rendered":"Sevilla"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"37148\" class=\"elementor elementor-37148 elementor-37040\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7fc247 e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"c7fc247\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5eb2da8 e-con-full e-flex sc_layouts_column_icons_position_left e-con e-child\" data-id=\"5eb2da8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e00294c sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"e00294c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n  \n\n  \n  \n     <div class=\"apartment-gallery\">\n     <!-- Main Image -->\n     <div class=\"main-image\">\n       <img decoding=\"async\" id=\"mainImage\" src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_Z9nCTO.jpg\" alt=\"Sevilla - habitaci\u00f3n doble\">\n     <\/div>\n\n     <!-- Thumbnails -->\n     <div class=\"thumbnails\">\n                <img decoding=\"async\" class=\"thumbnail active\"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_Z9nCTO.jpg\"\n              data-index=\"0\"\n              alt=\"Thumbnail 1\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_FT5a5b.jpg\"\n              data-index=\"1\"\n              alt=\"Thumbnail 2\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_ySdvtd.jpg\"\n              data-index=\"2\"\n              alt=\"Thumbnail 3\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_kMOJ7g.jpg\"\n              data-index=\"3\"\n              alt=\"Thumbnail 4\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163234_6pcohv.jpg\"\n              data-index=\"4\"\n              alt=\"Thumbnail 5\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163234_Fpj8Zo.jpg\"\n              data-index=\"5\"\n              alt=\"Thumbnail 6\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163234_ZQFKMn.jpg\"\n              data-index=\"6\"\n              alt=\"Thumbnail 7\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163235_h3M9vW.jpg\"\n              data-index=\"7\"\n              alt=\"Thumbnail 8\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163234_AXXom6.jpg\"\n              data-index=\"8\"\n              alt=\"Thumbnail 9\">\n                <img decoding=\"async\" class=\"thumbnail \"\n              src=\"https:\/\/files.previo.cz\/785841\/www\/img\/photos\/20250613163101_tOM1Hj.jpg\"\n              data-index=\"9\"\n              alt=\"Thumbnail 10\">\n            <\/div>\n   <\/div>\n  \n    \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e01e30f e-con-full e-flex sc_layouts_column_icons_position_left e-con e-child\" data-id=\"e01e30f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d24997 sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"2d24997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n      <h2>Sevilla - habitaci\u00f3n doble<\/h2>\n  \n  \n  \n\n  \n  \n  \n    \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59a22d8 sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"59a22d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n          <div class=\"apartment-info\">\n      <div class=\"info-item\">\n        <span class=\"info-icon beds\"><\/span>\n        <span class=\"info-value\">2<\/span>\n      <\/div>\n      <div class=\"info-item\">\n        <span class=\"info-icon persons\"><\/span>\n        <span class=\"info-value\">2<\/span>\n      <\/div>\n      <div class=\"info-item\">\n        <span class=\"info-icon area\"><\/span>\n        <span class=\"info-value\">14 m\u00b2<\/span>\n      <\/div>\n    <\/div>\n  \n\n  \n  \n  \n    \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba50b2 sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"eba50b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n  \n\n  \n  \n  \n                  <div class=\"rate\">\n          <div class=\"rate-top\">\n            desde 80 EUR \/ noche          <\/div>\n\n                  <\/div>\n          \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6caabd sc_fly_static elementor-widget elementor-widget-html\" data-id=\"d6caabd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div>\r\n\r\n\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=anchura-dispositivo, initial-scale=1\">\r\n    <title>Calendario de reservas<\/title>\r\n    <!-- Flatpickr CSS -->\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\r\n\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&amp;display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            --orange: #FF5100;\r\n            --border: #E0E0E0;\r\n            --input-bg: #FFFFFF;\r\n            --label-color: #333333;\r\n            --text-color: #333333;\r\n            --placeholder-color: #999999;\r\n        }\r\n        .calendar-wrapper {\r\n\r\n        }\r\n        .calendar-container {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            grid-template-rows: auto auto;\r\n            grid-template-areas:\r\n        \"arrival departure\"\r\n        \"action  action\";\r\n            gap: 20px;\r\n            width: 100%;\r\n        }\r\n        .item--arrival    { grid-area: arrival; }\r\n        .item--departure  { grid-area: departure; }\r\n        .item--action     { grid-area: action; }\r\n        .calendar-item {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 8px;\r\n        }\r\n        .calendar-item label {\r\n            font-family: \"Space Grotesk\", sans-serif;\r\n            color: var(--label-color);\r\n            font-size: 0.9rem;\r\n            font-weight: bold;\r\n        }\r\n        .calendar-cell {\r\n\r\n            gap: 23px;\r\n            display: flex;\r\n            align-items: center;\r\n            background: #fff;\r\n            border: 1px solid #EAEAEA;\r\n            padding: 18px 18px;\r\n        }\r\n        .calendar-cell i {\r\n            margin-right: 8px;\r\n            font-size: 20px;\r\n            color: var(--orange);\r\n        }\r\n        .calendar-cell input {\r\n            font-family: \"Space Grotesk\", sans-serif;\r\n            flex: 1;\r\n            border: none;\r\n            outline: none !important;\r\n            background: transparent;\r\n            font-size: 16px;\r\n            color: black;\r\n            font-weight: bolder;\r\n        }\r\n        .calendar-cell input::placeholder {\r\n            color: var(--placeholder-color);\r\n        }\r\n        .calendar-button {\r\n            font-family: \"Space Grotesk\", sans-serif;\r\n            width: 100%;\r\n            padding: 16px;\r\n            font-size: 18px;\r\n            background-color: var(--orange);\r\n            color: #fff;\r\n            border: none;\r\n            cursor: pointer;\r\n            text-align: center;\r\n        }\r\n        .calendar-button:hover {\r\n            opacity: 0.9;\r\n        }\r\n        @media (max-width: 500px) {\r\n            .calendar-container {\r\n                grid-template-columns: 1fr;\r\n                grid-template-areas:\r\n          \"arrival\"\r\n          \"departure\"\r\n          \"action\";\r\n            }\r\n        }\r\n\r\n        .flatpickr-day.selected,\r\n        .flatpickr-day.startRange,\r\n        .flatpickr-day.endRange {\r\n            background-color: var(--orange) !important;\r\n            color: white !important;\r\n            border: none;\r\n        }\r\n        .flatpickr-day.selected:hover {\r\n            background-color: var(--orange) !important;\r\n        }\r\n        .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\r\n            -webkit-box-shadow: -10px 0 0 var(--orange) !important;\r\n            box-shadow: -10px 0 0 var(--orange) !important;\r\n        }\r\n\r\n        .calendar-call-icon{\r\n            height: 32px;\r\n            width: 32px;\r\n            background-position: center;\r\n            background-repeat: no-repeat;\r\n            background-size: contain;\r\n        }\r\n        .calendar-call-icon.calendar {\r\n            background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDUuOTk5NjlDMjAuOTk5OCA1LjgxNTg2IDIwLjg1MDggNS42NjY4NiAyMC42NjcgNS42NjY2OUgzLjMzMzAxQzMuMTQ5MTcgNS42NjY4NiAzLjAwMDE4IDUuODE1ODYgMyA1Ljk5OTY5VjIwLjY2NjdDMyAyMC44NTA3IDMuMTQ5MDYgMjAuOTk5NSAzLjMzMzAxIDIwLjk5OTdIMjAuNjY3QzIwLjg1MDkgMjAuOTk5NSAyMSAyMC44NTA3IDIxIDIwLjY2NjdWNS45OTk2OVpNMjMgMjAuNjY2N0MyMyAyMS45NTUyIDIxLjk1NTUgMjIuOTk5NSAyMC42NjcgMjIuOTk5N0gzLjMzMzAxQzIuMDQ0NDkgMjIuOTk5NSAxIDIxLjk1NTIgMSAyMC42NjY3VjUuOTk5NjlDMS4wMDAxOCA0LjcxMTI5IDIuMDQ0NiAzLjY2Njg2IDMuMzMzMDEgMy42NjY2OUgyMC42NjdDMjEuOTU1NCAzLjY2Njg2IDIyLjk5OTggNC43MTEyOSAyMyA1Ljk5OTY5VjIwLjY2NjdaIiBmaWxsPSIjRkY2RjAwIi8+CjxwYXRoIGQ9Ik0yMiA5QzIyLjU1MjMgOSAyMyA5LjQ0NzcyIDIzIDEwQzIzIDEwLjU1MjMgMjIuNTUyMyAxMSAyMiAxMUgyQzEuNDQ3NzIgMTEgMSAxMC41NTIzIDEgMTBDMSA5LjQ0NzcyIDEuNDQ3NzIgOSAyIDlIMjJaIiBmaWxsPSIjRkY2RjAwIi8+CjxwYXRoIGQ9Ik02LjMzMzAxIDYuNjY2OTlWMkM2LjMzMzAxIDEuNDQ3NzIgNi43ODA3MiAxIDcuMzMzMDEgMUM3Ljg4NTI5IDEgOC4zMzMwMSAxLjQ0NzcyIDguMzMzMDEgMlY2LjY2Njk5QzguMzMyODMgNy4yMTkxMyA3Ljg4NTE4IDcuNjY2OTkgNy4zMzMwMSA3LjY2Njk5QzYuNzgwODMgNy42NjY5OSA2LjMzMzE4IDcuMjE5MTMgNi4zMzMwMSA2LjY2Njk5WiIgZmlsbD0iI0ZGNkYwMCIvPgo8cGF0aCBkPSJNMTUuNjY3IDYuNjY2OTlWMkMxNS42NjcgMS40NDc3MiAxNi4xMTQ3IDEgMTYuNjY3IDFDMTcuMjE5MyAxIDE3LjY2NyAxLjQ0NzcyIDE3LjY2NyAyVjYuNjY2OTlDMTcuNjY2OCA3LjIxOTEzIDE3LjIxOTIgNy42NjY5OSAxNi42NjcgNy42NjY5OUMxNi4xMTQ4IDcuNjY2OTkgMTUuNjY3MiA3LjIxOTEzIDE1LjY2NyA2LjY2Njk5WiIgZmlsbD0iI0ZGNkYwMCIvPgo8L3N2Zz4K');\r\n        }\r\n\r\n    <\/style>\r\n\r\n\r\n<div class=\"calendar-wrapper\">\r\n    <div class=\"calendar-container\">\r\n        <div class=\"calendar-item item--arrival\">\r\n            <label for=\"arrivalDate\">Fecha de llegada<\/label>\r\n            <div class=\"calendar-cell\">\r\n                <span class=\"calendar-call-icon calendar\"><\/span>\r\n                <input type=\"text\" id=\"arrivalDate\" placeholder=\"dd.mm.aaaa\" readonly>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"calendar-item item--departure\">\r\n            <label for=\"departureDate\">Fecha de salida<\/label>\r\n            <div class=\"calendar-cell\">\r\n                <span class=\"calendar-call-icon calendar\"><\/span>\r\n                <input type=\"text\" id=\"departureDate\" placeholder=\"dd.mm.aaaa\" readonly>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"calendar-item item--action\">\r\n            <button class=\"calendar-button\" onclick=\"redirectToBooking()\">Comprueba la fecha<\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- Flatpickr JS -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\r\n<!-- Lokalizacje -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/pl.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/es.js\"><\/script>\r\n<script>\r\n\r\n\r\n    const htmlLang = (document.documentElement.lang || \"pl-PL\").toLowerCase();\r\n    const baseLang = htmlLang.split('-')[0];\r\n    const T = {\r\n        pl: {\r\n            arrivalLabel:    'Data przyjazdu',\r\n            departureLabel:  'Data wyjazdu',\r\n            actionText:      'Sprawd\u017a termin',\r\n            placeholder:     'dd.mm.rrrr',\r\n            alertMessage:    'Data przyjazdu i Data wyjazdu s\u0105 wymagane.'\r\n        },\r\n        en: {\r\n            arrivalLabel:    'Arrival date',\r\n            departureLabel:  'Departure date',\r\n            actionText:      'Check availability',\r\n            placeholder:     'dd.mm.yyyy',\r\n            alertMessage:    'Arrival date and departure date are required.'\r\n        },\r\n        es: {\r\n            arrivalLabel:    'Fecha de llegada',\r\n            departureLabel:  'Fecha de salida',\r\n            actionText:      'Comprobar disponibilidad',\r\n            placeholder:     'dd.mm.aaaa',\r\n            alertMessage:    'La fecha de llegada y la fecha de salida son obligatorias.'\r\n        }\r\n    };\r\n    const bookingUrlMap = {\r\n        pl: '\/baza-noclegowa\/rezerwacja',\r\n        es: '\/es\/alojamiento\/reserva',\r\n        en: '\/en\/accommodation\/booking'\r\n    };\r\n    const bookingBase = bookingUrlMap[baseLang] || bookingUrlMap.pl;\r\n\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        const tr = T[baseLang] || T.pl;\r\n        document.querySelector('label[for=\"arrivalDate\"]').textContent   = tr.arrivalLabel;\r\n        document.querySelector('label[for=\"departureDate\"]').textContent = tr.departureLabel;\r\n        document.querySelector('.calendar-button').textContent           = tr.actionText;\r\n        document.getElementById('arrivalDate').placeholder              = tr.placeholder;\r\n        document.getElementById('departureDate').placeholder            = tr.placeholder;\r\n\r\n        const fpLocale =\r\n            (window.flatpickr && flatpickr.l10ns && flatpickr.l10ns[baseLang])\r\n                ? flatpickr.l10ns[baseLang]\r\n                : (flatpickr.l10ns ? flatpickr.l10ns.default : undefined);\r\n\r\n        flatpickr('#arrivalDate, #departureDate', {\r\n            mode: 'range',\r\n            dateFormat: 'd.m.Y',\r\n            minDate: 'today',\r\n            locale: fpLocale,  \/\/ flatpickr automatycznie za\u0142aduje pl lub es z wcze\u015bniej do\u0142\u0105czonych skrypt\u00f3w\r\n            onChange: dates => {\r\n                if (dates.length === 2) {\r\n                    const fmt = d => `${String(d.getDate()).padStart(2,'0')}.` +\r\n                        `${String(d.getMonth()+1).padStart(2,'0')}.` +\r\n                        `${d.getFullYear()}`;\r\n                    document.getElementById('arrivalDate').value   = fmt(dates[0]);\r\n                    document.getElementById('departureDate').value = fmt(dates[1]);\r\n                }\r\n            }\r\n        });\r\n    });\r\n\r\n    function redirectToBooking() {\r\n        const arrival   = document.getElementById('arrivalDate').value;\r\n        const departure = document.getElementById('departureDate').value;\r\n        if (!arrival || !departure) {\r\n            alert( T[baseLang]?.alertMessage || T.pl.alertMessage );\r\n            return;\r\n        }\r\n        const url = new URL(bookingBase, window.location.origin);\r\n        url.searchParams.set('arrival', arrival);\r\n        url.searchParams.set('departure', departure);\r\n        url.searchParams.set('lang', baseLang);\r\n        url.searchParams.set('showRoomType', \"976601\");\r\n        window.location.href = url.toString();\r\n    }\r\n<\/script>\r\n<!-- Font Awesome -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/js\/all.min.js\"><\/script>\r\n\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cdcdccc elementor-section-boxed elementor-section-height-default elementor-section-height-default sc_fly_static\" data-id=\"cdcdccc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a6e764 sc_content_align_inherit sc_layouts_column_icons_position_left sc_fly_static\" data-id=\"6a6e764\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c4a4d5 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"0c4a4d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Instalaciones<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f73e8f2 sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"f73e8f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n  \n\n  \n      <div class=\"apartment-facilities\">\n      <div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>Aire acondicionado<\/span><\/div><div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>Wi-Fi<\/span><\/div><div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>Cocina compartida<\/span><\/div><div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>14 m\u00b2<\/span><\/div><div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>Dormitorio<\/span><span>1<\/span><\/div><div class=\"facility\"><img decoding=\"async\" class=\"facility-icon\" src=\"https:\/\/pego.cc\/wp-content\/plugins\/previo\/assets\/icons\/check.svg\" alt=\"\"><span>Habitaci\u00f3n<\/span><span>1<\/span><\/div>    <\/div>\n  \n  \n    \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3466e6b sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"3466e6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Descripci\u00f3n de la instalaci\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97daf7b sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"97daf7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300..700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.apartment-view {\n    font-family: \"Space Grotesk\", sans-serif !important;\n    margin: 0 auto;\n    color: black !important;\n}\n.apartment-view h2 {\nmargin: 0;\nfont-weight: bolder;\n    font-size: 28px;\n    margin-block: 10px;\n    font-family: \"Space Grotesk\", sans-serif !important;\n}\n.apartment-view p {\n    line-height: 1.6;\n}\n.apartment-view .location {\n    margin: 10px 0;\n    font-size: 16px;\n    color: black;\n}\n\/* --- INFO & FACILITIES --- *\/\n.apartment-info {\n  display: flex;\n  gap: 20px;\n  margin: 20px 0;\n  font-family: \"Space Grotesk\", sans-serif;\n}\n.apartment-info .info-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: black;\n  font-weight: bolder;\n}\n.apartment-info .info-icon {\n  width: 24px;\n  height: 24px;\n  background-size: contain;\n  background-repeat: no-repeat;\n}\n\/* Domy\u015blne \u015bcie\u017cki do ikon \u2013 podmie\u0144 je w CSS na w\u0142asne *\/\n  .apartment-info .info-icon.beds    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjkgMTAuMVY0LjJDMjUuOSAxLjkgMjQgMCAyMS43IDBINi4xQzMuOCAwIDEuOSAxLjkgMS45IDQuMlY3QzEuOSA3LjYgMi4zIDggMi45IDhDMy41IDggMy45IDcuNiAzLjkgN1Y0LjJDMy45IDMgNC45IDIgNi4xIDJIMjEuN0MyMi45IDIgMjMuOSAzIDIzLjkgNC4yVjEwSDIyLjlDMjIuNyA3LjcgMjAuOSA2IDE4LjYgNkgxNy4yQzE1LjkgNiAxNC43IDYuNiAxMy45IDcuNkMxMy4xIDYuNiAxMS45IDYgMTAuNiA2SDkuM0M3IDYgNS4xIDcuNyA1IDEwSDIuNkMxLjIgMTAgMCAxMS4yIDAgMTIuNlYxNi40QzAgMTcuMiAwLjQgMTcuOSAxIDE4LjRWMjFDMSAyMS42IDEuNCAyMiAyIDIyQzIuNiAyMiAzIDIxLjYgMyAyMVYxOUgyMS40QzIyIDE5IDIyLjQgMTguNiAyMi40IDE4QzIyLjQgMTcuNCAyMiAxNyAyMS40IDE3SDIuNUMyLjIgMTcgMS45IDE2LjcgMS45IDE2LjRWMTIuNkMxLjkgMTIuMyAyLjIgMTIgMi41IDEySDI1LjNDMjUuNiAxMiAyNS45IDEyLjMgMjUuOSAxMi42VjE2LjRDMjUuOSAxNi43IDI1LjYgMTcgMjUuMyAxN0MyNC43IDE3IDI0LjMgMTcuNSAyNC4zIDE4QzI0LjMgMTguNCAyNC41IDE4LjcgMjQuOSAxOC45VjIxQzI0LjkgMjEuNiAyNS4zIDIyIDI1LjkgMjJDMjYuNSAyMiAyNi45IDIxLjYgMjYuOSAyMVYxOC40QzI3LjUgMTcuOSAyNy45IDE3LjIgMjcuOSAxNi40VjEyLjVDMjcuOSAxMS4zIDI3LjEgMTAuMyAyNS45IDEwVjEwLjFaTTYuOSAxMEM3LjEgOC45IDguMSA4IDkuMiA4SDEwLjVDMTEuNyA4IDEyLjcgOC44IDEyLjkgMTBINi45Wk0xNC45IDEwQzE1LjEgOC45IDE2LjEgOCAxNy4yIDhIMTguNUMxOS43IDggMjAuNyA4LjggMjAuOSAxMEgxNC45WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n      .apartment-info .info-icon.persons { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4NSAxMC43NzAxQzEzLjY3NTggMTAuNzcwMSAxNi4xMjE5IDguNDM1MjEgMTYuMTIxOSA1LjQzMzE2QzE2LjEyMTkgMi40MzExMiAxMy43ODcgMC4wOTYxOTE0IDEwLjc4NSAwLjA5NjE5MTRDNy43ODI5MiAwLjA5NjE5MTQgNS40NDggMi40MzExMiA1LjQ0OCA1LjQzMzE2QzUuNDQ4IDguNDM1MjEgNy43ODI5MiAxMC43NzAxIDEwLjc4NSAxMC43NzAxWk0xMC43ODUgMS44NzUxOEMxMi43ODYzIDEuODc1MTggMTQuMzQyOSAzLjU0Mjk4IDE0LjM0MjkgNS40MzMxNkMxNC4zNDI5IDcuMzIzMzQgMTIuNjc1MSA4Ljk5MTE0IDEwLjc4NSA4Ljk5MTE0QzguODk0NzkgOC45OTExNCA3LjIyNjk5IDcuMzIzMzQgNy4yMjY5OSA1LjQzMzE2QzcuMjI2OTkgMy41NDI5OCA4Ljg5NDc5IDEuODc1MTggMTAuNzg1IDEuODc1MThaIiBmaWxsPSIjRkY1MTAwIi8+CjxwYXRoIGQ9Ik0xOS42ODAxIDE0LjEwNTdDMTQuMDA5NSAxMS44ODE5IDcuNTYwNzEgMTEuODgxOSAxLjg5MDE4IDE0LjEwNTdDMC42NjcxMjEgMTQuNTUwNCAwIDE1LjY2MjMgMCAxNi45OTY1VjE4Ljg4NjdDMCAyMC41NTQ1IDEuMzM0MjQgMjEuOTk5OSAzLjExMzIzIDIxLjk5OTlIMTguNjc5NEMyMC4zNDcyIDIxLjk5OTkgMjEuNzkyNiAyMC42NjU3IDIxLjc5MjYgMTguODg2N1YxNi45OTY1QzIxLjc5MjYgMTUuNzczNSAyMS4wMTQzIDE0LjY2MTYgMTkuOTAyNCAxNC4xMDU3SDE5LjY4MDFaTTE5LjkwMjQgMTguNzc1NUMxOS45MDI0IDE5LjU1MzggMTkuMjM1MyAyMC4xMDk4IDE4LjU2ODIgMjAuMTA5OEgzLjAwMjA1QzIuMjIzNzQgMjAuMTA5OCAxLjY2NzggMTkuNDQyNiAxLjY2NzggMTguNzc1NVYxNi44ODUzQzEuNjY3OCAxNi4zMjk0IDIuMDAxMzYgMTUuNzczNSAyLjU1NzMgMTUuNTUxMUM1LjIyNTc4IDE0LjU1MDQgOC4wMDU0NSAxMy45OTQ1IDEwLjg5NjMgMTMuOTk0NUMxMy43ODcyIDEzLjk5NDUgMTYuNTY2OCAxNC41NTA0IDE5LjIzNTMgMTUuNTUxMUMxOS43OTEzIDE1Ljc3MzUgMjAuMTI0OCAxNi4yMTgyIDIwLjEyNDggMTYuODg1M1YxOC43NzU1SDE5LjkwMjRaIiBmaWxsPSIjRkY1MTAwIi8+Cjwvc3ZnPgo='); }\n      .apartment-info .info-icon.area    { background-image: url('data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjg3MzYgMTYuNDM2OEwxOS43MjQxIDUuNTYzMjJDMjAuOTg4NSA1LjMxMDM0IDIyIDQuMTcyNDEgMjIgMi43ODE2MUMyMiAxLjM5MDggMjAuNzM1NiAwIDE5LjIxODQgMEMxNy43MDExIDAgMTYuNTYzMiAxLjEzNzkzIDE2LjQzNjggMi41Mjg3NEg4LjA5MTk1QzcuOTY1NTIgMS4xMzc5MyA2LjcwMTE1IDAgNS4zMTAzNCAwQzMuOTE5NTQgMCAyLjUyODc0IDEuMjY0MzcgMi41Mjg3NCAyLjc4MTYxQzIuNTI4NzQgNC4yOTg4NSAzLjU0MDIzIDUuMzEwMzQgNC44MDQ2IDUuNTYzMjJMMi42NTUxNyAxNi40MzY4QzEuMTM3OTMgMTYuNDM2OCAwIDE3LjcwMTEgMCAxOS4yMTg0QzAgMjAuNzM1NiAxLjI2NDM3IDIyIDIuNzgxNjEgMjJDNC4yOTg4NSAyMiA1LjQzNjc4IDIwLjg2MjEgNS41NjMyMiAxOS40NzEzSDE4LjgzOTFDMTguOTY1NSAyMC44NjIxIDIwLjIyOTkgMjIgMjEuNjIwNyAyMkMyMy4wMTE1IDIyIDI0LjQwMjMgMjAuNzM1NiAyNC40MDIzIDE5LjIxODRDMjQuNDAyMyAxNy43MDExIDIzLjEzNzkgMTYuNDM2OCAyMS43NDcxIDE2LjQzNjhIMjEuODczNlpNNC40MjUyOSAxNi45NDI1TDYuODI3NTkgNS4xODM5MUM3LjIwNjkgNC45MzEwMyA3LjQ1OTc3IDQuNjc4MTYgNy43MTI2NCA0LjI5ODg1SDE2Ljk0MjVDMTcuMTk1NCA0LjY3ODE2IDE3LjQ0ODMgNC45MzEwMyAxNy44Mjc2IDUuMTgzOTFMMjAuMjI5OSAxNi45NDI1QzE5Ljk3NyAxNy4wNjkgMTkuNzI0MSAxNy4zMjE4IDE5LjU5NzcgMTcuNzAxMUg1LjE4MzkxQzQuOTMxMDMgMTcuNDQ4MyA0LjgwNDYgMTcuMTk1NCA0LjU1MTcyIDE2Ljk0MjVINC40MjUyOVpNMTkuMjE4NCAxLjg5NjU1QzE5LjcyNDEgMS44OTY1NSAyMC4yMjk5IDIuMjc1ODYgMjAuMjI5OSAyLjkwODA1QzIwLjIyOTkgMy41NDAyMyAxOS44NTA2IDMuOTE5NTQgMTkuMjE4NCAzLjkxOTU0QzE4LjU4NjIgMy45MTk1NCAxOC4yMDY5IDMuNTQwMjMgMTguMjA2OSAyLjkwODA1QzE4LjIwNjkgMi4yNzU4NiAxOC41ODYyIDEuODk2NTUgMTkuMjE4NCAxLjg5NjU1Wk00LjQyNTI5IDIuNzgxNjFDNC40MjUyOSAyLjI3NTg2IDQuODA0NiAxLjc3MDExIDUuNDM2NzggMS43NzAxMUM2LjA2ODk3IDEuNzcwMTEgNi40NDgyOCAyLjE0OTQzIDYuNDQ4MjggMi43ODE2MUM2LjQ0ODI4IDMuNDEzNzkgNi4wNjg5NyAzLjc5MzEgNS40MzY3OCAzLjc5MzFDNC44MDQ2IDMuNzkzMSA0LjQyNTI5IDMuNDEzNzkgNC40MjUyOSAyLjc4MTYxWk0yLjc4MTYxIDIwLjEwMzRDMi4yNzU4NiAyMC4xMDM0IDEuNzcwMTEgMTkuNzI0MSAxLjc3MDExIDE5LjA5MkMxLjc3MDExIDE4LjQ1OTggMi4xNDk0MyAxOC4wODA1IDIuNzgxNjEgMTguMDgwNUMzLjQxMzc5IDE4LjA4MDUgMy43OTMxIDE4LjQ1OTggMy43OTMxIDE5LjA5MkMzLjc5MzEgMTkuNzI0MSAzLjQxMzc5IDIwLjEwMzQgMi43ODE2MSAyMC4xMDM0Wk0yMS43NDcxIDIwLjEwMzRDMjEuMjQxNCAyMC4xMDM0IDIwLjczNTYgMTkuNzI0MSAyMC43MzU2IDE5LjA5MkMyMC43MzU2IDE4LjQ1OTggMjEuMTE0OSAxOC4wODA1IDIxLjc0NzEgMTguMDgwNUMyMi4zNzkzIDE4LjA4MDUgMjIuNzU4NiAxOC40NTk4IDIyLjc1ODYgMTkuMDkyQzIyLjc1ODYgMTkuNzI0MSAyMi4zNzkzIDIwLjEwMzQgMjEuNzQ3MSAyMC4xMDM0WiIgZmlsbD0iI0ZGNTEwMCIvPgo8L3N2Zz4K'); }\n\n\n\/* --- FACILITIES GRID --- *\/\n.apartment-view .apartment-facilities {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 5px;                \/* odst\u0119p zar\u00f3wno w wierszach, jak i kolumnach *\/\n  align-items: center;      \/* wertykalne wy\u015brodkowanie w kom\u00f3rkach *\/\n  justify-items: center;    \/* horyzontalne wy\u015brodkowanie w kom\u00f3rkach *\/\n}\n.apartment-view .apartment-facilities .facility {\n  display: flex;\n  align-items: items-center;      \/* ikona + tekst w jednej linii *\/\n  justify-content: flex-start;  \/* ca\u0142a zawarto\u015b\u0107 div.facility wy\u015brodkowana *\/\n  gap: 8px;\n  padding: 10px 0;\n  width: 100%;              \/* rozszerzenie ka\u017cdego \u201ckafelka\u201d na ca\u0142\u0105 szeroko\u015b\u0107 1fr *\/\n}\n.apartment-view .apartment-facilities .facility img {\n    max-width: 28px;\n}\n\/* Ikony w odcieniu br\u0105zu i jednakowej wielko\u015bci *\/\n.apartment-view .apartment-facilities .facility .facility-icon,\n.apartment-view .apartment-facilities .facility i {\n\/*   color: red !important; *\/\n  font-size: 1.3em;\n}\n\n\/* --- RATES --- *\/\n.apartment-view .rate {\n  font-family: \"Space Grotesk\", sans-serif;\n  font-size: 24px;\n  color: black;\n  font-weight: bolder;\n}\n.rate-desc {\n  font-size: 16px;\n}\n\n\/* --- GALERIA --- *\/\n.apartment-gallery { max-width: 800px; margin: 20px auto; }\n.apartment-gallery .main-image img {\n  width: 100%;\n  height: 400px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  background: #f7f7f7;\n}\n\/* Thumbnails: poziomo, sta\u0142a szeroko\u015b\u0107 i przewijanie w osi X *\/\n.apartment-gallery .thumbnails {\n  display: flex;\n  gap: 10px;\n  margin-top: 10px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar {\n  height: 8px;\n}\n.apartment-gallery .thumbnails::-webkit-scrollbar-thumb {\n  background: rgba(255,255,255,0.3);\n  border-radius: 4px;\n}\n.apartment-gallery .thumbnails img {\n  flex: 0 0 100px;      \/* sta\u0142a szeroko\u015b\u0107 *\/\n  height: 75px;\n  object-fit: cover;\n  cursor: pointer;\n  border-radius: 0;\n  opacity: 0.6;\n  transition: opacity 0.2s;\n  background: #f7f7f7;\n}\n.apartment-gallery .thumbnails img.active,\n.apartment-gallery .thumbnails img:hover {\n  opacity: 1;\n}\n\n\/* --- FULLSCREEN OVERLAY --- *\/\n.fullscreen-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999 !important;\n    inset: 0;\n    background-color: rgba(0,0,0,0.9);\n    align-items: center;\n    justify-content: center;\n}\n.fullscreen-modal.active {\n    display: flex;\n}\n.fullscreen-modal .fullscreen-content {\n    max-width: 90%;\n    max-height: 90%;\n    object-fit: contain;\n}\n.fullscreen-modal .fullscreen-prev,\n.fullscreen-modal .fullscreen-next {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255,255,255,0.3);\n    border: none;\n    color: #fff;\n    font-size: 2rem;\n    padding: 0.5rem 1rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n.fullscreen-modal .fullscreen-prev { left: 2rem; }\n.fullscreen-modal .fullscreen-next { right: 2rem; }\n.fullscreen-modal .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    background: transparent;\n    border: none;\n    color: #fff;\n    font-size: 2.5rem;\n    cursor: pointer;\n    z-index: 1001;\n}\n@media (max-width: 1000px) {\n.apartment-view .apartment-facilities {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n\n.apartment-view{\n    max-width: 500px;\n    margin: 0 auto;\n\n}\n\n.apartment-gallery .main-image img {\n    height: 100%;\n}\n  .apartment-view .facilities {\n    display: flex !important;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .apartment-view .apartment-facilities {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .apartment-view .gallery-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n}\n\n\n@media (max-width: 500px) {\n.apartment-view .apartment-facilities .facility span {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n      <p><p>La habitaci\u00f3n Sevilla es una <b>habitaci\u00f3n doble<\/b> c\u00f3moda y espaciosa de <b>14 m\u00b2<\/b>, ideal tanto para parejas como para amigos. Est\u00e1 equipada con <b>dos camas individuales<\/b> con colchones de dimensiones <b>200x90 cm<\/b>, que se pueden unir para formar una <b>cama doble<\/b> (doble o individual, a elegir) a petici\u00f3n de los hu\u00e9spedes.<\/p>\n<p>Los hu\u00e9spedes tienen a su disposici\u00f3n un <b>armario<\/b> para objetos personales, un <b>sill\u00f3n<\/b> para relajarse y un <b>televisor<\/b> que har\u00e1 las noches m\u00e1s agradables. La habitaci\u00f3n est\u00e1 equipada con <b>aire acondicionado autom\u00e1tico moderno<\/b>, que garantiza el confort t\u00e9rmico en cualquier \u00e9poca del a\u00f1o. Para mayor <b>privacidad y seguridad<\/b>, se ha instalado una <b>cerradura electr\u00f3nica<\/b> en la puerta. La habitaci\u00f3n Sevilla es una excelente opci\u00f3n para quienes buscan comodidad en un ambiente acogedor.<\/p>\n<p><b>Atenci\u00f3n:<\/b> La habitaci\u00f3n Sevilla forma parte de un segmento de cuatro habitaciones en la misma planta. Los hu\u00e9spedes tienen a su disposici\u00f3n una <b>cocina compartida<\/b> y <b>dos ba\u00f1os<\/b>, compartidos con otras tres habitaciones. Los espacios comunes han sido dise\u00f1ados para garantizar la comodidad y la libertad de uso para todos los residentes de la planta. Los hu\u00e9spedes tambi\u00e9n pueden disfrutar de una <b>terraza en la azotea<\/b> compartida, ideal para tomar un caf\u00e9 por la ma\u00f1ana o relajarse por la noche.<\/p>\n<\/p>\n  \n  \n\n  \n  \n  \n    \n\n<\/div>\n\n<!-- Fullscreen Modal -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <button class=\"close\">&times;<\/button>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Zdj\u0119cie w pe\u0142nym widoku\">\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const thumbnails = Array.from(document.querySelectorAll('.apartment-gallery .thumbnails img'));\n  const mainImage  = document.getElementById('mainImage');\n  const modal      = document.getElementById('fullscreenModal');\n  const modalImage = document.getElementById('fullscreenImage');\n  const prevBtn    = modal.querySelector('.fullscreen-prev');\n  const nextBtn    = modal.querySelector('.fullscreen-next');\n  const closeBtn   = modal.querySelector('.close');\n  let currentIndex = 0;\n\n  \/\/ Klikni\u0119cie na miniatur\u0119 \u2192 zamiana g\u0142\u00f3wnego obrazka\n  thumbnails.forEach((thumb, idx) => {\n    thumb.addEventListener('click', () => {\n      thumbnails.forEach(t => t.classList.remove('active'));\n      thumb.classList.add('active');\n      mainImage.src = thumb.src;\n    });\n    \/\/ Dwuklik na miniatur\u0119 otwiera modal (mo\u017cna zmieni\u0107 na pojedynczy click)\n    thumb.addEventListener('dblclick', () => {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    });\n  });\n\n  \/\/ Klikni\u0119cie na g\u0142\u00f3wny obrazek otwiera modal\n  mainImage.addEventListener('click', () => {\n    const idx = thumbnails.findIndex(t => t.src === mainImage.src);\n    if ( idx !== -1 ) {\n      currentIndex = idx;\n      modalImage.src = thumbnails[currentIndex].src;\n      modal.classList.add('active');\n    }\n  });\n\n  \/\/ Zamkni\u0119cie modala\n  closeBtn.addEventListener('click', () => modal.classList.remove('active'));\n  modal.addEventListener('click', e => {\n    if ( e.target === modal ) modal.classList.remove('active');\n  });\n  document.addEventListener('keydown', e => {\n    if ( e.key === 'Escape' ) modal.classList.remove('active');\n  });\n\n  \/\/ Nawigacja w modal\n  prevBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex - 1 + thumbnails.length) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n  nextBtn.addEventListener('click', e => {\n    e.stopPropagation();\n    currentIndex = (currentIndex + 1) % thumbnails.length;\n    modalImage.src = thumbnails[currentIndex].src;\n  });\n});\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-754c0da sc_fly_static elementor-widget elementor-widget-trx_sc_button\" data-id=\"754c0da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"trx_sc_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div\tclass=\"sc_item_button sc_button_wrap sc_align_center\" ><a href=\"https:\/\/pego.cc\/es\/alojamiento\/\" class=\"sc_button sc_button_decoration sc_button_size_normal sc_button_with_icon sc_button_icon_left\" ><span class=\"sc_button_icon\"><span class=\"icon-arrow-left-alt\"><\/span><\/span><span class=\"sc_button_text\"><span class=\"sc_button_title\">Devuelve<\/span><\/span><\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calendario de reservas Fecha de llegada Fecha de salida Comprueba la fecha Instalaciones Descripci\u00f3n de la instalaci\u00f3n Devuelve<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":33870,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"_joinchat":[],"footnotes":""},"class_list":["post-37148","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sevilla - Pego<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sevilla - Pego\" \/>\n<meta property=\"og:description\" content=\"Calendario de reservas Fecha de llegada Fecha de salida Comprueba la fecha Instalaciones Descripci\u00f3n de la instalaci\u00f3n Devuelve\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/\" \/>\n<meta property=\"og:site_name\" content=\"Pego\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pegocc\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-14T13:28:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pego.cc\/wp-content\/uploads\/2025\/12\/SEO-image-main-pego.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/sevilla\\\/\",\"url\":\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/sevilla\\\/\",\"name\":\"Sevilla - Pego\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#website\"},\"datePublished\":\"2025-08-14T12:57:05+00:00\",\"dateModified\":\"2025-08-14T13:28:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/sevilla\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/sevilla\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/sevilla\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/pego.cc\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alojamiento\",\"item\":\"https:\\\/\\\/pego.cc\\\/es\\\/alojamiento\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sevilla\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/pego.cc\\\/es\\\/\",\"name\":\"Pego.CC - polska baza w kolarskim sercu na Costa Blanca\",\"description\":\"Miejsce dla oboz\u00f3w kolarskich, triathlonowych i rowerowych przyg\u00f3d\",\"publisher\":{\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#organization\"},\"alternateName\":\"Pego.CC \u2013 baza kolarska i triathlonowa na Costa Blanca\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pego.cc\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#organization\",\"name\":\"Pego.CC\",\"url\":\"https:\\\/\\\/pego.cc\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pego.cc\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/pego-logo-main.png\",\"contentUrl\":\"https:\\\/\\\/pego.cc\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/pego-logo-main.png\",\"width\":512,\"height\":463,\"caption\":\"Pego.CC\"},\"image\":{\"@id\":\"https:\\\/\\\/pego.cc\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pegocc\\\/\",\"https:\\\/\\\/www.instagram.com\\\/pego_cc\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sevilla - Pego","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:\/\/pego.cc\/es\/alojamiento\/sevilla\/","og_locale":"es_ES","og_type":"article","og_title":"Sevilla - Pego","og_description":"Calendario de reservas Fecha de llegada Fecha de salida Comprueba la fecha Instalaciones Descripci\u00f3n de la instalaci\u00f3n Devuelve","og_url":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/","og_site_name":"Pego","article_publisher":"https:\/\/www.facebook.com\/pegocc\/","article_modified_time":"2025-08-14T13:28:08+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/pego.cc\/wp-content\/uploads\/2025\/12\/SEO-image-main-pego.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/","url":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/","name":"Sevilla - Pego","isPartOf":{"@id":"https:\/\/pego.cc\/es\/#website"},"datePublished":"2025-08-14T12:57:05+00:00","dateModified":"2025-08-14T13:28:08+00:00","breadcrumb":{"@id":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pego.cc\/es\/alojamiento\/sevilla\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pego.cc\/es\/alojamiento\/sevilla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/pego.cc\/es\/"},{"@type":"ListItem","position":2,"name":"Alojamiento","item":"https:\/\/pego.cc\/es\/alojamiento\/"},{"@type":"ListItem","position":3,"name":"Sevilla"}]},{"@type":"WebSite","@id":"https:\/\/pego.cc\/es\/#website","url":"https:\/\/pego.cc\/es\/","name":"Pego.CC - polska baza w kolarskim sercu na Costa Blanca","description":"Miejsce dla oboz\u00f3w kolarskich, triathlonowych i rowerowych przyg\u00f3d","publisher":{"@id":"https:\/\/pego.cc\/es\/#organization"},"alternateName":"Pego.CC \u2013 baza kolarska i triathlonowa na Costa Blanca","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pego.cc\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/pego.cc\/es\/#organization","name":"Pego.CC","url":"https:\/\/pego.cc\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/pego.cc\/es\/#\/schema\/logo\/image\/","url":"https:\/\/pego.cc\/wp-content\/uploads\/2025\/02\/pego-logo-main.png","contentUrl":"https:\/\/pego.cc\/wp-content\/uploads\/2025\/02\/pego-logo-main.png","width":512,"height":463,"caption":"Pego.CC"},"image":{"@id":"https:\/\/pego.cc\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pegocc\/","https:\/\/www.instagram.com\/pego_cc\/"]}]}},"_links":{"self":[{"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/pages\/37148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/comments?post=37148"}],"version-history":[{"count":0,"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/pages\/37148\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/pages\/33870"}],"wp:attachment":[{"href":"https:\/\/pego.cc\/es\/wp-json\/wp\/v2\/media?parent=37148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}