{"id":2,"date":"2026-01-27T10:40:43","date_gmt":"2026-01-27T10:40:43","guid":{"rendered":"http:\/\/thessresidences.swallow.gr\/?page_id=2"},"modified":"2026-06-05T10:06:22","modified_gmt":"2026-06-05T10:06:22","slug":"thess-residences","status":"publish","type":"page","link":"https:\/\/thessresidences.com\/el\/","title":{"rendered":"Thess Residences"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9267df3 e-con-full e-flex e-con e-parent\" data-id=\"9267df3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Thess-Residences.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_privacy_mode&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed3d9c1 elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"ed3d9c1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed03abd elementor-widget elementor-widget-html\" data-id=\"ed03abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .thess-booking-min{\r\n    --bg: rgba(210,210,210,.58);\r\n    --pill: rgba(255,255,255,.16);\r\n    --stroke: rgba(255,255,255,.14);\r\n    --txt: #010101;\r\n    --muted: rgba(0,0,0,.56);\r\n    --focus: rgba(0,0,0,.10);\r\n    --danger: #b42318;\r\n    --btn: #0b0b0b;\r\n    --btn-txt: #fff;\r\n    --btn-disabled: #8c8c8c;\r\n    --step-bg: rgba(255,255,255,.26);\r\n    --step-bg-hover: rgba(255,255,255,.42);\r\n    --step-disabled: rgba(255,255,255,.10);\r\n\r\n    display:flex;\r\n    align-items:flex-end;\r\n    gap:8px;\r\n    padding:10px 10px;\r\n    border-radius:18px;\r\n    background: var(--bg);\r\n    backdrop-filter: blur(22px);\r\n    -webkit-backdrop-filter: blur(22px);\r\n    border:1px solid rgba(255,255,255,.10);\r\n    box-shadow: 0 16px 38px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.14);\r\n    width:min(860px, 100%);\r\n    position:relative;\r\n    box-sizing:border-box;\r\n  }\r\n\r\n  .thess-booking-min .tag{\r\n    height:40px;\r\n    display:flex;\r\n    align-items:center;\r\n    padding:0 6px 0 4px;\r\n    font:700 11px\/1 Manrope, system-ui, sans-serif;\r\n    letter-spacing:.08em;\r\n    text-transform:uppercase;\r\n    color: var(--txt);\r\n    white-space:nowrap;\r\n    opacity:.95;\r\n    margin-bottom:0;\r\n  }\r\n\r\n  .thess-booking-min .fld{\r\n    position:relative;\r\n    display:grid;\r\n    grid-template-rows:10px 40px;\r\n    gap:6px;\r\n    min-width:128px;\r\n    align-items:end;\r\n  }\r\n\r\n  .thess-booking-min .fld--compact{\r\n    min-width:102px;\r\n  }\r\n\r\n  .thess-booking-min .fld span{\r\n    font:650 9px\/1 Manrope, system-ui, sans-serif;\r\n    letter-spacing:.12em;\r\n    text-transform:uppercase;\r\n    color: var(--txt);\r\n    padding-left:4px;\r\n    margin:0;\r\n    display:block;\r\n  }\r\n\r\n  .thess-booking-min input{\r\n    height:40px;\r\n    border-radius:12px;\r\n    border:1px solid var(--stroke);\r\n    background: var(--pill);\r\n    color: var(--txt);\r\n    padding:0 10px;\r\n    font:700 13px\/1 Manrope, system-ui, sans-serif;\r\n    outline:none;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.10);\r\n    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;\r\n    width:100%;\r\n    box-sizing:border-box;\r\n    appearance:none;\r\n    -webkit-appearance:none;\r\n    margin:0;\r\n  }\r\n\r\n  .thess-booking-min input:focus{\r\n    border-color: rgba(0,0,0,.22);\r\n    box-shadow: 0 0 0 3px var(--focus), inset 0 1px 0 rgba(255,255,255,.10);\r\n    background: rgba(255,255,255,.22);\r\n  }\r\n\r\n  .thess-booking-min input[type=\"date\"]{\r\n    min-width:100%;\r\n    padding-right:5px;\r\n  }\r\n\r\n  .thess-booking-min .date-wrap{\r\n    position:relative;\r\n    height:40px;\r\n  }\r\n\r\n  .thess-booking-min .date-wrap svg{\r\n    position:absolute;\r\n    right:11px;\r\n    top:50%;\r\n    transform:translateY(-50%);\r\n    width:14px;\r\n    height:14px;\r\n    pointer-events:none;\r\n    opacity:.9;\r\n  }\r\n\r\n\r\n  .thess-booking-min .stepper{\r\n    height:40px;\r\n    border-radius:12px;\r\n    border:1px solid var(--stroke);\r\n    background: var(--pill);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.10);\r\n    display:grid;\r\n    grid-template-columns:24px 1fr 24px;\r\n    align-items:center;\r\n    gap:4px;\r\n    padding:0 6px;\r\n    box-sizing:border-box;\r\n    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;\r\n    margin:0;\r\n  }\r\n\r\n  .thess-booking-min .stepper:focus-within{\r\n    border-color: rgba(0,0,0,.22);\r\n    box-shadow: 0 0 0 3px var(--focus), inset 0 1px 0 rgba(255,255,255,.10);\r\n    background: rgba(255,255,255,.22);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn{\r\n    width:24px;\r\n    height:24px;\r\n    border:0;\r\n    border-radius:999px;\r\n    background: var(--step-bg);\r\n    color:#010101;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    cursor:pointer;\r\n    padding:0;\r\n    transition: background .16s ease, transform .12s ease, opacity .16s ease;\r\n    box-shadow:none;\r\n    -webkit-tap-highlight-color: transparent;\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:hover{\r\n    background: var(--step-bg-hover);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:active{\r\n    transform: scale(.94);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:disabled{\r\n    cursor:not-allowed;\r\n    background: var(--step-disabled);\r\n    opacity:.42;\r\n    transform:none;\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn svg{\r\n    width:10px;\r\n    height:10px;\r\n    display:block;\r\n  }\r\n\r\n  .thess-booking-min .stepper-value{\r\n    text-align:center;\r\n    font:750 13px\/1 Manrope, system-ui, sans-serif;\r\n    color: var(--txt);\r\n    user-select:none;\r\n    font-variant-numeric: tabular-nums;\r\n  }\r\n\r\n  .thess-booking-min .fld.is-error input,\r\n  .thess-booking-min .fld.is-error .stepper{\r\n    border-color: rgba(180,35,24,.42);\r\n    box-shadow: 0 0 0 3px rgba(180,35,24,.10);\r\n    background: rgba(255,255,255,.28);\r\n  }\r\n\r\n  .thess-booking-min .err{\r\n    position:absolute;\r\n    left:4px;\r\n    top:100%;\r\n    margin-top:4px;\r\n    min-height:0;\r\n    padding-left:0;\r\n    font:600 10px\/1.1 Manrope, system-ui, sans-serif;\r\n    color: var(--danger);\r\n    opacity:0;\r\n    transform: translateY(-2px);\r\n    transition: opacity .16s ease, transform .16s ease;\r\n    pointer-events:none;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .thess-booking-min .fld.is-error .err{\r\n    opacity:1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]{\r\n    margin-left:auto;\r\n    height:40px;\r\n    padding:0 18px;\r\n    border-radius:12px;\r\n    border:0;\r\n    background: var(--btn);\r\n    color: var(--btn-txt);\r\n    font:750 13px\/1 Manrope, system-ui, sans-serif;\r\n    cursor:pointer;\r\n    box-shadow: 0 12px 26px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.10);\r\n    transition: filter .2s ease, transform .15s ease, opacity .18s ease, background .18s ease;\r\n    white-space:nowrap;\r\n    align-self:flex-end;\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:hover{\r\n    filter: brightness(1.05);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:active{\r\n    transform: translateY(1px);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:disabled{\r\n    cursor:not-allowed;\r\n    opacity:.72;\r\n    background: var(--btn-disabled);\r\n    filter:none;\r\n    box-shadow:none;\r\n  }\r\n\r\n  .thess-booking-min .sr-status{\r\n    position:absolute;\r\n    width:1px;\r\n    height:1px;\r\n    padding:0;\r\n    margin:-1px;\r\n    overflow:hidden;\r\n    clip:rect(0,0,0,0);\r\n    white-space:nowrap;\r\n    border:0;\r\n  }\r\n\r\n  @media (max-width: 820px){\r\n    .thess-booking-min{\r\n      flex-wrap:wrap;\r\n      gap:8px;\r\n      padding:10px;\r\n      border-radius:18px;\r\n    }\r\n\r\n    .thess-booking-min .tag{\r\n      width:100%;\r\n      height:auto;\r\n      padding:0 2px;\r\n    }\r\n\r\n    .thess-booking-min .fld,\r\n    .thess-booking-min .fld--compact{\r\n      min-width:0;\r\n      flex:1 1 calc(50% - 4px);\r\n    }\r\n\r\n    .thess-booking-min input[type=\"date\"]{\r\n      width:100%;\r\n      min-width:0;\r\n    }\r\n\r\n    .thess-booking-min button[type=\"submit\"]{\r\n      flex:1 1 100%;\r\n      margin-left:0;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<form class=\"thess-booking-min is-super-min\"\r\n      id=\"thessBookingForm\"\r\n      action=\"https:\/\/thessresidences.reserve-online.net\/\"\r\n      target=\"_blank\"\r\n      method=\"GET\"\r\n      novalidate>\r\n\r\n\r\n  <label class=\"fld\" data-field=\"checkin\">\r\n    <span>Arrival<\/span>\r\n    <div class=\"date-wrap\">\r\n      <input\r\n        type=\"date\"\r\n        name=\"checkin\"\r\n        id=\"thess-checkin\"\r\n        aria-label=\"Arrival date\"\r\n        required>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld\" data-field=\"checkout\">\r\n    <span>Departure<\/span>\r\n    <div class=\"date-wrap\">\r\n      <input\r\n        type=\"date\"\r\n        name=\"checkout\"\r\n        id=\"thess-checkout\"\r\n        aria-label=\"Departure date\"\r\n        required>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld fld--compact\" data-field=\"adults\">\r\n    <span>Adults<\/span>\r\n    <div class=\"stepper\" role=\"group\" aria-label=\"Adults selector\">\r\n      <button type=\"button\" class=\"stepper-btn minus\" data-target=\"adults\" aria-label=\"Decrease adults\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <div class=\"stepper-value\" id=\"thess-adults-value\" aria-live=\"polite\">2<\/div>\r\n      <input type=\"hidden\" name=\"adults\" id=\"thess-adults\" value=\"2\">\r\n\r\n      <button type=\"button\" class=\"stepper-btn plus\" data-target=\"adults\" aria-label=\"Increase adults\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld fld--compact\" data-field=\"children\">\r\n    <span>Children<\/span>\r\n    <div class=\"stepper\" role=\"group\" aria-label=\"Children selector\">\r\n      <button type=\"button\" class=\"stepper-btn minus\" data-target=\"children\" aria-label=\"Decrease children\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <div class=\"stepper-value\" id=\"thess-children-value\" aria-live=\"polite\">0<\/div>\r\n      <input type=\"hidden\" name=\"children\" id=\"thess-children\" value=\"0\">\r\n\r\n      <button type=\"button\" class=\"stepper-btn plus\" data-target=\"children\" aria-label=\"Increase children\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <button type=\"submit\" id=\"thessBookingSubmit\" disabled>Search<\/button>\r\n\r\n  <div class=\"sr-status\" id=\"thessBookingStatus\" aria-live=\"polite\"><\/div>\r\n<\/form>\r\n\r\n<script>\r\n(function () {\r\n  const form = document.getElementById('thessBookingForm');\r\n  if (!form) return;\r\n\r\n  const checkin = form.querySelector('#thess-checkin');\r\n  const checkout = form.querySelector('#thess-checkout');\r\n  const adultsInput = form.querySelector('#thess-adults');\r\n  const childrenInput = form.querySelector('#thess-children');\r\n  const adultsValue = form.querySelector('#thess-adults-value');\r\n  const childrenValue = form.querySelector('#thess-children-value');\r\n  const submit = form.querySelector('#thessBookingSubmit');\r\n  const status = form.querySelector('#thessBookingStatus');\r\n\r\n  const LIMITS = {\r\n    adults: { min: 1, max: 20 },\r\n    children: { min: 0, max: 20 }\r\n  };\r\n\r\n  const fieldWrap = (nameOrEl) => {\r\n    if (typeof nameOrEl === 'string') {\r\n      return form.querySelector(`.fld[data-field=\"${nameOrEl}\"]`);\r\n    }\r\n    return nameOrEl.closest('.fld');\r\n  };\r\n\r\n  const errBox = (nameOrEl) => fieldWrap(nameOrEl)?.querySelector('.err');\r\n\r\n  const pad = (n) => String(n).padStart(2, '0');\r\n  const formatDate = (d) => `${d.getFullYear()}-${pad(d.getMonth() + 1)}-${pad(d.getDate())}`;\r\n\r\n  const today = new Date();\r\n  today.setHours(0, 0, 0, 0);\r\n\r\n  const addDays = (date, days) => {\r\n    const d = new Date(date);\r\n    d.setDate(d.getDate() + days);\r\n    return d;\r\n  };\r\n\r\n  const parseLocalDate = (value) => {\r\n    if (!value || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(value)) return null;\r\n    const [y, m, d] = value.split('-').map(Number);\r\n    const dt = new Date(y, m - 1, d);\r\n    dt.setHours(0, 0, 0, 0);\r\n    return dt;\r\n  };\r\n\r\n  const setError = (nameOrEl, message, inputEl) => {\r\n    const wrap = fieldWrap(nameOrEl);\r\n    const box = errBox(nameOrEl);\r\n    if (!wrap || !box) return;\r\n    wrap.classList.add('is-error');\r\n    box.textContent = message || '';\r\n    if (inputEl) inputEl.setAttribute('aria-invalid', 'true');\r\n  };\r\n\r\n  const clearError = (nameOrEl, inputEl) => {\r\n    const wrap = fieldWrap(nameOrEl);\r\n    const box = errBox(nameOrEl);\r\n    if (!wrap || !box) return;\r\n    wrap.classList.remove('is-error');\r\n    box.textContent = '';\r\n    if (inputEl) inputEl.removeAttribute('aria-invalid');\r\n  };\r\n\r\n  const getStepperValue = (name) => {\r\n    const input = name === 'adults' ? adultsInput : childrenInput;\r\n    const val = parseInt(input.value, 10);\r\n    return Number.isFinite(val) ? val : LIMITS[name].min;\r\n  };\r\n\r\n  const setStepperValue = (name, value) => {\r\n    const input = name === 'adults' ? adultsInput : childrenInput;\r\n    const display = name === 'adults' ? adultsValue : childrenValue;\r\n    const { min, max } = LIMITS[name];\r\n    const clamped = Math.max(min, Math.min(max, parseInt(value, 10) || min));\r\n    input.value = String(clamped);\r\n    display.textContent = String(clamped);\r\n    updateStepperButtons(name);\r\n  };\r\n\r\n  const updateStepperButtons = (name) => {\r\n    const wrap = fieldWrap(name);\r\n    if (!wrap) return;\r\n    const minus = wrap.querySelector('.minus');\r\n    const plus = wrap.querySelector('.plus');\r\n    const val = getStepperValue(name);\r\n    const { min, max } = LIMITS[name];\r\n\r\n    if (minus) minus.disabled = val <= min;\r\n    if (plus) plus.disabled = val >= max;\r\n  };\r\n\r\n  const syncDateConstraints = () => {\r\n    const todayStr = formatDate(today);\r\n    checkin.min = todayStr;\r\n\r\n    const inDate = parseLocalDate(checkin.value);\r\n    if (inDate) {\r\n      checkout.min = formatDate(addDays(inDate, 1));\r\n    } else {\r\n      checkout.min = formatDate(addDays(today, 1));\r\n    }\r\n  };\r\n\r\n  const autofixDates = () => {\r\n    const inDate = parseLocalDate(checkin.value);\r\n    const outDate = parseLocalDate(checkout.value);\r\n\r\n    if (inDate && inDate < today) {\r\n      checkin.value = formatDate(today);\r\n    }\r\n\r\n    const fixedIn = parseLocalDate(checkin.value);\r\n    if (!fixedIn) return;\r\n\r\n    const minOut = addDays(fixedIn, 1);\r\n    checkout.min = formatDate(minOut);\r\n\r\n    if (!outDate || outDate <= fixedIn) {\r\n      checkout.value = formatDate(minOut);\r\n    }\r\n  };\r\n\r\n  const validate = ({ announce = false } = {}) => {\r\n    let ok = true;\r\n\r\n    clearError('checkin', checkin);\r\n    clearError('checkout', checkout);\r\n    clearError('adults');\r\n    clearError('children');\r\n\r\n    syncDateConstraints();\r\n\r\n    const inDate = parseLocalDate(checkin.value);\r\n    const outDate = parseLocalDate(checkout.value);\r\n    const adultsNum = getStepperValue('adults');\r\n    const childrenNum = getStepperValue('children');\r\n\r\n    if (!inDate) {\r\n      setError('checkin', 'Select arrival', checkin);\r\n      ok = false;\r\n    } else if (inDate < today) {\r\n      setError('checkin', 'Arrival must be today or later', checkin);\r\n      ok = false;\r\n    }\r\n\r\n    if (!outDate) {\r\n      setError('checkout', 'Select departure', checkout);\r\n      ok = false;\r\n    } else if (inDate && outDate <= inDate) {\r\n      setError('checkout', 'Departure must be after arrival', checkout);\r\n      ok = false;\r\n    }\r\n\r\n    if (adultsNum < LIMITS.adults.min || adultsNum > LIMITS.adults.max) {\r\n      setError('adults', `Allowed: ${LIMITS.adults.min}-${LIMITS.adults.max}`);\r\n      ok = false;\r\n    }\r\n\r\n    if (childrenNum < LIMITS.children.min || childrenNum > LIMITS.children.max) {\r\n      setError('children', `Allowed: ${LIMITS.children.min}-${LIMITS.children.max}`);\r\n      ok = false;\r\n    }\r\n\r\n    submit.disabled = !ok;\r\n\r\n    if (announce) {\r\n      status.textContent = ok\r\n        ? 'Form ready. Search opens booking in a new tab.'\r\n        : 'Please correct the highlighted fields.';\r\n    }\r\n\r\n    updateStepperButtons('adults');\r\n    updateStepperButtons('children');\r\n\r\n    return ok;\r\n  };\r\n\r\n  const initDates = () => {\r\n    const initialCheckin = formatDate(today);\r\n    const initialCheckout = formatDate(addDays(today, 1));\r\n    if (!checkin.value) checkin.value = initialCheckin;\r\n    if (!checkout.value) checkout.value = initialCheckout;\r\n    syncDateConstraints();\r\n  };\r\n\r\n  const initSteppers = () => {\r\n    setStepperValue('adults', adultsInput.value || 2);\r\n    setStepperValue('children', childrenInput.value || 0);\r\n\r\n    form.querySelectorAll('.stepper-btn').forEach((btn) => {\r\n      btn.addEventListener('click', () => {\r\n        const target = btn.dataset.target;\r\n        if (!target || !LIMITS[target]) return;\r\n\r\n        const isPlus = btn.classList.contains('plus');\r\n        const current = getStepperValue(target);\r\n        const next = isPlus ? current + 1 : current - 1;\r\n\r\n        setStepperValue(target, next);\r\n        validate({ announce: true });\r\n      });\r\n    });\r\n  };\r\n\r\n  initDates();\r\n  initSteppers();\r\n  validate();\r\n\r\n  checkin.addEventListener('change', () => {\r\n    autofixDates();\r\n    validate({ announce: true });\r\n  });\r\n\r\n  checkout.addEventListener('change', () => {\r\n    validate({ announce: true });\r\n  });\r\n\r\n  [checkin, checkout].forEach((input) => {\r\n    input.addEventListener('blur', () => validate());\r\n  });\r\n\r\n  form.addEventListener('submit', (e) => {\r\n    autofixDates();\r\n    const ok = validate({ announce: true });\r\n\r\n    if (!ok) {\r\n      e.preventDefault();\r\n      const firstError = form.querySelector('.fld.is-error input');\r\n      if (firstError) firstError.focus();\r\n      return;\r\n    }\r\n\r\n    submit.disabled = true;\r\n    submit.textContent = 'Searching...';\r\n\r\n    window.setTimeout(() => {\r\n      submit.disabled = false;\r\n      submit.textContent = 'Search';\r\n    }, 1200);\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c729ce e-con-full e-flex e-con e-parent\" data-id=\"8c729ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-989d4b8 elementor-widget elementor-widget-heading\" data-id=\"989d4b8\" 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\">Welcome to your Private<br>Residence in Thessaloniki<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2794856 e-flex e-con-boxed e-con e-parent\" data-id=\"2794856\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb8e9fb elementor-widget elementor-widget-image\" data-id=\"bb8e9fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp\" class=\"attachment-full size-full wp-image-1238\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp 1920w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573-300x200.webp 300w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573-1024x683.webp 1024w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573-768x512.webp 768w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573-1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6be6173 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-video\" data-id=\"6be6173\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;start&quot;:0,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-1-1-1.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a80e874 e-flex e-con-boxed e-con e-parent\" data-id=\"a80e874\" 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-ec95b1a e-con-full e-flex e-con e-child\" data-id=\"ec95b1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76b05c9 elementor-widget elementor-widget-heading\" data-id=\"76b05c9\" 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\">Making your stay a<br>holiday to remember\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c67bd2 e-con-full e-flex e-con e-child\" data-id=\"1c67bd2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6778c57 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6778c57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>In the heart of Thessaloniki, Thess Residences brings together the privacy of an elegant apartment offering refined boutique living with premium hotel services . Light-filled interiors, considered finishes, and a dedicated team mean every detail of your stay is quietly looked after \u2014 leaving you free to discover the city just beyond the door.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-328687c elementor-widget elementor-widget-button\" data-id=\"328687c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/thessresidences.com\/accommodation\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-292f82c e-con-full e-flex e-con e-parent\" data-id=\"292f82c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17cb975 elementor-widget elementor-widget-shortcode\" data-id=\"17cb975\" 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\">    <div class=\"rsw-wrap\">\r\n      <div class=\"swiper rsw-swiper\" id=\"rsw_e04e6807-2a2c-4141-9b3a-3d72a3a5dfb5\">\r\n        <div class=\"swiper-wrapper\">\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_apartments11.jpg\" alt=\"Comfort Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Comfort Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/comfort-residence\/\" aria-label=\"Comfort Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_deluxe_residence1.jpg\" alt=\"Deluxe Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Deluxe Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/deluxe-residence\/\" aria-label=\"Deluxe Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_junior_thess_residence3.jpg\" alt=\"Junior Thess Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Junior Thess Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/junior-thess-residence\/\" aria-label=\"Junior Thess Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_thess_residence4-1.jpg\" alt=\"Thess Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Thess Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/thess-residence\/\" aria-label=\"Thess Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/thessresidences_deluxe_residence8.jpg\" alt=\"Family Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Family Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/family-residence\/\" aria-label=\"Family Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                      <div class=\"swiper-slide\">\r\n              <div class=\"slide-inner\">\r\n                <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_thess_residence5.jpg\" alt=\"Executive Residence\" loading=\"lazy\">\r\n                <h3 class=\"slide-title\">Executive Residence<\/h3>\r\n\r\n                                  <a class=\"rsw-link\" href=\"https:\/\/thessresidences.com\/el\/residence\/executive-residence\/\" aria-label=\"Executive Residence\"><\/a>\r\n                              <\/div>\r\n            <\/div>\r\n                  <\/div>\r\n\r\n        <div class=\"rsw-floating-nav\" aria-label=\"Residence navigation\">\r\n          <button class=\"rsw-btn rsw-prev\" type=\"button\" aria-label=\"Previous slide\">\r\n            <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Leftarrow.svg\" alt=\"\">\r\n          <\/button>\r\n          <button class=\"rsw-btn rsw-next\" type=\"button\" aria-label=\"Next slide\">\r\n            <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Rightarrow.svg\" alt=\"\">\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"rsw-scrollbar\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\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-b5c07a8 e-flex e-con-boxed e-con e-parent\" data-id=\"b5c07a8\" 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-b77f2e0 e-con-full e-flex e-con e-child\" data-id=\"b77f2e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-420adc8 elementor-widget elementor-widget-heading\" data-id=\"420adc8\" 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\">Modern Living in the Heart<br>of Thessaloniki<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddd2145 e-con-full e-flex e-con e-child\" data-id=\"ddd2145\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b21d322 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b21d322\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Thessaloniki rewards the curious. Byzantine churches sit a block from third-wave coffee bars; the waterfront promenade leads to markets where the city still shops the way it always has. From Thess Residences, all of it is a short walk away \u2014 the landmarks, the long lunches, the late evenings by the sea.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7455fe elementor-widget elementor-widget-button\" data-id=\"c7455fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/thessresidences.com\/accommodation\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a69152e e-flex e-con-boxed e-con e-parent\" data-id=\"a69152e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ba4d2a elementor-widget elementor-widget-shortcode\" data-id=\"6ba4d2a\" 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\">    <section class=\"sa-section\" id=\"sa_169012dd-03f2-4992-81ab-127b088f44db\" data-sa data-steps=\"8\">\r\n      <div class=\"sa-wrap\">\r\n        <div class=\"sa-left\">\r\n          <ul class=\"sa-menu\" role=\"list\">\r\n                          <li\r\n                class=\"sa-item is-active\"\r\n                tabindex=\"0\"\r\n                data-index=\"0\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/04\/image-197.jpg\">\r\n                Reception              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"1\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thessresidences_thess_residence10.jpg\">\r\n                Housekeeping              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"2\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/image00039.jpg\">\r\n                Breakfast              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"3\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/IMG_9420-scaled.jpg\">\r\n                Lobby              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"4\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-193.png\">\r\n                Gym              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"5\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/gallery2.jpg\">\r\n                Business center              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"6\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/greece-4208252_1920.jpg\">\r\n                Excursions              <\/li>\r\n                          <li\r\n                class=\"sa-item \"\r\n                tabindex=\"0\"\r\n                data-index=\"7\"\r\n                data-img=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg\">\r\n                Laundry              <\/li>\r\n                      <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"sa-right\">\r\n          <img decoding=\"async\"\r\n            class=\"sa-image\"\r\n            src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/04\/image-197.jpg\"\r\n            alt=\"\"\r\n            loading=\"lazy\">\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f204a0 e-con-full e-flex e-con e-parent\" data-id=\"6f204a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61bd20b elementor-widget elementor-widget-heading\" data-id=\"61bd20b\" 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\">Discover our Perfect<br>Neighbourhood!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05a30b6 elementor-widget elementor-widget-button\" data-id=\"05a30b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/thessresidences.com\/location\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43e301d mobile-scroll-cards e-flex e-con-boxed e-con e-parent\" data-id=\"43e301d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c448b27 elementor-widget elementor-widget-image\" data-id=\"c448b27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"390\" height=\"495\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-159.png\" class=\"attachment-full size-full wp-image-149\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-159.png 390w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-159-236x300.png 236w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4832b64 elementor-widget elementor-widget-image\" data-id=\"4832b64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"392\" height=\"495\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-209.png\" class=\"attachment-full size-full wp-image-150\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-209.png 392w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-209-238x300.png 238w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d80bed7 elementor-widget elementor-widget-image\" data-id=\"d80bed7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"391\" height=\"494\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-208.png\" class=\"attachment-full size-full wp-image-151\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-208.png 391w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/image-208-237x300.png 237w\" sizes=\"(max-width: 391px) 100vw, 391px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-099067e e-con-full e-flex e-con e-parent\" data-id=\"099067e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c1afa9 elementor-widget elementor-widget-heading\" data-id=\"7c1afa9\" 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\">Our Sister Properties on Sifnos<br>\nIsland, Cyclades<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4eb18c hp_sifnos_horizontal e-flex e-con-boxed e-con e-parent\" data-id=\"e4eb18c\" 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-940dfdf e-con-full e-flex e-con e-child\" data-id=\"940dfdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0b7141c e-con-full e-flex e-con e-child\" data-id=\"0b7141c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d970a41 elementor-widget elementor-widget-image\" data-id=\"d970a41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"495\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Sigma-Resicences.png\" class=\"attachment-full size-full wp-image-982\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Sigma-Resicences.png 390w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Sigma-Resicences-236x300.png 236w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c995593 e-con-full e-flex e-con e-child\" data-id=\"c995593\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c85ff7d elementor-widget elementor-widget-heading\" data-id=\"c85ff7d\" 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\">Sigma Residences Boutique Hotel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d524c67 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d524c67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A quiet heaven on Sifnos, newly opened and tucked into the island&#8217;s most secluded landscape. The residences look out across the Aegean to the Kastro \u2014 Cycladic stillness, paired with attentive boutique hotel services.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae80bdd elementor-widget elementor-widget-button\" data-id=\"ae80bdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sigmaresidences.com\/el\/\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f30874 e-con-full e-flex e-con e-child\" data-id=\"4f30874\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-00fdc7e e-con-full e-flex e-con e-child\" data-id=\"00fdc7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d014af7 elementor-widget elementor-widget-image\" data-id=\"d014af7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1620\" height=\"1080\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min.jpg\" class=\"attachment-full size-full wp-image-1630\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min.jpg 1620w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min-300x200.jpg 300w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min-1024x683.jpg 1024w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min-768x512.jpg 768w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Green_-VILLA_SIFNOS-_AGR1244-min-1536x1024.jpg 1536w\" sizes=\"(max-width: 1620px) 100vw, 1620px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-373ae0c e-con-full e-flex e-con e-child\" data-id=\"373ae0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8431e6c elementor-widget elementor-widget-heading\" data-id=\"8431e6c\" 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\">Mythic Villa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b34fb6c elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b34fb6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>On an 8,000 sq.m. estate above the Sifnos coastline, Mythic Villa is a study in restraint. Clean architectural lines, natural stone, and uninterrupted views shape a private retreat where Cycladic landscape and modern design meet on equal terms.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fea925 elementor-widget elementor-widget-button\" data-id=\"9fea925\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.mythicvilla.com\/\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Arrival Departure Adults 2 Children 0 Search Welcome to your PrivateResidence in Thessaloniki https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-1-1-1.mp4 Making your stay aholiday to remember [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1238,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Thessaloniki Serviced Apartments | Thess Residences<\/title>\n<meta name=\"description\" content=\"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thessresidences.com\/el\/\" \/>\n<meta property=\"og:locale\" content=\"el_GR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Thessaloniki Serviced Apartments | Thess Residences\" \/>\n<meta property=\"og:description\" content=\"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thessresidences.com\/el\/\" \/>\n<meta property=\"og:site_name\" content=\"Thess Residences\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/thessresidences\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T10:06:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0395\u03ba\u03c4\u03b9\u03bc\u03ce\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7\u03c2\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 \u03bb\u03b5\u03c0\u03c4\u03ac\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/\",\"name\":\"Thessaloniki Serviced Apartments | Thess Residences\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/L281573.webp\",\"datePublished\":\"2026-01-27T10:40:43+00:00\",\"dateModified\":\"2026-06-05T10:06:22+00:00\",\"description\":\"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/#breadcrumb\"},\"inLanguage\":\"el\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thessresidences.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"el\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/L281573.webp\",\"contentUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/L281573.webp\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thessresidences.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Thess Residences\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#website\",\"url\":\"https:\\\/\\\/www.thessresidences.com\\\/\",\"name\":\"Thess Residences\",\"description\":\"Luxury Serviced Apartments in Thessaloniki | Thess Residences\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.thessresidences.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"el\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#organization\",\"name\":\"Thess Residences\",\"url\":\"https:\\\/\\\/www.thessresidences.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"el\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/thess-residences_rgb_logo-html-signature.png\",\"contentUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/thess-residences_rgb_logo-html-signature.png\",\"width\":500,\"height\":500,\"caption\":\"Thess Residences\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thessresidences\\\/\",\"https:\\\/\\\/www.instagram.com\\\/thess_residences\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Thessaloniki Serviced Apartments | Thess Residences","description":"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.","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:\/\/thessresidences.com\/el\/","og_locale":"el_GR","og_type":"article","og_title":"Thessaloniki Serviced Apartments | Thess Residences","og_description":"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.","og_url":"https:\/\/thessresidences.com\/el\/","og_site_name":"Thess Residences","article_publisher":"https:\/\/www.facebook.com\/thessresidences\/","article_modified_time":"2026-06-05T10:06:22+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"\u0395\u03ba\u03c4\u03b9\u03bc\u03ce\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7\u03c2":"8 \u03bb\u03b5\u03c0\u03c4\u03ac"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thessresidences.com\/","url":"https:\/\/thessresidences.com\/","name":"Thessaloniki Serviced Apartments | Thess Residences","isPartOf":{"@id":"https:\/\/www.thessresidences.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thessresidences.com\/#primaryimage"},"image":{"@id":"https:\/\/thessresidences.com\/#primaryimage"},"thumbnailUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp","datePublished":"2026-01-27T10:40:43+00:00","dateModified":"2026-06-05T10:06:22+00:00","description":"Thess Residences is your personal residence in Thessaloniki whatever your visiting schedule, from a few days until a few months; either you are looking for vacation apartments for rent in Thessaloniki or you are travelling for business.","breadcrumb":{"@id":"https:\/\/thessresidences.com\/#breadcrumb"},"inLanguage":"el","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thessresidences.com\/"]}]},{"@type":"ImageObject","inLanguage":"el","@id":"https:\/\/thessresidences.com\/#primaryimage","url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp","contentUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/L281573.webp","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/thessresidences.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thessresidences.com\/"},{"@type":"ListItem","position":2,"name":"Thess Residences"}]},{"@type":"WebSite","@id":"https:\/\/www.thessresidences.com\/#website","url":"https:\/\/www.thessresidences.com\/","name":"Thess Residences","description":"Luxury Serviced Apartments in Thessaloniki | Thess Residences","publisher":{"@id":"https:\/\/www.thessresidences.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thessresidences.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"el"},{"@type":"Organization","@id":"https:\/\/www.thessresidences.com\/#organization","name":"Thess Residences","url":"https:\/\/www.thessresidences.com\/","logo":{"@type":"ImageObject","inLanguage":"el","@id":"https:\/\/www.thessresidences.com\/#\/schema\/logo\/image\/","url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-residences_rgb_logo-html-signature.png","contentUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-residences_rgb_logo-html-signature.png","width":500,"height":500,"caption":"Thess Residences"},"image":{"@id":"https:\/\/www.thessresidences.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thessresidences\/","https:\/\/www.instagram.com\/thess_residences\/"]}]}},"_links":{"self":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":500,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":2414,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/2\/revisions\/2414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/media\/1238"}],"wp:attachment":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}