{"id":3909,"date":"2025-07-03T13:13:15","date_gmt":"2025-07-03T11:13:15","guid":{"rendered":"https:\/\/pachounotary.gr\/golden-visa\/"},"modified":"2025-11-03T20:03:41","modified_gmt":"2025-11-03T18:03:41","slug":"golden-visa","status":"publish","type":"page","link":"https:\/\/pachounotary.gr\/en\/golden-visa\/","title":{"rendered":"Golden Visa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3909\" class=\"elementor elementor-3909 elementor-1303\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2t9r5lzb twbb_section twbb_full_h e-flex e-con-boxed e-con e-parent\" data-id=\"2t9r5lzb\" data-element_type=\"container\" id=\"golden-visa-your-path-to-greek-residency\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1xj63jge elementor-widget elementor-widget-image\" data-id=\"1xj63jge\" data-element_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\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/07\/tenweb_media_SXUJQ7VNK.webp\" class=\"attachment-full size-full wp-image-3915\" alt=\"\u03a7\u03c1\u03c5\u03c3\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03c0\u03ac\u03bd\u03c9 \u03c3\u03b5 \u03c7\u03ac\u03c1\u03c4\u03b7\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-q3zqajfx e-con-full e-flex e-con e-child\" data-id=\"q3zqajfx\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-wvhpaspt elementor-widget-mobile__width-inherit elementor-widget-tablet__width-initial twbb-headline--style-rotate elementor-widget__width-inherit elementor-widget elementor-widget-twbbanimated-headline\" data-id=\"wvhpaspt\" data-element_type=\"widget\" data-settings=\"{&quot;headline_style&quot;:&quot;rotate&quot;,&quot;rotating_text&quot;:&quot;Golden Visa&quot;,&quot;animation_type&quot;:&quot;blinds&quot;}\" data-widget_type=\"twbbanimated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <h1 class=\"twbb-headline twbb-headline-animation-type-blinds twbb-headline-letters\">\n          <span class=\"twbb-headline-plain-text twbb-headline-text-wrapper\">The Greek<\/span>\n        <span class=\"twbb-headline-dynamic-wrapper twbb-headline-text-wrapper\"><\/span>\n          <span class=\"twbb-headline-plain-text twbb-headline-text-wrapper\">Programme<\/span>\n        <\/h1>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-rnr0bjqs elementor-widget-mobile__width-inherit elementor-widget-tablet__width-initial elementor-widget__width-inherit elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"rnr0bjqs\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-size: 20px;\">Obtaining the <\/span><b style=\"font-family: inherit; font-size: 20px; font-style: inherit;\">Golden Visa<\/b><span style=\"font-size: 20px;\"> in Greece is a Process that Combines Key Pillars Such as:<\/span><\/h3><ul><li><p>The <b>property acquisition<\/b><\/p><\/li><li><p>The <b>legal due diligence<\/b><\/p><\/li><li><p>The <b>issuance of a residence permit<\/b> (with the assistance of an Immigration Lawyer)<\/p><\/li><\/ul><p><b>Our goal<\/b> is to answer all your questions and ensure you have access to qualified professionals. We offer you the most <b>comprehensive solution<\/b> for your property purchase and the associated bureaucracy.<\/p><blockquote><p><b>Ensure Your Success:<\/b> If you have not yet found a property, we can guide you, offering a <b>comprehensive and secure solution<\/b> through our services.<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d7e081 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-mobile-button-align-stretch elementor-button-align-center elementor-hidden-mobile elementor-hidden-desktop elementor-hidden-tablet elementor-invisible elementor-widget elementor-widget-twbb_form\" data-id=\"6d7e081\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;button_width&quot;:&quot;30&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"twbb_form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Contact Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"3909\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"6d7e081\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-66 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Enter your email\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-30 e-form__buttons\">\n\t\t\t\t\t<button type=\"submit\" class=\"elementor-button\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\" elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Sign up<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n          <button type=\"reset\" class=\"elementor-button elementor-hidden\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t              \t\t\t\t\t\t<\/span>\n          <\/button>\n\t\t\t\t<\/div>\n                            <div class=\"elementor-form-text-after-description-wrapper elementor-field-group elementor-column elementor-col-100 elementor-widget-wrap\">\n                          <div class=\"elementor-text-editor elementor-clearfix elementor-element\">Reach out to us today for reliable legal advice and expert notary services.<\/div>\n                      <\/div>\n            \t\t\t<\/div>\n\t\t<\/form>\n\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<div class=\"elementor-element elementor-element-ed313ed twbb_section twbb_full_h e-flex e-con-boxed e-con e-parent\" data-id=\"ed313ed\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-68d8350 e-flex e-con-boxed e-con e-child\" data-id=\"68d8350\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80fd117 elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget-tablet__width-initial twbb-headline--style-rotate elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-twbbanimated-headline\" data-id=\"80fd117\" data-element_type=\"widget\" data-settings=\"{&quot;rotating_text&quot;:&quot;+302103003929&quot;,&quot;headline_style&quot;:&quot;rotate&quot;,&quot;animation_type&quot;:&quot;typing&quot;}\" data-widget_type=\"twbbanimated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <h1 class=\"twbb-headline twbb-headline-animation-type-typing twbb-headline-letters\">\n          <span class=\"twbb-headline-plain-text twbb-headline-text-wrapper\">Call us today<\/span>\n        <span class=\"twbb-headline-dynamic-wrapper twbb-headline-text-wrapper\"><\/span>\n        <\/h1>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dae8ab9 elementor-widget elementor-widget-html\" data-id=\"dae8ab9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- Carousel Styling --- *\/\r\n.golden-visa-carousel {\r\n    max-width: 650px;\r\n    margin: 40px auto;\r\n    padding: 30px;\r\n    background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);\r\n    border-radius: 16px;\r\n    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12);\r\n    position: relative;\r\n    overflow: hidden;\r\n    font-family: 'Arial', sans-serif;\r\n}\r\n\r\n\/* Subtle animated background accent *\/\r\n.golden-visa-carousel::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -50%;\r\n    right: -50%;\r\n    width: 200%;\r\n    height: 200%;\r\n    background: radial-gradient(circle, rgba(240, 185, 11, 0.05) 0%, transparent 70%);\r\n    animation: rotate 20s linear infinite;\r\n    pointer-events: none;\r\n}\r\n\r\n@keyframes rotate {\r\n    from { transform: rotate(0deg); }\r\n    to { transform: rotate(360deg); }\r\n}\r\n\r\n.golden-visa-carousel h2 {\r\n    text-align: center;\r\n    color: #003366;\r\n    font-size: 1.8em;\r\n    padding-bottom: 15px;\r\n    margin-top: 0;\r\n    margin-bottom: 25px;\r\n    border-bottom: 3px solid #f0b90b;\r\n    position: relative;\r\n    z-index: 1;\r\n    animation: fadeInDown 0.6s ease-out;\r\n}\r\n\r\n@keyframes fadeInDown {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(-20px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n\/* --- Slide Styling --- *\/\r\n.carousel-slides-wrapper {\r\n    position: relative;\r\n    height: 280px;\r\n    margin-bottom: 20px;\r\n    z-index: 1;\r\n}\r\n\r\n.carousel-slide {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    opacity: 0;\r\n    transform: translateX(30px);\r\n    transition: opacity 0.8s ease-in-out, transform 0.8s ease-in-out;\r\n    padding: 10px 0;\r\n}\r\n\r\n.carousel-slide.active {\r\n    opacity: 1;\r\n    transform: translateX(0);\r\n}\r\n\r\n.carousel-slide.exit {\r\n    opacity: 0;\r\n    transform: translateX(-30px);\r\n}\r\n\r\n.carousel-slide h4 {\r\n    color: #007bff;\r\n    font-size: 1.3em;\r\n    margin-bottom: 12px;\r\n    border-left: 4px solid #007bff;\r\n    padding-left: 15px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    animation: slideInLeft 0.6s ease-out 0.2s both;\r\n}\r\n\r\n.carousel-slide h4 .icon {\r\n    font-size: 1.4em;\r\n    animation: bounce 1s ease-in-out 0.5s;\r\n}\r\n\r\n@keyframes slideInLeft {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateX(-20px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateX(0);\r\n    }\r\n}\r\n\r\n@keyframes bounce {\r\n    0%, 100% { transform: translateY(0); }\r\n    50% { transform: translateY(-5px); }\r\n}\r\n\r\n.carousel-slide p {\r\n    color: #333;\r\n    line-height: 1.7;\r\n    margin: 0;\r\n    animation: fadeIn 0.8s ease-out 0.4s both;\r\n}\r\n\r\n@keyframes fadeIn {\r\n    from { opacity: 0; }\r\n    to { opacity: 1; }\r\n}\r\n\r\n\/* --- CTA Slide Special Styling --- *\/\r\n.carousel-slide.cta-slide {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: center;\r\n    text-align: center;\r\n}\r\n\r\n.carousel-slide.cta-slide h4 {\r\n    border: none;\r\n    color: #003366;\r\n    font-size: 1.6em;\r\n    justify-content: center;\r\n    margin-bottom: 15px;\r\n}\r\n\r\n.carousel-slide.cta-slide .checkmark {\r\n    display: inline-block;\r\n    width: 50px;\r\n    height: 50px;\r\n    background: linear-gradient(135deg, #28a745 0%, #20c997 100%);\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: white;\r\n    font-size: 1.8em;\r\n    margin-bottom: 15px;\r\n    animation: scaleIn 0.5s ease-out 0.3s both;\r\n    box-shadow: 0 5px 15px rgba(40, 167, 69, 0.3);\r\n}\r\n\r\n@keyframes scaleIn {\r\n    from {\r\n        opacity: 0;\r\n        transform: scale(0);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: scale(1);\r\n    }\r\n}\r\n\r\n.carousel-slide.cta-slide .cta-text {\r\n    font-size: 1.15em;\r\n    color: #555;\r\n    margin: 15px 0 25px;\r\n    animation: fadeIn 0.8s ease-out 0.5s both;\r\n}\r\n\r\n.carousel-slide.cta-slide .cta-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: linear-gradient(135deg, #003366 0%, #004d99 100%);\r\n    color: white;\r\n    padding: 14px 35px;\r\n    border-radius: 50px;\r\n    text-decoration: none;\r\n    font-weight: bold;\r\n    font-size: 1.1em;\r\n    box-shadow: 0 6px 20px rgba(0, 51, 102, 0.3);\r\n    transition: all 0.3s ease;\r\n    animation: pulse 2s ease-in-out 1s infinite;\r\n}\r\n\r\n.carousel-slide.cta-slide .cta-button:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 8px 25px rgba(0, 51, 102, 0.4);\r\n    animation: none;\r\n}\r\n\r\n@keyframes pulse {\r\n    0%, 100% { transform: scale(1); }\r\n    50% { transform: scale(1.05); }\r\n}\r\n\r\n.carousel-slide.cta-slide .cta-button .phone-icon {\r\n    font-size: 1.2em;\r\n    animation: ring 1s ease-in-out 2s infinite;\r\n}\r\n\r\n@keyframes ring {\r\n    0%, 100% { transform: rotate(0deg); }\r\n    10%, 30% { transform: rotate(-10deg); }\r\n    20%, 40% { transform: rotate(10deg); }\r\n    50% { transform: rotate(0deg); }\r\n}\r\n\r\n\/* --- Dot Navigation --- *\/\r\n.carousel-dots {\r\n    text-align: center;\r\n    padding: 15px 0 10px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n    z-index: 1;\r\n    position: relative;\r\n}\r\n\r\n.carousel-dot {\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 50%;\r\n    background-color: #d0d0d0;\r\n    cursor: pointer;\r\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    border: 2px solid transparent;\r\n    padding: 0;\r\n    position: relative;\r\n}\r\n\r\n.carousel-dot::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%) scale(0);\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background-color: rgba(0, 51, 102, 0.1);\r\n    transition: transform 0.3s ease;\r\n}\r\n\r\n.carousel-dot:hover::before {\r\n    transform: translate(-50%, -50%) scale(1);\r\n}\r\n\r\n.carousel-dot:hover {\r\n    background-color: #999;\r\n    transform: scale(1.2);\r\n}\r\n\r\n.carousel-dot.active {\r\n    background: linear-gradient(135deg, #003366 0%, #0056b3 100%);\r\n    width: 12px;\r\n    height: 12px;\r\n    border-color: #f0b90b;\r\n    transform: scale(1.3);\r\n    box-shadow: 0 0 10px rgba(0, 51, 102, 0.3);\r\n}\r\n\r\n\/* --- Progress Bar (Now at Bottom) --- *\/\r\n.carousel-progress {\r\n    position: relative;\r\n    height: 4px;\r\n    background-color: #e0e0e0;\r\n    border-radius: 2px;\r\n    margin-top: 10px;\r\n    overflow: hidden;\r\n    z-index: 1;\r\n}\r\n\r\n.carousel-progress-bar {\r\n    height: 100%;\r\n    background: linear-gradient(90deg, #f0b90b 0%, #ffd700 100%);\r\n    width: 0%;\r\n    border-radius: 2px;\r\n    transition: width 0.3s ease;\r\n    box-shadow: 0 0 10px rgba(240, 185, 11, 0.5);\r\n}\r\n\r\n.carousel-progress-bar.animating {\r\n    animation: progressFill 5s linear;\r\n}\r\n\r\n@keyframes progressFill {\r\n    from { width: 0%; }\r\n    to { width: 100%; }\r\n}\r\n\r\n\/* --- Mobile Optimizations --- *\/\r\n@media (max-width: 768px) {\r\n    .golden-visa-carousel {\r\n        padding: 25px 18px;\r\n        margin: 20px 10px;\r\n        border-radius: 12px;\r\n    }\r\n    \r\n    .golden-visa-carousel h2 {\r\n        font-size: 1.5em;\r\n    }\r\n    \r\n    .carousel-slides-wrapper {\r\n        height: auto;\r\n        min-height: 260px;\r\n    }\r\n    \r\n    .carousel-slide h4 {\r\n        font-size: 1.15em;\r\n    }\r\n    \r\n    .carousel-slide h4 .icon {\r\n        font-size: 1.2em;\r\n    }\r\n    \r\n    .carousel-slide p {\r\n        font-size: 0.95em;\r\n        line-height: 1.6;\r\n    }\r\n    \r\n    .carousel-slide.cta-slide h4 {\r\n        font-size: 1.4em;\r\n    }\r\n    \r\n    .carousel-slide.cta-slide .cta-button {\r\n        padding: 12px 28px;\r\n        font-size: 1em;\r\n    }\r\n    \r\n    .carousel-dots {\r\n        gap: 12px;\r\n        padding: 18px 0 10px;\r\n    }\r\n    \r\n    .carousel-dot {\r\n        width: 12px;\r\n        height: 12px;\r\n    }\r\n    \r\n    .carousel-dot.active {\r\n        width: 14px;\r\n        height: 14px;\r\n    }\r\n}\r\n\r\n\/* Smooth transitions for all animated elements *\/\r\n* {\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n<\/style>\r\n\r\n<div class=\"golden-visa-carousel\">\r\n    <h2>Ensure Your Success<\/h2>\r\n    \r\n    <div id=\"text-carousel\" class=\"carousel-slides-wrapper\">\r\n        <div class=\"carousel-slide active\">\r\n            <h4><span class=\"icon\">\ud83c\udfe2<\/span> 1. Comprehensive Service<\/h4>\r\n            <p>A collaborating Golden Visa Lawyer is co-located in our office, ensuring zero delays and seamless coordination between the completion of the purchase and the submission of the legal file.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"carousel-slide\">\r\n            <h4><span class=\"icon\">\u2696\ufe0f<\/span> 2. Legal Security<\/h4>\r\n            <p>The Lawyer undertakes the detailed legal due diligence of the property and the management of the file, including the collection of biometric data and the submission of the application, contributing to the swift issuance of the permit.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"carousel-slide\">\r\n            <h4><span class=\"icon\">\u2705<\/span> 3. Reliability Guarantee<\/h4>\r\n            <p>The Notary Public ensures the legality of the sale and purchase, the correct payment of the price, and the drafting of the required Notarial Certificate for the Golden Visa application, in accordance with Article 20B, Law. 4251\/2014, as amended and in force with the changes introduced by Law 5100\/2024.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"carousel-slide\">\r\n            <h4><span class=\"icon\">\u23f1\ufe0f<\/span> 4. Time Efficiency<\/h4>\r\n            <p>On-site collaboration reduces time-consuming travel and multiple coordination efforts, achieving your goal faster and stress-free.<\/p>\r\n        <\/div>\r\n        \r\n        <!-- CTA Slide -->\r\n        <div class=\"carousel-slide cta-slide\">\r\n            <div class=\"checkmark\">\u2713<\/div>\r\n            <h4>Start Today<\/h4>\r\n            <p class=\"cta-text\">Contact us for a<br>free initial consultation<\/p>\r\n            <a href=\"tel:+302103003929\" class=\"cta-button\">\r\n                <span class=\"phone-icon\">\ud83d\udcde<\/span>\r\n                <span>+30 210 300 3929<\/span>\r\n            <\/a>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n    <!-- Dot Navigation -->\r\n    <div class=\"carousel-dots\" id=\"carousel-dots\"><\/div>\r\n    \r\n    <!-- Progress Bar (Now at Bottom) -->\r\n    <div class=\"carousel-progress\">\r\n        <div class=\"carousel-progress-bar\" id=\"progressBar\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    let currentSlide = 0;\r\n    const slides = document.querySelectorAll('#text-carousel .carousel-slide');\r\n    const totalSlides = slides.length;\r\n    const dotsContainer = document.getElementById('carousel-dots');\r\n    const progressBar = document.getElementById('progressBar');\r\n    let autoSlideInterval;\r\n\r\n    \/\/ Create dots dynamically (one for each slide)\r\n    function createDots() {\r\n        for (let i = 0; i < totalSlides; i++) {\r\n            const dot = document.createElement('span');\r\n            dot.classList.add('carousel-dot');\r\n            if (i === 0) dot.classList.add('active');\r\n            dot.addEventListener('click', () => goToSlide(i));\r\n            dot.setAttribute('aria-label', `Go to slide ${i + 1}`);\r\n            dotsContainer.appendChild(dot);\r\n        }\r\n    }\r\n\r\n    function updateDots() {\r\n        const dots = document.querySelectorAll('.carousel-dot');\r\n        dots.forEach((dot, index) => {\r\n            dot.classList.toggle('active', index === currentSlide);\r\n        });\r\n    }\r\n\r\n    function animateProgressBar() {\r\n        \/\/ Reset progress bar\r\n        progressBar.classList.remove('animating');\r\n        progressBar.style.width = '0%';\r\n        \r\n        \/\/ Trigger reflow to restart animation\r\n        void progressBar.offsetWidth;\r\n        \r\n        \/\/ Start animation\r\n        progressBar.classList.add('animating');\r\n    }\r\n\r\n    function showSlide(index) {\r\n        const previousSlide = currentSlide;\r\n        \r\n        if (index >= totalSlides) {\r\n            currentSlide = 0;\r\n        } else if (index < 0) {\r\n            currentSlide = totalSlides - 1;\r\n        } else {\r\n            currentSlide = index;\r\n        }\r\n\r\n        \/\/ Add exit animation to previous slide\r\n        if (slides[previousSlide]) {\r\n            slides[previousSlide].classList.add('exit');\r\n        }\r\n\r\n        \/\/ Remove all active and exit classes\r\n        slides.forEach(slide => {\r\n            slide.classList.remove('active', 'exit');\r\n        });\r\n\r\n        \/\/ Show current slide\r\n        slides[currentSlide].classList.add('active');\r\n        \r\n        updateDots();\r\n        animateProgressBar();\r\n    }\r\n\r\n    function goToSlide(index) {\r\n        clearInterval(autoSlideInterval);\r\n        showSlide(index);\r\n        startAutoSlide();\r\n    }\r\n\r\n    function startAutoSlide() {\r\n        autoSlideInterval = setInterval(() => {\r\n            showSlide(currentSlide + 1);\r\n        }, 5000);\r\n    }\r\n\r\n    \/\/ Pause on hover (desktop only)\r\n    const carousel = document.querySelector('.golden-visa-carousel');\r\n    carousel.addEventListener('mouseenter', () => {\r\n        clearInterval(autoSlideInterval);\r\n        progressBar.style.animationPlayState = 'paused';\r\n    });\r\n    \r\n    carousel.addEventListener('mouseleave', () => {\r\n        startAutoSlide();\r\n        progressBar.style.animationPlayState = 'running';\r\n    });\r\n\r\n    \/\/ Touch swipe support for mobile\r\n    let touchStartX = 0;\r\n    let touchEndX = 0;\r\n\r\n    carousel.addEventListener('touchstart', (e) => {\r\n        touchStartX = e.changedTouches[0].screenX;\r\n    });\r\n\r\n    carousel.addEventListener('touchend', (e) => {\r\n        touchEndX = e.changedTouches[0].screenX;\r\n        handleSwipe();\r\n    });\r\n\r\n    function handleSwipe() {\r\n        if (touchEndX < touchStartX - 50) {\r\n            \/\/ Swipe left\r\n            goToSlide(currentSlide + 1);\r\n        }\r\n        if (touchEndX > touchStartX + 50) {\r\n            \/\/ Swipe right\r\n            goToSlide(currentSlide - 1);\r\n        }\r\n    }\r\n\r\n    \/\/ Initialize\r\n    createDots();\r\n    showSlide(currentSlide);\r\n    startAutoSlide();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8cee0c elementor-widget-mobile__width-auto elementor-widget-tablet__width-initial elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"b8cee0c\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Assessment of your needs and the legal requirements<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Specialized support from a collaborating Lawyer<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Careful preparation of all necessary documents<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Submission and monitoring of the application to the Competent State Authorities<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0343c57 elementor-widget-mobile__width-inherit elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"0343c57\" data-element_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=\"571\" height=\"1000\" src=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/10\/scale-of-justice1.png\" class=\"attachment-full size-full wp-image-3914\" alt=\"\u0396\u03c5\u03b3\u03b1\u03c1\u03b9\u03ac \u03b4\u03b9\u03ba\u03b1\u03b9\u03bf\u03c3\u03cd\u03bd\u03b7\u03c2 \u03bc\u03b5 \u03b1\u03b5\u03c4\u03cc\" srcset=\"https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/10\/scale-of-justice1.png 571w, https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/10\/scale-of-justice1-171x300.png 171w, https:\/\/pachounotary.gr\/wp-content\/uploads\/2025\/10\/scale-of-justice1-343x600.png 343w\" sizes=\"(max-width: 571px) 100vw, 571px\" title=\"\">\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-54a2712 e-grid e-con-boxed e-con e-parent\" data-id=\"54a2712\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8e1054 elementor-widget elementor-widget-html\" data-id=\"c8e1054\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* --- Legal News Section Styling --- *\/\n.legal-news-section {\n    max-width: 650px;\n    margin: 40px auto;\n    padding: 30px 20px;\n    position: relative;\n    font-family: 'Arial', sans-serif;\n}\n\n.legal-news-section h3 {\n    text-align: center;\n    color: #003366;\n    font-size: 1.6em;\n    margin-bottom: 10px;\n    font-weight: 600;\n    letter-spacing: 0.3px;\n}\n\n.legal-news-subtitle {\n    text-align: center;\n    color: #666;\n    font-size: 0.95em;\n    margin-bottom: 30px;\n}\n\n.news-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 18px;\n    margin-top: 25px;\n}\n\n.news-item {\n    position: relative;\n    padding: 20px 20px 20px 24px;\n    border: 1px solid #e5e5e5;\n    border-radius: 8px;\n    transition: all 0.3s ease;\n    cursor: pointer;\n    text-decoration: none;\n    display: block;\n    background: #ffffff;\n}\n\n.news-item::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 4px;\n    background: #e5e5e5;\n    border-radius: 8px 0 0 8px;\n    transition: all 0.3s ease;\n}\n\n.news-item.article::before {\n    background: #007bff;\n}\n\n.news-item.external::before {\n    background: #f0b90b;\n}\n\n.news-item:hover {\n    border-color: #ccc;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n    transform: translateY(-2px);\n}\n\n.news-item:hover::before {\n    width: 6px;\n}\n\n.news-item-header {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 12px;\n}\n\n.news-item-type {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 4px 12px;\n    background-color: rgba(0, 123, 255, 0.08);\n    color: #007bff;\n    border-radius: 4px;\n    font-size: 0.75em;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    white-space: nowrap;\n}\n\n.news-item.external .news-item-type {\n    background-color: rgba(240, 185, 11, 0.12);\n    color: #d4a307;\n}\n\n.news-item-icon-wrapper {\n    flex-shrink: 0;\n}\n\n.news-item-icon {\n    width: 8px;\n    height: 8px;\n    background: #007bff;\n    border-radius: 50%;\n    display: inline-block;\n}\n\n.news-item.external .news-item-icon {\n    background: #f0b90b;\n}\n\n.news-item-title {\n    color: #003366;\n    font-size: 1.05em;\n    font-weight: 600;\n    line-height: 1.5;\n    transition: color 0.3s ease;\n    margin-bottom: 0;\n}\n\n.news-item:hover .news-item-title {\n    color: #0056b3;\n}\n\n.news-item-meta {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 0.82em;\n    color: #999;\n    margin-top: 10px;\n}\n\n.external-indicator {\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n    color: #d4a307;\n    font-size: 0.85em;\n    font-weight: 500;\n}\n\n.external-arrow {\n    display: inline-block;\n    width: 12px;\n    height: 12px;\n    border-top: 2px solid currentColor;\n    border-right: 2px solid currentColor;\n    transform: rotate(45deg);\n    margin-left: 2px;\n}\n\n\/* Divider line *\/\n.news-divider {\n    height: 1px;\n    background: linear-gradient(to right, transparent, #e0e0e0 20%, #e0e0e0 80%, transparent);\n    margin: 25px 0;\n}\n\n\/* Mobile Optimizations *\/\n@media (max-width: 768px) {\n    .legal-news-section {\n        padding: 25px 15px;\n        margin: 30px 10px;\n    }\n    \n    .legal-news-section h3 {\n        font-size: 1.4em;\n    }\n    \n    .news-grid {\n        grid-template-columns: 1fr;\n        gap: 15px;\n    }\n    \n    .news-item {\n        padding: 18px 16px 18px 20px;\n    }\n    \n    .news-item-title {\n        font-size: 1em;\n        line-height: 1.4;\n    }\n    \n    .news-item-header {\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 8px;\n    }\n}\n\n\/* Tablet optimization *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n    .news-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n}\n\n\/* Subtle animation on load *\/\n@keyframes fadeInUp {\n    from {\n        opacity: 0;\n        transform: translateY(20px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n.news-item {\n    animation: fadeInUp 0.5s ease-out forwards;\n    opacity: 0;\n}\n\n.news-item:nth-child(1) { animation-delay: 0.1s; }\n.news-item:nth-child(2) { animation-delay: 0.2s; }\n.news-item:nth-child(3) { animation-delay: 0.3s; }\n.news-item:nth-child(4) { animation-delay: 0.4s; }\n\n\/* Accessibility improvements *\/\n.news-item:focus {\n    outline: 2px solid #007bff;\n    outline-offset: 2px;\n}\n\n.news-item:active {\n    transform: translateY(0);\n}\n<\/style>\n\n<div class=\"legal-news-section\">\n    <h3>Legal News<\/h3>\n    <p class=\"legal-news-subtitle\">Stay informed about the latest Golden Visa developments<\/p>\n    \n    <div class=\"news-divider\"><\/div>\n    \n    <div class=\"news-grid\">\n        <!-- Article 1 - Internal -->\n        <a href=\"https:\/\/pachounotary.gr\/golden-visa-news\/\" class=\"news-item article\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"news-item-header\">\n                <span class=\"news-item-type\">\n                    <span class=\"news-item-icon\"><\/span>\n                    Article\n                <\/span>\n            <\/div>\n            <div class=\"news-item-title\">Understanding Requirements & Investment Options<\/div>\n            <div class=\"news-item-meta\">\n                <span>Read more<\/span>\n            <\/div>\n        <\/a>\n        \n        <!-- Article 2 - Internal -->\n        <a href=\"https:\/\/nomadgate.com\/greek-golden-visa-guide\/\" class=\"news-item article\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"news-item-header\">\n                <span class=\"news-item-type\">\n                    <span class=\"news-item-icon\"><\/span>\n                    Article\n                <\/span>\n            <\/div>\n            <div class=\"news-item-title\">Understanding the new Golden Visa Law No. 5100\/2024: Key Points and Implications<\/div>\n            <div class=\"news-item-meta\">\n                <span>Read more<\/span>\n            <\/div>\n        <\/a>\n        \n        <!-- Article 3 - Internal (Greek) -->\n        <a href=\"https:\/\/www.transparency.gr\/wp-content\/uploads\/2021\/04\/GoldenVisas_FINAL-REPORT_2021.pdf\" class=\"news-item article\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"news-item-header\">\n                <span class=\"news-item-type\">\n                    <span class=\"news-item-icon\"><\/span>\n                    Article\n                <\/span>\n            <\/div>\n            <div class=\"news-item-title\">Golden Visa, Transparency Authority (Research Study)<\/div>\n            <div class=\"news-item-meta\">\n                <span>Read more<\/span>\n            <\/div>\n        <\/a>\n        \n        <!-- External Link - Government Site -->\n        <a href=\"https:\/\/migration.gov.gr\/golden-visa\/\" class=\"news-item external\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <div class=\"news-item-header\">\n                <span class=\"news-item-type\">\n                    <span class=\"news-item-icon\"><\/span>\n                    Ministry\n                <\/span>\n            <\/div>\n            <div class=\"news-item-title\">\n                Clarification documents for article 20B of Law 4251\/14\n            <\/div>\n            <div class=\"news-item-meta\">\n                <span class=\"external-indicator\">\n                    External link\n                    <span class=\"external-arrow\"><\/span>\n                <\/span>\n            <\/div>\n        <\/a>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-787b802 elementor-widget elementor-widget-html\" data-id=\"787b802\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* Golden Visa Checker - Optimized Responsive Version *\/\r\n.gv-checker-container {\r\n    background-color: #f7f7f7;\r\n    border: 2px solid #0056b3;\r\n    padding: 28px;\r\n    border-radius: 10px;\r\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\r\n    max-width: 650px;\r\n    margin: 25px auto 30px auto;\r\n    font-family: Arial, sans-serif;\r\n}\r\n\r\n.gv-checker-container .gv-header {\r\n    background: linear-gradient(135deg, #0056b3 0%, #003d82 100%);\r\n    color: white;\r\n    padding: 25px 28px;\r\n    text-align: center;\r\n    position: relative;\r\n    border-radius: 8px 8px 0 0;\r\n    margin: -28px -28px 0 -28px;\r\n}\r\n\r\n.gv-checker-container .gv-header h2 {\r\n    color: white;\r\n    font-size: 1.75em;\r\n    margin-bottom: 6px;\r\n    line-height: 1.2;\r\n}\r\n\r\n.gv-checker-container .gv-header p {\r\n    opacity: 0.9;\r\n    font-size: 0.95em;\r\n    margin: 0;\r\n}\r\n\r\n.gv-checker-container .lang-toggle {\r\n    text-align: right;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.gv-checker-container .lang-toggle button {\r\n    background: none;\r\n    border: none;\r\n    cursor: pointer;\r\n    padding: 4px;\r\n    font-size: 1.1em;\r\n    width: auto;\r\n    display: inline-block;\r\n    color: white;\r\n    font-weight: bold;\r\n    transition: opacity 0.3s;\r\n}\r\n\r\n.gv-checker-container .lang-toggle button:hover {\r\n    opacity: 0.8;\r\n}\r\n\r\n.gv-checker-container .lang-toggle button.active {\r\n    opacity: 1;\r\n    text-decoration: underline;\r\n}\r\n\r\n.gv-checker-container .progress-bar {\r\n    background: #e0e0e0;\r\n    height: 6px;\r\n}\r\n\r\n.gv-checker-container .progress-fill {\r\n    background: linear-gradient(90deg, #4CAF50, #8BC34A);\r\n    height: 100%;\r\n    width: 0%;\r\n    transition: width 0.4s ease;\r\n}\r\n\r\n.gv-checker-container .gv-content {\r\n    padding: 28px 0;\r\n    min-height: 400px;\r\n}\r\n\r\n.gv-checker-container .gv-page {\r\n    display: none;\r\n}\r\n\r\n.gv-checker-container .gv-page.active {\r\n    display: block;\r\n    animation: gvFadeIn 0.4s;\r\n}\r\n\r\n@keyframes gvFadeIn {\r\n    from { opacity: 0; transform: translateY(15px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n.gv-checker-container .page-title {\r\n    font-size: 1.3em;\r\n    color: #0056b3;\r\n    margin-bottom: 18px;\r\n    font-weight: 600;\r\n}\r\n\r\n.gv-checker-container .gv-question {\r\n    margin-bottom: 18px;\r\n}\r\n\r\n.gv-checker-container .gv-question label {\r\n    display: block;\r\n    font-size: 1em;\r\n    font-weight: bold;\r\n    color: #333;\r\n    margin-bottom: 7px;\r\n}\r\n\r\n.gv-checker-container .radio-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n}\r\n\r\n.gv-checker-container .radio-item {\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 10px 14px;\r\n    border: 2px solid #e0e0e0;\r\n    border-radius: 5px;\r\n    cursor: pointer;\r\n    transition: all 0.3s;\r\n    background: #fafafa;\r\n}\r\n\r\n.gv-checker-container .radio-item:hover {\r\n    border-color: #0056b3;\r\n    background: #f0f4ff;\r\n}\r\n\r\n.gv-checker-container .radio-item input {\r\n    margin-right: 10px;\r\n    width: 18px;\r\n    height: 18px;\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.gv-checker-container .radio-item label {\r\n    margin: 0;\r\n    font-weight: 400;\r\n    font-size: 0.95em;\r\n    cursor: pointer;\r\n}\r\n\r\n.gv-checker-container .checkbox-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n}\r\n\r\n.gv-checker-container .checkbox-item {\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 10px 14px;\r\n    border: 2px solid #e0e0e0;\r\n    border-radius: 5px;\r\n    cursor: pointer;\r\n    transition: all 0.3s;\r\n    background: #fafafa;\r\n}\r\n\r\n.gv-checker-container .checkbox-item:hover {\r\n    border-color: #0056b3;\r\n    background: #f0f4ff;\r\n}\r\n\r\n.gv-checker-container .checkbox-item input[type=\"checkbox\"] {\r\n    margin-right: 10px;\r\n    width: 18px;\r\n    height: 18px;\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.gv-checker-container .checkbox-item label {\r\n    margin: 0;\r\n    font-weight: 400;\r\n    font-size: 0.95em;\r\n    cursor: pointer;\r\n    flex: 1;\r\n}\r\n\r\n.gv-checker-container .info-note {\r\n    background: #e3f2fd;\r\n    border-left: 4px solid #2196F3;\r\n    padding: 10px 14px;\r\n    margin-top: 10px;\r\n    border-radius: 4px;\r\n    font-size: 0.9em;\r\n    color: #0d47a1;\r\n}\r\n\r\n.gv-checker-container input[type=\"number\"],\r\n.gv-checker-container select {\r\n    width: 95%;\r\n    padding: 10px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 5px;\r\n    font-size: 16px;\r\n    transition: all 0.3s;\r\n    background: white;\r\n    margin-bottom: 18px;\r\n}\r\n\r\n.gv-checker-container input[type=\"number\"]:focus,\r\n.gv-checker-container select:focus {\r\n    outline: none;\r\n    border-color: #0056b3;\r\n    background: white;\r\n}\r\n\r\n.gv-checker-container .button-group {\r\n    display: flex;\r\n    gap: 10px;\r\n    margin-top: 22px;\r\n}\r\n\r\n.gv-checker-container .gv-btn {\r\n    flex: 1;\r\n    padding: 13px 20px;\r\n    font-size: 17px;\r\n    font-weight: bold;\r\n    border: none;\r\n    border-radius: 5px;\r\n    cursor: pointer;\r\n    transition: all 0.3s;\r\n}\r\n\r\n.gv-checker-container .gv-btn-primary {\r\n    background-color: #ff6600;\r\n    color: white;\r\n}\r\n\r\n.gv-checker-container .gv-btn-primary:hover:not(:disabled) {\r\n    background-color: #e55a00;\r\n}\r\n\r\n.gv-checker-container .gv-btn-secondary {\r\n    background: #e0e0e0;\r\n    color: #333;\r\n}\r\n\r\n.gv-checker-container .gv-btn-secondary:hover {\r\n    background: #d0d0d0;\r\n}\r\n\r\n.gv-checker-container .gv-btn:disabled {\r\n    opacity: 0.5;\r\n    cursor: not-allowed;\r\n}\r\n\r\n.gv-checker-container .gv-results {\r\n    display: none;\r\n}\r\n\r\n.gv-checker-container .gv-results.show {\r\n    display: block;\r\n    animation: gvFadeIn 0.5s;\r\n}\r\n\r\n.gv-checker-container .result-header {\r\n    font-size: 1.35em;\r\n    font-weight: bold;\r\n    margin-bottom: 22px;\r\n    padding: 18px;\r\n    border-radius: 10px;\r\n    text-align: center;\r\n}\r\n\r\n.gv-checker-container .result-header.eligible {\r\n    background: #d4edda;\r\n    color: #155724;\r\n}\r\n\r\n.gv-checker-container .result-header.not-eligible {\r\n    background: #f8d7da;\r\n    color: #721c24;\r\n}\r\n\r\n.gv-checker-container .result-header.partial {\r\n    background: #fff3cd;\r\n    color: #856404;\r\n}\r\n\r\n.gv-checker-container .result-section {\r\n    margin: 18px 0;\r\n    padding: 18px;\r\n    background: #f8f9fa;\r\n    border-radius: 10px;\r\n    border-left: 4px solid #0056b3;\r\n}\r\n\r\n.gv-checker-container .result-section h3 {\r\n    color: #0056b3;\r\n    font-size: 1.15em;\r\n    margin-bottom: 10px;\r\n    margin-top: 0;\r\n}\r\n\r\n.gv-checker-container .result-section ul {\r\n    margin: 8px 0;\r\n    padding-left: 22px;\r\n}\r\n\r\n.gv-checker-container .result-section li {\r\n    margin: 6px 0;\r\n    line-height: 1.5;\r\n}\r\n\r\n.gv-checker-container .eu-warning {\r\n    display: none;\r\n    background: #fff3cd;\r\n    border: 2px solid #ffc107;\r\n    border-radius: 8px;\r\n    padding: 18px;\r\n    margin: 18px 0;\r\n}\r\n\r\n.gv-checker-container .eu-warning.show {\r\n    display: block;\r\n    animation: gvFadeIn 0.4s;\r\n}\r\n\r\n.gv-checker-container .eu-warning-content {\r\n    display: flex;\r\n    align-items: start;\r\n    gap: 12px;\r\n}\r\n\r\n.gv-checker-container .eu-warning-icon {\r\n    font-size: 2em;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.gv-checker-container .eu-warning-text {\r\n    flex: 1;\r\n}\r\n\r\n.gv-checker-container .eu-warning-text h3 {\r\n    color: #856404;\r\n    margin: 0 0 8px 0;\r\n    font-size: 1.1em;\r\n}\r\n\r\n.gv-checker-container .eu-warning-text p {\r\n    color: #856404;\r\n    margin: 0;\r\n    line-height: 1.5;\r\n}\r\n\r\n\/* ================================\r\n   MOBILE RESPONSIVE STYLES\r\n   ================================ *\/\r\n\r\n\/* Tablets and smaller (768px and below) *\/\r\n@media screen and (max-width: 768px) {\r\n    .gv-checker-container {\r\n        padding: 20px;\r\n        margin: 15px auto 20px auto;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    .gv-checker-container .gv-header {\r\n        padding: 20px 18px;\r\n        margin: -20px -20px 0 -20px;\r\n        border-radius: 6px 6px 0 0;\r\n    }\r\n\r\n    .gv-checker-container .gv-header h2 {\r\n        font-size: 1.4em;\r\n        margin-bottom: 5px;\r\n    }\r\n\r\n    .gv-checker-container .gv-header p {\r\n        font-size: 0.9em;\r\n    }\r\n\r\n    .gv-checker-container .gv-content {\r\n        padding: 20px 0;\r\n        min-height: 350px;\r\n    }\r\n\r\n    .gv-checker-container .page-title {\r\n        font-size: 1.2em;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .gv-checker-container #gvIntroText {\r\n        font-size: 0.95em;\r\n        margin-bottom: 18px;\r\n    }\r\n\r\n    .gv-checker-container .gv-question label {\r\n        font-size: 0.95em;\r\n    }\r\n\r\n    .gv-checker-container .radio-item,\r\n    .gv-checker-container .checkbox-item {\r\n        padding: 10px 12px;\r\n    }\r\n\r\n    .gv-checker-container .radio-item label,\r\n    .gv-checker-container .checkbox-item label {\r\n        font-size: 0.9em;\r\n    }\r\n\r\n    .gv-checker-container .button-group {\r\n        flex-direction: column;\r\n        gap: 10px;\r\n    }\r\n\r\n    .gv-checker-container .gv-btn {\r\n        padding: 12px 18px;\r\n        font-size: 16px;\r\n    }\r\n\r\n    .gv-checker-container .result-header {\r\n        font-size: 1.2em;\r\n        padding: 15px;\r\n    }\r\n\r\n    .gv-checker-container .result-section {\r\n        padding: 15px;\r\n        margin: 15px 0;\r\n    }\r\n\r\n    .gv-checker-container .result-section h3 {\r\n        font-size: 1.1em;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning {\r\n        padding: 15px;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-content {\r\n        gap: 10px;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-icon {\r\n        font-size: 1.5em;\r\n    }\r\n}\r\n\r\n\/* Mobile phones (480px and below) *\/\r\n@media screen and (max-width: 480px) {\r\n    .gv-checker-container {\r\n        padding: 15px;\r\n        margin: 10px;\r\n        border-width: 1px;\r\n        border-radius: 6px;\r\n    }\r\n\r\n    .gv-checker-container .gv-header {\r\n        padding: 15px 12px;\r\n        margin: -15px -15px 0 -15px;\r\n        border-radius: 5px 5px 0 0;\r\n    }\r\n\r\n    .gv-checker-container .gv-header h2 {\r\n        font-size: 1.1em;\r\n        margin-bottom: 4px;\r\n        line-height: 1.3;\r\n    }\r\n\r\n    .gv-checker-container .gv-header p {\r\n        font-size: 0.85em;\r\n        line-height: 1.4;\r\n    }\r\n\r\n    .gv-checker-container .lang-toggle button {\r\n        font-size: 1em;\r\n        padding: 3px;\r\n    }\r\n\r\n    .gv-checker-container .gv-content {\r\n        padding: 15px 0;\r\n        min-height: 300px;\r\n    }\r\n\r\n    .gv-checker-container .page-title {\r\n        font-size: 1.1em;\r\n        margin-bottom: 12px;\r\n    }\r\n\r\n    .gv-checker-container #gvIntroText {\r\n        font-size: 0.9em;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .gv-checker-container .gv-question {\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .gv-checker-container .gv-question label {\r\n        font-size: 0.9em;\r\n        margin-bottom: 6px;\r\n    }\r\n\r\n    .gv-checker-container .radio-item,\r\n    .gv-checker-container .checkbox-item {\r\n        padding: 9px 10px;\r\n    }\r\n\r\n    .gv-checker-container .radio-item input,\r\n    .gv-checker-container .checkbox-item input {\r\n        width: 16px;\r\n        height: 16px;\r\n        margin-right: 8px;\r\n    }\r\n\r\n    .gv-checker-container .radio-item label,\r\n    .gv-checker-container .checkbox-item label {\r\n        font-size: 0.85em;\r\n        line-height: 1.4;\r\n    }\r\n\r\n    .gv-checker-container .info-note {\r\n        font-size: 0.85em;\r\n        padding: 8px 12px;\r\n    }\r\n\r\n    .gv-checker-container input[type=\"number\"],\r\n    .gv-checker-container select {\r\n        width: 100%;\r\n        padding: 10px;\r\n        font-size: 16px;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .gv-checker-container .button-group {\r\n        margin-top: 18px;\r\n    }\r\n\r\n    .gv-checker-container .gv-btn {\r\n        padding: 11px 16px;\r\n        font-size: 15px;\r\n    }\r\n\r\n    .gv-checker-container .result-header {\r\n        font-size: 1.05em;\r\n        padding: 12px;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .gv-checker-container .result-section {\r\n        padding: 12px;\r\n        margin: 12px 0;\r\n    }\r\n\r\n    .gv-checker-container .result-section h3 {\r\n        font-size: 1em;\r\n        margin-bottom: 8px;\r\n    }\r\n\r\n    .gv-checker-container .result-section ul {\r\n        padding-left: 18px;\r\n    }\r\n\r\n    .gv-checker-container .result-section li {\r\n        font-size: 0.9em;\r\n        margin: 5px 0;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning {\r\n        padding: 12px;\r\n        margin: 12px 0;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-content {\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        text-align: center;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-icon {\r\n        font-size: 1.8em;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-text h3 {\r\n        font-size: 1em;\r\n        margin-bottom: 6px;\r\n    }\r\n\r\n    .gv-checker-container .eu-warning-text p {\r\n        font-size: 0.9em;\r\n    }\r\n}\r\n\r\n\/* Very small phones (360px and below) *\/\r\n@media screen and (max-width: 360px) {\r\n    .gv-checker-container .gv-header h2 {\r\n        font-size: 1em;\r\n    }\r\n\r\n    .gv-checker-container .gv-header p {\r\n        font-size: 0.8em;\r\n    }\r\n\r\n    .gv-checker-container .page-title {\r\n        font-size: 1em;\r\n    }\r\n\r\n    .gv-checker-container .result-header {\r\n        font-size: 0.95em;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div id=\"gvChecker\" class=\"gv-checker-container\">\r\n    <!-- Header -->\r\n    <div class=\"gv-header\">\r\n        <div class=\"lang-toggle\">\r\n            <button onclick=\"gvSetLanguage('en')\" id=\"langBtnEn\" class=\"active\" title=\"Switch to English\">\ud83c\uddec\ud83c\udde7<\/button>\r\n            <button onclick=\"gvSetLanguage('el')\" id=\"langBtnEl\" title=\"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5 \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac\">\ud83c\uddec\ud83c\uddf7<\/button>\r\n        <\/div>\r\n        <h2 id=\"gvHeaderTitle\">Greek Golden Visa Eligibility Checker<\/h2>\r\n        <p id=\"gvHeaderSubtitle\">This tool provides guidance only. Always consult qualified legal professionals.<\/p>\r\n        <div class=\"progress-bar\">\r\n            <div class=\"progress-fill\" id=\"gvProgressBar\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Content Area -->\r\n    <div class=\"gv-content\">\r\n        <!-- EU Citizenship Warning -->\r\n        <div id=\"gvEuWarning\" class=\"eu-warning\">\r\n            <div class=\"eu-warning-content\">\r\n                <div class=\"eu-warning-icon\">\u2139\ufe0f<\/div>\r\n                <div class=\"eu-warning-text\">\r\n                    <h3 id=\"gvWarningTitle\">EU Citizens Already Have Freedom of Movement<\/h3>\r\n                    <p id=\"gvWarningText\">As an EU\/EEA citizen, you already have the right to live, work, and travel freely in Greece and all EU countries without needing a Golden Visa. The Golden Visa program is designed for non-EU\/EEA citizens.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Page 1: Citizenship -->\r\n        <div id=\"gvPage1\" class=\"gv-page active\">\r\n            <p id=\"gvIntroText\" style=\"font-size: 1.05em; color: #555; margin-bottom: 22px; line-height: 1.6;\">\r\n                Find out if you qualify for residency through property investment in Greece.\r\n            <\/p>\r\n            <h3 class=\"page-title\" id=\"gvPage1Title\">Citizenship Status<\/h3>\r\n            <div class=\"gv-question\">\r\n                <label id=\"gvQ1Label\">Are you a citizen of the EU or EEA?<\/label>\r\n                <div class=\"radio-group\">\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvEuYes\" name=\"gvEuCitizen\" value=\"yes\" onchange=\"gvCheckEUCitizenship()\">\r\n                        <label for=\"gvEuYes\" id=\"gvEuYesLabel\">Yes, I am an EU\/EEA citizen<\/label>\r\n                    <\/div>\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvEuNo\" name=\"gvEuCitizen\" value=\"no\" checked onchange=\"gvCheckEUCitizenship()\">\r\n                        <label for=\"gvEuNo\" id=\"gvEuNoLabel\">No, I am not an EU\/EEA citizen<\/label>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"button-group\">\r\n                <button class=\"gv-btn gv-btn-primary\" onclick=\"gvNextPage()\" id=\"gvPage1Next\">Next<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Page 2: Investment Amount & Location -->\r\n        <div id=\"gvPage2\" class=\"gv-page\">\r\n            <h3 class=\"page-title\" id=\"gvPage2Title\">Investment Details<\/h3>\r\n            \r\n            <div class=\"gv-question\">\r\n                <label for=\"gvInvestmentAmount\" id=\"gvQ2Label\">What is your planned investment amount? (\u20ac)<\/label>\r\n                <input type=\"number\" id=\"gvInvestmentAmount\" min=\"0\" step=\"1000\" placeholder=\"e.g., 250000\">\r\n            <\/div>\r\n\r\n            <div class=\"gv-question\">\r\n                <label for=\"gvLocation\" id=\"gvQ3Label\">Where are you planning to invest?<\/label>\r\n                <select id=\"gvLocation\">\r\n                    <option value=\"\" id=\"gvLocationPlaceholder\">-- Select location --<\/option>\r\n                    <option value=\"high-demand\" id=\"gvLocationHighDemand\">High-demand areas (Attica, Thessaloniki, Mykonos, Santorini)<\/option>\r\n                    <option value=\"normal\" id=\"gvLocationNormal\">Rest of Greece<\/option>\r\n                    <option value=\"change-of-use\" id=\"gvLocationChangeOfUse\">Change of Use Property<\/option>\r\n                    <option value=\"not-sure\" id=\"gvLocationNotSure\">Not sure yet<\/option>\r\n                <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"button-group\">\r\n                <button class=\"gv-btn gv-btn-secondary\" onclick=\"gvPrevPage()\" id=\"gvPage2Back\">Back<\/button>\r\n                <button class=\"gv-btn gv-btn-primary\" onclick=\"gvNextPage()\" id=\"gvPage2Next\">Next<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Page 3: Personal Information -->\r\n        <div id=\"gvPage3\" class=\"gv-page\">\r\n            <h3 class=\"page-title\" id=\"gvPage3Title\">Personal Information<\/h3>\r\n            \r\n            <div class=\"gv-question\">\r\n                <label for=\"gvAge\" id=\"gvQ4Label\">What is your age?<\/label>\r\n                <input type=\"number\" id=\"gvAge\" min=\"18\" max=\"120\" placeholder=\"e.g., 35\">\r\n            <\/div>\r\n\r\n            <div class=\"gv-question\">\r\n                <label id=\"gvQ5Label\">Who will you include in your application?<\/label>\r\n                <div class=\"info-note\" id=\"gvFamilyNote\">\r\n                    Select all that apply. You can include your spouse, children, and parents of both you and your spouse.\r\n                <\/div>\r\n                <div class=\"checkbox-group\">\r\n                    <div class=\"checkbox-item\">\r\n                        <input type=\"checkbox\" id=\"gvFamilySpouse\" name=\"gvFamily\" value=\"spouse\">\r\n                        <label for=\"gvFamilySpouse\" id=\"gvFamilySpouseLabel\">My spouse\/partner<\/label>\r\n                    <\/div>\r\n                    <div class=\"checkbox-item\">\r\n                        <input type=\"checkbox\" id=\"gvFamilyChildren\" name=\"gvFamily\" value=\"children\">\r\n                        <label for=\"gvFamilyChildren\" id=\"gvFamilyChildrenLabel\">My children<\/label>\r\n                    <\/div>\r\n                    <div class=\"checkbox-item\">\r\n                        <input type=\"checkbox\" id=\"gvFamilyMyParents\" name=\"gvFamily\" value=\"my-parents\">\r\n                        <label for=\"gvFamilyMyParents\" id=\"gvFamilyMyParentsLabel\">My parents<\/label>\r\n                    <\/div>\r\n                    <div class=\"checkbox-item\">\r\n                        <input type=\"checkbox\" id=\"gvFamilySpouseParents\" name=\"gvFamily\" value=\"spouse-parents\">\r\n                        <label for=\"gvFamilySpouseParents\" id=\"gvFamilySpouseParentsLabel\">My spouse's parents<\/label>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"button-group\">\r\n                <button class=\"gv-btn gv-btn-secondary\" onclick=\"gvPrevPage()\" id=\"gvPage3Back\">Back<\/button>\r\n                <button class=\"gv-btn gv-btn-primary\" onclick=\"gvNextPage()\" id=\"gvPage3Next\">Next<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Page 4: Requirements -->\r\n        <div id=\"gvPage4\" class=\"gv-page\">\r\n            <h3 class=\"page-title\" id=\"gvPage4Title\">Additional Requirements<\/h3>\r\n            \r\n            <div class=\"gv-question\">\r\n                <label id=\"gvQ6Label\">Do you have (or can you obtain) health insurance covering Greece?<\/label>\r\n                <div class=\"radio-group\">\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvInsuranceYes\" name=\"gvInsurance\" value=\"yes\" checked>\r\n                        <label for=\"gvInsuranceYes\" id=\"gvInsuranceYesLabel\">Yes<\/label>\r\n                    <\/div>\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvInsuranceNo\" name=\"gvInsurance\" value=\"no\">\r\n                        <label for=\"gvInsuranceNo\" id=\"gvInsuranceNoLabel\">No<\/label>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"gv-question\">\r\n                <label id=\"gvQ7Label\">Are you willing to maintain the investment long-term (minimum 5 years)?<\/label>\r\n                <div class=\"radio-group\">\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvCommitYes\" name=\"gvCommitment\" value=\"yes\" checked>\r\n                        <label for=\"gvCommitYes\" id=\"gvCommitYesLabel\">Yes<\/label>\r\n                    <\/div>\r\n                    <div class=\"radio-item\">\r\n                        <input type=\"radio\" id=\"gvCommitNo\" name=\"gvCommitment\" value=\"no\">\r\n                        <label for=\"gvCommitNo\" id=\"gvCommitNoLabel\">No<\/label>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"button-group\">\r\n                <button class=\"gv-btn gv-btn-secondary\" onclick=\"gvPrevPage()\" id=\"gvPage4Back\">Back<\/button>\r\n                <button class=\"gv-btn gv-btn-primary\" onclick=\"gvSubmitForm()\" id=\"gvPage4Submit\">Get Results<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Results -->\r\n        <div id=\"gvResults\" class=\"gv-results\">\r\n            <div id=\"gvResultTitle\" class=\"result-header\"><\/div>\r\n            <div id=\"gvResultContent\"><\/div>\r\n            <div class=\"button-group\">\r\n                <button class=\"gv-btn gv-btn-secondary\" onclick=\"gvEditAnswers()\" id=\"gvResultEdit\">Edit Answers<\/button>\r\n                <button class=\"gv-btn gv-btn-primary\" onclick=\"gvResetForm()\" id=\"gvResultReset\">Start Over<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n    'use strict';\r\n\r\n    \/\/ Initialize variables\r\n    let gvCurrentPage = 1;\r\n    const gvTotalPages = 4;\r\n    let gvCurrentLanguage = 'en';\r\n\r\n    \/\/ Language translations\r\n    const gvTranslations = {\r\n        en: {\r\n            headerTitle: \"Greek Golden Visa Eligibility Checker\",\r\n            headerSubtitle: \"This tool provides guidance only. Always consult qualified legal professionals.\",\r\n            introText: \"Find out if you qualify for residency through property investment in Greece.\",\r\n            warningTitle: \"EU Citizens Already Have Freedom of Movement\",\r\n            warningText: \"As an EU\/EEA citizen, you already have the right to live, work, and travel freely in Greece and all EU countries without needing a Golden Visa. The Golden Visa program is designed for non-EU\/EEA citizens.\",\r\n            page1Title: \"Citizenship Status\",\r\n            q1Label: \"Are you a citizen of the EU or EEA?\",\r\n            euYesLabel: \"Yes, I am an EU\/EEA citizen\",\r\n            euNoLabel: \"No, I am not an EU\/EEA citizen\",\r\n            page1Next: \"Next\",\r\n            page2Title: \"Investment Details\",\r\n            q2Label: \"What is your planned investment amount? (\u20ac)\",\r\n            q3Label: \"Where are you planning to invest?\",\r\n            locationPlaceholder: \"-- Select location --\",\r\n            locationHighDemand: \"High-demand areas (Attica, Thessaloniki, Mykonos, Santorini)\",\r\n            locationNormal: \"Rest of Greece\",\r\n            locationChangeOfUse: \"Change of Use Property\",\r\n            locationNotSure: \"Not sure yet\",\r\n            page2Back: \"Back\",\r\n            page2Next: \"Next\",\r\n            page3Title: \"Personal Information\",\r\n            q4Label: \"What is your age?\",\r\n            q5Label: \"Who will you include in your application?\",\r\n            familyNote: \"Select all that apply. You can include your spouse, children (under 21, extendable to 24), and parents of both you and your spouse.\",\r\n            familySpouseLabel: \"My spouse\/partner\",\r\n            familyChildrenLabel: \"My children\",\r\n            familyMyParentsLabel: \"My parents\",\r\n            familySpouseParentsLabel: \"My spouse's parents\",\r\n            page3Back: \"Back\",\r\n            page3Next: \"Next\",\r\n            page4Title: \"Additional Requirements\",\r\n            q6Label: \"Do you have (or can you obtain) health insurance covering Greece?\",\r\n            insuranceYesLabel: \"Yes\",\r\n            insuranceNoLabel: \"No\",\r\n            q7Label: \"Are you willing to maintain the investment long-term (minimum 5 years)?\",\r\n            commitYesLabel: \"Yes\",\r\n            commitNoLabel: \"No\",\r\n            page4Back: \"Back\",\r\n            page4Submit: \"Get Results\",\r\n            resultEdit: \"Edit Answers\",\r\n            resultReset: \"Start Over\"\r\n        },\r\n        el: {\r\n            headerTitle: \"\u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u0395\u03c0\u03b9\u03bb\u03b5\u03be\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 Golden Visa \u0395\u03bb\u03bb\u03ac\u03b4\u03b1\u03c2\",\r\n            headerSubtitle: \"\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03bf \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03ba\u03b1\u03b8\u03bf\u03b4\u03ae\u03b3\u03b7\u03c3\u03b7. \u03a3\u03c5\u03bc\u03b2\u03bf\u03c5\u03bb\u03b5\u03c5\u03c4\u03b5\u03af\u03c4\u03b5 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03b5\u03be\u03b5\u03b9\u03b4\u03b9\u03ba\u03b5\u03c5\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03bd\u03bf\u03bc\u03b9\u03ba\u03bf\u03cd\u03c2.\",\r\n            introText: \"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03b1\u03bd \u03c0\u03bb\u03b7\u03c1\u03bf\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03ac\u03b4\u03b5\u03b9\u03b1 \u03b4\u03b9\u03b1\u03bc\u03bf\u03bd\u03ae\u03c2 \u03bc\u03ad\u03c3\u03c9 \u03b5\u03c0\u03ad\u03bd\u03b4\u03c5\u03c3\u03b7\u03c2 \u03c3\u03b5 \u03b1\u03ba\u03af\u03bd\u03b7\u03c4\u03b1 \u03c3\u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1.\",\r\n            warningTitle: \"\u039f\u03b9 \u03a0\u03bf\u03bb\u03af\u03c4\u03b5\u03c2 \u03c4\u03b7\u03c2 \u0395\u0395 \u0388\u03c7\u03bf\u03c5\u03bd \u0389\u03b4\u03b7 \u0395\u03bb\u03b5\u03c5\u03b8\u03b5\u03c1\u03af\u03b1 \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7\u03c2\",\r\n            warningText: \"\u03a9\u03c2 \u03c0\u03bf\u03bb\u03af\u03c4\u03b7\u03c2 \u03c4\u03b7\u03c2 \u0395\u0395\/\u0395\u039f\u03a7, \u03ad\u03c7\u03b5\u03c4\u03b5 \u03ae\u03b4\u03b7 \u03c4\u03bf \u03b4\u03b9\u03ba\u03b1\u03af\u03c9\u03bc\u03b1 \u03bd\u03b1 \u03b6\u03b5\u03af\u03c4\u03b5, \u03bd\u03b1 \u03b5\u03c1\u03b3\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c4\u03b1\u03be\u03b9\u03b4\u03b5\u03cd\u03b5\u03c4\u03b5 \u03b5\u03bb\u03b5\u03cd\u03b8\u03b5\u03c1\u03b1 \u03c3\u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03ba\u03b1\u03b9 \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c7\u03ce\u03c1\u03b5\u03c2 \u03c4\u03b7\u03c2 \u0395\u0395 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 Golden Visa. \u03a4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 Golden Visa \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03ad\u03bd\u03bf \u03b3\u03b9\u03b1 \u03c0\u03bf\u03bb\u03af\u03c4\u03b5\u03c2 \u03b5\u03ba\u03c4\u03cc\u03c2 \u0395\u0395\/\u0395\u039f\u03a7.\",\r\n            page1Title: \"\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u0399\u03b8\u03b1\u03b3\u03ad\u03bd\u03b5\u03b9\u03b1\u03c2\",\r\n            q1Label: \"\u0395\u03af\u03c3\u03c4\u03b5 \u03c0\u03bf\u03bb\u03af\u03c4\u03b7\u03c2 \u03c4\u03b7\u03c2 \u0395\u0395 \u03ae \u03c4\u03bf\u03c5 \u0395\u039f\u03a7;\",\r\n            euYesLabel: \"\u039d\u03b1\u03b9, \u03b5\u03af\u03bc\u03b1\u03b9 \u03c0\u03bf\u03bb\u03af\u03c4\u03b7\u03c2 \u0395\u0395\/\u0395\u039f\u03a7\",\r\n            euNoLabel: \"\u038c\u03c7\u03b9, \u03b4\u03b5\u03bd \u03b5\u03af\u03bc\u03b1\u03b9 \u03c0\u03bf\u03bb\u03af\u03c4\u03b7\u03c2 \u0395\u0395\/\u0395\u039f\u03a7\",\r\n            page1Next: \"\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\",\r\n            page2Title: \"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u0395\u03c0\u03ad\u03bd\u03b4\u03c5\u03c3\u03b7\u03c2\",\r\n            q2Label: \"\u03a0\u03bf\u03b9\u03bf \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c0\u03bf\u03c3\u03cc \u03b5\u03c0\u03ad\u03bd\u03b4\u03c5\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2; (\u20ac)\",\r\n            q3Label: \"\u03a0\u03bf\u03cd \u03c3\u03c7\u03b5\u03b4\u03b9\u03ac\u03b6\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03bd\u03b4\u03cd\u03c3\u03b5\u03c4\u03b5;\",\r\n            locationPlaceholder: \"-- \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1 --\",\r\n            locationHighDemand: \"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ad\u03c2 \u03c5\u03c8\u03b7\u03bb\u03ae\u03c2 \u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 (\u0391\u03c4\u03c4\u03b9\u03ba\u03ae, \u0398\u03b5\u03c3\u03c3\u03b1\u03bb\u03bf\u03bd\u03af\u03ba\u03b7, \u039c\u03cd\u03ba\u03bf\u03bd\u03bf\u03c2, \u03a3\u03b1\u03bd\u03c4\u03bf\u03c1\u03af\u03bd\u03b7)\",\r\n            locationNormal: \"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b7 \u0395\u03bb\u03bb\u03ac\u03b4\u03b1\",\r\n            locationChangeOfUse: \"\u0391\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u0391\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2\",\r\n            locationNotSure: \"\u0394\u03b5\u03bd \u03b5\u03af\u03bc\u03b1\u03b9 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03c2 \u03b1\u03ba\u03cc\u03bc\u03b1\",\r\n            page2Back: \"\u03a0\u03af\u03c3\u03c9\",\r\n            page2Next: \"\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\",\r\n            page3Title: \"\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ad\u03c2 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2\",\r\n            q4Label: \"\u03a0\u03bf\u03b9\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03b7\u03bb\u03b9\u03ba\u03af\u03b1 \u03c3\u03b1\u03c2;\",\r\n            q5Label: \"\u03a0\u03bf\u03b9\u03bf\u03c5\u03c2 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03b1\u03af\u03c4\u03b7\u03c3\u03ae \u03c3\u03b1\u03c2;\",\r\n            familyNote: \"\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03cc\u03bb\u03b1 \u03cc\u03c3\u03b1 \u03b9\u03c3\u03c7\u03cd\u03bf\u03c5\u03bd. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd\/\u03c4\u03b7\u03bd \u03c3\u03cd\u03b6\u03c5\u03b3\u03cc \u03c3\u03b1\u03c2, \u03c4\u03b1 \u03c0\u03b1\u03b9\u03b4\u03b9\u03ac \u03c3\u03b1\u03c2 (\u03ba\u03ac\u03c4\u03c9 \u03c4\u03c9\u03bd 21, \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b9\u03bc\u03bf \u03ad\u03c9\u03c2 24), \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5\u03c2 \u03b3\u03bf\u03bd\u03b5\u03af\u03c2 \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5\/\u03c4\u03b7\u03c2 \u03c3\u03c5\u03b6\u03cd\u03b3\u03bf\u03c5 \u03c3\u03b1\u03c2.\",\r\n            familySpouseLabel: \"\u039f\/\u0397 \u03c3\u03cd\u03b6\u03c5\u03b3\u03cc\u03c2 \u03bc\u03bf\u03c5\/\u03c3\u03cd\u03bd\u03c4\u03c1\u03bf\u03c6\u03cc\u03c2 \u03bc\u03bf\u03c5\",\r\n            familyChildrenLabel: \"\u03a4\u03b1 \u03c0\u03b1\u03b9\u03b4\u03b9\u03ac \u03bc\u03bf\u03c5\",\r\n            familyMyParentsLabel: \"\u039f\u03b9 \u03b3\u03bf\u03bd\u03b5\u03af\u03c2 \u03bc\u03bf\u03c5\",\r\n            familySpouseParentsLabel: \"\u039f\u03b9 \u03b3\u03bf\u03bd\u03b5\u03af\u03c2 \u03c4\u03bf\u03c5\/\u03c4\u03b7\u03c2 \u03c3\u03c5\u03b6\u03cd\u03b3\u03bf\u03c5 \u03bc\u03bf\u03c5\",\r\n            page3Back: \"\u03a0\u03af\u03c3\u03c9\",\r\n            page3Next: \"\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\",\r\n            page4Title: \"\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03b5\u03c2 \u0391\u03c0\u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2\",\r\n            q6Label: \"\u0388\u03c7\u03b5\u03c4\u03b5 (\u03ae \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5) \u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03c0\u03bf\u03c5 \u03ba\u03b1\u03bb\u03cd\u03c0\u03c4\u03b5\u03b9 \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1;\",\r\n            insuranceYesLabel: \"\u039d\u03b1\u03b9\",\r\n            insuranceNoLabel: \"\u038c\u03c7\u03b9\",\r\n            q7Label: \"\u0395\u03af\u03c3\u03c4\u03b5 \u03b4\u03b9\u03b1\u03c4\u03b5\u03b8\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03b9 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c4\u03b7\u03c1\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03ad\u03bd\u03b4\u03c5\u03c3\u03b7 \u03bc\u03b1\u03ba\u03c1\u03bf\u03c0\u03c1\u03cc\u03b8\u03b5\u03c3\u03bc\u03b1 (\u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd 5 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1);\",\r\n            commitYesLabel: \"\u039d\u03b1\u03b9\",\r\n            commitNoLabel: \"\u038c\u03c7\u03b9\",\r\n            page4Back: \"\u03a0\u03af\u03c3\u03c9\",\r\n            page4Submit: \"\u039b\u03ae\u03c8\u03b7 \u0391\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd\",\r\n            resultEdit: \"\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0391\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd\",\r\n            resultReset: \"\u039e\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03c4\u03b5 \u039e\u03b1\u03bd\u03ac\"\r\n        }\r\n    };\r\n\r\n    \/\/ Set language function\r\n    window.gvSetLanguage = function(lang) {\r\n        gvCurrentLanguage = lang;\r\n        const t = gvTranslations[lang];\r\n\r\n        \/\/ Update language button states\r\n        document.getElementById('langBtnEn').classList.toggle('active', lang === 'en');\r\n        document.getElementById('langBtnEl').classList.toggle('active', lang === 'el');\r\n\r\n        \/\/ Update all text content\r\n        document.getElementById('gvHeaderTitle').textContent = t.headerTitle;\r\n        document.getElementById('gvHeaderSubtitle').textContent = t.headerSubtitle;\r\n        document.getElementById('gvIntroText').textContent = t.introText;\r\n        document.getElementById('gvWarningTitle').textContent = t.warningTitle;\r\n        document.getElementById('gvWarningText').textContent = t.warningText;\r\n        \r\n        document.getElementById('gvPage1Title').textContent = t.page1Title;\r\n        document.getElementById('gvQ1Label').textContent = t.q1Label;\r\n        document.getElementById('gvEuYesLabel').textContent = t.euYesLabel;\r\n        document.getElementById('gvEuNoLabel').textContent = t.euNoLabel;\r\n        document.getElementById('gvPage1Next').textContent = t.page1Next;\r\n\r\n        document.getElementById('gvPage2Title').textContent = t.page2Title;\r\n        document.getElementById('gvQ2Label').textContent = t.q2Label;\r\n        document.getElementById('gvQ3Label').textContent = t.q3Label;\r\n        document.getElementById('gvLocationPlaceholder').textContent = t.locationPlaceholder;\r\n        document.getElementById('gvLocationHighDemand').textContent = t.locationHighDemand;\r\n        document.getElementById('gvLocationNormal').textContent = t.locationNormal;\r\n        document.getElementById('gvLocationChangeOfUse').textContent = t.locationChangeOfUse;\r\n        document.getElementById('gvLocationNotSure').textContent = t.locationNotSure;\r\n        document.getElementById('gvPage2Back').textContent = t.page2Back;\r\n        document.getElementById('gvPage2Next').textContent = t.page2Next;\r\n\r\n        document.getElementById('gvPage3Title').textContent = t.page3Title;\r\n        document.getElementById('gvQ4Label').textContent = t.q4Label;\r\n        document.getElementById('gvQ5Label').textContent = t.q5Label;\r\n        document.getElementById('gvFamilyNote').textContent = t.familyNote;\r\n        document.getElementById('gvFamilySpouseLabel').textContent = t.familySpouseLabel;\r\n        document.getElementById('gvFamilyChildrenLabel').textContent = t.familyChildrenLabel;\r\n        document.getElementById('gvFamilyMyParentsLabel').textContent = t.familyMyParentsLabel;\r\n        document.getElementById('gvFamilySpouseParentsLabel').textContent = t.familySpouseParentsLabel;\r\n        document.getElementById('gvPage3Back').textContent = t.page3Back;\r\n        document.getElementById('gvPage3Next').textContent = t.page3Next;\r\n\r\n        document.getElementById('gvPage4Title').textContent = t.page4Title;\r\n        document.getElementById('gvQ6Label').textContent = t.q6Label;\r\n        document.getElementById('gvInsuranceYesLabel').textContent = t.insuranceYesLabel;\r\n        document.getElementById('gvInsuranceNoLabel').textContent = t.insuranceNoLabel;\r\n        document.getElementById('gvQ7Label').textContent = t.q7Label;\r\n        document.getElementById('gvCommitYesLabel').textContent = t.commitYesLabel;\r\n        document.getElementById('gvCommitNoLabel').textContent = t.commitNoLabel;\r\n        document.getElementById('gvPage4Back').textContent = t.page4Back;\r\n        document.getElementById('gvPage4Submit').textContent = t.page4Submit;\r\n\r\n        const editBtn = document.getElementById('gvResultEdit');\r\n        const resetBtn = document.getElementById('gvResultReset');\r\n        if (editBtn) editBtn.textContent = t.resultEdit;\r\n        if (resetBtn) resetBtn.textContent = t.resultReset;\r\n\r\n        console.log('Language changed to:', lang);\r\n    };\r\n\r\n    \/\/ Update progress bar\r\n    function gvUpdateProgress() {\r\n        const progress = (gvCurrentPage \/ gvTotalPages) * 100;\r\n        const progressBar = document.getElementById('gvProgressBar');\r\n        if (progressBar) {\r\n            progressBar.style.width = progress + '%';\r\n        }\r\n    }\r\n\r\n    \/\/ Check EU citizenship and show\/hide warning\r\n    window.gvCheckEUCitizenship = function() {\r\n        const euCitizenInput = document.querySelector('input[name=\"gvEuCitizen\"]:checked');\r\n        const warningDiv = document.getElementById('gvEuWarning');\r\n        \r\n        if (!euCitizenInput || !warningDiv) return;\r\n\r\n        if (euCitizenInput.value === 'yes') {\r\n            warningDiv.classList.add('show');\r\n        } else {\r\n            warningDiv.classList.remove('show');\r\n        }\r\n    };\r\n\r\n    \/\/ Navigate to next page\r\n    window.gvNextPage = function() {\r\n        console.log('Next page clicked, current:', gvCurrentPage);\r\n        \r\n        \/\/ Validate current page\r\n        if (!gvValidatePage(gvCurrentPage)) {\r\n            return;\r\n        }\r\n\r\n        if (gvCurrentPage < gvTotalPages) {\r\n            const currentPageEl = document.getElementById('gvPage' + gvCurrentPage);\r\n            const nextPageEl = document.getElementById('gvPage' + (gvCurrentPage + 1));\r\n            \r\n            if (currentPageEl) currentPageEl.classList.remove('active');\r\n            \r\n            gvCurrentPage++;\r\n            \r\n            if (nextPageEl) nextPageEl.classList.add('active');\r\n            \r\n            gvUpdateProgress();\r\n            \r\n            \/\/ Scroll to top of checker\r\n            const checker = document.getElementById('gvChecker');\r\n            if (checker) {\r\n                checker.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            }\r\n        }\r\n    };\r\n\r\n    \/\/ Navigate to previous page\r\n    window.gvPrevPage = function() {\r\n        console.log('Previous page clicked, current:', gvCurrentPage);\r\n        \r\n        if (gvCurrentPage > 1) {\r\n            const currentPageEl = document.getElementById('gvPage' + gvCurrentPage);\r\n            const prevPageEl = document.getElementById('gvPage' + (gvCurrentPage - 1));\r\n            \r\n            if (currentPageEl) currentPageEl.classList.remove('active');\r\n            \r\n            gvCurrentPage--;\r\n            \r\n            if (prevPageEl) prevPageEl.classList.add('active');\r\n            \r\n            gvUpdateProgress();\r\n            \r\n            \/\/ Scroll to top of checker\r\n            const checker = document.getElementById('gvChecker');\r\n            if (checker) {\r\n                checker.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            }\r\n        }\r\n    };\r\n\r\n    \/\/ Validate page inputs\r\n    function gvValidatePage(pageNum) {\r\n        if (pageNum === 1) {\r\n            const euCitizenInput = document.querySelector('input[name=\"gvEuCitizen\"]:checked');\r\n            if (!euCitizenInput) {\r\n                alert('Please select your citizenship status');\r\n                return false;\r\n            }\r\n        } else if (pageNum === 2) {\r\n            const investmentInput = document.getElementById('gvInvestmentAmount');\r\n            const locationInput = document.getElementById('gvLocation');\r\n            \r\n            if (!investmentInput || !investmentInput.value || investmentInput.value <= 0) {\r\n                alert('Please enter a valid investment amount');\r\n                return false;\r\n            }\r\n            \r\n            if (!locationInput || !locationInput.value) {\r\n                alert('Please select a location');\r\n                return false;\r\n            }\r\n        } else if (pageNum === 3) {\r\n            const ageInput = document.getElementById('gvAge');\r\n            \r\n            if (!ageInput || !ageInput.value || ageInput.value < 18) {\r\n                alert('Please enter a valid age (18 or above)');\r\n                return false;\r\n            }\r\n        }\r\n        \r\n        return true;\r\n    }\r\n\r\n    \/\/ Get selected family members\r\n    function getSelectedFamily() {\r\n        const checkboxes = document.querySelectorAll('input[name=\"gvFamily\"]:checked');\r\n        const selected = [];\r\n        checkboxes.forEach(cb => selected.push(cb.value));\r\n        return selected;\r\n    }\r\n\r\n    \/\/ Submit form and calculate results\r\n    window.gvSubmitForm = function() {\r\n        console.log('Form submitted');\r\n        \r\n        \/\/ Validate last page\r\n        if (!gvValidatePage(gvCurrentPage)) {\r\n            return;\r\n        }\r\n\r\n        \/\/ Get all form values\r\n        const euCitizenInput = document.querySelector('input[name=\"gvEuCitizen\"]:checked');\r\n        const investmentInput = document.getElementById('gvInvestmentAmount');\r\n        const locationInput = document.getElementById('gvLocation');\r\n        const ageInput = document.getElementById('gvAge');\r\n        const familyMembers = getSelectedFamily();\r\n        const insuranceInput = document.querySelector('input[name=\"gvInsurance\"]:checked');\r\n        const commitmentInput = document.querySelector('input[name=\"gvCommitment\"]:checked');\r\n\r\n        if (!euCitizenInput || !investmentInput || !locationInput || !ageInput || !insuranceInput || !commitmentInput) {\r\n            alert('Please complete all fields');\r\n            return;\r\n        }\r\n\r\n        const euCitizen = euCitizenInput.value;\r\n        const investmentAmount = parseInt(investmentInput.value.replace(\/\\.\/g, ''));\r\n        const location = locationInput.value;\r\n        const age = parseInt(ageInput.value);\r\n        const insurance = insuranceInput.value;\r\n        const commitment = commitmentInput.value;\r\n\r\n        \/\/ Calculate eligibility score\r\n        let score = 0;\r\n        let issues = [];\r\n        let strengths = [];\r\n        let recommendations = [];\r\n\r\n        \/\/ EU Citizenship (automatic disqualification)\r\n        if (euCitizen === 'yes') {\r\n            score = 0;\r\n            issues.push(\"You are an EU\/EEA citizen and already have freedom of movement in Greece\");\r\n            recommendations.push(\"Golden Visa is not necessary for EU\/EEA citizens\");\r\n        } else {\r\n            score += 20;\r\n            strengths.push(\"You are a non-EU\/EEA citizen (eligible to apply)\");\r\n        }\r\n\r\n        \/\/ Investment Amount\r\n        if (location === 'high-demand') {\r\n            if (investmentAmount >= 800000) {\r\n                score += 30;\r\n                strengths.push(\"Investment amount meets the \u20ac800,000 minimum for high-demand areas\");\r\n            } else {\r\n                issues.push(`Investment amount (\u20ac${investmentAmount.toLocaleString()}) is below the \u20ac800,000 minimum for high-demand areas`);\r\n                recommendations.push(\"Increase investment to at least \u20ac800,000 or choose a property in other areas of Greece\");\r\n            }\r\n        } else if (location === 'change-of-use') {\r\n            if (investmentAmount >= 250000) {\r\n                score += 30;\r\n                strengths.push(\"Investment amount meets the \u20ac250,000 minimum for Change of Use properties\");\r\n            } else {\r\n                issues.push(`Investment amount (\u20ac${investmentAmount.toLocaleString()}) is below the \u20ac250,000 minimum for Change of Use properties`);\r\n                recommendations.push(\"Increase investment to at least \u20ac250,000\");\r\n            }\r\n        } else if (location === 'normal') {\r\n            if (investmentAmount >= 400000) {\r\n                score += 30;\r\n                strengths.push(\"Investment amount meets the \u20ac400,000 minimum for rest of Greece\");\r\n            } else {\r\n                issues.push(`Investment amount (\u20ac${investmentAmount.toLocaleString()}) is below the \u20ac400,000 minimum`);\r\n                recommendations.push(\"Increase investment to at least \u20ac400,000\");\r\n            }\r\n        } else {\r\n    recommendations.push(\"Determine your preferred location to understand the exact investment requirement\");\r\n}\r\n\r\n\/\/ Age\r\nif (age >= 18) {\r\n    score += 10;\r\n    strengths.push(\"You meet the age requirement (18+)\");\r\n} else {\r\n    issues.push(\"You must be at least 18 years old\");\r\n}\r\n\r\n\/\/ Family members\r\nif (familyMembers.length > 0) {\r\n    score += 10;\r\n    let familyList = [];\r\n    if (familyMembers.includes('spouse')) familyList.push('spouse');\r\n    if (familyMembers.includes('children')) familyList.push('children');\r\n    if (familyMembers.includes('my-parents')) familyList.push('your parents');\r\n    if (familyMembers.includes('spouse-parents')) familyList.push(\"spouse's parents\");\r\n    \r\n    strengths.push(\"You plan to include family members: \" + familyList.join(', '));\r\n    \r\n    if (familyMembers.includes('children')) {\r\n        recommendations.push(\"Children eligibility: Under 21 years old initially. At age 21, they can get an independent residence permit for 3 more years (until age 24). After 24, they need citizenship (7 years residency required), another permit type, or become the main investor\");\r\n    }\r\n    \r\n    recommendations.push(\"Ensure all family members have valid passports and meet health requirements\");\r\n        }\r\n\r\n        \/\/ Health insurance\r\n        if (insurance === 'yes') {\r\n            score += 15;\r\n            strengths.push(\"You have or can obtain health insurance for Greece\");\r\n        } else {\r\n            issues.push(\"Health insurance covering Greece is required\");\r\n            recommendations.push(\"Obtain comprehensive health insurance that covers medical care in Greece\");\r\n        }\r\n\r\n        \/\/ Long-term commitment\r\n        if (commitment === 'yes') {\r\n            score += 15;\r\n            strengths.push(\"You understand the long-term investment commitment\");\r\n        } else {\r\n            issues.push(\"Golden Visa requires maintaining the investment long-term\");\r\n            recommendations.push(\"Consider if this investment aligns with your long-term plans\");\r\n        }\r\n\r\n        \/\/ Display results\r\n        gvDisplayResults(score, issues, strengths, recommendations, {\r\n            euCitizen,\r\n            investmentAmount,\r\n            location,\r\n            age,\r\n            familyMembers,\r\n            insurance,\r\n            commitment\r\n        });\r\n    };\r\n\r\n    \/\/ Display results\r\n    function gvDisplayResults(score, issues, strengths, recommendations, formData) {\r\n        const resultsDiv = document.getElementById('gvResults');\r\n        const resultTitle = document.getElementById('gvResultTitle');\r\n        const resultContent = document.getElementById('gvResultContent');\r\n\r\n        if (!resultsDiv || !resultTitle || !resultContent) {\r\n            console.error('Results elements not found');\r\n            return;\r\n        }\r\n\r\n        let statusClass = '';\r\n        let statusText = '';\r\n\r\n        if (score >= 80 && issues.length === 0) {\r\n            statusClass = 'eligible';\r\n            statusText = '\u2705 You appear ELIGIBLE for Greek Golden Visa!';\r\n        } else if (score >= 50 && issues.length <= 2) {\r\n            statusClass = 'partial';\r\n            statusText = '\u26a0\ufe0f You may be eligible with some conditions';\r\n        } else {\r\n            statusClass = 'not-eligible';\r\n            statusText = '\u274c You may NOT be currently eligible';\r\n        }\r\n\r\n        resultTitle.className = 'result-header ' + statusClass;\r\n        resultTitle.textContent = statusText;\r\n\r\n        let contentHTML = '';\r\n\r\n        \/\/ Add summary of answers\r\n        contentHTML += '<div class=\"result-section\" style=\"background: #fff9e6; border-left-color: #ffc107;\">';\r\n        contentHTML += '<h3 style=\"color: #856404;\">\ud83d\udcdd Your Information<\/h3>';\r\n        contentHTML += '<ul style=\"font-size: 0.95em;\">';\r\n        contentHTML += `<li><strong>Citizenship:<\/strong> ${formData.euCitizen === 'yes' ? 'EU\/EEA citizen' : 'Non-EU\/EEA citizen'}<\/li>`;\r\n        contentHTML += `<li><strong>Investment Amount:<\/strong> \u20ac${formData.investmentAmount.toLocaleString()}<\/li>`;\r\n        \r\n        let locationText = '';\r\n        if (formData.location === 'high-demand') locationText = 'High-demand areas (Attica, Thessaloniki, etc.)';\r\n        else if (formData.location === 'normal') locationText = 'Rest of Greece';\r\n        else if (formData.location === 'change-of-use') locationText = 'Change of Use Property';\r\n        else locationText = 'Not sure yet';\r\n        contentHTML += `<li><strong>Location:<\/strong> ${locationText}<\/li>`;\r\n        \r\n        contentHTML += `<li><strong>Age:<\/strong> ${formData.age} years old<\/li>`;\r\n        \r\n        if (formData.familyMembers.length > 0) {\r\n            let familyText = [];\r\n            if (formData.familyMembers.includes('spouse')) familyText.push('Spouse');\r\n            if (formData.familyMembers.includes('children')) familyText.push('Children');\r\n            if (formData.familyMembers.includes('my-parents')) familyText.push('Your parents');\r\n            if (formData.familyMembers.includes('spouse-parents')) familyText.push(\"Spouse's parents\");\r\n            contentHTML += `<li><strong>Family Members:<\/strong> ${familyText.join(', ')}<\/li>`;\r\n        } else {\r\n            contentHTML += `<li><strong>Family Members:<\/strong> None<\/li>`;\r\n        }\r\n        \r\n        contentHTML += `<li><strong>Health Insurance:<\/strong> ${formData.insurance === 'yes' ? 'Yes' : 'No'}<\/li>`;\r\n        contentHTML += `<li><strong>Long-term Commitment:<\/strong> ${formData.commitment === 'yes' ? 'Yes' : 'No'}<\/li>`;\r\n        contentHTML += '<\/ul><\/div>';\r\n\r\n        \/\/ Issues section\r\n        if (issues.length > 0) {\r\n            contentHTML += '<div class=\"result-section\">';\r\n            contentHTML += '<h3>\u274c Issues to Address<\/h3>';\r\n            contentHTML += '<ul>';\r\n            issues.forEach(issue => {\r\n                contentHTML += `<li>${issue}<\/li>`;\r\n            });\r\n            contentHTML += '<\/ul><\/div>';\r\n        }\r\n\r\n        \/\/ Strengths section\r\n        if (strengths.length > 0) {\r\n            contentHTML += '<div class=\"result-section\">';\r\n            contentHTML += '<h3>\u2705 Your Qualifications<\/h3>';\r\n            contentHTML += '<ul>';\r\n            strengths.forEach(strength => {\r\n                contentHTML += `<li>${strength}<\/li>`;\r\n            });\r\n            contentHTML += '<\/ul><\/div>';\r\n        }\r\n\r\n        \/\/ Recommendations section\r\n        if (recommendations.length > 0) {\r\n            contentHTML += '<div class=\"result-section\">';\r\n            contentHTML += '<h3>\ud83d\udca1 Recommendations<\/h3>';\r\n            contentHTML += '<ul>';\r\n            recommendations.forEach(rec => {\r\n                contentHTML += `<li>${rec}<\/li>`;\r\n            });\r\n            contentHTML += '<\/ul><\/div>';\r\n        }\r\n\r\n        \/\/ Property size requirement\r\n        contentHTML += '<div class=\"result-section\">';\r\n        contentHTML += '<h3>\ud83d\udccb Property Requirements<\/h3>';\r\n        if (formData.location === 'change-of-use') {\r\n            contentHTML += '<p style=\"color: #999; font-style: italic; font-size: 0.95em;\">Property must be minimum 120 m\u00b2 (not applicable to Change of Use properties)<\/p>';\r\n        } else {\r\n            contentHTML += '<p style=\"font-weight: bold;\">Property must be minimum 120 m\u00b2<\/p>';\r\n        }\r\n        contentHTML += '<\/div>';\r\n\r\n        resultContent.innerHTML = contentHTML;\r\n\r\n        \/\/ Hide form pages and show results\r\n        for (let i = 1; i <= gvTotalPages; i++) {\r\n            const pageEl = document.getElementById('gvPage' + i);\r\n            if (pageEl) pageEl.style.display = 'none';\r\n        }\r\n        resultsDiv.classList.add('show');\r\n        \r\n        \/\/ Scroll to results\r\n        const checker = document.getElementById('gvChecker');\r\n        if (checker) {\r\n            checker.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n        }\r\n    }\r\n\r\n    \/\/ Reset form\r\n    window.gvResetForm = function() {\r\n        console.log('Resetting form...');\r\n        gvCurrentPage = 1;\r\n        \r\n        const euNoInput = document.querySelector('input[name=\"gvEuCitizen\"][value=\"no\"]');\r\n        const investmentInput = document.getElementById('gvInvestmentAmount');\r\n        const locationInput = document.getElementById('gvLocation');\r\n        const ageInput = document.getElementById('gvAge');\r\n        const familyCheckboxes = document.querySelectorAll('input[name=\"gvFamily\"]');\r\n        const insuranceYesInput = document.querySelector('input[name=\"gvInsurance\"][value=\"yes\"]');\r\n        const commitYesInput = document.querySelector('input[name=\"gvCommitment\"][value=\"yes\"]');\r\n        \r\n        if (euNoInput) euNoInput.checked = true;\r\n        if (investmentInput) investmentInput.value = '';\r\n        if (locationInput) locationInput.value = '';\r\n        if (ageInput) ageInput.value = '';\r\n        familyCheckboxes.forEach(cb => cb.checked = false);\r\n        if (insuranceYesInput) insuranceYesInput.checked = true;\r\n        if (commitYesInput) commitYesInput.checked = true;\r\n\r\n        const resultsDiv = document.getElementById('gvResults');\r\n        const warningDiv = document.getElementById('gvEuWarning');\r\n        \r\n        if (resultsDiv) resultsDiv.classList.remove('show');\r\n        if (warningDiv) warningDiv.classList.remove('show');\r\n        \r\n        for (let i = 1; i <= gvTotalPages; i++) {\r\n            const pageEl = document.getElementById('gvPage' + i);\r\n            if (pageEl) {\r\n                pageEl.style.display = 'block';\r\n                pageEl.classList.remove('active');\r\n            }\r\n        }\r\n        \r\n        const page1El = document.getElementById('gvPage1');\r\n        if (page1El) page1El.classList.add('active');\r\n        \r\n        gvUpdateProgress();\r\n        \r\n        \/\/ Scroll to top\r\n        const checker = document.getElementById('gvChecker');\r\n        if (checker) {\r\n            checker.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n        }\r\n    };\r\n\r\n    \/\/ Edit answers - go back to review\/change answers\r\n    window.gvEditAnswers = function() {\r\n        console.log('Editing answers...');\r\n        gvCurrentPage = 1;\r\n        \r\n        const resultsDiv = document.getElementById('gvResults');\r\n        if (resultsDiv) resultsDiv.classList.remove('show');\r\n        \r\n        for (let i = 1; i <= gvTotalPages; i++) {\r\n            const pageEl = document.getElementById('gvPage' + i);\r\n            if (pageEl) {\r\n                pageEl.style.display = 'block';\r\n                pageEl.classList.remove('active');\r\n            }\r\n        }\r\n        \r\n        const page1El = document.getElementById('gvPage1');\r\n        if (page1El) page1El.classList.add('active');\r\n        \r\n        gvUpdateProgress();\r\n        \r\n        \/\/ Scroll to top\r\n        const checker = document.getElementById('gvChecker');\r\n        if (checker) {\r\n            checker.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n        }\r\n    };\r\n\r\n    \/\/ Initialize on page load\r\n    function init() {\r\n        console.log('Initializing Golden Visa Checker...');\r\n        gvUpdateProgress();\r\n        gvCheckEUCitizenship();\r\n    }\r\n\r\n    \/\/ Run initialization when DOM is ready\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', init);\r\n    } else {\r\n        init();\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e27085f elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"e27085f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* Golden Visa Calculator - Clean Version *\/\r\n* {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.gv-widget {\r\n    width: 100%;\r\n    max-width: 480px;\r\n    margin: 0 auto;\r\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;\r\n    background: white;\r\n    border-radius: 12px;\r\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Header *\/\r\n.gv-widget .gv-header {\r\n    background: linear-gradient(135deg, #0056b3 0%, #003d82 100%);\r\n    color: white;\r\n    padding: 24px;\r\n    text-align: center;\r\n}\r\n\r\n.gv-widget .gv-header h2 {\r\n    color: white;\r\n    font-size: 20px;\r\n    font-weight: 600;\r\n    margin: 0 0 12px 0;\r\n    line-height: 1.3;\r\n}\r\n\r\n\/* Language Toggle *\/\r\n.gv-widget .lang-toggle {\r\n    display: flex;\r\n    gap: 8px;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n}\r\n\r\n.gv-widget .lang-toggle button {\r\n    background: none;\r\n    border: none;\r\n    color: white;\r\n    padding: 5px 8px;\r\n    cursor: pointer;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    opacity: 0.7;\r\n    transition: opacity 0.3s;\r\n}\r\n\r\n.gv-widget .lang-toggle button:hover {\r\n    opacity: 0.9;\r\n}\r\n\r\n.gv-widget .lang-toggle button.active {\r\n    opacity: 1;\r\n    text-decoration: underline;\r\n}\r\n\r\n\/* Form Section *\/\r\n.gv-widget .gv-form {\r\n    padding: 24px;\r\n}\r\n\r\n.gv-widget .form-group {\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.gv-widget .form-group label {\r\n    display: block;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: #333;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.gv-widget .form-group select {\r\n    width: 100%;\r\n    padding: 12px;\r\n    border: 2px solid #e0e0e0;\r\n    border-radius: 8px;\r\n    font-size: 14px;\r\n    background: white;\r\n    cursor: pointer;\r\n    transition: border-color 0.2s;\r\n}\r\n\r\n.gv-widget .form-group select:focus {\r\n    outline: none;\r\n    border-color: #0056b3;\r\n}\r\n\r\n\/* Checkbox *\/\r\n.gv-widget .checkbox-wrapper {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 12px;\r\n    background: #f8f9fa;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n}\r\n\r\n.gv-widget .checkbox-wrapper input[type=\"checkbox\"] {\r\n    width: 20px;\r\n    height: 20px;\r\n    cursor: pointer;\r\n    accent-color: #0056b3;\r\n}\r\n\r\n.gv-widget .checkbox-wrapper label {\r\n    margin: 0;\r\n    font-size: 14px;\r\n    color: #555;\r\n    cursor: pointer;\r\n    font-weight: 500;\r\n}\r\n\r\n\/* Calculate Button *\/\r\n.gv-widget .calc-btn {\r\n    width: 100%;\r\n    padding: 14px;\r\n    background: #6d1f3d;\r\n    color: white;\r\n    border: none;\r\n    border-radius: 8px;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    transition: background 0.2s;\r\n    margin-top: 24px;\r\n}\r\n\r\n.gv-widget .calc-btn:hover {\r\n    background: #541730;\r\n}\r\n\r\n\/* Results *\/\r\n.gv-widget .results {\r\n    max-height: 640px;\r\n    overflow-y: auto;\r\n    border-top: 2px solid #e0e0e0;\r\n    display: none;\r\n}\r\n\r\n.gv-widget .results.show {\r\n    display: block;\r\n}\r\n\r\n.gv-widget .results-content {\r\n    padding: 24px;\r\n}\r\n\r\n.gv-widget .result-box {\r\n    text-align: center;\r\n    padding: 24px;\r\n    background: linear-gradient(135deg, #e6ffe6 0%, #d4f4d4 100%);\r\n    border-radius: 8px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.gv-widget .result-label {\r\n    font-size: 13px;\r\n    color: #555;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.gv-widget .result-amount {\r\n    font-size: 36px;\r\n    font-weight: 700;\r\n    color: #008000;\r\n}\r\n\r\n.gv-widget .info-box {\r\n    padding: 16px;\r\n    background: #fff3cd;\r\n    border-left: 4px solid #ffc107;\r\n    border-radius: 4px;\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.gv-widget .info-box p {\r\n    font-size: 13px;\r\n    color: #856404;\r\n    line-height: 1.5;\r\n    margin: 0;\r\n}\r\n\r\n.gv-widget .note-box {\r\n    padding: 16px;\r\n    background: #f8f9fa;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n}\r\n\r\n.gv-widget .note-box p {\r\n    font-size: 12px;\r\n    color: #666;\r\n    line-height: 1.5;\r\n    margin: 8px 0;\r\n}\r\n\r\n\/* Disclaimer *\/\r\n.gv-widget .disclaimer {\r\n    padding: 16px;\r\n    text-align: center;\r\n    background: #f8f9fa;\r\n    border-top: 1px solid #e0e0e0;\r\n}\r\n\r\n.gv-widget .disclaimer p {\r\n    font-size: 11px;\r\n    color: #666;\r\n    line-height: 1.5;\r\n    margin: 0;\r\n}\r\n\r\n\/* Scrollbar *\/\r\n.gv-widget .results::-webkit-scrollbar {\r\n    width: 8px;\r\n}\r\n\r\n.gv-widget .results::-webkit-scrollbar-track {\r\n    background: #f1f1f1;\r\n}\r\n\r\n.gv-widget .results::-webkit-scrollbar-thumb {\r\n    background: #c1c1c1;\r\n    border-radius: 4px;\r\n}\r\n\r\n\/* RTL Support *\/\r\n.gv-widget.rtl {\r\n    direction: rtl;\r\n}\r\n\r\n.gv-widget.rtl .checkbox-wrapper {\r\n    flex-direction: row-reverse;\r\n}\r\n\r\n.gv-widget.rtl .checkbox-wrapper input {\r\n    margin-right: 0;\r\n    margin-left: 10px;\r\n}\r\n\r\n.gv-widget.rtl .form-group label,\r\n.gv-widget.rtl .checkbox-wrapper label,\r\n.gv-widget.rtl .info-box,\r\n.gv-widget.rtl .note-box,\r\n.gv-widget.rtl .result-box {\r\n    text-align: right;\r\n}\r\n\r\n\/* Mobile Responsive *\/\r\n@media (max-width: 480px) {\r\n    .gv-widget .gv-header h2 {\r\n        font-size: 16px;\r\n    }\r\n    \r\n    .gv-widget .result-amount {\r\n        font-size: 28px;\r\n    }\r\n    \r\n    .gv-widget .lang-toggle {\r\n        gap: 6px;\r\n    }\r\n    \r\n    .gv-widget .lang-toggle button {\r\n        padding: 4px 6px;\r\n        font-size: 13px;\r\n    }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n    .gv-widget .lang-toggle {\r\n        gap: 4px;\r\n    }\r\n    \r\n    .gv-widget .lang-toggle button {\r\n        padding: 3px 5px;\r\n        font-size: 12px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"gv-widget\" id=\"gvWidget\">\r\n    <!-- Header -->\r\n    <div class=\"gv-header\">\r\n        <h2 id=\"gvTitle\">\u0393\u03c1\u03ae\u03b3\u03bf\u03c1\u03bf\u03c2 \u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2 Golden Visa<\/h2>\r\n        <div class=\"lang-toggle\">\r\n            <button onclick=\"setLang('en', this)\">EN<\/button>\r\n            <button onclick=\"setLang('el', this)\" class=\"active\">\u0395\u039b<\/button>\r\n            <button onclick=\"setLang('zh', this)\">\u4e2d\u6587<\/button>\r\n            <button onclick=\"setLang('he', this)\">\u05e2\u05d1<\/button>\r\n            <button onclick=\"setLang('tr', this)\">TR<\/button>\r\n            <button onclick=\"setLang('ar', this)\">\u0639\u0631<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Form -->\r\n    <div class=\"gv-form\">\r\n        <div class=\"form-group\">\r\n            <label id=\"labelRegion\">\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae:<\/label>\r\n            <select id=\"regionSelect\">\r\n                <option value=\"\">-- \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 --<\/option>\r\n                <option value=\"high\">\u03a5\u03c8\u03b7\u03bb\u03ae \u0396\u03ae\u03c4\u03b7\u03c3\u03b7 (\u0391\u03b8\u03ae\u03bd\u03b1, \u0398\u03b5\u03c3\u03c3\u03b1\u03bb\u03bf\u03bd\u03af\u03ba\u03b7, \u039d\u03b7\u03c3\u03b9\u03ac)<\/option>\r\n                <option value=\"normal\">\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b7 \u0395\u03bb\u03bb\u03ac\u03b4\u03b1<\/option>\r\n            <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <div class=\"checkbox-wrapper\" onclick=\"toggleCheck()\">\r\n                <input type=\"checkbox\" id=\"changeUse\" onclick=\"event.stopPropagation()\">\r\n                <label id=\"labelChange\">\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2 (\u0395\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u2192 \u039a\u03b1\u03c4\u03bf\u03b9\u03ba\u03af\u03b1)<\/label>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <button class=\"calc-btn\" onclick=\"calculate()\" id=\"btnCalc\">\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2<\/button>\r\n    <\/div>\r\n\r\n    <!-- Results -->\r\n    <div class=\"results\" id=\"results\">\r\n        <div class=\"results-content\" id=\"resultsContent\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Disclaimer -->\r\n    <div class=\"disclaimer\">\r\n        <p id=\"disclaimerText\">\r\n            <strong>\u0391\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7:<\/strong> \u0397 \u03bd\u03bf\u03bc\u03b9\u03ba\u03ae \u03bc\u03b1\u03c2 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c3\u03c4\u03bf <strong>pachounotary.gr<\/strong> \u03c3\u03b1\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03b9. \u039a\u03b1\u03bb\u03ad\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03ba\u03c1\u03b9\u03b2\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03cc\u03c0\u03c9\u03c2 \u03b1\u03c5\u03c4\u03ad\u03c2 \u03b9\u03c3\u03c7\u03cd\u03bf\u03c5\u03bd \u03c3\u03ae\u03bc\u03b5\u03c1\u03b1.\r\n        <\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n    'use strict';\r\n    \r\n    let currentLang = 'el';\r\n    \r\n    const translations = {\r\n        en: {\r\n            title: 'Fast Golden Visa Calculator',\r\n            labelRegion: 'Select Region:',\r\n            optSelect: '-- Select --',\r\n            optHigh: 'High Demand Areas (Athens, Thessaloniki, Islands)',\r\n            optNormal: 'Rest of Greece',\r\n            labelChange: 'Change of Use (Commercial \u2192 Residential)',\r\n            btnCalc: 'Calculate',\r\n            resultLabel: 'Minimum Investment Required:',\r\n            exceptionNote: 'Change of Use exception applies',\r\n            normalNote: 'Regular threshold applies',\r\n            propertyNote: 'Amount refers to property value only.',\r\n            reqTitle: 'Requirements:',\r\n            req1: 'Single property purchase',\r\n            req2: 'Min. 120 sq.m (regular)',\r\n            req3: 'No min. size (Change of Use)',\r\n            conditionalPre: 'Change of Use Exception - Normally',\r\n            disclaimer: '<strong>Disclaimer:<\/strong> Our legal team at <strong>pachounotary.gr<\/strong> is waiting for you. Call us for accurate information as it applies today.',\r\n            errorSelect: 'Please select a region'\r\n        },\r\n        el: {\r\n            title: '\u0393\u03c1\u03ae\u03b3\u03bf\u03c1\u03bf\u03c2 \u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2 Golden Visa',\r\n            labelRegion: '\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae:',\r\n            optSelect: '-- \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 --',\r\n            optHigh: '\u03a5\u03c8\u03b7\u03bb\u03ae \u0396\u03ae\u03c4\u03b7\u03c3\u03b7 (\u0391\u03b8\u03ae\u03bd\u03b1, \u0398\u03b5\u03c3\u03c3\u03b1\u03bb\u03bf\u03bd\u03af\u03ba\u03b7, \u039d\u03b7\u03c3\u03b9\u03ac)',\r\n            optNormal: '\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b7 \u0395\u03bb\u03bb\u03ac\u03b4\u03b1',\r\n            labelChange: '\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2 (\u0395\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u2192 \u039a\u03b1\u03c4\u03bf\u03b9\u03ba\u03af\u03b1)',\r\n            btnCalc: '\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2',\r\n            resultLabel: '\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03b7 \u0395\u03c0\u03ad\u03bd\u03b4\u03c5\u03c3\u03b7:',\r\n            exceptionNote: '\u0399\u03c3\u03c7\u03cd\u03b5\u03b9 \u03b5\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u0391\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2',\r\n            normalNote: '\u0399\u03c3\u03c7\u03cd\u03b5\u03b9 \u03ba\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03cc \u03cc\u03c1\u03b9\u03bf',\r\n            propertyNote: '\u03a4\u03bf \u03c0\u03bf\u03c3\u03cc \u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03b7\u03bd \u03b1\u03be\u03af\u03b1 \u03c4\u03bf\u03c5 \u03b1\u03ba\u03b9\u03bd\u03ae\u03c4\u03bf\u03c5.',\r\n            reqTitle: '\u0391\u03c0\u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2:',\r\n            req1: '\u0391\u03b3\u03bf\u03c1\u03ac \u03b5\u03bd\u03cc\u03c2 \u03b1\u03ba\u03b9\u03bd\u03ae\u03c4\u03bf\u03c5',\r\n            req2: '\u0395\u03bb\u03ac\u03c7. 120 \u03c4.\u03bc. (\u03ba\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03cc)',\r\n            req3: '\u03a7\u03c9\u03c1\u03af\u03c2 \u03b5\u03bb\u03ac\u03c7. (\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2)',\r\n            conditionalPre: '\u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u0391\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2 - \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ac',\r\n            disclaimer: '<strong>\u0391\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7:<\/strong> \u0397 \u03bd\u03bf\u03bc\u03b9\u03ba\u03ae \u03bc\u03b1\u03c2 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c3\u03c4\u03bf <strong>pachounotary.gr<\/strong> \u03c3\u03b1\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03b9. \u039a\u03b1\u03bb\u03ad\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03ba\u03c1\u03b9\u03b2\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03cc\u03c0\u03c9\u03c2 \u03b1\u03c5\u03c4\u03ad\u03c2 \u03b9\u03c3\u03c7\u03cd\u03bf\u03c5\u03bd \u03c3\u03ae\u03bc\u03b5\u03c1\u03b1.',\r\n            errorSelect: '\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae'\r\n        },\r\n        zh: {\r\n            title: '\u5feb\u901f\u9ec4\u91d1\u7b7e\u8bc1\u8ba1\u7b97\u5668',\r\n            labelRegion: '\u9009\u62e9\u5730\u533a\uff1a',\r\n            optSelect: '-- \u8bf7\u9009\u62e9 --',\r\n            optHigh: '\u9ad8\u9700\u6c42\u5730\u533a\uff08\u96c5\u5178\u3001\u585e\u8428\u6d1b\u5c3c\u57fa\u3001\u5c9b\u5c7f\uff09',\r\n            optNormal: '\u5e0c\u814a\u5176\u4ed6\u5730\u533a',\r\n            labelChange: '\u7528\u9014\u53d8\u66f4\uff08\u5546\u4e1a \u2192 \u4f4f\u5b85\uff09',\r\n            btnCalc: '\u8ba1\u7b97',\r\n            resultLabel: '\u6700\u4f4e\u6295\u8d44\u8981\u6c42\uff1a',\r\n            exceptionNote: '\u9002\u7528\u7528\u9014\u53d8\u66f4\u4f8b\u5916',\r\n            normalNote: '\u9002\u7528\u5e38\u89c4\u95e8\u69db',\r\n            propertyNote: '\u91d1\u989d\u4ec5\u6307\u623f\u4ea7\u4ef7\u503c\u3002',\r\n            reqTitle: '\u8981\u6c42\uff1a',\r\n            req1: '\u8d2d\u4e70\u5355\u4e00\u623f\u4ea7',\r\n            req2: '\u6700\u4f4e120\u5e73\u65b9\u7c73\uff08\u5e38\u89c4\uff09',\r\n            req3: '\u65e0\u6700\u4f4e\u9762\u79ef\uff08\u7528\u9014\u53d8\u66f4\uff09',\r\n            conditionalPre: '\u7528\u9014\u53d8\u66f4\u4f8b\u5916 - \u6b63\u5e38\u4e3a',\r\n            disclaimer: '<strong>\u514d\u8d23\u58f0\u660e\uff1a<\/strong> \u6211\u4eec\u5728 <strong>pachounotary.gr<\/strong> \u7684\u6cd5\u5f8b\u56e2\u961f\u6b63\u5728\u7b49\u5f85\u60a8\u3002\u8bf7\u81f4\u7535\u6211\u4eec\u83b7\u53d6\u6700\u65b0\u51c6\u786e\u4fe1\u606f\u3002',\r\n            errorSelect: '\u8bf7\u9009\u62e9\u4e00\u4e2a\u5730\u533a'\r\n        },\r\n        he: {\r\n            title: '\u05de\u05d7\u05e9\u05d1\u05d5\u05df \u05d2\u05d5\u05dc\u05d3\u05df \u05d5\u05d9\u05d6\u05d4 \u05de\u05d4\u05d9\u05e8',\r\n            labelRegion: '\u05d1\u05d7\u05e8 \u05d0\u05d6\u05d5\u05e8:',\r\n            optSelect: '-- \u05d1\u05d7\u05e8 --',\r\n            optHigh: '\u05d0\u05d6\u05d5\u05e8\u05d9 \u05d1\u05d9\u05e7\u05d5\u05e9 \u05d2\u05d1\u05d5\u05d4 (\u05d0\u05ea\u05d5\u05e0\u05d4, \u05e1\u05dc\u05d5\u05e0\u05d9\u05e7\u05d9, \u05d0\u05d9\u05d9\u05dd)',\r\n            optNormal: '\u05e9\u05d0\u05e8 \u05d9\u05d5\u05d5\u05df',\r\n            labelChange: '\u05e9\u05d9\u05e0\u05d5\u05d9 \u05d9\u05d9\u05e2\u05d5\u05d3 (\u05de\u05e1\u05d7\u05e8\u05d9 \u2192 \u05de\u05d2\u05d5\u05e8\u05d9\u05dd)',\r\n            btnCalc: '\u05d7\u05e9\u05d1',\r\n            resultLabel: '\u05d4\u05e9\u05e7\u05e2\u05d4 \u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9\u05ea \u05e0\u05d3\u05e8\u05e9\u05ea:',\r\n            exceptionNote: '\u05d7\u05dc \u05d7\u05e8\u05d9\u05d2 \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d9\u05d9\u05e2\u05d5\u05d3',\r\n            normalNote: '\u05d7\u05dc \u05e1\u05e3 \u05e8\u05d2\u05d9\u05dc',\r\n            propertyNote: '\u05d4\u05e1\u05db\u05d5\u05dd \u05de\u05ea\u05d9\u05d9\u05d7\u05e1 \u05dc\u05e2\u05e8\u05da \u05d4\u05e0\u05db\u05e1 \u05d1\u05dc\u05d1\u05d3.',\r\n            reqTitle: '\u05d3\u05e8\u05d9\u05e9\u05d5\u05ea:',\r\n            req1: '\u05e8\u05db\u05d9\u05e9\u05ea \u05e0\u05db\u05e1 \u05d9\u05d7\u05d9\u05d3',\r\n            req2: '\u05de\u05d9\u05e0\u05d9\u05de\u05d5\u05dd 120 \u05de\"\u05e8 (\u05e8\u05d2\u05d9\u05dc)',\r\n            req3: '\u05d0\u05d9\u05df \u05de\u05d9\u05e0\u05d9\u05de\u05d5\u05dd \u05e9\u05d8\u05d7 (\u05e9\u05d9\u05e0\u05d5\u05d9 \u05d9\u05d9\u05e2\u05d5\u05d3)',\r\n            conditionalPre: '\u05d7\u05e8\u05d9\u05d2 \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d9\u05d9\u05e2\u05d5\u05d3 - \u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc',\r\n            disclaimer: '<strong>\u05d4\u05e6\u05d4\u05e8\u05ea \u05d0\u05d7\u05e8\u05d9\u05d5\u05ea:<\/strong> \u05d4\u05e6\u05d5\u05d5\u05ea \u05d4\u05de\u05e9\u05e4\u05d8\u05d9 \u05e9\u05dc\u05e0\u05d5 \u05d1-<strong>pachounotary.gr<\/strong> \u05de\u05d7\u05db\u05d4 \u05dc\u05db\u05dd. \u05d4\u05ea\u05e7\u05e9\u05e8\u05d5 \u05d0\u05dc\u05d9\u05e0\u05d5 \u05dc\u05de\u05d9\u05d3\u05e2 \u05de\u05d3\u05d5\u05d9\u05e7 \u05db\u05e4\u05d9 \u05e9\u05d4\u05d5\u05d0 \u05ea\u05e7\u05e3 \u05d4\u05d9\u05d5\u05dd.',\r\n            errorSelect: '\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05d0\u05d6\u05d5\u05e8'\r\n        },\r\n        tr: {\r\n            title: 'H\u0131zl\u0131 Alt\u0131n Vize Hesaplay\u0131c\u0131',\r\n            labelRegion: 'B\u00f6lge Se\u00e7in:',\r\n            optSelect: '-- Se\u00e7in --',\r\n            optHigh: 'Y\u00fcksek Talep B\u00f6lgeleri (Atina, Selanik, Adalar)',\r\n            optNormal: 'Yunanistan'\u0131n Geri Kalan\u0131',\r\n            labelChange: 'Kullan\u0131m De\u011fi\u015fikli\u011fi (Ticari \u2192 Konut)',\r\n            btnCalc: 'Hesapla',\r\n            resultLabel: 'Gereken Minimum Yat\u0131r\u0131m:',\r\n            exceptionNote: 'Kullan\u0131m de\u011fi\u015fikli\u011fi istisnas\u0131 ge\u00e7erli',\r\n            normalNote: 'Normal e\u015fik ge\u00e7erli',\r\n            propertyNote: 'Tutar sadece m\u00fclk de\u011ferini ifade eder.',\r\n            reqTitle: 'Gereksinimler:',\r\n            req1: 'Tek m\u00fclk sat\u0131n al\u0131m\u0131',\r\n            req2: 'Minimum 120 m\u00b2 (normal)',\r\n            req3: 'Minimum alan yok (kullan\u0131m de\u011fi\u015fikli\u011fi)',\r\n            conditionalPre: 'Kullan\u0131m De\u011fi\u015fikli\u011fi \u0130stisnas\u0131 - Normalde',\r\n            disclaimer: '<strong>Sorumluluk Reddi:<\/strong> <strong>pachounotary.gr<\/strong> adresindeki hukuk ekibimiz sizi bekliyor. Bug\u00fcn ge\u00e7erli olan do\u011fru bilgiler i\u00e7in bizi aray\u0131n.',\r\n            errorSelect: 'L\u00fctfen bir b\u00f6lge se\u00e7in'\r\n        },\r\n        ar: {\r\n            title: '\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u062a\u0623\u0634\u064a\u0631\u0629 \u0627\u0644\u0630\u0647\u0628\u064a\u0629 \u0627\u0644\u0633\u0631\u064a\u0639\u0629',\r\n            labelRegion: '\u0627\u062e\u062a\u0631 \u0627\u0644\u0645\u0646\u0637\u0642\u0629:',\r\n            optSelect: '-- \u0627\u062e\u062a\u0631 --',\r\n            optHigh: '\u0645\u0646\u0627\u0637\u0642 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0639\u0627\u0644\u064a (\u0623\u062b\u064a\u0646\u0627\u060c \u0633\u0627\u0644\u0648\u0646\u064a\u0643\u060c \u0627\u0644\u062c\u0632\u0631)',\r\n            optNormal: '\u0628\u0642\u064a\u0629 \u0627\u0644\u064a\u0648\u0646\u0627\u0646',\r\n            labelChange: '\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 (\u062a\u062c\u0627\u0631\u064a \u2190 \u0633\u0643\u0646\u064a)',\r\n            btnCalc: '\u0627\u062d\u0633\u0628',\r\n            resultLabel: '\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0627\u0633\u062a\u062b\u0645\u0627\u0631 \u0627\u0644\u0645\u0637\u0644\u0648\u0628:',\r\n            exceptionNote: '\u064a\u0646\u0637\u0628\u0642 \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645',\r\n            normalNote: '\u064a\u0646\u0637\u0628\u0642 \u0627\u0644\u062d\u062f \u0627\u0644\u0639\u0627\u062f\u064a',\r\n            propertyNote: '\u0627\u0644\u0645\u0628\u0644\u063a \u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0642\u064a\u0645\u0629 \u0627\u0644\u0639\u0642\u0627\u0631 \u0641\u0642\u0637.',\r\n            reqTitle: '\u0627\u0644\u0645\u062a\u0637\u0644\u0628\u0627\u062a:',\r\n            req1: '\u0634\u0631\u0627\u0621 \u0639\u0642\u0627\u0631 \u0648\u0627\u062d\u062f',\r\n            req2: '\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 120 \u0645\u062a\u0631 \u0645\u0631\u0628\u0639 (\u0639\u0627\u062f\u064a)',\r\n            req3: '\u0644\u0627 \u062d\u062f \u0623\u062f\u0646\u0649 \u0644\u0644\u0645\u0633\u0627\u062d\u0629 (\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645)',\r\n            conditionalPre: '\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 - \u0639\u0627\u062f\u0629\u064b',\r\n            disclaimer: '<strong>\u0625\u062e\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0629:<\/strong> \u0641\u0631\u064a\u0642\u0646\u0627 \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a \u0641\u064a <strong>pachounotary.gr<\/strong> \u0628\u0627\u0646\u062a\u0638\u0627\u0631\u0643\u0645. \u0627\u062a\u0635\u0644\u0648\u0627 \u0628\u0646\u0627 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062f\u0642\u064a\u0642\u0629 \u0643\u0645\u0627 \u0647\u064a \u0633\u0627\u0631\u064a\u0629 \u0627\u0644\u064a\u0648\u0645.',\r\n            errorSelect: '\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0646\u0637\u0642\u0629'\r\n        }\r\n    };\r\n    \r\n    const amounts = {\r\n        high: 800000,\r\n        normal: 400000,\r\n        exception: 250000\r\n    };\r\n    \r\n    window.setLang = function(lang, btn) {\r\n        currentLang = lang;\r\n        \r\n        \/\/ Update button states\r\n        document.querySelectorAll('.lang-toggle button').forEach(b => b.classList.remove('active'));\r\n        if (btn) btn.classList.add('active');\r\n        \r\n        \/\/ RTL for Hebrew and Arabic\r\n        const widget = document.getElementById('gvWidget');\r\n        if (lang === 'he' || lang === 'ar') {\r\n            widget.classList.add('rtl');\r\n        } else {\r\n            widget.classList.remove('rtl');\r\n        }\r\n        \r\n        \/\/ Update text\r\n        const t = translations[lang];\r\n        document.getElementById('gvTitle').textContent = t.title;\r\n        document.getElementById('labelRegion').textContent = t.labelRegion;\r\n        document.getElementById('labelChange').textContent = t.labelChange;\r\n        document.getElementById('btnCalc').textContent = t.btnCalc;\r\n        document.getElementById('disclaimerText').innerHTML = t.disclaimer;\r\n        \r\n        \/\/ Update select options\r\n        const select = document.getElementById('regionSelect');\r\n        const val = select.value;\r\n        select.innerHTML = `\r\n            <option value=\"\">${t.optSelect}<\/option>\r\n            <option value=\"high\">${t.optHigh}<\/option>\r\n            <option value=\"normal\">${t.optNormal}<\/option>\r\n        `;\r\n        select.value = val;\r\n        \r\n        \/\/ Recalculate if results are showing\r\n        if (document.getElementById('results').classList.contains('show')) {\r\n            calculate();\r\n        }\r\n    };\r\n    \r\n    window.toggleCheck = function() {\r\n        const cb = document.getElementById('changeUse');\r\n        cb.checked = !cb.checked;\r\n    };\r\n    \r\n    window.calculate = function() {\r\n        const region = document.getElementById('regionSelect').value;\r\n        const changeUse = document.getElementById('changeUse').checked;\r\n        const t = translations[currentLang];\r\n        \r\n        if (!region) {\r\n            alert(t.errorSelect);\r\n            return;\r\n        }\r\n        \r\n        const zonalAmount = amounts[region];\r\n        const requiredAmount = changeUse ? amounts.exception : zonalAmount;\r\n        \r\n        const formatted = new Intl.NumberFormat('el-GR', {\r\n            style: 'currency',\r\n            currency: 'EUR',\r\n            minimumFractionDigits: 0,\r\n            maximumFractionDigits: 0\r\n        }).format(requiredAmount);\r\n        \r\n        let conditionalNote = '';\r\n        if (changeUse && requiredAmount < zonalAmount) {\r\n            const zonalFormatted = new Intl.NumberFormat('el-GR', {\r\n                style: 'currency',\r\n                currency: 'EUR',\r\n                minimumFractionDigits: 0,\r\n                maximumFractionDigits: 0\r\n            }).format(zonalAmount);\r\n            conditionalNote = `<div class=\"info-box\"><p>${t.conditionalPre} ${zonalFormatted}<\/p><\/div>`;\r\n        }\r\n        \r\n        const html = `\r\n            <div class=\"result-box\">\r\n                <div class=\"result-label\">${t.resultLabel}<\/div>\r\n                <div class=\"result-amount\">${formatted}<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"info-box\">\r\n                <p><strong>${changeUse ? t.exceptionNote : t.normalNote}<\/strong><\/p>\r\n            <\/div>\r\n            \r\n            ${conditionalNote}\r\n            \r\n            <div class=\"note-box\">\r\n                <p><strong>${t.reqTitle}<\/strong><\/p>\r\n                <p>\u2022 ${t.req1}<\/p>\r\n                <p>\u2022 ${t.req2}<\/p>\r\n                <p>\u2022 ${t.req3}<\/p>\r\n                <p style=\"margin-top: 12px;\"><em>${t.propertyNote}<\/em><\/p>\r\n            <\/div>\r\n        `;\r\n        \r\n        document.getElementById('resultsContent').innerHTML = html;\r\n        document.getElementById('results').classList.add('show');\r\n        document.getElementById('results').scrollTop = 0;\r\n    };\r\n    \r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25f6bbb elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-mobile-button-align-stretch elementor-button-align-center elementor-hidden-mobile elementor-hidden-desktop elementor-hidden-tablet elementor-invisible elementor-widget elementor-widget-twbb_form\" data-id=\"25f6bbb\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;button_width&quot;:&quot;30&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"twbb_form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Contact Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"3909\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"25f6bbb\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-66 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Enter your email\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-30 e-form__buttons\">\n\t\t\t\t\t<button type=\"submit\" class=\"elementor-button\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\" elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Sign up<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n          <button type=\"reset\" class=\"elementor-button elementor-hidden\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t              \t\t\t\t\t\t<\/span>\n          <\/button>\n\t\t\t\t<\/div>\n                            <div class=\"elementor-form-text-after-description-wrapper elementor-field-group elementor-column elementor-col-100 elementor-widget-wrap\">\n                          <div class=\"elementor-text-editor elementor-clearfix elementor-element\">Reach out to us today for reliable legal advice and expert notary services.<\/div>\n                      <\/div>\n            \t\t\t<\/div>\n\t\t<\/form>\n\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-71bf49d e-flex e-con-boxed e-con e-parent\" data-id=\"71bf49d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-370f2d1e elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"370f2d1e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\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>The Greek Programme Obtaining the Golden Visa in Greece is a Process that Combines Key Pillars Such as: The property acquisition The legal due diligence The issuance of a residence permit (with the assistance of an Immigration Lawyer) Our goal is to answer all your questions and ensure you have access to qualified professionals. We [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"iawp_total_views":35,"two_page_speed":[],"footnotes":""},"class_list":["post-3909","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages\/3909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/comments?post=3909"}],"version-history":[{"count":0,"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/pages\/3909\/revisions"}],"wp:attachment":[{"href":"https:\/\/pachounotary.gr\/en\/wp-json\/wp\/v2\/media?parent=3909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}