{"id":758,"date":"2025-06-23T18:39:01","date_gmt":"2025-06-23T18:39:01","guid":{"rendered":"https:\/\/castrosbarroso.com\/contacto\/"},"modified":"2026-03-09T13:05:27","modified_gmt":"2026-03-09T13:05:27","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/castrosbarroso.com\/en\/contact-us\/","title":{"rendered":"Contact us"},"content":{"rendered":"<section class=\"banner-section\">\n\n  <div class=\"banner-section__background\"><\/div>\n  <div class=\"banner-section__background-bottom\"><\/div>\n\n  <div class=\"banner-section__wrapper-media\">\n          <div class=\"banner-section__image-wrapper\">\n        <img decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-scaled.jpg\" class=\"banner-section__image\" alt=\"\" srcset=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-scaled.jpg 2560w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-300x169.jpg 300w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-1024x576.jpg 1024w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-768x432.jpg 768w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-1536x864.jpg 1536w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/d715242803317d99c293950e659e5a817447aaee-2048x1152.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>        <div class=\"banner-section__overlay\"><\/div>\n      <\/div>\n\n      <\/div>\n  <div class=\"banner-section__content\">\n          <h1 class=\"banner-section__content-title\">Contact us<\/h1>\n              <p class=\"banner-section__content-description\">Please fill out the form below to get in touch if you are interested in learning more about the project, have a question, or would like to contribute to the project.<\/p>\n      <\/div>\n<\/section>\n\n<div id=\"\" class=\"container-custom-background black-texture \">\n            <div class=\"black-texture\"><\/div>\n        <div class=\"black-texture-bottom\"><\/div>\n        <div class=\"container-custom-background-content\">\n        <div class=\"acf-innerblocks-container\">\n<section id=\"\" class=\"contact-form-block\" aria-label=\"Contact Form Section\">\n    <div class=\"contact-form-container\">\n        <article class=\"contact-form-tab contact-form-tab-left\">\n            <header class=\"contact-form-header\">\n                                    <p class=\"contact-form-subtitle\">Contact Information<\/p>\n                                                    <h2 class=\"contact-form-title\">General Contacts<\/h2>\n                            <\/header>\n                            <div class=\"contact-form-content\"><h3>ERA Arqueologia (Main Office)<\/h3>\n<p>Cal\u00e7ada de Santa Catarina, 9C<br \/>\n1495-705 Cruz Quebrada<\/p>\n<p>Tel.: <a href=\"#\">+351 214 209 750<\/a><\/p>\n<p>E-mail: <a href=\"mailto:geral@era-arqueologia.pt\">geral@era-arqueologia.pt<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>ERA Arqueologia (North)<\/h3>\n<p>Rua Padre Cruz n\u00ba26<br \/>\n4050-219 Porto<\/p>\n<p>Tel.: <a href=\"#\">+351 226 169 042<\/a><\/p>\n<p>E-mail: <a href=\"mailto:geral@era-arqueologia.pt\">geral@era-arqueologia.pt<\/a><\/p>\n<\/div>\n                    <\/article>\n\n        <article class=\"contact-form-tab contact-form-tab-right\">\n            <header class=\"contact-form-header\">\n                                    <p class=\"contact-form-subtitle\">Get in touch with us<\/p>\n                                                    <h2 class=\"contact-form-title\">Contact Form<\/h2>\n                            <\/header>\n                            <div class=\"contact-form-form\" role=\"form\" aria-label=\"Contact form\">\n                    <div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Contact Form Demo &#8211; EN<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='758' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"bd01c947c4\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/758\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_names_first_name_' id='label_ff_3_names_first_name_' >Full Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_3_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Your full name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_email' id='label_ff_3_email' aria-label=\"Email Address\">Email Address<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_3_email\" class=\"ff-el-form-control\" placeholder=\"Your email address\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_subject' id='label_ff_3_subject' aria-label=\"Phone Number\">Phone Number<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"subject\" class=\"ff-el-form-control\" placeholder=\"Your phone number\" data-name=\"subject\" id=\"ff_3_subject\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_dropdown' id='label_ff_3_dropdown' aria-label=\"Subject\">Subject<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown\" id=\"ff_3_dropdown\" class=\"ff-el-form-control\" data-name=\"dropdown\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_3_dropdown\"><option value=\"\">Subject<\/option><option value=\"Option 1\"  >Option 1<\/option><option value=\"Option 2\"  >Option 2<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_message' id='label_ff_3_message' aria-label=\"Message\">Message<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_3_message\" name=\"message\" id=\"ff_3_message\" class=\"ff-el-form-control\" placeholder=\"Write your message here\" rows=\"4\" cols=\"2\" data-name=\"message\" ><\/textarea><\/div><\/div><div class='ff-el-group    ff-el-input--content'><div class='ff-el-form-check ff-el-tc'><label aria-label='Terms and Conditions: \n\n\nBy sending the message, you agree to our Terms and Conditions and Privacy Policy, and you also agree to the storage of cookies on your device.\n\n\n Contains 2 links. Use tab navigation to review.' class='ff-el-form-check-label ff_tc_label' for=terms-n-condition_070b53106e9db4cc649eafae6ab4e315> <div class='ff_t_c'><main class=\"main-content svelte-29epsp\">\n<div class=\"main-content svelte-mhuesr\">\n<div class=\"translator-container svelte-bad754\" data-testid=\"side-panel-translator\">\n<div class=\"output-area svelte-10aez33\" dir=\"ltr\" data-testid=\"side-panel-output\">By sending the message, you agree to our <a href=\"https:\/\/castrosbarroso.com\/en\/terms-and-conditions\/\">Terms and Conditions<\/a> and <a href=\"\/en\/privacy-policy\/\">Privacy Policy<\/a>, and you also agree to the storage of cookies on your device.<\/div>\n<\/div>\n<\/div>\n<\/main><\/div><\/label><\/div><\/div><div class='ff-el-group ff-text-right ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Send Message\">Send Message<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/castrosbarroso.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is mandatory\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is mandatory\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email address.\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"subject\":{\"required\":{\"value\":true,\"message\":\"This field is mandatory\",\"global\":false,\"global_message\":\"This field is required\"}},\"dropdown\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":false}},\"message\":{\"required\":{\"value\":true,\"message\":\"This field is mandatory\",\"global\":false,\"global_message\":\"This field is required\"}},\"terms-n-condition\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}}},\"debounce_time\":300};\n                            <\/script>\n                            <\/div>\n                    <\/article>\n    <\/div>\n  <\/section>\n  \n  <script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Track if dropdowns have already been initialized\n    let dropdownsInitialized = false;\n    let submitButtonInitialized = false;\n    let contactContentInitialized = false;\n    \n    const observer = new MutationObserver(function(mutations) {\n        if (dropdownsInitialized && submitButtonInitialized && contactContentInitialized) return;\n        \n        if (document.querySelector('.contact-form-form select.ff-el-form-control') && !dropdownsInitialized) {\n            initCustomDropdowns();\n        }\n        \n        if (document.querySelector('.contact-form-form .ff-btn-submit') && !submitButtonInitialized) {\n            initSubmitButton();\n        }\n        \n        if (document.querySelector('.contact-form-content') && !contactContentInitialized) {\n            initContactContentLayout();\n        }\n        \n        if (dropdownsInitialized && submitButtonInitialized && contactContentInitialized) {\n            observer.disconnect();\n        }\n    });\n\n    observer.observe(document.body, {\n        childList: true,\n        subtree: true\n    });\n\n    \/\/ If elements are already loaded, initialize immediately\n    if (document.querySelector('.contact-form-form select.ff-el-form-control') && !dropdownsInitialized) {\n        initCustomDropdowns();\n    }\n    \n    if (document.querySelector('.contact-form-form .ff-btn-submit') && !submitButtonInitialized) {\n        initSubmitButton();\n    }\n    \n    if (document.querySelector('.contact-form-content') && !contactContentInitialized) {\n        initContactContentLayout();\n    }\n\n    function initSubmitButton() {\n        if (submitButtonInitialized) return;\n        submitButtonInitialized = true;\n        \n        const submitButton = document.querySelector('.contact-form-form .ff-btn-submit');\n        if (!submitButton || submitButton.querySelector('svg')) return; \/\/ Already modified\n        \n        \/\/ Store original text content\n        const originalText = submitButton.textContent.trim();\n        \n        \/\/ Clear button content\n        submitButton.innerHTML = '';\n        \n        \/\/ Create span wrapper\n        const span = document.createElement('span');\n        span.textContent = originalText;\n        \n        \/\/ Create SVG icon\n        const svg = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');\n        svg.setAttribute('width', '24');\n        svg.setAttribute('height', '25');\n        svg.setAttribute('viewBox', '0 0 24 25');\n        svg.setAttribute('fill', 'none');\n        \n        const path = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\n        path.setAttribute('d', 'M12.7231 4.68494C12.8209 4.65132 12.9301 4.66511 13.0151 4.72009V4.72107C15.9451 6.63802 18.3737 9.00476 20.2466 11.7631L20.6138 12.3207C20.6838 12.4309 20.6831 12.5706 20.6138 12.6791V12.6801C18.6945 15.6783 16.1386 18.2338 13.0151 20.2777C12.9585 20.314 12.8957 20.3334 12.8325 20.3334V20.6976L12.8286 20.3334C12.6947 20.3346 12.5594 20.2367 12.519 20.1107L12.5171 20.1039L12.4478 19.8705C12.3232 19.4195 12.057 18.3177 11.8706 16.5687L11.8208 16.099L11.3491 16.1224C10.7655 16.1513 10.2161 16.1664 9.7085 16.1664C7.0334 16.1664 4.15469 15.7633 4.0376 15.7465L3.95557 15.724C3.87887 15.6919 3.81583 15.6318 3.78076 15.5551L3.77979 15.5531L3.70166 15.3451C3.5733 14.9602 3.33354 14.0366 3.3335 12.5004C3.3335 10.4516 3.75926 9.49141 3.77979 9.44666L3.78076 9.4447C3.81563 9.36789 3.8785 9.30782 3.95557 9.27576L4.0376 9.2533C4.15469 9.23645 7.0334 8.83337 9.7085 8.83337C10.2161 8.83337 10.7655 8.84847 11.3491 8.87732L11.8208 8.90076L11.8706 8.43103C12.1184 6.10572 12.5073 4.92534 12.5171 4.89587V4.8949C12.5498 4.79664 12.6257 4.71897 12.7231 4.68494ZM12.8677 6.27283C12.7291 6.96906 12.5679 7.97591 12.4604 9.28748C12.4463 9.45633 12.2891 9.60128 12.0933 9.59216H12.0923C11.231 9.5321 10.4295 9.50135 9.70947 9.50134C7.74096 9.50134 5.61502 9.73056 4.65967 9.84705L4.31592 9.88904L4.23389 10.226C4.12615 10.6716 4.00149 11.4234 4.00146 12.5013C4.00146 13.5798 4.12637 14.3293 4.23389 14.7767L4.31494 15.1136L4.65967 15.1566C5.61662 15.274 7.74217 15.5013 9.70947 15.5013C10.4308 15.5013 11.2341 15.4708 12.0972 15.4105C12.1077 15.4102 12.1162 15.4107 12.1206 15.4105C12.1323 15.41 12.1313 15.4095 12.1284 15.4095H12.1392C12.285 15.4142 12.41 15.5132 12.4487 15.6517L12.4604 15.7142C12.5679 17.0246 12.7281 18.0312 12.8677 18.7289L13.02 19.4906L13.6499 19.0365C16.086 17.2825 18.1348 15.1832 19.7524 12.7797L19.9399 12.5013L19.7524 12.222C18.1363 9.81834 16.0868 7.71921 13.6499 5.96521L13.019 5.51111L12.8677 6.27283Z');\n        path.setAttribute('fill', '#2C2A29');\n        path.setAttribute('stroke', 'white');\n        \n        svg.appendChild(path);\n        \n        \/\/ Add span and SVG to button\n        submitButton.appendChild(span);\n        submitButton.appendChild(svg);\n    }\n\n    function initCustomDropdowns() {\n        \/\/ Prevent multiple initializations\n        if (dropdownsInitialized) return;\n        dropdownsInitialized = true;\n        \n        const selects = document.querySelectorAll('.contact-form-form select.ff-el-form-control');\n        \n        selects.forEach(function(select) {\n            \/\/ Check if this select already has a custom dropdown\n            if (select.parentNode.classList.contains('custom-select-wrapper')) {\n                return;\n            }\n            \n            \/\/ Create wrapper element\n            const wrapper = document.createElement('div');\n            wrapper.className = 'custom-select-wrapper';\n            \n            \/\/ Create custom select container\n            const customSelect = document.createElement('div');\n            customSelect.className = 'custom-select ff-el-form-control';\n            \n            \/\/ Create selected display\n            const selectedDisplay = document.createElement('div');\n            selectedDisplay.className = 'custom-select-selected';\n            selectedDisplay.textContent = select.options[select.selectedIndex]?.text || 'Select an option';\n            \n            \/\/ Create dropdown icon\n            const dropdownIcon = document.createElement('span');\n            dropdownIcon.className = 'custom-select-arrow';\n            \n            \/\/ Create options container\n            const optionsContainer = document.createElement('div');\n            optionsContainer.className = 'custom-select-options';\n            \n            \/\/ Add selected display and dropdown icon to custom select\n            customSelect.appendChild(selectedDisplay);\n            customSelect.appendChild(dropdownIcon);\n            \n            \/\/ Create options\n            Array.from(select.options).forEach(function(option, index) {\n                const customOption = document.createElement('div');\n                customOption.className = 'custom-select-option';\n                customOption.dataset.value = option.value;\n                customOption.textContent = option.text;\n                \n                \/\/ Mark as selected if it's the current selection\n                if (index === select.selectedIndex) {\n                    customOption.classList.add('selected');\n                }\n                \n                \/\/ Add click event to option\n                customOption.addEventListener('click', function(e) {\n                    e.stopPropagation();\n                    \n                    \/\/ Update the original select\n                    select.value = this.dataset.value;\n                    \n                    \/\/ Trigger change event on the original select\n                    const event = new Event('change', { bubbles: true });\n                    select.dispatchEvent(event);\n                    \n                    \/\/ Update the selected display\n                    selectedDisplay.textContent = this.textContent;\n                    \n                    \/\/ Mark this option as selected\n                    optionsContainer.querySelectorAll('.custom-select-option').forEach(opt => {\n                        opt.classList.remove('selected');\n                    });\n                    this.classList.add('selected');\n                    \n                    \/\/ Close the dropdown\n                    customSelect.classList.remove('open');\n                    document.removeEventListener('click', documentClickHandler);\n                });\n                \n                optionsContainer.appendChild(customOption);\n            });\n            \n            \/\/ Add options container to custom select\n            customSelect.appendChild(optionsContainer);\n            \n            \/\/ Add custom select to wrapper\n            wrapper.appendChild(customSelect);\n            \n            \/\/ Hide the original select element\n            select.style.display = 'none';\n            select.parentNode.insertBefore(wrapper, select);\n            wrapper.appendChild(select);\n            \n            \/\/ Toggle dropdown on click\n            customSelect.addEventListener('click', function(e) {\n                e.stopPropagation();\n                \n                if (this.classList.contains('open')) {\n                    this.classList.remove('open');\n                    document.removeEventListener('click', documentClickHandler);\n                } else {\n                    \/\/ Close any other open dropdowns\n                    document.querySelectorAll('.custom-select.open').forEach(function(openSelect) {\n                        openSelect.classList.remove('open');\n                    });\n                    \n                    this.classList.add('open');\n                    document.addEventListener('click', documentClickHandler);\n                }\n            });\n            \n            \/\/ Close dropdown when clicking outside\n            function documentClickHandler(e) {\n                if (!customSelect.contains(e.target)) {\n                    customSelect.classList.remove('open');\n                    document.removeEventListener('click', documentClickHandler);\n                }\n            }\n            \n            \/\/ Update custom select when original select changes\n            select.addEventListener('change', function() {\n                selectedDisplay.textContent = this.options[this.selectedIndex].text;\n                \n                optionsContainer.querySelectorAll('.custom-select-option').forEach(function(opt, index) {\n                    opt.classList.toggle('selected', index === select.selectedIndex);\n                });\n            });\n        });\n    }\n\n    function initContactContentLayout() {\n        if (contactContentInitialized) return;\n        contactContentInitialized = true;\n        \n        const contactContent = document.querySelector('.contact-form-content');\n        if (!contactContent) return;\n        \n        \/\/ Store original content\n        const originalChildren = Array.from(contactContent.children);\n        \n        function reorganizeContent() {\n            const isTablet = window.matchMedia('(min-width: 700px) and (max-width: 1279px)').matches;\n            \n            if (isTablet) {\n                \/\/ Find the second h3 (index 4 in your structure)\n                let secondH3Index = -1;\n                originalChildren.forEach((child, index) => {\n                    if (child.tagName === 'H3' && secondH3Index === -1 && index > 0) {\n                        secondH3Index = index;\n                    }\n                });\n                \n                if (secondH3Index > -1) {\n                    \/\/ Clear current content\n                    contactContent.innerHTML = '';\n                    \n                    \/\/ Create two columns\n                    const leftColumn = document.createElement('div');\n                    leftColumn.className = 'contact-column-left';\n                    \n                    const rightColumn = document.createElement('div');\n                    rightColumn.className = 'contact-column-right';\n                    \n                    \/\/ Add elements to left column (before second h3)\n                    for (let i = 0; i < secondH3Index; i++) {\n                        leftColumn.appendChild(originalChildren[i].cloneNode(true));\n                    }\n                    \n                    \/\/ Add elements to right column (from second h3 onwards)\n                    for (let i = secondH3Index; i < originalChildren.length; i++) {\n                        rightColumn.appendChild(originalChildren[i].cloneNode(true));\n                    }\n                    \n                    \/\/ Add columns to container\n                    contactContent.appendChild(leftColumn);\n                    contactContent.appendChild(rightColumn);\n                    \n                    \/\/ Add tablet layout class\n                    contactContent.classList.add('tablet-two-column');\n                }\n            } else {\n                \/\/ Restore original layout\n                contactContent.classList.remove('tablet-two-column');\n                contactContent.innerHTML = '';\n                originalChildren.forEach(child => {\n                    contactContent.appendChild(child.cloneNode(true));\n                });\n            }\n        }\n        \n        \/\/ Initialize layout\n        reorganizeContent();\n        \n        \/\/ Listen for window resize\n        window.addEventListener('resize', reorganizeContent);\n    }\n});\n<\/script>\n\n\n<\/div>\n    <\/div>\n<\/div>\n\n\n\n<section id=\"\"\n    class=\"image-side-content image-side-content--left image-side-content--mask-default\">\n            <figure class=\"image-side-content__figure\">\n            <img decoding=\"async\" width=\"1000\" height=\"540\" src=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/contact2.webp\" class=\"image-side-content__figure-image\" alt=\"\" srcset=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/contact2.webp 1000w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/contact2-300x162.webp 300w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/contact2-768x415.webp 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>                        <div class=\"image-side-content__figure-overlay\"><\/div>\n            \n        <\/figure>\n        <div class=\"image-side-content__wrapper\">\n                    <div class=\"image-side-content__wrapper-text\">\n                <h2>About the project<\/h2>\n<p>Learn more about us, our mission, and everything related to the Barroso Hillforts project. We are proud to bring attention to the hillfort culture and history of Portugal.<\/p>\n            <\/div>\n                            <a class=\"image-side-content__wrapper-button\" href=\"https:\/\/castrosbarroso.com\/sobre\/\" >\n                <span>\n                    Learn More                <\/span>\n                <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path\n                        d=\"M12.7231 4.68494C12.8209 4.65132 12.9301 4.66511 13.0151 4.72009V4.72107C15.9451 6.63802 18.3737 9.00476 20.2466 11.7631L20.6138 12.3207C20.6838 12.4309 20.6831 12.5706 20.6138 12.6791V12.6801C18.6945 15.6783 16.1386 18.2338 13.0151 20.2777C12.9585 20.314 12.8957 20.3334 12.8325 20.3334V20.6976L12.8286 20.3334C12.6947 20.3346 12.5594 20.2367 12.519 20.1107L12.5171 20.1039L12.4478 19.8705C12.3232 19.4195 12.057 18.3177 11.8706 16.5687L11.8208 16.099L11.3491 16.1224C10.7655 16.1513 10.2161 16.1664 9.7085 16.1664C7.0334 16.1664 4.15469 15.7633 4.0376 15.7465L3.95557 15.724C3.87887 15.6919 3.81583 15.6318 3.78076 15.5551L3.77979 15.5531L3.70166 15.3451C3.5733 14.9602 3.33354 14.0366 3.3335 12.5004C3.3335 10.4516 3.75926 9.49141 3.77979 9.44666L3.78076 9.4447C3.81563 9.36789 3.8785 9.30782 3.95557 9.27576L4.0376 9.2533C4.15469 9.23645 7.0334 8.83337 9.7085 8.83337C10.2161 8.83337 10.7655 8.84847 11.3491 8.87732L11.8208 8.90076L11.8706 8.43103C12.1184 6.10572 12.5073 4.92534 12.5171 4.89587V4.8949C12.5498 4.79664 12.6257 4.71897 12.7231 4.68494ZM12.8677 6.27283C12.7291 6.96906 12.5679 7.97591 12.4604 9.28748C12.4463 9.45633 12.2891 9.60128 12.0933 9.59216H12.0923C11.231 9.5321 10.4295 9.50135 9.70947 9.50134C7.74096 9.50134 5.61502 9.73056 4.65967 9.84705L4.31592 9.88904L4.23389 10.226C4.12615 10.6716 4.00149 11.4234 4.00146 12.5013C4.00146 13.5798 4.12637 14.3293 4.23389 14.7767L4.31494 15.1136L4.65967 15.1566C5.61662 15.274 7.74217 15.5013 9.70947 15.5013C10.4308 15.5013 11.2341 15.4708 12.0972 15.4105C12.1077 15.4102 12.1162 15.4107 12.1206 15.4105C12.1323 15.41 12.1313 15.4095 12.1284 15.4095H12.1392C12.285 15.4142 12.41 15.5132 12.4487 15.6517L12.4604 15.7142C12.5679 17.0246 12.7281 18.0312 12.8677 18.7289L13.02 19.4906L13.6499 19.0365C16.086 17.2825 18.1348 15.1832 19.7524 12.7797L19.9399 12.5013L19.7524 12.222C18.1363 9.81834 16.0868 7.71921 13.6499 5.96521L13.019 5.51111L12.8677 6.27283Z\"\n                        fill=\"#2C2A29\" stroke=\"white\" \/>\n                <\/svg>\n            <\/a>\n            <\/div>\n<\/section>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"showcase-block-container\">\n  <section id=\"\" class=\"showcase-block left\">\n          <img decoding=\"async\" width=\"1344\" height=\"640\" src=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/Frame-198.webp\" class=\"showcase-bg-image\" alt=\"\" srcset=\"https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/Frame-198.webp 1344w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/Frame-198-300x143.webp 300w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/Frame-198-1024x488.webp 1024w, https:\/\/castrosbarroso.com\/wp-content\/uploads\/2025\/07\/Frame-198-768x366.webp 768w\" sizes=\"(max-width: 1344px) 100vw, 1344px\" \/>        <div class=\"showcase-mask-gradient\"><\/div>\n    <div class=\"showcase-content left\">\n              <h2 class=\"showcase-title\">Explore the Barroso Region<\/h2>\n                    <div class=\"showcase-description\">Browse through the Barroso hillforts and discover historical, geographical and cultural information about each archaeological site.<\/div>\n                    <a\n          class=\"showcase-btn-link btn-primary-gradient\"\n          href=\"https:\/\/castrosbarroso.com\/os-castros\/\"\n          target=\"_self\">\n          <span>\n            Explore Now          <\/span>\n\n                      <svg width=\"18\" height=\"17\" viewBox=\"0 0 18 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <g transform=\"rotate(45 8 8.5)\">\n                <path d=\"M3.485 1.96255C3.53038 1.86963 3.6173 1.80221 3.71633 1.78093L3.71702 1.78163C7.14427 1.06535 10.5351 1.02156 13.8099 1.64766L14.4638 1.78232C14.5912 1.81075 14.6895 1.90996 14.7172 2.03574L14.7179 2.03643C15.4809 5.51363 15.4806 9.12797 14.7172 12.7818C14.7029 12.8476 14.6721 12.9056 14.6275 12.9503L14.885 13.2079L14.6247 12.9531C14.5309 13.0486 14.366 13.075 14.2483 13.0145L14.2421 13.0111L14.0281 12.8951C13.6211 12.6643 12.6538 12.0734 11.2853 10.9685L10.9179 10.6716L10.6009 11.0217C10.2086 11.4548 9.83084 11.8539 9.47193 12.2128C7.58035 14.1044 5.25978 15.8549 5.16507 15.9258L5.09118 15.968C5.01424 15.9995 4.92716 16.0016 4.84811 15.9721L4.84604 15.9714L4.64371 15.8796C4.28081 15.6982 3.45815 15.2146 2.37186 14.1284C0.923135 12.6797 0.545264 11.6997 0.528131 11.6535L0.52744 11.6514C0.497777 11.5725 0.499761 11.4855 0.531583 11.4084L0.573706 11.3345C0.644596 11.2398 2.39513 8.91919 4.28671 7.02761C4.64562 6.6687 5.04477 6.29089 5.47788 5.89859L5.82798 5.58163L5.53105 5.21427C4.062 3.39484 3.50236 2.28517 3.48845 2.2574L3.48776 2.25671C3.4414 2.16412 3.44016 2.05551 3.485 1.96255ZM4.71 2.98315C5.10434 3.57344 5.7023 4.39938 6.55373 5.40279C6.66315 5.53216 6.65444 5.74586 6.50954 5.87787L6.50885 5.87856C5.85737 6.44509 5.26884 6.99013 4.75972 7.49925C3.36777 8.8912 2.02659 10.5565 1.43342 11.3144L1.22005 11.5872L1.40027 11.8834C1.63919 12.2747 2.08268 12.8945 2.84487 13.6567C3.60748 14.4193 4.22578 14.861 4.61816 15.1013L4.91371 15.2823L5.18785 15.0689C5.94754 14.4752 7.61127 13.133 9.00236 11.7419C9.51244 11.2318 10.0588 10.6423 10.6265 9.98931C10.6337 9.98167 10.6401 9.976 10.6431 9.97274C10.651 9.96409 10.6499 9.96449 10.6479 9.96652L10.6555 9.95893C10.762 9.85909 10.9203 9.84076 11.0457 9.91128L11.0981 9.94719C12.1007 10.7978 12.9258 11.3963 13.5178 11.7909L14.1641 12.2218L14.2884 11.4553C14.7707 8.49243 14.735 5.55933 14.1793 2.71592L14.1151 2.38653L13.785 2.32162C10.9426 1.7647 8.00898 1.72966 5.0456 2.21252L4.27842 2.33751L4.71 2.98315Z\" fill=\"#2C2A29\" stroke=\"white\" \/>\n              <\/g>\n            <\/svg>\n                  <\/a>\n          <\/div>\n  <\/section>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":760,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-758","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/pages\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":24,"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/pages\/758\/revisions"}],"predecessor-version":[{"id":2369,"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/pages\/758\/revisions\/2369"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/media\/760"}],"wp:attachment":[{"href":"https:\/\/castrosbarroso.com\/en\/wp-json\/wp\/v2\/media?parent=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}