{"id":1265,"date":"2025-03-13T12:05:45","date_gmt":"2025-03-13T12:05:45","guid":{"rendered":"https:\/\/ege.orgo.ee\/contact\/"},"modified":"2025-08-11T11:06:27","modified_gmt":"2025-08-11T11:06:27","slug":"contact","status":"publish","type":"page","link":"https:\/\/ege.orgo.ee\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<section class=\"relative flex items-end text-left h-24 alignfull wp-block-page-header\"\n    id=\"page-header-69dcf1bc33637\" style=\"background-color: var(--primary-color);\">\n    <div class=\"container mx-auto px-4 max-w-7xl\">\n        <h1 class=\"text-6xl md:text-7xl uppercase page-header-outline page-header-outline-md page-header-transparent font-walsheim font-bold m-0 -mb-[13px] leading-none\"\n            >\n            CONTACT\n        <\/h1>\n    <\/div>\n<\/section>\n\n\n<style>\n    \/* Scope all styles to this specific block to prevent conflicts *\/\n    #page-header-69dcf1bc33637 {\n        position: relative;\n        display: flex;\n        align-items: flex-end;\n    }\n\n    \/* Frontend text styling classes *\/\n    #page-header-69dcf1bc33637 h1.uppercase {\n        text-transform: uppercase;\n    }\n\n    #page-header-69dcf1bc33637 h1.page-header-outline {\n        -webkit-text-stroke-color: white;\n        text-stroke-color: white;\n        color: transparent;\n        -webkit-text-fill-color: transparent;\n    }\n\n    #page-header-69dcf1bc33637 h1.page-header-outline-sm {\n        -webkit-text-stroke-width: 1px;\n        text-stroke-width: 1px;\n    }\n\n    #page-header-69dcf1bc33637 h1.page-header-outline-md {\n        -webkit-text-stroke-width: 2px;\n        text-stroke-width: 2px;\n    }\n\n    #page-header-69dcf1bc33637 h1.page-header-outline-lg {\n        -webkit-text-stroke-width: 4px;\n        text-stroke-width: 4px;\n    }\n\n    #page-header-69dcf1bc33637 h1.page-header-transparent {\n        color: transparent !important;\n        -webkit-text-fill-color: transparent !important;\n    }\n\n    \/* Editor-specific styling to match frontend exactly *\/\n    .editor-styles-wrapper #page-header-69dcf1bc33637 {\n        position: relative !important;\n        display: flex !important;\n        align-items: flex-end !important;\n        background-color: var(--primary-color) !important;\n        min-height: 6rem !important;\n\n                    justify-content: flex-start !important;\n            }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 .container {\n        max-width: 80rem !important;\n        \/* max-w-7xl equivalent *\/\n        margin-left: auto !important;\n        margin-right: auto !important;\n        padding-left: 1rem !important;\n        \/* px-4 equivalent *\/\n        padding-right: 1rem !important;\n        \/* px-4 equivalent *\/\n        width: 100% !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1 {\n        font-family: var(--font-heading, 'GT Walsheim Pro', sans-serif) !important;\n        font-weight: 700 !important;\n        line-height: 1 !important;\n        margin: 0 !important;\n        margin-bottom: -13px !important;\n\n        \n                    text-align: left !important;\n            }\n\n    \/* Editor text styling classes *\/\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.uppercase {\n        text-transform: uppercase !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.page-header-outline {\n        -webkit-text-stroke-color: white !important;\n        text-stroke-color: white !important;\n        color: transparent !important;\n        -webkit-text-fill-color: transparent !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.page-header-outline-sm {\n        -webkit-text-stroke-width: 1px !important;\n        text-stroke-width: 1px !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.page-header-outline-md {\n        -webkit-text-stroke-width: 2px !important;\n        text-stroke-width: 2px !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.page-header-outline-lg {\n        -webkit-text-stroke-width: 4px !important;\n        text-stroke-width: 4px !important;\n    }\n\n    .editor-styles-wrapper #page-header-69dcf1bc33637 h1.page-header-transparent {\n        color: transparent !important;\n        -webkit-text-fill-color: transparent !important;\n    }\n\n    \/* Size-specific editor styling - exact Tailwind equivalents *\/\n            .editor-styles-wrapper #page-header-69dcf1bc33637 h1 {\n            font-size: 4.5rem !important;\n            \/* text-6xl: 72px *\/\n        }\n\n        @media (min-width: 768px) {\n            .editor-styles-wrapper #page-header-69dcf1bc33637 h1 {\n                font-size: 5.25rem !important;\n                \/* md:text-7xl: 84px *\/\n            }\n        }\n    \n    \/* Subtitle section editor styling *\/\n    .editor-styles-wrapper .page-header-subtitle {\n        position: relative !important;\n        background-color: transparent !important;\n\n                    text-align: left !important;\n            }\n\n    .editor-styles-wrapper .page-header-subtitle .container {\n        max-width: 80rem !important;\n        \/* max-w-7xl equivalent *\/\n        margin-left: auto !important;\n        margin-right: auto !important;\n        padding-left: 1rem !important;\n        \/* px-4 equivalent *\/\n        padding-right: 1rem !important;\n        \/* px-4 equivalent *\/\n        width: 100% !important;\n    }\n\n    .editor-styles-wrapper .page-header-subtitle .subtitle-content {\n        font-family: var(--font-heading, 'GT Walsheim Pro', sans-serif) !important;\n        max-width: 48rem !important;\n        \/* max-w-3xl equivalent *\/\n        color: #ffffff !important;\n\n            }\n\n    \/* Size-specific subtitle styling - exact Tailwind equivalents *\/\n            .editor-styles-wrapper .page-header-subtitle .subtitle-content {\n            font-size: 1.5rem !important;\n            \/* text-2xl: 24px *\/\n            padding-top: 1.25rem !important;\n            \/* py-5: 20px *\/\n            padding-bottom: 1.25rem !important;\n        }\n\n        @media (min-width: 768px) {\n            .editor-styles-wrapper .page-header-subtitle .subtitle-content {\n                font-size: 1.875rem !important;\n                \/* md:text-3xl: 30px *\/\n            }\n        }\n    <\/style>\n\n\n\n\n<section class=\"business-locations-block bg-white py-4 align wp-block-business-locations\"\n    id=\"business-locations-69dcf1bc34089\">\n    <div class=\"container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl\">\n        \n                    <div class=\"text-center mb-10\">\n                <h2 class=\"text-3xl sm:text-4xl font-bold text-gray-900\" data-acf-field=\"block_title\">\n                    Our Locations<\/h2>\n                <div class=\"mt-2 w-20 h-1 bg-primary-600 mx-auto\"><\/div>\n            <\/div>\n        \n        \n        <div class=\"locations-grid mb-8\">\n            <div\n                class=\"grid gap-4 grid-cols-1 md:grid-cols-3\">\n                                                            <div class=\"location-card relative rounded-none bg-white shadow-md p-6 transition-all duration-300 hover:shadow-xl\"\n                                                         data-location-index=\"0\"\n                                data-lat=\"59.36881930974545\"\n                                data-lng=\"24.880084770006043\"\n                                class=\"cursor-pointer\" >\n                                                            <h3 class=\"text-xl font-bold text-gray-900 mb-3\"\n                                    data-acf-field=\"locations.0.name\"> Head Office<\/h3>\n                            \n                            <div class=\"space-y-0\">\n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\" \/>\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">Address<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\"\n                                            data-acf-field=\"locations.0.address\">\n                                            Radisti tee 7, 75322 Soodevahe village, Rae vald, Harjumaa Estonia\n                                        <\/div>\n                                    <\/div>\n                                \n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">Phone<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\">\n                                            <a href=\"tel:+372 658 0240\"\n                                                class=\"text-gray-900 hover:text-primary-600 transition-colors\"\n                                                data-acf-field=\"locations.0.phone\">\n                                                +372 658 0240\n                                            <\/a>\n                                        <\/div>\n                                    <\/div>\n                                \n                                \n                                \n                                \n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">E-mail addresses<\/span>\n                                        <\/div>\n                                        <div class=\"email-grid grid grid-cols-1 sm:grid-cols-2 gap-2 ml-5\">\n                                                                                            <div class=\"email-item\">\n                                                    <div class=\"text-xs text-gray-600\">General\n                                                    <\/div>\n                                                    <a href=\"mailto:info.ehitus@inf.ee\"\n                                                        class=\"text-gray-900 hover:text-primary-600 transition-colors text-sm\">\n                                                        info.ehitus@inf.ee\n                                                    <\/a>\n                                                <\/div>\n                                                                                                                                                                                            <div class=\"email-item\">\n                                                        <div class=\"text-xs text-gray-600\">\n                                                            Invoices\n                                                        <\/div>\n                                                        <a href=\"mailto:arved.ehitus@inf.ee\"\n                                                            class=\"text-gray-900 hover:text-primary-600 transition-colors text-sm\">\n                                                            arved.ehitus@inf.ee\n                                                        <\/a>\n                                                    <\/div>\n                                                                                                                                    <\/div>\n                                    <\/div>\n                                                            <\/div>\n                        <\/div>\n                                            <div class=\"location-card relative rounded-none bg-white shadow-md p-6 transition-all duration-300 hover:shadow-xl\"\n                                                         data-location-index=\"1\"\n                                data-lat=\"59.35441458117311\"\n                                data-lng=\"27.434838235415995\"\n                                class=\"cursor-pointer\" >\n                                                            <h3 class=\"text-xl font-bold text-gray-900 mb-3\"\n                                    data-acf-field=\"locations.1.name\"> Viru County<\/h3>\n                            \n                            <div class=\"space-y-0\">\n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\" \/>\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">Address<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\"\n                                            data-acf-field=\"locations.1.address\">\n                                            Pargi 51A, 41537 J\u00f5hvi, Ida-Virumaa\n                                        <\/div>\n                                    <\/div>\n                                \n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">Phone<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\">\n                                            <a href=\"tel:+372 336 8808\"\n                                                class=\"text-gray-900 hover:text-primary-600 transition-colors\"\n                                                data-acf-field=\"locations.1.phone\">\n                                                +372 336 8808\n                                            <\/a>\n                                        <\/div>\n                                    <\/div>\n                                \n                                \n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">E-mail<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\">\n                                            <a href=\"mailto:info.ehitus@inf.ee\"\n                                                class=\"text-gray-900 hover:text-primary-600 transition-colors\"\n                                                data-acf-field=\"locations.1.email\">\n                                                info.ehitus@inf.ee\n                                            <\/a>\n                                        <\/div>\n                                    <\/div>\n                                \n                                \n                                                            <\/div>\n                        <\/div>\n                                            <div class=\"location-card relative rounded-none bg-white shadow-md p-6 transition-all duration-300 hover:shadow-xl\"\n                                                         data-location-index=\"2\"\n                                data-lat=\"58.33973785860075\"\n                                data-lng=\"26.730132640484353\"\n                                class=\"cursor-pointer\" >\n                                                            <h3 class=\"text-xl font-bold text-gray-900 mb-3\"\n                                    data-acf-field=\"locations.2.name\">Southern Estonia<\/h3>\n                            \n                            <div class=\"space-y-0\">\n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\" \/>\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">Address<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\"\n                                            data-acf-field=\"locations.2.address\">\n                                            T\u00e4he 135, 50107 Tartu, Tartumaa\n                                        <\/div>\n                                    <\/div>\n                                \n                                \n                                \n                                                                    <div class=\"info-item\">\n                                        <div class=\"flex items-center mb-1\">\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-4 w-4 mr-1 flex-shrink-0\"\n                                                fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n                                                    d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\" \/>\n                                            <\/svg>\n                                            <span class=\"info-label\">E-mail<\/span>\n                                        <\/div>\n                                        <div class=\"info-content ml-5\">\n                                            <a href=\"mailto:info.ehitus@inf.ee\"\n                                                class=\"text-gray-900 hover:text-primary-600 transition-colors\"\n                                                data-acf-field=\"locations.2.email\">\n                                                info.ehitus@inf.ee\n                                            <\/a>\n                                        <\/div>\n                                    <\/div>\n                                \n                                \n                                                            <\/div>\n                        <\/div>\n                                                <\/div>\n        <\/div>\n\n        \n        <div class=\"grid grid-cols-1 lg:grid-cols-3 gap-4\">\n            \n            <div class=\"map-container lg:col-span-2\">\n                                    <div id=\"leaflet-map-business-locations-69dcf1bc34089\"\n                        class=\"leaflet-map h-[600px] rounded-none shadow-md overflow-hidden\"\n                        data-style=\"grayscale\"><\/div>\n                            <\/div>\n\n            \n                            <div class=\"contact-form-container bg-white rounded-none shadow-md p-6 lg:col-span-1\">\n                    \n                                            <h2 class=\"text-2xl font-bold text-gray-900 mb-4\" data-acf-field=\"contact_form_title\">\n                            Write to us<\/h2>\n                                                                <p class=\"text-lg text-gray-600 mb-6\" data-acf-field=\"contact_form_description\">\n                            Would you like to build?<\/p>\n                    \n                    <div class=\"contact-form\">\n                                                    <div class=\"forminator-ui forminator-custom-form forminator-custom-form-1900 forminator-design--basic  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-1900\" data-uid=\"69dcf1bc362fa\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-1900\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-1900 forminator-design--basic  forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"1900\"\n\t\t\t\t\n\t\t\t\tdata-design=\"basic\"\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\tdata-grid=\"open\"\n\t\t\t\t\n\t\t\t\t\n\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\n\t\t\t\tdata-uid=\"69dcf1bc362fa\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-1_69dcf1bc362fa\" id=\"forminator-field-name-1_69dcf1bc362fa-label\" class=\"forminator-label\">First name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-1\" value=\"\" placeholder=\"\" id=\"forminator-field-name-1_69dcf1bc362fa\" class=\"forminator-input forminator-name--field\" aria-required=\"true\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_69dcf1bc362fa\" id=\"forminator-field-email-1_69dcf1bc362fa-label\" class=\"forminator-label\">E-mail address <span class=\"forminator-required\">*<\/span><\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"\" id=\"forminator-field-email-1_69dcf1bc362fa\" class=\"forminator-input forminator-email--field\" data-required=\"true\" aria-required=\"true\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_69dcf1bc362fa\" id=\"forminator-field-phone-1_69dcf1bc362fa-label\" class=\"forminator-label\">Telephone<\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"\" id=\"forminator-field-phone-1_69dcf1bc362fa\" class=\"forminator-input forminator-field--phone\" data-required=\"\" aria-required=\"false\" autocomplete=\"off\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"textarea-1\" class=\"forminator-field-textarea forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-textarea-1_69dcf1bc362fa\" id=\"forminator-field-textarea-1_69dcf1bc362fa-label\" class=\"forminator-label\">Message<\/label><span id=\"forminator-field-textarea-1_69dcf1bc362fa-description\" class=\"forminator-description\"><span data-limit=\"180\" data-type=\"characters\" data-editor=\"\">0 \/ 180<\/span><\/span><textarea name=\"textarea-1\" placeholder=\"\" id=\"forminator-field-textarea-1_69dcf1bc362fa\" class=\"forminator-textarea\" rows=\"6\" style=\"min-height:80px;\" maxlength=\"180\" ><\/textarea><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"consent-1\" class=\"forminator-field-consent forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-consent-1_69dcf1bc362fa\" id=\"forminator-field-consent-1_69dcf1bc362fa-label\" class=\"forminator-label\">Isikuandmed <span class=\"forminator-required\">*<\/span><\/label><div class=\"forminator-checkbox__wrapper\"><label id=\"forminator-field-consent-1_69dcf1bc362fa__label\" class=\"forminator-checkbox forminator-consent\" aria-labelledby=\"forminator-field-consent-1_69dcf1bc362fa-label\" aria-hidden=\"true\"><input type=\"checkbox\" name=\"consent-1\" id=\"forminator-field-consent-1_69dcf1bc362fa\" value=\"checked\" aria-labelledby=\"forminator-field-consent-1_69dcf1bc362fa-label\" aria-describedby=\"forminator-field-consent-1_69dcf1bc362fa__description\" data-required=\"true\" aria-required=\"true\" \/><span class=\"forminator-checkbox-box\" aria-hidden=\"true\"><\/span><\/label><div id=\"forminator-field-consent-1_69dcf1bc362fa__description\" class=\"forminator-checkbox__label forminator-consent__label\"><p>Olen n\u00f5us&nbsp;<a href=\"https:\/\/ege.orgo.ee\/privaatsuspoliitika\/\">isikuandmete t\u00f6\u00f6tlemise tingimustega<\/a><\/p><\/div><\/div><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\">Send message<\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"569ceb0452\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/1265\" \/><input type=\"hidden\" name=\"form_id\" value=\"1900\"><input type=\"hidden\" name=\"page_id\" value=\"1265\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/ege.orgo.ee\/en\/contact\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form>\n                                            <\/div>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n    <style>\n        \/* Editor-specific styles *\/\n        .editor-styles-wrapper #business-locations-69dcf1bc34089 [data-editor-hint] {\n            position: relative;\n        }\n\n        .editor-styles-wrapper #business-locations-69dcf1bc34089 [data-editor-hint]::after {\n            content: attr(data-editor-hint);\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            background: rgba(0, 0, 0, 0.7);\n            color: white;\n            font-size: 12px;\n            padding: 4px 8px;\n            text-align: center;\n            z-index: 10;\n        }\n\n        \/* Map styles *\/\n        .map-tiles-grayscale {\n            filter: grayscale(100%) !important;\n        }\n\n        \/* Location card hover effect *\/\n        .location-card {\n            position: relative;\n            overflow: hidden;\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            border-left: 4px solid transparent;\n        }\n\n        .location-card:hover {\n            transform: translateY(-5px);\n            border-left: 4px solid #004c93;\n        }\n\n        \/* Active card styling *\/\n        .location-card.active {\n            border-left: 4px solid #004c93;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important;\n        }\n\n        \/* Location card info labels *\/\n        .location-card .info-label {\n            font-size: 0.7rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.05em;\n            color: #6b7280;\n            margin-bottom: 0.125rem;\n            display: block;\n        }\n\n        .location-card h3 {\n            font-size: 1.25rem !important;\n            font-weight: 700 !important;\n            margin-bottom: 1rem !important;\n        }\n\n        .location-card .info-item {\n            margin-bottom: 0.75rem;\n        }\n\n        .location-card .info-content {\n            font-size: 0.875rem;\n        }\n\n        \/* Custom Marker Styles *\/\n        .custom-marker-icon {\n            background: transparent;\n            border: none;\n        }\n\n        .marker-container {\n            position: relative;\n            width: 40px;\n            height: 40px;\n        }\n\n        .marker-box {\n            position: absolute;\n            width: 30px;\n            height: 30px;\n            background-color: var(--wp--preset--color--primary, #0074d9);\n            transform: rotate(-15deg) skew(-15deg, 0);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n        }\n\n        .marker-letter {\n            color: white;\n            font-weight: bold;\n            font-size: 16px;\n            transform: rotate(15deg) skew(15deg, 0);\n        }\n\n        \/* Popup styles *\/\n        .leaflet-popup-content-wrapper {\n            border-radius: 0;\n            box-shadow: 0 2px 4px -1px rgb(0 0 0 \/ 0.1), 0 1px 2px -1px rgb(0 0 0 \/ 0.1);\n            overflow: hidden;\n            padding: 0;\n        }\n\n        \/* Make popup tip squared off *\/\n        .leaflet-popup-tip {\n            width: 12px;\n            height: 12px;\n            padding: 0;\n            margin: -6px auto 0;\n            transform: rotate(45deg);\n            border-radius: 0;\n        }\n\n        \/* Leaflet control styles *\/\n        .leaflet-control-zoom {\n            border-radius: 0 !important;\n        }\n\n        .leaflet-control-zoom a {\n            border-radius: 0 !important;\n        }\n\n        .leaflet-control-attribution {\n            border-radius: 0 !important;\n        }\n\n        \/* Fix for map controls *\/\n        .leaflet-bar {\n            border-radius: 0 !important;\n        }\n\n        .leaflet-bar a,\n        .leaflet-bar a:hover,\n        .leaflet-bar a:first-child,\n        .leaflet-bar a:last-child {\n            border-radius: 0 !important;\n        }\n\n        .leaflet-popup-content {\n            margin: 0;\n            padding: 12px;\n        }\n\n        .location-popup {\n            padding: 4px;\n        }\n\n        .location-popup h4 {\n            margin: 0 0 0.75rem;\n            color: #004c93;\n            border-bottom: 1px solid #eee;\n            padding-bottom: 0.25rem;\n            font-size: 1rem;\n            font-weight: 700;\n        }\n\n        .location-popup .info-label {\n            font-size: 0.65rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.05em;\n            color: #6b7280;\n            margin-bottom: 0.125rem;\n            display: block;\n        }\n\n        .location-popup .info-item {\n            margin-bottom: 0.5rem;\n        }\n\n        .location-popup .info-content {\n            font-size: 0.75rem;\n        }\n\n        .location-popup a {\n            color: #004c93;\n            text-decoration: none;\n            transition: color 0.2s ease;\n        }\n\n        .location-popup a:hover {\n            color: #004c93;\n            text-decoration: underline;\n            opacity: 0.8;\n        }\n\n        \/* Basic Form Styles *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic {\n            margin-top: 0 !important;\n            padding: 0 !important;\n            box-shadow: none !important;\n            background-color: transparent !important;\n        }\n\n        \/* Form wrapper *\/\n        .business-locations-block .contact-form-container {\n            background-color: white !important;\n            padding: 1.5rem !important;\n            box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1) !important;\n            border-radius: 0 !important;\n        }\n\n        .business-locations-block .contact-form-container h2 {\n            font-size: 1.5rem !important;\n            font-weight: 700 !important;\n            color: #111827 !important;\n            margin-bottom: 0.5rem !important;\n        }\n\n        .business-locations-block .contact-form-container p {\n            font-size: 1rem !important;\n            color: #4b5563 !important;\n            margin-bottom: 1.5rem !important;\n        }\n\n        \/* Labels *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-label {\n            color: #1f2937 !important;\n            font-size: 0.875rem !important;\n            font-weight: 600 !important;\n            margin-bottom: 0.25rem !important;\n        }\n\n        \/* Input fields *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-input,\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-textarea {\n            width: 100% !important;\n            padding: 0.5rem 0.75rem !important;\n            border: 0 !important;\n            border-bottom: 1px solid #e5e7eb !important;\n            background-color: transparent !important;\n            color: #1f2937 !important;\n            transition: all 0.2s ease-in-out !important;\n            box-shadow: none !important;\n            min-height: unset !important;\n            font-size: 0.875rem !important;\n            border-radius: 0 !important;\n        }\n\n        \/* Input focus *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-input:focus,\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-textarea:focus {\n            border-color: var(--wp--preset--color--primary, #3b82f6) !important;\n            background-color: transparent !important;\n            box-shadow: none !important;\n        }\n\n        \/* Textarea specific *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-textarea {\n            padding: 0.5rem 0.75rem !important;\n            resize: none !important;\n            min-height: 80px !important;\n            height: 80px !important;\n            max-height: 80px !important;\n        }\n\n        \/* Target specifically the textarea element *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic #forminator-field-textarea-1_67f3ba0d40a6c,\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic textarea[id^=\"forminator-field-textarea\"] {\n            min-height: 80px !important;\n            height: 80px !important;\n            max-height: 80px !important;\n            overflow-y: auto !important;\n        }\n\n        \/* Override rows attribute *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic textarea[rows=\"6\"] {\n            height: 80px !important;\n            min-height: 80px !important;\n        }\n\n        \/* Placeholder *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic ::placeholder {\n            color: #9ca3af !important;\n            opacity: 1 !important;\n        }\n\n        \/* Character count *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-description {\n            font-size: 0.75rem !important;\n            color: #6b7280 !important;\n            text-align: right !important;\n            margin-top: 0 !important;\n            position: absolute !important;\n            right: 0 !important;\n            top: 4px !important;\n        }\n\n        \/* Label container for textarea *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-field-textarea .forminator-field {\n            position: relative !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-field-textarea .forminator-label {\n            display: inline-block !important;\n            margin-right: 80px !important;\n            \/* Make space for character count *\/\n        }\n\n        \/* Required asterisk *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-required {\n            color: var(--wp--preset--color--primary, #3b82f6) !important;\n            margin-left: 0.25rem !important;\n        }\n\n        \/* Row spacing *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-row:not(:last-child) {\n            margin-bottom: 0.5rem !important;\n        }\n\n        \/* Submit button *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-button.forminator-button-submit {\n            width: 100% !important;\n            background-color: var(--wp--preset--color--primary, #3b82f6) !important;\n            color: white !important;\n            font-weight: 600 !important;\n            font-size: 0.875rem !important;\n            padding: 0.75rem 1.25rem !important;\n            border: 0 !important;\n            box-shadow: none !important;\n            transition: all 0.2s ease-in-out !important;\n            text-transform: uppercase !important;\n            border-radius: 0 !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-button.forminator-button-submit:hover {\n            background-color: var(--wp--preset--color--primary-dark, #2563eb) !important;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important;\n        }\n\n        \/* Error states *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-error-message {\n            color: #ef4444 !important;\n            font-size: 0.75rem !important;\n            font-weight: 500 !important;\n            margin-top: 0.25rem !important;\n            background: none !important;\n            padding: 0 !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-has_error .forminator-input,\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-has_error .forminator-textarea {\n            border-color: #f87171 !important;\n            background-color: #fef2f2 !important;\n        }\n\n        \/* Response messages *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-response-message {\n            font-size: 0.875rem !important;\n            padding: 1rem !important;\n            margin-bottom: 1rem !important;\n            border: 1px solid !important;\n            font-weight: 500 !important;\n            border-radius: 0 !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-response-message.forminator-success {\n            background-color: #f0fdf4 !important;\n            color: #15803d !important;\n            border-color: #dcfce7 !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-response-message.forminator-error {\n            background-color: #fef2f2 !important;\n            color: #b91c1c !important;\n            border-color: #fee2e2 !important;\n        }\n\n        \/* Loading state *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-button.forminator-button-submit.forminator-button-onload {\n            opacity: 0.75 !important;\n            cursor: wait !important;\n        }\n\n        \/* Field columns *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-row {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            margin: 0 -0.5rem !important;\n            width: calc(100% + 1rem) !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-col {\n            padding: 0 0.5rem !important;\n            flex-basis: 0 !important;\n            flex-grow: 1 !important;\n            max-width: 100% !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-col-12 {\n            flex: 0 0 100% !important;\n            max-width: 100% !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-col-6 {\n            flex: 0 0 50% !important;\n            max-width: 50% !important;\n        }\n\n        \/* Fix for textarea placeholder *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-textarea::placeholder {\n            opacity: 1 !important;\n            color: #9ca3af !important;\n        }\n\n        \/* Error message positioning *\/\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-error-message {\n            position: absolute !important;\n            bottom: -18px !important;\n        }\n\n        .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-field {\n            position: relative !important;\n            margin-bottom: 0.75rem !important;\n        }\n\n        \/* Fix for multiple columns *\/\n        @media (max-width: 767px) {\n            .business-locations-block .forminator-ui.forminator-custom-form.forminator-design--basic .forminator-col-6 {\n                flex: 0 0 100% !important;\n                max-width: 100% !important;\n            }\n        }\n\n        \/* Update editor preview elements *\/\n        \n        \/* Email grid styles *\/\n        .email-grid {\n            margin-top: 0.25rem;\n        }\n\n        .email-item {\n            border-left: 2px solid #e5e7eb;\n            padding-left: 0.5rem;\n            margin-bottom: 0.5rem;\n        }\n\n        .email-item .text-xs {\n            margin-bottom: 0.125rem;\n        }\n\n        \/* Ensure email items stack properly on small screens *\/\n        @media (max-width: 640px) {\n            .email-grid {\n                grid-template-columns: 1fr !important;\n            }\n        }\n\n        \/* Popup email grid styles *\/\n        .location-popup .email-grid {\n            margin-top: 0.125rem;\n        }\n\n        .location-popup .email-item {\n            border-left: 1px solid #e5e7eb;\n            padding-left: 0.375rem;\n            margin-bottom: 0.375rem;\n        }\n\n        \/* Custom map marker styles *\/\n        .custom-marker-icon {\n            background: transparent !important;\n            border: none !important;\n        }\n\n        .marker-container {\n            position: relative;\n            width: 50px;\n            height: 25px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .marker-box {\n            background-color: #004c93;\n            color: white;\n            border-radius: 6px;\n            padding: 6px 10px;\n            font-weight: bold;\n            font-size: 11px;\n            line-height: 1;\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n        }\n\n        .marker-letter {\n            display: block;\n            text-align: center;\n            letter-spacing: -0.5px;\n        }\n    <\/style>\n<\/section>\n\n            <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\n            integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\" crossorigin=\"\" \/>\n        <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"\n            integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\" crossorigin=\"\" defer><\/script>\n    \n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            initMap();\n        });\n\n        function initMap() {\n            \/\/ Check if Leaflet is loaded\n            if (typeof L === 'undefined') {\n                setTimeout(initMap, 500);\n                return;\n            }\n\n            \/\/ Initialize map\n            const mapElement = document.getElementById('leaflet-map-business-locations-69dcf1bc34089');\n            if (!mapElement) return;\n\n            const mapStyle = mapElement.dataset.style || 'default';\n            const locations = [{\"name\":\" Head Office\",\"address\":\"Radisti tee 7, 75322 Soodevahe village, Rae vald, Harjumaa Estonia\",\"phone\":\"+372 658 0240\",\"email\":\"info.ehitus@inf.ee\",\"additional_emails\":[{\"label\":\"Invoices\",\"email\":\"arved.ehitus@inf.ee\"}],\"latitude\":\"59.36881930974545\",\"longitude\":\"24.880084770006043\"},{\"name\":\" Viru County\",\"address\":\"Pargi 51A, 41537 J\\u00f5hvi, Ida-Virumaa\",\"phone\":\"+372 336 8808\",\"email\":\"info.ehitus@inf.ee\",\"additional_emails\":false,\"latitude\":\"59.35441458117311\",\"longitude\":\"27.434838235415995\"},{\"name\":\"Southern Estonia\",\"address\":\"T\\u00e4he 135, 50107 Tartu, Tartumaa\",\"phone\":\"\",\"email\":\"info.ehitus@inf.ee\",\"additional_emails\":false,\"latitude\":\"58.33973785860075\",\"longitude\":\"26.730132640484353\"}];\n\n            \/\/ Check if we have locations\n            if (!locations || locations.length === 0) {\n                console.warn('No locations defined for the map');\n                \/\/ Render an empty map centered on a default location (Estonia)\n                const map = L.map(mapElement, {\n                    maxZoom: 18,\n                    minZoom: 6\n                }).setView([58.5953, 25.0136], 7); \/\/ Default to center of Estonia\n\n                \/\/ Add the tile layer\n                L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n                    maxZoom: 19,\n                    attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors'\n                }).addTo(map);\n\n                return;\n            }\n\n            \/\/ Calculate map bounds\n            const bounds = L.latLngBounds(locations.map(loc => [loc.latitude, loc.longitude]));\n\n            \/\/ Initialize map with bounds\n            const map = L.map(mapElement, {\n                maxZoom: 18,\n                minZoom: 6\n            }).fitBounds(bounds);\n\n            \/\/ Add the tile layer based on style\n            let tileLayer;\n            switch (mapStyle) {\n                case 'grayscale':\n                    tileLayer = L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n                        maxZoom: 19,\n                        attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors',\n                        className: 'map-tiles-grayscale',\n                    });\n                    break;\n                case 'light':\n                    tileLayer = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_all\/{z}\/{x}\/{y}{r}.png', {\n                        maxZoom: 19,\n                        attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors &copy; <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n                    });\n                    break;\n                case 'dark':\n                    tileLayer = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/dark_all\/{z}\/{x}\/{y}{r}.png', {\n                        maxZoom: 19,\n                        attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors &copy; <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n                    });\n                    break;\n                default:\n                    tileLayer = L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n                        maxZoom: 19,\n                        attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors',\n                    });\n            }\n            tileLayer.addTo(map);\n\n            \/\/ Create custom marker icon with rounded box and letters INF\n            const customIcon = L.divIcon({\n                className: 'custom-marker-icon',\n                html: `\n          <div class=\"marker-container\">\n            <div class=\"marker-box\">\n              <span class=\"marker-letter\">INF<\/span>\n            <\/div>\n          <\/div>\n        `,\n                iconSize: [50, 25],\n                iconAnchor: [25, 12],\n                popupAnchor: [0, -40]\n            });\n\n            \/\/ Add markers for each location\n            const markers = locations.map((location, index) => {\n                const marker = L.marker([location.latitude, location.longitude], {\n                    icon: customIcon\n                }).addTo(map);\n\n                \/\/ Create popup content\n                const popupContent =\n                    `\n          <div class=\"location-popup\">\n            <h4>${location.name}<\/h4>\n            <div class=\"info-item\">\n              <div class=\"flex items-center mb-1\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-3 w-3 mr-1 flex-shrink-0\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\" \/>\n                  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\" \/>\n                <\/svg>\n                <span class=\"info-label\">${\"Address\"}<\/span>\n              <\/div>\n              <div class=\"info-content ml-4\">${location.address}<\/div>\n            <\/div>\n            ${location.phone ? `\n                                                                                                                                                    <div class=\"info-item\">\n                                                                                                                                                      <div class=\"flex items-center mb-1\">\n                                                                                                                                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-3 w-3 mr-1 flex-shrink-0\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                                                                                                                                                          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\" \/>\n                                                                                                                                                        <\/svg>\n                                                                                                                                                        <span class=\"info-label\">${\"Phone\"}<\/span>\n                                                                                                                                                      <\/div>\n                                                                                                                                                      <div class=\"info-content ml-4\"><a href=\"tel:${location.phone}\" class=\"text-primary-600\">${location.phone}<\/a><\/div>\n                                                                                                                                                    <\/div>` : ''}`;\n\n                \/\/ Check if we have email data\n                const hasEmails = location.email || (location.additional_emails && location.additional_emails\n                    .length > 0);\n\n                \/\/ If there's only one email, display it normally\n                if (hasEmails) {\n                    const hasMultipleEmails = location.email && location.additional_emails && location\n                        .additional_emails.length > 0;\n                    const totalEmails = (location.email ? 1 : 0) + (location.additional_emails ? location\n                        .additional_emails.length : 0);\n\n                    if (totalEmails === 1) {\n                        \/\/ Single email display\n                        const emailAddress = location.email || location.additional_emails[0].email;\n                        const emailLabel = location.email ? \"E-mail\" : location\n                            .additional_emails[0].label;\n\n                        popupContentEmail = `\n            <div class=\"info-item\">\n              <div class=\"flex items-center mb-1\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-3 w-3 mr-1 flex-shrink-0\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\" \/>\n                <\/svg>\n                <span class=\"info-label\">${emailLabel}<\/span>\n              <\/div>\n              <div class=\"info-content ml-4\"><a href=\"mailto:${emailAddress}\" class=\"text-primary-600\">${emailAddress}<\/a><\/div>\n            <\/div>`;\n                    } else {\n                        \/\/ Multiple emails display in grid\n                        let emailGridHtml = `\n            <div class=\"info-item\">\n              <div class=\"flex items-center mb-1\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-3 w-3 mr-1 flex-shrink-0\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#004c93\">\n                  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\" \/>\n                <\/svg>\n                <span class=\"info-label\">${\"E-mail addresses\"}<\/span>\n              <\/div>\n              <div class=\"email-grid grid grid-cols-2 gap-2 ml-4\">`;\n\n                        if (location.email) {\n                            emailGridHtml += `\n                <div class=\"email-item\">\n                  <div class=\"text-xs text-gray-600\">${\"General\"}<\/div>\n                  <a href=\"mailto:${location.email}\" class=\"text-primary-600 text-xs\">${location.email}<\/a>\n                <\/div>`;\n                        }\n\n                        if (location.additional_emails) {\n                            location.additional_emails.forEach(email => {\n                                emailGridHtml += `\n                <div class=\"email-item\">\n                  <div class=\"text-xs text-gray-600\">${email.label}<\/div>\n                  <a href=\"mailto:${email.email}\" class=\"text-primary-600 text-xs\">${email.email}<\/a>\n                <\/div>`;\n                            });\n                        }\n\n                        emailGridHtml += `\n              <\/div>\n            <\/div>`;\n\n                        popupContentEmail = emailGridHtml;\n                    }\n                }\n\n                const finalPopupContent = popupContent + (hasEmails ? popupContentEmail : '') + `\n          <\/div>\n        `;\n\n                marker.bindPopup(finalPopupContent);\n                return marker;\n            });\n\n            \/\/ Handle location card clicks\n            document.querySelectorAll('.location-card').forEach((card, index) => {\n                card.addEventListener('click', () => {\n                    const lat = parseFloat(card.dataset.lat);\n                    const lng = parseFloat(card.dataset.lng);\n\n                    \/\/ Pan to location and open popup\n                    map.setView([lat, lng], 15);\n                    markers[index].openPopup();\n\n                    \/\/ Highlight active card\n                    document.querySelectorAll('.location-card').forEach(c => {\n                        c.classList.remove('active');\n                    });\n                    card.classList.add('active');\n                });\n            });\n        }\n    <\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1265","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/pages\/1265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/comments?post=1265"}],"version-history":[{"count":4,"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/pages\/1265\/revisions"}],"predecessor-version":[{"id":1901,"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/pages\/1265\/revisions\/1901"}],"wp:attachment":[{"href":"https:\/\/ege.orgo.ee\/en\/wp-json\/wp\/v2\/media?parent=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}