{"id":32137,"date":"2022-11-11T18:21:38","date_gmt":"2022-11-11T18:21:38","guid":{"rendered":"https:\/\/www.checkedholidays.com\/home\/"},"modified":"2026-09-03T18:38:50","modified_gmt":"2026-09-03T17:38:50","slug":"home","status":"publish","type":"page","link":"https:\/\/www.checkedholidays.com\/pl\/","title":{"rendered":"Strona g\u0142\u00f3wna"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\/>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700;800&#038;family=Roboto:wght@400;500;700&#038;display=swap\"\/>\n<section id=\"ch-holiday-finder\" class=\"chf\">\n  <div class=\"chf__shell\">\n    <div class=\"chf__intro\">\n      <h2>Znajd\u017a swoje idealne <span>miejsce na wakacje<\/span><\/h2>\n      <p class=\"chf__lead\">Opieraj\u0105c si\u0119 na ponad 20-letnim do\u015bwiadczeniu w organizowaniu wakacji na hiszpa\u0144skich wyspach.<\/p>\n    <\/div>\n\n    <form class=\"chf__form\" novalidate=\"\">\n      <div class=\"chf__progress\" aria-live=\"polite\">\n        <strong><span data-progress-count=\"\">0<\/span> z 4 odpowiedzi<\/strong>\n        <div class=\"chf__progress-track\" role=\"progressbar\" aria-label=\"Finder completion\" aria-valuemin=\"0\" aria-valuemax=\"4\" aria-valuenow=\"0\">\n          <span data-progress-bar=\"\"><\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"chf__grid\">\n        <fieldset class=\"chf__card\">\n          <legend><span>1<\/span> Kto jedzie?<\/legend>\n          <div class=\"chf__choices chf__choices--two\">\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"traveller\" value=\"family\"\/><span class=\"chf__icon\">\u265f<\/span><b>Rodzina<\/b><small>Wakacje z dzie\u0107mi<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"traveller\" value=\"couple\"\/><span class=\"chf__icon\">\u2665<\/span><b>Para<\/b><small>Wakacje we dwoje<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"traveller\" value=\"solo\"\/><span class=\"chf__icon\">\u25cf<\/span><b>Samodzielne<\/b><small>Wakacje w pojedynk\u0119<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"traveller\" value=\"friends\"\/><span class=\"chf__icon\">\u2663<\/span><b>Przyjaciele<\/b><small>Wakacje z przyjaci\u00f3\u0142mi<\/small><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"chf__card\">\n          <legend><span>2<\/span> Kiedy wyje\u017cd\u017casz?<\/legend>\n          <div class=\"chf__selects\">\n            <label><b>Miesi\u0105c podr\u00f3\u017cy<\/b><select name=\"month\" required=\"\"><option value=\"\">Wybierz miesi\u0105c<\/option><option value=\"1\">Stycze\u0144<\/option><option value=\"2\">luty<\/option><option value=\"3\">marzec<\/option><option value=\"4\">kwiecie\u0144<\/option><option value=\"5\">Maj<\/option><option value=\"6\">czerwiec<\/option><option value=\"7\">lipiec<\/option><option value=\"8\">sierpie\u0144<\/option><option value=\"9\">Wrzesie\u0144<\/option><option value=\"10\">Pa\u017adziernik<\/option><option value=\"11\">listopad<\/option><option value=\"12\">grudzie\u0144<\/option><\/select><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"chf__card chf__card--wide\">\n          <legend><span>3<\/span> Co jest najwa\u017cniejsze?<\/legend>\n          <label class=\"chf__mobile-only\"><b>Co jest najwa\u017cniejsze?<\/b><select data-mobile-field=\"style\"><option value=\"\">Wybierz jedn\u0105 opcj\u0119<\/option><option value=\"beach\">Pla\u017ca<\/option><option value=\"nightlife\">Nocne \u017cycie<\/option><option value=\"authenticity\">Autentyczno\u015b\u0107<\/option><option value=\"relaxation\">Relaks<\/option><option value=\"budget\">Bud\u017cet<\/option><\/select><\/label>\n          <div class=\"chf__choices chf__choices--focus\">\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"style\" value=\"beach\"\/><span class=\"chf__icon\">\u2248<\/span><b>Pla\u017ca<\/b><small>Pla\u017ce i s\u0142o\u0144ce<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"style\" value=\"nightlife\"\/><span class=\"chf__icon\">\u2726<\/span><b>\u017bycie nocne<\/b><small>Bary, kluby i \u017cycie nocne<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"style\" value=\"authenticity\"\/><span class=\"chf__icon\">\u25c6<\/span><b>Autentyczno\u015b\u0107<\/b><small>Lokalna kultura i tradycje<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"style\" value=\"relaxation\"\/><span class=\"chf__icon\">\u25cb<\/span><b>Relaks<\/b><small>Spokojne i ciche miejsca<\/small><\/label>\n            <label class=\"chf__choice\"><input type=\"radio\" name=\"style\" value=\"budget\"\/><span class=\"chf__icon\">\u20ac<\/span><b>Bud\u017cet<\/b><small>Najlepszy stosunek jako\u015bci do ceny<\/small><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"chf__card chf__card--wide chf__card--car\">\n          <legend><span>4<\/span> Czy wynajmujesz samoch\u00f3d?<\/legend>\n          <div class=\"chf__choices chf__choices--car\">\n            <label class=\"chf__choice chf__choice--simple\"><input type=\"radio\" name=\"car\" value=\"1\"\/><span class=\"chf__icon\">\u2713<\/span><b>Tak<\/b><\/label>\n            <label class=\"chf__choice chf__choice--simple\"><input type=\"radio\" name=\"car\" value=\"2\"\/><span class=\"chf__icon\">?<\/span><b>Mo\u017ce<\/b><\/label>\n            <label class=\"chf__choice chf__choice--simple\"><input type=\"radio\" name=\"car\" value=\"0\"\/><span class=\"chf__icon\">\u00d7<\/span><b>Nie<\/b><\/label>\n          <\/div>\n        <\/fieldset>\n      <\/div>\n\n      <div class=\"chf__submit-wrap\">\n        <button class=\"chf__submit\" type=\"submit\" disabled=\"disabled\">Poka\u017c moje 3 najlepsze dopasowania <span>\u2192<\/span><\/button>\n        <p data-remaining=\"\">Zosta\u0142y jeszcze 4 szybkie opcje do wyboru.<\/p>\n      <\/div>\n    <\/form>\n\n    <section class=\"chf__loading\" role=\"status\" aria-live=\"polite\" aria-label=\"Finding your holiday matches\" hidden=\"\">\n      <div class=\"chf__spinner\"><span>\u2713<\/span><\/div>\n      <h2>Jak znale\u017a\u0107 idealne miejsca na wakacje<\/h2>\n      <div class=\"chf__dots\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n    <\/section>\n\n    <section class=\"chf__results\" aria-live=\"polite\" hidden=\"\">\n      <div class=\"chf__results-head\">\n        <h2 data-results-heading=\"\">3 najlepsze miejsca na wakacje w\u0142a\u015bnie dla ciebie<\/h2>\n        <button type=\"button\" class=\"chf__back\">\u2190 Wstecz<\/button>\n      <\/div>\n      <a class=\"chf__car-offer\" data-car-offer=\"\" href=\"https:\/\/offugo.es\/?voucher=CHECK10\" target=\"_blank\" rel=\"sponsored noopener noreferrer\" hidden=\"\">\n         <span class=\"chf__car-copy\">\n          <strong>Skorzystaj z 10% zni\u017cki na wynajem sprawdzonych aut<\/strong>\n          <span class=\"chf__car-code\">Zni\u017cka zostanie automatycznie naliczona przy finalizacji zam\u00f3wienia po wpisaniu kodu <b class=\"notranslate\" translate=\"no\">CHECK10<\/b>.<\/span>\n        <\/span>\n        <span class=\"chf__car-cta\">Skorzystaj z 10% zni\u017cki \u2192<\/span>\n      <\/a>\n      <div class=\"chf__result-grid\" data-results=\"\"><\/div>\n    <\/section>\n\n    <div class=\"chf__translations\" aria-hidden=\"true\" hidden=\"\">\n      <p data-copy=\"remaining-0\">Tw\u00f3j spersonalizowany ranking jest ju\u017c gotowy.<\/p>\n      <p data-copy=\"remaining-1\">Zosta\u0142a jeszcze jedna szybka opcja.<\/p>\n      <p data-copy=\"remaining-2\">Zosta\u0142y jeszcze 2 szybkie opcje do wyboru.<\/p>\n      <p data-copy=\"remaining-3\">Zosta\u0142y jeszcze 3 szybkie opcje do wyboru.<\/p>\n      <p data-copy=\"remaining-4\">Zosta\u0142y jeszcze 4 szybkie opcje do wyboru.<\/p>\n      <p data-copy=\"heading-0\">Nie znaleziono \u017cadnych dok\u0142adnych wynik\u00f3w dla tych opcji<\/p>\n      <p data-copy=\"heading-1\">Najlepsze miejsce na wakacje w\u0142a\u015bnie dla ciebie<\/p>\n      <p data-copy=\"heading-2\">Dwa najlepsze miejsca na wakacje w\u0142a\u015bnie dla ciebie<\/p>\n      <p data-copy=\"heading-3\">3 najlepsze miejsca na wakacje w\u0142a\u015bnie dla ciebie<\/p>\n      <p data-copy=\"hotels\">Zobacz hotele<\/p>\n      <p data-copy=\"hotels-in\">Zobacz hotele w<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  #ch-holiday-finder,\n  #ch-holiday-finder * { box-sizing: border-box; }\n  #ch-holiday-finder {\n    --ch-yellow: #FFC72C;\n    --ch-blue: #0077B6;\n    --ch-red: #C92F29;\n    --ch-navy: #003049;\n    --ch-cream: #FFF4D6;\n    --ch-light-blue: #EBF8FF;\n    --ch-muted: #4F6570;\n    background: transparent;\n    color: var(--ch-navy);\n    font: 400 16px\/1.5 Roboto, Arial, sans-serif;\n    padding: 40px 16px 56px;\n    width: 100%;\n  }\n  #ch-holiday-finder button,\n  #ch-holiday-finder select { font: inherit; }\n  #ch-holiday-finder .chf__shell { margin: 0 auto; max-width: 1180px; }\n  #ch-holiday-finder .chf__form,\n  #ch-holiday-finder .chf__loading,\n  #ch-holiday-finder .chf__results { background: transparent; }\n  #ch-holiday-finder .chf__intro { margin: 0 auto 34px; max-width: 760px; text-align: center; }\n  #ch-holiday-finder .chf__intro h2,\n  #ch-holiday-finder .chf__loading h2,\n  #ch-holiday-finder .chf__results h2 {\n    color: var(--ch-navy); font-family: Poppins, Arial, sans-serif; font-weight: 800; letter-spacing: -.04em; line-height: 1;\n  }\n  #ch-holiday-finder .chf__intro h2 { font-size: clamp(36px, 6vw, 60px); margin: 12px 0 0; }\n  #ch-holiday-finder .chf__intro h2 span { color: var(--ch-blue); }\n  #ch-holiday-finder .chf__lead { color: var(--ch-muted); font-size: clamp(16px, 2vw, 18px); margin: 16px auto 0; max-width: 650px; }\n  #ch-holiday-finder .chf__progress,\n  #ch-holiday-finder .chf__card {\n    background: #fff; border: 1px solid rgba(0,119,182,.28); border-radius: 22px;\n    box-shadow: 0 10px 30px rgba(0,48,73,.07);\n  }\n  #ch-holiday-finder .chf__progress { margin-bottom: 16px; padding: 14px 18px; }\n  #ch-holiday-finder .chf__progress strong { display: block; font-size: 14px; }\n  #ch-holiday-finder .chf__progress-track { background: var(--ch-light-blue); border-radius: 999px; height: 8px; margin-top: 9px; overflow: hidden; }\n  #ch-holiday-finder .chf__progress-track span { background: var(--ch-blue); border-radius: inherit; display: block; height: 100%; transition: width .3s ease; width: 0; }\n  #ch-holiday-finder .chf__grid { display: grid; gap: 16px; grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #ch-holiday-finder .chf__card { margin: 0; min-width: 0; padding: 18px; }\n  #ch-holiday-finder .chf__card--wide { grid-column: 1 \/ -1; }\n  #ch-holiday-finder .chf__card legend {\n    align-items: center; display: flex; font-family: Poppins, Arial, sans-serif; font-size: 20px; font-weight: 800; gap: 12px; padding: 0;\n  }\n  #ch-holiday-finder .chf__card legend > span {\n    align-items: center; background: var(--ch-yellow); border-radius: 9px; display: inline-flex; font-size: 16px;\n    height: 36px; justify-content: center; width: 36px;\n  }\n  #ch-holiday-finder .chf__choices { display: grid; gap: 10px; margin-top: 16px; }\n  #ch-holiday-finder .chf__mobile-only { display: none; }\n  #ch-holiday-finder .chf__choices--two { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #ch-holiday-finder .chf__choices--focus { grid-template-columns: repeat(5, minmax(0, 1fr)); }\n  #ch-holiday-finder .chf__choices--car { grid-template-columns: repeat(3, minmax(0, 160px)); justify-content: center; }\n  #ch-holiday-finder .chf__card--car { padding-bottom: 16px; }\n  #ch-holiday-finder .chf__choice {\n    align-items: center; background: #fff; border: 1px solid rgba(0,48,73,.16); border-radius: 13px; cursor: pointer;\n    display: grid; gap: 0 10px; grid-template-columns: 34px 1fr; min-height: 64px; padding: 10px; position: relative;\n    transition: border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease;\n  }\n  #ch-holiday-finder .chf__choice:hover { background: rgba(235,248,255,.55); border-color: rgba(0,119,182,.65); transform: translateY(-1px); }\n  #ch-holiday-finder .chf__choice:has(input:checked) { background: var(--ch-light-blue); border-color: var(--ch-blue); box-shadow: 0 6px 18px rgba(0,119,182,.08); }\n  #ch-holiday-finder .chf__choice:focus-within { outline: 4px solid rgba(0,119,182,.15); }\n  #ch-holiday-finder .chf__choice input { height: 1px; opacity: 0; position: absolute; width: 1px; }\n  #ch-holiday-finder .chf__icon {\n    align-items: center; background: var(--ch-cream); border-radius: 9px; display: flex; font: 800 17px\/1 Poppins, Arial, sans-serif;\n    grid-row: 1 \/ 3; height: 34px; justify-content: center; width: 34px;\n  }\n  #ch-holiday-finder .chf__choice:has(input:checked) .chf__icon { background: var(--ch-blue); color: #fff; }\n  #ch-holiday-finder .chf__choice b { align-self: end; font-family: Poppins, Arial, sans-serif; font-size: 15px; line-height: 1.2; }\n  #ch-holiday-finder .chf__choice small { color: var(--ch-muted); font-size: 11px; line-height: 1.25; margin-top: 3px; }\n  #ch-holiday-finder .chf__choice--simple .chf__icon { grid-row: auto; }\n  #ch-holiday-finder .chf__choice--simple b { align-self: center; }\n  #ch-holiday-finder .chf__selects { display: grid; gap: 12px; grid-template-columns: 1fr; margin-top: 16px; }\n  #ch-holiday-finder .chf__selects label { display: grid; gap: 8px; min-width: 0; }\n  #ch-holiday-finder .chf__selects label > b { font-size: 14px; line-height: 1.3; }\n  #ch-holiday-finder select {\n    appearance: auto; background: #fff; border: 2px solid #7FBAD8; border-radius: 12px; color: var(--ch-navy);\n    cursor: pointer; font-size: 14px; font-weight: 700; height: 46px; max-width: 100%; padding: 0 10px; width: 100%;\n  }\n  #ch-holiday-finder select:focus { border-color: var(--ch-blue); outline: 4px solid rgba(0,119,182,.15); }\n  #ch-holiday-finder .chf__submit-wrap { align-items: center; display: flex; flex-direction: column; margin-top: 20px; }\n  #ch-holiday-finder .chf__submit {\n    align-items: center; background: var(--ch-blue); border: 0; border-radius: 13px; box-shadow: 0 12px 30px rgba(0,119,182,.20);\n    color: #fff; cursor: pointer; display: inline-flex; font-family: Poppins, Arial, sans-serif; font-size: 16px; font-weight: 800;\n    gap: 10px; justify-content: center; min-height: 56px; padding: 13px 28px; transition: background .2s ease, transform .2s ease; width: min(100%, 380px);\n  }\n  #ch-holiday-finder .chf__submit:hover:not(:disabled) { background: var(--ch-navy); transform: translateY(-2px); }\n  #ch-holiday-finder .chf__submit:focus-visible,\n  #ch-holiday-finder .chf__back:focus-visible,\n  #ch-holiday-finder .chf__result:focus-visible,\n  #ch-holiday-finder .chf__car-offer:focus-visible { outline: 4px solid var(--ch-yellow); outline-offset: 3px; }\n  #ch-holiday-finder .chf__submit:disabled { cursor: not-allowed; opacity: .45; }\n  #ch-holiday-finder .chf__submit-wrap p { color: var(--ch-muted); font-size: 14px; margin: 10px 0 0; }\n  #ch-holiday-finder .chf__loading { min-height: 470px; padding: 50px 16px; place-items: center; text-align: center; }\n  #ch-holiday-finder .chf__loading:not([hidden]) { display: grid; }\n  #ch-holiday-finder .chf__spinner { align-items: center; border: 4px solid var(--ch-light-blue); border-right-color: var(--ch-yellow); border-top-color: var(--ch-blue); border-radius: 50%; display: flex; height: 112px; justify-content: center; margin: 0 auto; position: relative; width: 112px; animation: chf-spin 1s linear infinite; }\n  #ch-holiday-finder .chf__spinner span { align-items: center; background: var(--ch-navy); border-radius: 50%; color: var(--ch-yellow); display: flex; font-size: 34px; height: 80px; justify-content: center; width: 80px; animation: chf-counterspin 1s linear infinite; }\n  #ch-holiday-finder .chf__loading h2 { font-size: clamp(30px, 5vw, 42px); margin: 22px 0 0; }\n  #ch-holiday-finder .chf__dots { display: flex; gap: 8px; justify-content: center; margin-top: 22px; }\n  #ch-holiday-finder .chf__dots i { animation: chf-bounce .8s ease-in-out infinite alternate; background: var(--ch-blue); border-radius: 50%; height: 10px; width: 10px; }\n  #ch-holiday-finder .chf__dots i:nth-child(2) { animation-delay: .15s; background: var(--ch-yellow); }\n  #ch-holiday-finder .chf__dots i:nth-child(3) { animation-delay: .3s; background: var(--ch-red); }\n  #ch-holiday-finder .chf__results { margin-top: 8px; }\n  #ch-holiday-finder .chf__results-head { align-items: center; background: var(--ch-blue); border-radius: 22px; box-shadow: 0 16px 40px rgba(0,119,182,.20); color: #fff; display: flex; gap: 18px; justify-content: space-between; padding: 22px; }\n  #ch-holiday-finder .chf__results-head h2 { color: #fff; font-size: clamp(30px, 5vw, 42px); margin: 0; }\n  #ch-holiday-finder .chf__translations { display: none!important; }\n  #ch-holiday-finder .chf__back { background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.3); border-radius: 12px; color: #fff; cursor: pointer; flex: 0 0 auto; font-weight: 800; padding: 11px 16px; }\n  #ch-holiday-finder .chf__back:hover { background: #fff; color: var(--ch-navy); }\n  #ch-holiday-finder .chf__result-grid { align-items: stretch; display: grid; gap: 16px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 16px; }\n  #ch-holiday-finder .chf__result {\n    background: #fff; border: 1px solid rgba(0,48,73,.16); border-radius: 22px; box-shadow: 0 10px 30px rgba(0,48,73,.08); color: var(--ch-navy);\n    display: flex; flex-direction: column; min-height: 224px; min-width: 0; overflow: hidden; padding: 20px; position: relative; text-decoration: none!important; width: 100%;\n    transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;\n  }\n  #ch-holiday-finder .chf__result:hover { border-color: var(--ch-blue); box-shadow: 0 20px 45px rgba(0,48,73,.16); transform: translateY(-4px); }\n  #ch-holiday-finder .chf__result:first-child { background: var(--ch-navy); border-color: var(--ch-navy); box-shadow: 0 0 0 3px var(--ch-yellow), 0 14px 32px rgba(0,48,73,.16); color: #fff; }\n  #ch-holiday-finder .chf__rank { align-items: center; background: var(--ch-light-blue); border-radius: 0 0 0 22px; color: var(--ch-blue); display: flex; font: 800 24px\/1 Poppins, Arial, sans-serif; height: 64px; justify-content: center; position: absolute; right: 0; top: 0; width: 80px; }\n  #ch-holiday-finder .chf__result:first-child .chf__rank { background: var(--ch-yellow); color: var(--ch-navy); }\n  #ch-holiday-finder .chf__result h3 { color: inherit; font: 800 clamp(28px, 3vw, 38px)\/1 Poppins, Arial, sans-serif; letter-spacing: -.04em; margin: 0; padding-right: 70px; }\n  #ch-holiday-finder .chf__destination { display: block; }\n  #ch-holiday-finder .chf__island { color: var(--ch-blue); font-family: Poppins, Arial, sans-serif; font-size: 18px; font-weight: 800; margin: 8px 0 24px; }\n  #ch-holiday-finder .chf__result:first-child .chf__island { color: var(--ch-yellow); }\n  #ch-holiday-finder .chf__result-cta { background: var(--ch-blue); border-radius: 12px; color: #fff; font-family: Poppins, Arial, sans-serif; font-size: 14px; font-weight: 800; margin-top: auto; padding: 12px 14px; text-align: center; }\n  #ch-holiday-finder .chf__result:first-child .chf__result-cta { background: var(--ch-yellow); color: var(--ch-navy); }\n  #ch-holiday-finder .chf__car-offer {\n    align-items: center; background: var(--ch-yellow); border: 2px solid var(--ch-navy); border-radius: 18px;\n    box-shadow: 0 12px 30px rgba(0,48,73,.13); color: var(--ch-navy); display: grid; gap: 16px; grid-template-columns: minmax(0,1fr) 190px;\n    margin-top: 16px; padding: 12px 14px; text-decoration: none!important; transition: box-shadow .2s ease, transform .2s ease;\n  }\n  #ch-holiday-finder .chf__car-offer:hover { box-shadow: 0 18px 36px rgba(0,48,73,.20); transform: translateY(-2px); }\n  #ch-holiday-finder .chf__car-copy { display: grid; gap: 3px; line-height: 1.25; min-width: 0; }\n  #ch-holiday-finder .chf__car-copy strong { font: 800 20px\/1.2 Poppins, Arial, sans-serif; }\n  #ch-holiday-finder .chf__car-code { font-size: 13px; font-weight: 500; }\n  #ch-holiday-finder .chf__car-code > b { font: 800 14px\/1 Poppins, Arial, sans-serif; letter-spacing: .04em; }\n  #ch-holiday-finder .chf__car-cta { background: var(--ch-blue); border-radius: 12px; color: #fff; font-family: Poppins, Arial, sans-serif; font-size: 14px; font-weight: 800; padding: 12px 16px; text-align: center; }\n  #ch-holiday-finder [hidden] { display: none!important; }\n  @keyframes chf-spin { to { transform: rotate(360deg); } }\n  @keyframes chf-counterspin { to { transform: rotate(-360deg); } }\n  @keyframes chf-bounce { to { transform: translateY(-7px); } }\n  @media (max-width: 820px) {\n    #ch-holiday-finder .chf__grid { grid-template-columns: 1fr; }\n    #ch-holiday-finder .chf__card--wide { grid-column: auto; }\n    #ch-holiday-finder .chf__choices--focus { display: none; }\n    #ch-holiday-finder .chf__mobile-only { display: grid; gap: 8px; margin-top: 16px; }\n    #ch-holiday-finder .chf__mobile-only > b { font-size: 14px; }\n    #ch-holiday-finder .chf__result-grid { grid-template-columns: 1fr; }\n    #ch-holiday-finder .chf__result { min-height: 200px; }\n  }\n  @media (max-width: 767px) {\n    #ch-holiday-finder { min-height: 100dvh; padding-bottom: 8px; padding-top: 8px; }\n    #ch-holiday-finder .chf__progress { box-shadow: 0 10px 28px rgba(0,48,73,.16); position: sticky; top: calc(env(safe-area-inset-top) + 8px); z-index: 50; }\n    .admin-bar #ch-holiday-finder .chf__progress { top: calc(env(safe-area-inset-top) + 54px); }\n    #ch-holiday-finder .chf__results { margin-top: 0; }\n    #ch-holiday-finder .chf__results-head { border-radius: 16px; gap: 8px; padding: 12px; }\n    #ch-holiday-finder .chf__results-head h2 { font-size: 21px; line-height: 1; }\n    #ch-holiday-finder .chf__back { align-self: center; font-size: 13px; padding: 9px 10px; }\n    #ch-holiday-finder .chf__result-grid { gap: 8px; margin-top: 8px; }\n    #ch-holiday-finder .chf__result { align-items: center; border-radius: 16px; flex-direction: row; gap: 12px; min-height: 92px; padding: 12px; }\n    #ch-holiday-finder .chf__rank { border-radius: 12px; flex: 0 0 44px; font-size: 16px; height: 44px; position: static; width: 44px; }\n    #ch-holiday-finder .chf__destination { flex: 1 1 auto; min-width: 0; }\n    #ch-holiday-finder .chf__result h3 { font-size: 18px; letter-spacing: -.025em; line-height: 1.08; padding-right: 0; }\n    #ch-holiday-finder .chf__island { font-size: 14px; line-height: 1.2; margin: 4px 0 0; }\n    #ch-holiday-finder .chf__result-cta { flex: 0 0 auto; font-size: 12px; margin: 0; padding: 8px 10px; }\n    #ch-holiday-finder .chf__car-offer { gap: 9px; grid-template-columns: minmax(0,1fr) auto; margin-top: 8px; padding: 9px 10px; }\n    #ch-holiday-finder .chf__car-copy strong { font-size: 15px; }\n    #ch-holiday-finder .chf__car-code { font-size: 11px; }\n    #ch-holiday-finder .chf__car-code > b { font-size: 12px; }\n    #ch-holiday-finder .chf__car-cta { font-size: 12px; padding: 9px 11px; }\n  }\n  @media (max-width: 540px) {\n    #ch-holiday-finder { padding: 34px 12px 44px; }\n    #ch-holiday-finder.chf--results { padding: 8px 12px; }\n    #ch-holiday-finder .chf__intro { margin-bottom: 26px; }\n    #ch-holiday-finder .chf__card { padding: 15px; }\n    #ch-holiday-finder .chf__choices--focus,\n    #ch-holiday-finder .chf__selects { grid-template-columns: 1fr; }\n    #ch-holiday-finder .chf__results-head { align-items: center; flex-direction: row; }\n    #ch-holiday-finder .chf__back { align-self: center; }\n    #ch-holiday-finder .chf__car-offer { grid-template-columns: 1fr; }\n    #ch-holiday-finder .chf__car-copy strong { font-size: 14px; }\n    #ch-holiday-finder .chf__car-cta { padding: 8px 9px; }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    #ch-holiday-finder *, #ch-holiday-finder *::before, #ch-holiday-finder *::after { scroll-behavior: auto!important; transition-duration: .01ms!important; animation-duration: .01ms!important; animation-iteration-count: 1!important; }\n  }\n<\/style>\n\n<script class=\"notranslate\" translate=\"no\">\n(function () {\n  \"use strict\";\n  var root = document.getElementById(\"ch-holiday-finder\");\n  if (!root || root.dataset.ready === \"true\") return;\n  root.dataset.ready = \"true\";\n\n  var matches = [\n    {\"destination\":\"El M\u00e9dano\",\"island\":\"Tenerife\",\"months\":\"MMMMMYYMMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Golf del Sur\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Costa del Silencio\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Palm-Mar\",\"island\":\"Tenerife\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Los Cristianos\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":1,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Playa de las Am\u00e9ricas\",\"island\":\"Tenerife\",\"months\":\"-YYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":2,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Costa Adeje\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":2,\"friends\":1},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Playa Para\u00edso\",\"island\":\"Tenerife\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Callao Salvaje\",\"island\":\"Tenerife\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Puerto de Santiago\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":1,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Los Gigantes\",\"island\":\"Tenerife\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto de la Cruz\",\"island\":\"Tenerife\",\"months\":\"MMYYYYYYMMN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":2,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Santa Cruz\",\"island\":\"Tenerife\",\"months\":\"MMYYYYYYMMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":2,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Las Palmas\",\"island\":\"Gran Canaria\",\"months\":\"MMYYYYYYMMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":2,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Bah\u00eda Feliz\",\"island\":\"Gran Canaria\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"San Agust\u00edn\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Maspalomas\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":2,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Playa del Ingl\u00e9s\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Meloneras\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Arguinegu\u00edn\",\"island\":\"Gran Canaria\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto Rico\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":2,\"solo\":1,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Playa de Amadores\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Playa del Cura\",\"island\":\"Gran Canaria\",\"months\":\"YYMYYYYMMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Taurito\",\"island\":\"Gran Canaria\",\"months\":\"YYMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto de Mog\u00e1n\",\"island\":\"Gran Canaria\",\"months\":\"YYYYYYYYYMM\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto de las Nieves\",\"island\":\"Gran Canaria\",\"months\":\"NMMYYYYMMMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":1,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Costa Teguise\",\"island\":\"Lanzarote\",\"months\":\"YYYYYYYYYMM\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Arrecife\",\"island\":\"Lanzarote\",\"months\":\"YMYYYYYYYYM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":2,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Matagorda\",\"island\":\"Lanzarote\",\"months\":\"YYMYYYYYYMM\",\"audiences\":{\"family\":2,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto del Carmen\",\"island\":\"Lanzarote\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Puerto Calero\",\"island\":\"Lanzarote\",\"months\":\"YMMYYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Playa Blanca\",\"island\":\"Lanzarote\",\"months\":\"YYYYYYYYYYY\",\"audiences\":{\"family\":2,\"couple\":2,\"solo\":1,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Corralejo\",\"island\":\"Fuerteventura\",\"months\":\"MYYYYYYYYMM\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":2,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"El Cotillo\",\"island\":\"Fuerteventura\",\"months\":\"MYYMYYYYYMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Puerto del Rosario\",\"island\":\"Fuerteventura\",\"months\":\"MMMMYYYYMMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":1,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Costa de Antigua\",\"island\":\"Fuerteventura\",\"months\":\"MMMMMMMMMMN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Caleta de Fuste\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Las Playitas\",\"island\":\"Fuerteventura\",\"months\":\"MMMMYYYYMMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Gran Tarajal\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Tarajalejo\",\"island\":\"Fuerteventura\",\"months\":\"MMMMYYYYMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"La Lajita\",\"island\":\"Fuerteventura\",\"months\":\"MMMMYYYYMMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Costa Calma\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Esquinzo\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Jand\u00eda\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Morro Jable\",\"island\":\"Fuerteventura\",\"months\":\"YYYYYYYYYYM\",\"audiences\":{\"family\":2,\"couple\":2,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"La Pared\",\"island\":\"Fuerteventura\",\"months\":\"MMMMYYYMMMN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"El Arenal\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Playa de Palma\",\"island\":\"Mallorca\",\"months\":\"NMMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":1,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Can Pastilla\",\"island\":\"Mallorca\",\"months\":\"NNNYYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Palma\",\"island\":\"Mallorca\",\"months\":\"MMMYYYYYYMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":1},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":2,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Palma Nova\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":1,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Magaluf\",\"island\":\"Mallorca\",\"months\":\"NNNYYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Santa Ponsa\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Peguera\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"S\u00f3ller\",\"island\":\"Mallorca\",\"months\":\"NNNMYYYYNNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":1,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala San Vincente\",\"island\":\"Mallorca\",\"months\":\"NNNMYYYYNNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Puerto Pollensa\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Puerto de Alcudia\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Playa de Muro\",\"island\":\"Mallorca\",\"months\":\"NNNYYYYYMNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Can Picafort\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":2,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala Mesquida\",\"island\":\"Mallorca\",\"months\":\"NNMMYYYYNNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala Ratjada\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":1,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Font de sa Cala\",\"island\":\"Mallorca\",\"months\":\"NNNMYYYYNNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala Bona\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYMNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala Millor\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Sa Coma - S'Illot\",\"island\":\"Mallorca\",\"months\":\"NNMYYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala d\u2019Or\",\"island\":\"Mallorca\",\"months\":\"NNNYYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Mah\u00f3n\",\"island\":\"Menorca\",\"months\":\"MMMYYYYYYMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":1},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"S\u2019Algar\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Punta Prima\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Binibeca\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala en Porter\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Son Bou\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Santo Tomas\",\"island\":\"Menorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala Galdana\",\"island\":\"Menorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala en Bosc\",\"island\":\"Menorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Cala Blanca\",\"island\":\"Menorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Ciutadella\",\"island\":\"Menorca\",\"months\":\"MMMYYYYYYMM\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Cala en Blanes\",\"island\":\"Menorca\",\"months\":\"NNMYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Cala Morell\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Fornells\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Son Parc\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Arenal d'en Castell\",\"island\":\"Menorca\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":0,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":0,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":0}},\n    {\"destination\":\"Playa d\u2019en Bossa\",\"island\":\"Ibiza\",\"months\":\"NMMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"San Antonio\",\"island\":\"Ibiza\",\"months\":\"NMMYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Cala de Bou\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":0,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Santa Eul\u00e0ria des Riu\",\"island\":\"Ibiza\",\"months\":\"NMMYYYYYYNN\",\"audiences\":{\"family\":0,\"couple\":2,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":2,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Es Canar\",\"island\":\"Ibiza\",\"months\":\"NNNYYYYYYNN\",\"audiences\":{\"family\":2,\"couple\":1,\"solo\":1,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":0,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Cala Nova\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Figueretas\",\"island\":\"Ibiza\",\"months\":\"NNNYYYYYYNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":1,\"friends\":1},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":1,\"relaxation\":0,\"nightlife\":1}},\n    {\"destination\":\"Ibiza Town (Eivissa)\",\"island\":\"Ibiza\",\"months\":\"MMMYYYYYYMM\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":2,\"friends\":2},\"focuses\":{\"beach\":0,\"budget\":0,\"authenticity\":2,\"relaxation\":0,\"nightlife\":2}},\n    {\"destination\":\"Talamanca\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYNNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Puerto de San Miguel\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala Llonga\",\"island\":\"Ibiza\",\"months\":\"NNNYYYYYYNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala Tarida\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Portinatx\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":2,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala San Vicente\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":0,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala Vadella\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":1,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":2,\"budget\":1,\"authenticity\":1,\"relaxation\":1,\"nightlife\":0}},\n    {\"destination\":\"Cala Llenya\",\"island\":\"Ibiza\",\"months\":\"NNNMYYYYMNN\",\"audiences\":{\"family\":0,\"couple\":1,\"solo\":0,\"friends\":0},\"focuses\":{\"beach\":1,\"budget\":1,\"authenticity\":0,\"relaxation\":1,\"nightlife\":0}},\n  ];\n\n  var form = root.querySelector(\".chf__form\");\n  var intro = root.querySelector(\".chf__intro\");\n  var loading = root.querySelector(\".chf__loading\");\n  var results = root.querySelector(\".chf__results\");\n  var resultsGrid = root.querySelector(\"[data-results]\");\n  var resultsHeading = root.querySelector(\"[data-results-heading]\");\n  var carOffer = root.querySelector(\"[data-car-offer]\");\n  var submit = root.querySelector(\".chf__submit\");\n  var progressCount = root.querySelector(\"[data-progress-count]\");\n  var progressBar = root.querySelector(\"[data-progress-bar]\");\n  var progressTrack = root.querySelector(\".chf__progress-track\");\n  var remaining = root.querySelector(\"[data-remaining]\");\n  var loadingTimer = 0;\n  var historyKey = \"checkedHolidaysFinderView_\" + root.id;\n\n  root.querySelectorAll(\"[data-mobile-field]\").forEach(function (select) {\n    select.addEventListener(\"change\", function () {\n      var field = select.getAttribute(\"data-mobile-field\");\n      form.querySelectorAll('input[name=\"' + field + '\"]').forEach(function (input) {\n        input.checked = input.value === select.value;\n      });\n      updateProgress();\n    });\n  });\n\n  function values() {\n    var data = new FormData(form);\n    return {traveller:data.get(\"traveller\") || \"\", month:data.get(\"month\") || \"\", style:data.get(\"style\") || \"\", car:data.get(\"car\") || \"\"};\n  }\n\n  function copyText(key) {\n    var copy = root.querySelector('[data-copy=\"' + key + '\"]');\n    if (!copy) return \"\";\n    return copy.textContent;\n  }\n\n  function updateProgress() {\n    var v = values();\n    var completed = Object.keys(v).filter(function (key) { return Boolean(v[key]); }).length;\n    var left = 4 - completed;\n    progressCount.textContent = completed;\n    progressBar.style.width = ((completed \/ 4) * 100) + \"%\";\n    progressTrack.setAttribute(\"aria-valuenow\", completed);\n    submit.disabled = completed !== 4;\n    remaining.textContent = copyText(\"remaining-\" + left);\n  }\n\n  var monthIndexes = {\"1\":0,\"2\":1,\"3\":2,\"4\":2,\"5\":3,\"6\":4,\"7\":5,\"8\":6,\"9\":7,\"10\":8,\"11\":9,\"12\":10};\n\n  function scoreDestination(match, v) {\n    var audienceScore = match.audiences[v.traveller] * 7;\n    var focusScore = match.focuses[v.style] * 8;\n    var breadth = Object.keys(match.audiences).reduce(function (sum, key) { return sum + match.audiences[key]; }, 0) + Object.keys(match.focuses).reduce(function (sum, key) { return sum + match.focuses[key]; }, 0);\n    return {score:audienceScore + focusScore, breadth:breadth};\n  }\n\n  var balearicIslands = {\"Ibiza\":true,\"Mallorca\":true,\"Menorca\":true};\n\n  function monthPriority(match, month) {\n    var rating = match.months[monthIndexes[month]] || \"-\";\n    if (rating === \"Y\") return 2;\n    if (rating === \"M\") {\n      if (!balearicIslands[match.island]) return 1;\n    }\n    return 0;\n  }\n\n  function selectDiverseMatches(candidates, limit) {\n    var selected = [];\n    var usedIslands = {};\n    [2, 1].forEach(function (priority) {\n      var tier = candidates.filter(function (candidate) { return candidate.monthPriority === priority; });\n      while (selected.length !== limit) {\n        if (tier.length === 0) break;\n        var unusedIslandIndex = -1;\n        for (var index = 0; index !== tier.length; index += 1) {\n          if (!usedIslands[tier[index].match.island]) {\n            unusedIslandIndex = index;\n            break;\n          }\n        }\n        var next = tier.splice(unusedIslandIndex >= 0 ? unusedIslandIndex : 0, 1)[0];\n        selected.push(next);\n        usedIslands[next.match.island] = true;\n      }\n    });\n    return selected;\n  }\n\n  function rankMatches(v) {\n    var ranked = matches.filter(function (match) {\n      if (monthPriority(match, v.month) === 0) return false;\n      if (match.audiences[v.traveller] === 0) return false;\n      return match.focuses[v.style] !== 0;\n    }).map(function (match) {\n      var ranking = scoreDestination(match, v);\n      return {match:match, monthPriority:monthPriority(match, v.month), score:ranking.score, breadth:ranking.breadth};\n    }).sort(function (a, b) { return b.monthPriority - a.monthPriority || b.score - a.score || b.breadth - a.breadth || a.match.destination.localeCompare(b.match.destination) || a.match.island.localeCompare(b.match.island); });\n    return selectDiverseMatches(ranked, 3).map(function (item) { return item.match; });\n  }\n\n  function bookingUrl(match) {\n    var separator = String.fromCharCode(38);\n    return \"https:\/\/www.booking.com\/searchresults.html?aid=1258808\" + separator + \"label=HolidayFinder\" + separator + \"no_rooms=1\" + separator + \"group_adults=2\" + separator + \"ss=\" + encodeURIComponent(match.destination + \", \" + match.island);\n  }\n\n  function renderResults(v) {\n    var top = rankMatches(v);\n    resultsHeading.textContent = copyText(\"heading-\" + top.length);\n    carOffer.hidden = v.car === \"0\";\n    while (resultsGrid.firstChild) resultsGrid.removeChild(resultsGrid.firstChild);\n    top.forEach(function (match, index) {\n      var card = document.createElement(\"a\");\n      var rank = document.createElement(\"span\");\n      var destination = document.createElement(\"span\");\n      var title = document.createElement(\"h3\");\n      var island = document.createElement(\"span\");\n      var callToAction = document.createElement(\"span\");\n\n      card.className = \"chf__result\";\n      card.href = bookingUrl(match);\n      card.target = \"_blank\";\n      card.setAttribute(\"rel\", \"sponsored noopener noreferrer\");\n      card.setAttribute(\"aria-label\", copyText(\"hotels-in\") + \" \" + match.destination + \", \" + match.island);\n      rank.className = \"chf__rank\";\n      rank.textContent = \"#\" + (index + 1);\n      destination.className = \"chf__destination\";\n      title.textContent = match.destination;\n      island.className = \"chf__island\";\n      island.textContent = match.island;\n      callToAction.className = \"chf__result-cta\";\n      callToAction.textContent = copyText(\"hotels\") + \" \u2192\";\n\n      destination.appendChild(title);\n      destination.appendChild(island);\n      card.appendChild(rank);\n      card.appendChild(destination);\n      card.appendChild(callToAction);\n      resultsGrid.appendChild(card);\n    });\n  }\n\n  function answersComplete(v) {\n    return !Object.keys(v).some(function (key) { return !v[key]; });\n  }\n\n  function historyState(view) {\n    var state = Object.assign({}, window.history.state || {});\n    state[historyKey] = view;\n    return state;\n  }\n\n  function setHistoryView(view, replace) {\n    try {\n      if (replace) {\n        window.history.replaceState(historyState(view), \"\", window.location.href);\n      } else {\n        window.history.pushState(historyState(view), \"\", window.location.href);\n      }\n      return true;\n    } catch (error) {\n      return false;\n    }\n  }\n\n  function scrollToFinder() {\n    root.scrollIntoView({behavior:\"smooth\", block:\"start\"});\n  }\n\n  function showForm(shouldScroll) {\n    if (loadingTimer) {\n      window.clearTimeout(loadingTimer);\n      loadingTimer = 0;\n    }\n    root.classList.remove(\"chf--results\");\n    loading.hidden = true;\n    results.hidden = true;\n    intro.hidden = false;\n    form.hidden = false;\n    updateProgress();\n    if (shouldScroll) scrollToFinder();\n  }\n\n  function showResults(v, shouldScroll) {\n    renderResults(v);\n    loading.hidden = true;\n    results.hidden = false;\n    intro.hidden = true;\n    form.hidden = true;\n    root.classList.add(\"chf--results\");\n    if (shouldScroll) scrollToFinder();\n  }\n\n  form.addEventListener(\"change\", updateProgress);\n  form.addEventListener(\"submit\", function (event) {\n    event.preventDefault();\n    var v = values();\n    if (!answersComplete(v)) return;\n    intro.hidden = true;\n    form.hidden = true;\n    results.hidden = true;\n    loading.hidden = false;\n    setHistoryView(\"results\", false);\n    scrollToFinder();\n    loadingTimer = window.setTimeout(function () {\n      loadingTimer = 0;\n      showResults(v, true);\n    }, 2000 + Math.floor(Math.random() * 2001));\n  });\n\n  root.querySelector(\".chf__back\").addEventListener(\"click\", function () {\n    var state = window.history.state || {};\n    if (state[historyKey] === \"results\") {\n      window.history.back();\n      return;\n    }\n    showForm(true);\n  });\n\n  window.addEventListener(\"popstate\", function (event) {\n    var state = event.state || {};\n    var v = values();\n    if (state[historyKey] === \"results\") {\n      if (answersComplete(v)) {\n        showResults(v, true);\n        return;\n      }\n    }\n    showForm(true);\n  });\n\n  setHistoryView(\"form\", true);\n  updateProgress();\n}());\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Znajd\u017a swoje idealne miejsce na wakacje Opieraj\u0105c si\u0119 na ponad 20-letnim do\u015bwiadczeniu w organizowaniu wakacji na hiszpa\u0144skich wyspach. 0 z 4 odpowiedzi 1 Kto jedzie? \u265fRodzinaWakacje z dzie\u0107mi \u2665ParaWakacje we dwoje \u25cfSamodzielneWakacje w pojedynk\u0119 \u2663PrzyjacieleWakacje z przyjaci\u00f3\u0142mi 2 Kiedy wyje\u017cd\u017casz? Miesi\u0105c podr\u00f3\u017cyWybierz miesi\u0105cStycze\u0144lutymarzeckwiecie\u0144Majczerwieclipiecsierpie\u0144Wrzesie\u0144Pa\u017adzierniklistopadgrudzie\u0144 3 Co jest najwa\u017cniejsze? Co jest najwa\u017cniejsze?Wybierz jedn\u0105 opcj\u0119Pla\u017caNocne \u017cycieAutentyczno\u015b\u0107RelaksBud\u017cet \u2248Pla\u017caPla\u017ce i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32137","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach<\/title>\n<meta name=\"description\" content=\"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.checkedholidays.com\/pl\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach\" \/>\n<meta property=\"og:description\" content=\"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.checkedholidays.com\/pl\/\" \/>\n<meta property=\"og:site_name\" content=\"CheckedHolidays\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/checkedholidays\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T17:38:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@checkedholidays\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/\",\"url\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/\",\"name\":\"Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/#website\"},\"datePublished\":\"2022-11-11T18:21:38+00:00\",\"dateModified\":\"2026-09-03T17:38:50+00:00\",\"description\":\"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strona g\u0142\u00f3wna\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/\",\"name\":\"CheckedHolidays\",\"description\":\"Spanish island holidays... but better!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.checkedholidays.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach","description":"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.","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:\/\/www.checkedholidays.com\/pl\/","og_locale":"pl_PL","og_type":"article","og_title":"Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach","og_description":"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.","og_url":"https:\/\/www.checkedholidays.com\/pl\/","og_site_name":"CheckedHolidays","article_publisher":"http:\/\/www.facebook.com\/checkedholidays","article_modified_time":"2026-09-03T17:38:50+00:00","twitter_card":"summary_large_image","twitter_site":"@checkedholidays","twitter_misc":{"Szacowany czas czytania":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.checkedholidays.com\/pl\/","url":"https:\/\/www.checkedholidays.com\/pl\/","name":"Znajd\u017a swoje idealne wakacje na hiszpa\u0144skich wyspach","isPartOf":{"@id":"https:\/\/www.checkedholidays.com\/pl\/#website"},"datePublished":"2022-11-11T18:21:38+00:00","dateModified":"2026-09-03T17:38:50+00:00","description":"Odkryj swoje idealne wakacje na Wyspach Hiszpa\u0144skich pod okiem eksperta z ponad 20-letnim do\u015bwiadczeniem.","breadcrumb":{"@id":"https:\/\/www.checkedholidays.com\/pl\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.checkedholidays.com\/pl\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.checkedholidays.com\/pl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.checkedholidays.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Strona g\u0142\u00f3wna"}]},{"@type":"WebSite","@id":"https:\/\/www.checkedholidays.com\/pl\/#website","url":"https:\/\/www.checkedholidays.com\/pl\/","name":"CheckedHolidays","description":"Spanish island holidays... but better!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.checkedholidays.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/pages\/32137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/comments?post=32137"}],"version-history":[{"count":5,"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/pages\/32137\/revisions"}],"predecessor-version":[{"id":115269,"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/pages\/32137\/revisions\/115269"}],"wp:attachment":[{"href":"https:\/\/www.checkedholidays.com\/pl\/wp-json\/wp\/v2\/media?parent=32137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}