{"id":272,"date":"2026-08-31T11:05:34","date_gmt":"2026-08-31T10:05:34","guid":{"rendered":"https:\/\/jonnyrapp.com\/work\/sophisticated\/?page_id=272"},"modified":"2026-09-28T15:33:55","modified_gmt":"2026-09-28T14:33:55","slug":"contact","status":"publish","type":"page","link":"https:\/\/sophisticated-projects.com\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"272\" class=\"elementor elementor-272\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-729a435 e-con-full e-flex elementor-invisible e-con e-parent\" data-id=\"729a435\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-567239a e-flex e-con-boxed e-con e-parent\" data-id=\"567239a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-44b8515 e-con-full e-flex e-con e-child\" data-id=\"44b8515\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-237b339 elementor-widget elementor-widget-heading\" data-id=\"237b339\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Contact Us<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36ebc19 elementor-widget elementor-widget-text-editor\" data-id=\"36ebc19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4 data-pm-slice=\"1 1 []\">Whether you are looking for an exceptional home in Mallorca, considering a new-build or renovation project, searching for the right development opportunity, or looking to bring a property to market, our team would be delighted to hear from you.<\/h4><p>With expertise spanning luxury real estate, property development and construction in Mallorca, we offer personal, informed advice tailored to each client and each project.<\/p><p><strong>Contact us to discuss your plans, arrange a meeting or discover how Sophisticated Projects can help bring your vision to life.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e013464 e-grid e-con-full e-con e-child\" data-id=\"e013464\" data-element_type=\"container\" data-e-type=\"container\" id=\"buttons\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6664f70 elementor-align-center elementor-widget__width-inherit elementor-widget elementor-widget-button\" data-id=\"6664f70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/info@sophisticated-projects.com\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Email<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bb10cc elementor-align-center elementor-widget__width-inherit elementor-widget elementor-widget-button\" data-id=\"2bb10cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:0034971706141\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call 971 706 141<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-977c7c1 elementor-align-center elementor-widget__width-inherit elementor-widget elementor-widget-button\" data-id=\"977c7c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wa.me\/34626825287\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WhatsApp<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-184a3cec e-con-full e-flex e-con e-parent\" data-id=\"184a3cec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-576832ee elementor-widget elementor-widget-shortcode\" data-id=\"576832ee\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"upcoming\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <section class=\"sp-projects sp-projects--upcoming\">\n\n            <div class=\"sp-projects__viewport\">\n\n                <div class=\"sp-projects__track\">\n\n                    \n    <article\n        class=\"sp-project-intro sp-project-intro--upcoming\"\n    >\n\n\n        <div class=\"sp-project-intro__content\">\n\n\n            <h2 class=\"sp-project-intro__title\">\n\n                Upcoming<br>Projects\n            <\/h2>\n\n\n            <p class=\"sp-project-intro__description\">\n\n                Discover our upcoming collection of country houses and luxury villas, thoughtfully designed to combine contemporary architecture, premium craftsmanship, and Mallorca&#039;s most sought-after locations. Each development reflects our commitment to creating homes of enduring quality, elegance, and lasting value.\n            <\/p>\n\n\n            <a\n                class=\"sp-project-intro__button\"\n                href=\"https:\/\/sophisticated-projects.com\/en\/projects\/\"\n            >\n\n                <span>\n                    View all                <\/span>\n\n                <span aria-hidden=\"true\">\n                    &longrightarrow;\n                <\/span>\n\n            <\/a>\n\n\n        <\/div>\n\n\n    <\/article>\n\n    \n\n                    \n                        \n    <article\n        class=\"sp-project-card sp-project-card--upcoming\"\n    >\n\n\n        <a\n            class=\"sp-project-card__link\"\n            href=\"https:\/\/sophisticated-projects.com\/en\/project\/roda\/\"\n            aria-label=\"View Project: Roda\"\n        >\n\n\n            <span\n                class=\"sp-project-card__image\"\n                style=\"background-image:url(https:\/\/sophisticated-projects.com\/wp-content\/uploads\/2026\/07\/DSF1668-Pano-1.jpg)\"            ><\/span>\n\n\n            \n\n                <span\n                    class=\"sp-project-card__sale-badge\"\n                >\n                    For Sale                <\/span>\n\n\n            \n\n            <span class=\"sp-project-card__overlay\">\n\n\n                <span class=\"sp-project-card__content\">\n\n\n                    <span class=\"sp-project-card__title\">\n\n                        Roda\n                    <\/span>\n\n\n                    <span class=\"sp-project-card__button\">\n\n                        View Project\n                        <span aria-hidden=\"true\">\n                            &rarr;\n                        <\/span>\n\n                    <\/span>\n\n\n                <\/span>\n\n\n            <\/span>\n\n\n        <\/a>\n\n\n    <\/article>\n\n    \n                    \n                        \n    <article\n        class=\"sp-project-card sp-project-card--upcoming\"\n    >\n\n\n        <a\n            class=\"sp-project-card__link\"\n            href=\"https:\/\/sophisticated-projects.com\/en\/project\/kobu\/\"\n            aria-label=\"View Project: Kobu\"\n        >\n\n\n            <span\n                class=\"sp-project-card__image\"\n                style=\"background-image:url(https:\/\/sophisticated-projects.com\/wp-content\/uploads\/2026\/08\/20260709_POLLENCA_02_Ext-03-1-scaled.jpg)\"            ><\/span>\n\n\n            \n\n                <span\n                    class=\"sp-project-card__sale-badge\"\n                >\n                    For Sale                <\/span>\n\n\n            \n\n            <span class=\"sp-project-card__overlay\">\n\n\n                <span class=\"sp-project-card__content\">\n\n\n                    <span class=\"sp-project-card__title\">\n\n                        Kobu\n                    <\/span>\n\n\n                    <span class=\"sp-project-card__button\">\n\n                        View Project\n                        <span aria-hidden=\"true\">\n                            &rarr;\n                        <\/span>\n\n                    <\/span>\n\n\n                <\/span>\n\n\n            <\/span>\n\n\n        <\/a>\n\n\n    <\/article>\n\n    \n                    \n                        \n    <article\n        class=\"sp-project-card sp-project-card--upcoming\"\n    >\n\n\n        <a\n            class=\"sp-project-card__link\"\n            href=\"https:\/\/sophisticated-projects.com\/en\/project\/spot\/\"\n            aria-label=\"View Project: Spot\"\n        >\n\n\n            <span\n                class=\"sp-project-card__image\"\n                style=\"background-image:url(https:\/\/sophisticated-projects.com\/wp-content\/uploads\/2026\/08\/BS_351-SO_01-SP_EXT_C03_05-Kopie-1.jpg)\"            ><\/span>\n\n\n            \n\n                <span\n                    class=\"sp-project-card__sale-badge\"\n                >\n                    For Sale                <\/span>\n\n\n            \n\n            <span class=\"sp-project-card__overlay\">\n\n\n                <span class=\"sp-project-card__content\">\n\n\n                    <span class=\"sp-project-card__title\">\n\n                        Spot\n                    <\/span>\n\n\n                    <span class=\"sp-project-card__button\">\n\n                        View Project\n                        <span aria-hidden=\"true\">\n                            &rarr;\n                        <\/span>\n\n                    <\/span>\n\n\n                <\/span>\n\n\n            <\/span>\n\n\n        <\/a>\n\n\n    <\/article>\n\n    \n                    \n                <\/div>\n\n            <\/div>\n\n\n            \n                <div class=\"sp-projects__navigation\">\n\n                    <button\n                        class=\"sp-projects__arrow sp-projects__arrow--previous\"\n                        type=\"button\"\n                        aria-label=\"Previous projects\"\n                    >\n                        &larr;\n                    <\/button>\n\n\n                    <button\n                        class=\"sp-projects__arrow sp-projects__arrow--next\"\n                        type=\"button\"\n                        aria-label=\"Next projects\"\n                    >\n                        &rarr;\n                    <\/button>\n\n                <\/div>\n\n            \n        <\/section>\n\n        \n    <style>\n\n        .sp-projects,\n        .sp-projects * {\n            box-sizing: border-box;\n        }\n\n        .sp-projects {\n            min-width: 0;\n            max-width: none;\n        }\n\n        .sp-projects__track::after {\n            content: \"\";\n            display: block;\n            flex: 0 0 clamp(32px, 5vw, 96px);\n            width: clamp(32px, 5vw, 96px);\n        }\n\n\n        \/* ========================================\n           SHARED INTRODUCTION CARD\n        ======================================== *\/\n\n        .sp-project-intro {\n            position: relative;\n            display: flex;\n            min-width: 0;\n            overflow: hidden;\n        }\n\n        .sp-project-intro__content {\n            display: flex;\n            width: 100%;\n            min-width: 0;\n            flex-direction: column;\n            align-items: flex-start;\n            justify-content: flex-end;\n            padding: clamp(30px, 3.5vw, 64px);\n        }\n\n        .sp-project-intro__title {\n            margin: 0 0 clamp(24px, 3vw, 42px);\n            color: inherit;\n            font-family: \"ivypresto-display\", Sans-serif;\n            font-size: 44px;\n            font-weight: 600;\n            line-height: 44px;\n            letter-spacing: -0.035em;\n        }\n\n        .sp-project-intro__description {\n            max-width: 620px;\n            margin: 0 0 clamp(28px, 3vw, 48px);\n            color: inherit;\n            font-family: \"aktiv-grotesk\", Sans-serif;\n            font-size: 16px;\n            font-weight: 400;\n            line-height: 26px;\n        }\n\n        .sp-project-intro__button {\n            display: inline-flex;\n            min-width: 165px;\n            align-items: center;\n            justify-content: space-between;\n            gap: 30px;\n            padding: 15px 22px;\n            border-radius: 999px;\n            background: #fff;\n            color: #184165 !important;\n            font-size: 16px;\n            font-weight: 700;\n            line-height: 1;\n            text-decoration: none !important;\n            transition:\n                transform 200ms ease,\n                box-shadow 200ms ease;\n        }\n\n        .sp-project-intro__button:hover,\n        .sp-project-intro__button:focus-visible {\n            color: #184165 !important;\n            transform: translateY(-2px);\n            box-shadow:\n                0 8px 24px rgba(0, 0, 0, 0.14);\n        }\n\n\n        \/* ========================================\n           SHARED PROJECT CARD\n        ======================================== *\/\n\n        .sp-project-card {\n            position: relative;\n            display: block;\n            width: 100%;\n            min-width: 0;\n            overflow: hidden;\n            background: #184165;\n        }\n\n        .sp-project-card__link {\n            position: absolute;\n            inset: 0;\n            display: block;\n            color: #fff;\n            text-decoration: none;\n        }\n\n        .sp-project-card__image {\n            position: absolute;\n            inset: 0;\n            display: block;\n            background-position: center;\n            background-repeat: no-repeat;\n            background-size: cover;\n            transform: scale(1);\n            transition:\n                transform 600ms cubic-bezier(.2,.7,.2,1);\n        }\n\n        .sp-project-card__sale-badge {\n            position: absolute;\n            top: clamp(16px, 2vw, 28px);\n            right: clamp(16px, 2vw, 28px);\n            z-index: 2;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            padding: 10px 16px;\n            background: #fff;\n            color: #184165;\n            font-family: \"aktiv-grotesk\", Sans-serif;\n            font-size: 13px;\n            font-weight: 700;\n            line-height: 1;\n            letter-spacing: 0.08em;\n            text-transform: uppercase;\n            pointer-events: none;\n        }\n\n        .sp-project-card__overlay {\n            position: absolute;\n            inset: 0;\n            display: flex;\n            align-items: flex-end;\n            padding: clamp(30px, 3.5vw, 64px);\n\n            background:\n                linear-gradient(\n                    to top,\n                    rgba(24, 65, 101, 0.98) 0%,\n                    rgba(24, 65, 101, 0.75) 35%,\n                    rgba(24, 65, 101, 0) 72%\n                );\n\n            opacity: 0;\n            transform: translateY(35px);\n\n            transition:\n                opacity 400ms ease,\n                transform 400ms cubic-bezier(.2,.7,.2,1);\n        }\n\n        .sp-project-card__content {\n            display: flex;\n            width: 100%;\n            align-items: flex-end;\n            justify-content: space-between;\n            gap: 24px;\n        }\n\n        .sp-project-card__title {\n            max-width: 70%;\n            color: #fff;\n            font-family: \"ivypresto-display\", Sans-serif;\n            font-size: 44px;\n            font-weight: 600;\n            line-height: 1;\n        }\n\n        .sp-project-card__button {\n            display: inline-flex;\n            flex: 0 0 auto;\n            align-items: center;\n            gap: 16px;\n            padding: 13px 20px;\n            border-radius: 999px;\n            background: #fff;\n            color: #184165;\n            font-size: 14px;\n            font-weight: 600;\n            line-height: 1;\n        }\n\n        .sp-project-card:hover\n        .sp-project-card__image,\n\n        .sp-project-card:focus-within\n        .sp-project-card__image {\n            transform: scale(1.035);\n        }\n\n        .sp-project-card:hover\n        .sp-project-card__overlay,\n\n        .sp-project-card:focus-within\n        .sp-project-card__overlay {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n\n        \/* ========================================\n           UPCOMING HORIZONTAL CAROUSEL\n        ======================================== *\/\n\n        .sp-projects--upcoming {\n            position: relative;\n            width: 100% !important;\n        }\n\n        .sp-projects__viewport {\n            width: 100%;\n            overflow-x: auto;\n            overflow-y: hidden;\n            scrollbar-width: none;\n            scroll-behavior: smooth;\n            scroll-snap-type: x mandatory;\n            overscroll-behavior-inline: contain;\n        }\n\n        .sp-projects__viewport::-webkit-scrollbar {\n            display: none;\n        }\n\n        .sp-projects__track {\n            display: flex;\n            width: 100%;\n            min-width: 100%;\n            gap: 8px;\n            margin-right: 360px;\n        }\n\n        .sp-project-intro--upcoming {\n            position: sticky;\n            left: 0;\n            z-index: 3;\n            flex: 0 0 30%;\n            height: clamp(420px, 55vw, 700px);\n            background: #184165;\n            color: #fff;\n            scroll-snap-align: start;\n        }\n\n        .sp-project-card--upcoming {\n            flex: 0 0 clamp(300px, 30vw, 650px);\n            height: clamp(420px, 55vw, 700px);\n            scroll-snap-align: start;\n        }\n\n        .sp-projects__navigation {\n            display: flex;\n            justify-content: flex-end;\n            gap: 10px;\n            padding-top: 20px;\n            padding-right: 180px;\n        }\n\n        .sp-projects__arrow {\n            display: inline-grid;\n            width: 48px;\n            height: 48px;\n            padding: 0;\n            place-items: center;\n            border: 1px solid #184165;\n            border-radius: 50%;\n            background: transparent;\n            color: #184165;\n            cursor: pointer;\n            font-size: 22px;\n            transition:\n                background-color 200ms ease,\n                color 200ms ease,\n                opacity 200ms ease;\n        }\n\n        .sp-projects__arrow:hover,\n        .sp-projects__arrow:focus,\n        .sp-projects__arrow:focus-visible,\n        .sp-projects__arrow:active {\n            border-color: #184165 !important;\n            background: #184165 !important;\n            color: #fff !important;\n            outline: none !important;\n            box-shadow:\n                0 0 0 3px rgba(24, 65, 101, 0.18) !important;\n        }\n\n        \/*\n         * Disabled at beginning\/end of carousel.\n         *\/\n\n        .sp-projects__arrow:disabled {\n            opacity: 0.3;\n            cursor: default;\n            pointer-events: none;\n        }\n\n\n        \/* ========================================\n           LEGACY PROJECTS\n        ======================================== *\/\n\n        .sp-projects--legacy {\n            display: flex !important;\n            width: 100% !important;\n            max-width: none !important;\n            min-width: 0 !important;\n            flex: 0 0 100% !important;\n            flex-direction: column;\n            gap: 8px;\n        }\n\n        .sp-projects__legacy-row {\n            display: grid !important;\n            width: 100% !important;\n            min-width: 0 !important;\n            gap: 8px;\n        }\n\n        .sp-projects__legacy-row[data-columns=\"1\"] {\n            grid-template-columns:\n                minmax(0, 1fr) !important;\n        }\n\n        .sp-projects__legacy-row[data-columns=\"2\"] {\n            grid-template-columns:\n                repeat(\n                    2,\n                    minmax(0, 1fr)\n                ) !important;\n        }\n\n        .sp-projects__legacy-row[data-columns=\"3\"] {\n            grid-template-columns:\n                repeat(\n                    3,\n                    minmax(0, 1fr)\n                ) !important;\n        }\n\n        .sp-project-intro--legacy,\n        .sp-project-card--legacy {\n            width: 100% !important;\n            min-width: 0 !important;\n            height: clamp(360px, 42vw, 600px);\n        }\n\n        .sp-project-intro--legacy {\n            background: #f3f0ea;\n            color: #184165;\n        }\n\n\n        \/* ========================================\n           AVAILABLE \/ UPCOMING + FOR SALE\n        ======================================== *\/\n\n        .sp-available-projects,\n        .sp-available-projects * {\n            box-sizing: border-box;\n        }\n\n        .sp-available-projects {\n            display: flex;\n            width: 100%;\n            min-width: 0;\n            flex-direction: column;\n            gap: 8px;\n        }\n\n        .sp-available-project {\n            display: grid;\n            width: 100%;\n            min-width: 0;\n            min-height:\n                clamp(500px, 48vw, 720px);\n            overflow: hidden;\n        }\n\n\n        \/*\n         * Desktop alternating layout:\n         *\n         * IMAGE LEFT:\n         * 2\/3 IMAGE \/ 1\/3 SPECS\n         *\n         * IMAGE RIGHT:\n         * 1\/3 SPECS \/ 2\/3 IMAGE\n         *\/\n\n        .sp-available-project--image-left {\n            grid-template-columns:\n                minmax(0, 2fr)\n                minmax(280px, 1fr);\n        }\n\n        .sp-available-project--image-right {\n            grid-template-columns:\n                minmax(280px, 1fr)\n                minmax(0, 2fr);\n        }\n\n        .sp-available-project--image-left\n        .sp-available-project__image-link {\n            grid-column: 1;\n            grid-row: 1;\n        }\n\n        .sp-available-project--image-left\n        .sp-available-project__content {\n            grid-column: 2;\n            grid-row: 1;\n        }\n\n        .sp-available-project--image-right\n        .sp-available-project__image-link {\n            grid-column: 2;\n            grid-row: 1;\n        }\n\n        .sp-available-project--image-right\n        .sp-available-project__content {\n            grid-column: 1;\n            grid-row: 1;\n        }\n\n        .sp-available-project__image-link {\n            position: relative;\n            display: block;\n            min-width: 0;\n            min-height: 100%;\n            overflow: hidden;\n            background: #d9d7d1;\n        }\n\n        .sp-available-project__image,\n        .sp-available-project__image-placeholder {\n            display: block;\n            width: 100%;\n            height: 100%;\n            min-height: 100%;\n            object-fit: cover;\n            transform: scale(1);\n            transition:\n                transform 600ms cubic-bezier(.2,.7,.2,1);\n        }\n\n        .sp-available-project__image-link:hover\n        .sp-available-project__image,\n\n        .sp-available-project__image-link:focus-visible\n        .sp-available-project__image {\n            transform: scale(1.025);\n        }\n\n        .sp-available-project__image-badge {\n            position: absolute;\n            top: clamp(18px, 2vw, 30px);\n            right: clamp(18px, 2vw, 30px);\n            z-index: 2;\n            padding: 11px 17px;\n            background: #fff;\n            color: #184165;\n            font-family: \"aktiv-grotesk\", Sans-serif;\n            font-size: 12px;\n            font-weight: 700;\n            line-height: 1;\n            letter-spacing: 0.1em;\n            text-transform: uppercase;\n        }\n\n        .sp-available-project__content {\n            display: flex;\n            min-width: 0;\n            flex-direction: column;\n            align-items: flex-start;\n            justify-content: center;\n            padding:\n                clamp(30px, 3.5vw, 58px);\n            background: #184165;\n            color: #fff;\n        }\n\n        .sp-available-project__eyebrow {\n            margin: 0 0 20px;\n            color: inherit;\n            font-family: \"aktiv-grotesk\", Sans-serif;\n            font-size: 12px;\n            font-weight: 700;\n            line-height: 1.2;\n            letter-spacing: 0.14em;\n            text-transform: uppercase;\n        }\n\n        .sp-available-project__title {\n            margin:\n                0 0 clamp(30px, 3vw, 48px);\n            color: #fff;\n            font-family:\n                \"ivypresto-display\",\n                Sans-serif;\n            font-size:\n                clamp(38px, 3.5vw, 60px);\n            font-weight: 600;\n            line-height: 0.95;\n            letter-spacing: -0.035em;\n        }\n\n        .sp-available-project__title a,\n        .sp-available-project__title a:hover,\n        .sp-available-project__title a:focus {\n            color: inherit !important;\n            text-decoration: none !important;\n        }\n\n        .sp-available-project__facts {\n            width: 100%;\n            margin:\n                0 0 clamp(30px, 3vw, 48px);\n            font-family:\n                \"aktiv-grotesk\",\n                Sans-serif;\n        }\n\n        .sp-available-project__fact {\n            display: grid;\n            grid-template-columns:\n                minmax(0, 1fr) auto;\n            gap: 16px;\n            align-items: baseline;\n            padding: 11px 0;\n            border-top:\n                1px solid\n                rgba(255, 255, 255, 0.3);\n        }\n\n        .sp-available-project__fact:last-child {\n            border-bottom:\n                1px solid\n                rgba(255, 255, 255, 0.3);\n        }\n\n        .sp-available-project__fact dt,\n        .sp-available-project__fact dd {\n            margin: 0;\n            color: inherit;\n            font-size: 14px;\n            line-height: 1.35;\n        }\n\n        .sp-available-project__fact dt {\n            opacity: 0.75;\n        }\n\n        .sp-available-project__fact dd {\n            text-align: right;\n            font-weight: 600;\n        }\n\n        .sp-available-project__button {\n            display: inline-flex;\n            min-width: 178px;\n            align-items: center;\n            justify-content: space-between;\n            gap: 28px;\n            padding: 15px 22px;\n            border-radius: 999px;\n            background: #fff;\n            color: #184165 !important;\n            font-family:\n                \"aktiv-grotesk\",\n                Sans-serif;\n            font-size: 14px;\n            font-weight: 700;\n            line-height: 1;\n            text-decoration: none !important;\n            transition:\n                transform 200ms ease,\n                box-shadow 200ms ease;\n        }\n\n        .sp-available-project__button:hover,\n        .sp-available-project__button:focus-visible {\n            color: #184165 !important;\n            transform: translateY(-2px);\n            box-shadow:\n                0 8px 24px\n                rgba(0, 0, 0, 0.16);\n        }\n\n\n        \/* ========================================\n           TABLET\n        ======================================== *\/\n\n        @media\n        (min-width: 768px)\n        and\n        (max-width: 1024px) {\n\n            .sp-available-project--image-left {\n                grid-template-columns:\n                    minmax(0, 2fr)\n                    minmax(300px, 1fr);\n            }\n\n            .sp-available-project--image-right {\n                grid-template-columns:\n                    minmax(300px, 1fr)\n                    minmax(0, 2fr);\n            }\n\n            .sp-available-project__content {\n                padding: 32px;\n            }\n\n            .sp-available-project__title {\n                font-size: 40px;\n            }\n        }\n\n\n        \/* ========================================\n           MOBILE\n        ======================================== *\/\n\n        @media (max-width: 767px) {\n\n            \/* ========================================\n               UPCOMING PROJECTS\n            ======================================== *\/\n\n            \/*\n             * Intro\/title card behaves like a normal\n             * carousel card on mobile.\n             *\/\n\n            .sp-project-intro--upcoming,\n            .sp-project-card--upcoming {\n                flex: 0 0 84vw;\n                width: 84vw;\n                max-width: 84vw;\n                height: auto;\n\t\t\t\tmin-height: 480px;\n\n                scroll-snap-align: start;\n                scroll-snap-stop: always;\n            }\n\n\n            \/*\n             * Desktop intro is sticky.\n             * Disable sticky ONLY on mobile.\n             *\/\n\n            .sp-project-intro--upcoming {\n                position: relative;\n                left: auto;\n                z-index: auto;\n            }\n\n\n            \/*\n             * Mobile track sizes itself to cards.\n             *\/\n\n            .sp-projects--upcoming\n            .sp-projects__track {\n                width: max-content;\n                min-width: 0;\n                margin-right: 0;\n            }\n\n\n            \/*\n             * Small breathing space.\n             *\/\n\n            .sp-projects--upcoming\n            .sp-projects__viewport {\n                padding: 0 16px;\n                scroll-padding-left: 16px;\n            }\n\n\n            \/*\n             * Smaller end spacer.\n             *\/\n\n            .sp-projects--upcoming\n            .sp-projects__track::after {\n                flex: 0 0 16px;\n                width: 16px;\n            }\n\n\n            \/*\n             * Centred arrows + 30px bottom margin.\n             *\/\n\n            .sp-projects--upcoming\n            .sp-projects__navigation {\n                justify-content: center;\n                gap: 14px;\n\n                padding-top: 20px;\n                padding-right: 16px;\n                padding-left: 16px;\n\n                margin-bottom: 30px;\n            }\n\n\n            \/* ========================================\n               LEGACY PROJECTS\n            ======================================== *\/\n\n            .sp-projects--legacy\n            .sp-projects__legacy-row {\n                grid-template-columns:\n                    1fr !important;\n            }\n\n            .sp-project-intro--legacy,\n            .sp-project-card--legacy {\n                height: 440px;\n            }\n\n\n            \/* ========================================\n               SHARED MOBILE CARD STYLES\n            ======================================== *\/\n\n            .sp-project-intro__content {\n                padding: 34px 24px;\n            }\n\n            .sp-project-intro__title {\n                font-size: 36px;\n            }\n\n            .sp-project-card__overlay {\n                padding: 34px;\n                opacity: 1;\n                transform: none;\n            }\n\n            .sp-project-card__content {\n                align-items: flex-start;\n                flex-direction: column;\n            }\n\n            .sp-project-card__title {\n                max-width: 100%;\n                font-size: 30px;\n            }\n\n\n            \/* ========================================\n               MOBILE AVAILABLE PROJECTS\n            ======================================== *\/\n\n            .sp-available-project,\n            .sp-available-project--image-left,\n            .sp-available-project--image-right {\n                display: grid;\n                min-height: 0;\n                grid-template-columns: 1fr;\n            }\n\n            .sp-available-project__image-link,\n\n            .sp-available-project--image-left\n            .sp-available-project__image-link,\n\n            .sp-available-project--image-right\n            .sp-available-project__image-link {\n\n                grid-column: 1;\n                grid-row: 1;\n\n                height:\n                    clamp(\n                        300px,\n                        75vw,\n                        460px\n                    );\n\n                min-height: 0;\n            }\n\n            .sp-available-project__content,\n\n            .sp-available-project--image-left\n            .sp-available-project__content,\n\n            .sp-available-project--image-right\n            .sp-available-project__content {\n\n                grid-column: 1;\n                grid-row: 2;\n\n                min-height: 430px;\n                padding: 36px 24px;\n            }\n\n            .sp-available-project__title {\n                font-size: 42px;\n            }\n        }\n\n\n        \/* ========================================\n           REDUCED MOTION\n        ======================================== *\/\n\n        @media (prefers-reduced-motion: reduce) {\n\n            .sp-projects__viewport {\n                scroll-behavior: auto;\n            }\n\n            .sp-project-card__image,\n            .sp-project-card__overlay,\n            .sp-project-intro__button,\n            .sp-available-project__image,\n            .sp-available-project__button {\n                transition: none;\n            }\n        }\n\n    <\/style>\n\n\n<script>\n\ndocument.addEventListener(\n    'DOMContentLoaded',\n    function () {\n\n        const sections =\n            document.querySelectorAll(\n                '.sp-projects--upcoming'\n            );\n\n\n        sections.forEach(function (section) {\n\n            const viewport =\n                section.querySelector(\n                    '.sp-projects__viewport'\n                );\n\n            const track =\n                section.querySelector(\n                    '.sp-projects__track'\n                );\n\n            const previous =\n                section.querySelector(\n                    '.sp-projects__arrow--previous'\n                );\n\n            const next =\n                section.querySelector(\n                    '.sp-projects__arrow--next'\n                );\n\n\n            if (\n                !viewport ||\n                !track ||\n                !previous ||\n                !next\n            ) {\n                return;\n            }\n\n\n            const intro =\n                track.querySelector(\n                    '.sp-project-intro--upcoming'\n                );\n\n\n            const projects =\n                Array.from(\n                    track.querySelectorAll(\n                        '.sp-project-card--upcoming'\n                    )\n                );\n\n\n            if (!intro || !projects.length) {\n                return;\n            }\n\n\n            \/*\n             * ========================================\n             * MOBILE\n             * ========================================\n             *\/\n\n            function isMobile() {\n\n                return window.matchMedia(\n                    '(max-width: 767px)'\n                ).matches;\n            }\n\n\n            \/*\n             * All slides on mobile:\n             *\n             * Intro\n             * Project 1\n             * Project 2\n             * etc.\n             *\/\n\n            function getMobileSlides() {\n\n                return [\n                    intro,\n                    ...projects\n                ];\n            }\n\n\n            \/*\n             * Find physically closest mobile slide.\n             *\/\n\n            function getMobileIndex() {\n\n                const slides =\n                    getMobileSlides();\n\n\n                const viewportLeft =\n                    viewport\n                        .getBoundingClientRect()\n                        .left;\n\n\n                let closestIndex = 0;\n                let closestDistance =\n                    Infinity;\n\n\n                slides.forEach(\n                    function (slide, index) {\n\n                        const slideLeft =\n                            slide\n                                .getBoundingClientRect()\n                                .left;\n\n\n                        const distance =\n                            Math.abs(\n                                slideLeft -\n                                viewportLeft\n                            );\n\n\n                        if (\n                            distance <\n                            closestDistance\n                        ) {\n\n                            closestDistance =\n                                distance;\n\n                            closestIndex =\n                                index;\n                        }\n                    }\n                );\n\n\n                return closestIndex;\n            }\n\n\n            \/*\n             * Scroll to a mobile slide.\n             *\/\n\n            function goToMobileSlide(index) {\n\n                const slides =\n                    getMobileSlides();\n\n\n                index =\n                    Math.max(\n                        0,\n                        Math.min(\n                            index,\n                            slides.length - 1\n                        )\n                    );\n\n\n                const slide =\n                    slides[index];\n\n\n                const viewportRect =\n                    viewport\n                        .getBoundingClientRect();\n\n\n                const slideRect =\n                    slide\n                        .getBoundingClientRect();\n\n\n                const target =\n                    viewport.scrollLeft +\n                    (\n                        slideRect.left -\n                        viewportRect.left\n                    );\n\n\n                viewport.scrollTo({\n                    left: target,\n                    behavior: 'smooth'\n                });\n            }\n\n\n            \/*\n             * ========================================\n             * DESKTOP \/ TABLET\n             * ========================================\n             *\n             * Intro remains sticky on desktop.\n             *\n             * Therefore we use scrollLeft rather\n             * than the intro's visual position.\n             * ========================================\n             *\/\n\n\n            \/*\n             * Width of one project movement.\n             *\/\n\n            function getDesktopStep() {\n\n                const gap =\n                    parseFloat(\n                        getComputedStyle(track).gap\n                    ) || 0;\n\n\n                return (\n                    projects[0]\n                        .getBoundingClientRect()\n                        .width\n                    +\n                    gap\n                );\n            }\n\n\n            \/*\n             * Desktop project index.\n             *\n             * -1 = intro\/start position\n             *  0 = first project\n             *  1 = second project\n             * etc.\n             *\/\n\n            function getDesktopIndex() {\n\n                const step =\n                    getDesktopStep();\n\n\n                if (step <= 0) {\n                    return -1;\n                }\n\n\n                \/*\n                 * At the very beginning.\n                 *\/\n\n                if (viewport.scrollLeft < 10) {\n                    return -1;\n                }\n\n\n                return Math.max(\n                    0,\n                    Math.min(\n                        projects.length - 1,\n                        Math.round(\n                            viewport.scrollLeft \/\n                            step\n                        ) - 1\n                    )\n                );\n            }\n\n\n            \/*\n             * Scroll desktop carousel.\n             *\/\n\n            function goToDesktopIndex(index) {\n\n                const step =\n                    getDesktopStep();\n\n\n                \/*\n                 * Back to intro\/start.\n                 *\/\n\n                if (index < 0) {\n\n                    viewport.scrollTo({\n                        left: 0,\n                        behavior: 'smooth'\n                    });\n\n                    return;\n                }\n\n\n                \/*\n                 * Project positions.\n                 *\n                 * Because the intro is sticky,\n                 * each project movement advances\n                 * the viewport by one project width.\n                 *\/\n\n                const target =\n                    step * (index + 1);\n\n\n                viewport.scrollTo({\n                    left: target,\n                    behavior: 'smooth'\n                });\n            }\n\n\n            \/*\n             * ========================================\n             * ARROW STATES\n             * ========================================\n             *\/\n\n            function updateArrows() {\n\n                if (isMobile()) {\n\n                    const slides =\n                        getMobileSlides();\n\n\n                    const index =\n                        getMobileIndex();\n\n\n                    previous.disabled =\n                        index <= 0;\n\n\n                    next.disabled =\n                        index >=\n                        slides.length - 1;\n\n\n                } else {\n\n                    const index =\n                        getDesktopIndex();\n\n\n                    previous.disabled =\n                        viewport.scrollLeft <= 5;\n\n\n                    \/*\n                     * Use actual maximum scroll\n                     * position for the desktop end.\n                     *\/\n\n                    const maxScroll =\n                        viewport.scrollWidth -\n                        viewport.clientWidth;\n\n\n                    next.disabled =\n                        viewport.scrollLeft >=\n                        maxScroll - 5;\n                }\n\n\n                previous.setAttribute(\n                    'aria-disabled',\n                    previous.disabled\n                        ? 'true'\n                        : 'false'\n                );\n\n\n                next.setAttribute(\n                    'aria-disabled',\n                    next.disabled\n                        ? 'true'\n                        : 'false'\n                );\n            }\n\n\n            \/*\n             * ========================================\n             * PREVIOUS\n             * ========================================\n             *\/\n\n            previous.addEventListener(\n                'click',\n                function () {\n\n                    if (isMobile()) {\n\n                        const index =\n                            getMobileIndex();\n\n\n                        if (index <= 0) {\n                            return;\n                        }\n\n\n                        goToMobileSlide(\n                            index - 1\n                        );\n\n\n                    } else {\n\n                        const index =\n                            getDesktopIndex();\n\n\n                        \/*\n                         * If we're on\/near the first\n                         * project, return to start.\n                         *\/\n\n                        if (index <= 0) {\n\n                            goToDesktopIndex(-1);\n\n                        } else {\n\n                            goToDesktopIndex(\n                                index - 1\n                            );\n                        }\n                    }\n\n\n                    window.setTimeout(\n                        updateArrows,\n                        450\n                    );\n                }\n            );\n\n\n            \/*\n             * ========================================\n             * NEXT\n             * ========================================\n             *\/\n\n            next.addEventListener(\n                'click',\n                function () {\n\n                    if (isMobile()) {\n\n                        const slides =\n                            getMobileSlides();\n\n\n                        const index =\n                            getMobileIndex();\n\n\n                        if (\n                            index >=\n                            slides.length - 1\n                        ) {\n                            return;\n                        }\n\n\n                        goToMobileSlide(\n                            index + 1\n                        );\n\n\n                    } else {\n\n                        const maxScroll =\n                            viewport.scrollWidth -\n                            viewport.clientWidth;\n\n\n                        if (\n                            viewport.scrollLeft >=\n                            maxScroll - 5\n                        ) {\n                            return;\n                        }\n\n\n                        const step =\n                            getDesktopStep();\n\n\n                        viewport.scrollBy({\n                            left: step,\n                            behavior: 'smooth'\n                        });\n                    }\n\n\n                    window.setTimeout(\n                        updateArrows,\n                        450\n                    );\n                }\n            );\n\n\n            \/*\n             * ========================================\n             * MANUAL SWIPE \/ SCROLL\n             * ========================================\n             *\/\n\n            let scrollTimer;\n\n\n            viewport.addEventListener(\n                'scroll',\n                function () {\n\n                    clearTimeout(\n                        scrollTimer\n                    );\n\n\n                    scrollTimer =\n                        window.setTimeout(\n                            updateArrows,\n                            120\n                        );\n                },\n                {\n                    passive: true\n                }\n            );\n\n\n            \/*\n             * If browser changes between mobile\n             * and desktop width, recalculate state.\n             *\/\n\n            window.addEventListener(\n                'resize',\n                function () {\n\n                    clearTimeout(\n                        scrollTimer\n                    );\n\n\n                    scrollTimer =\n                        window.setTimeout(\n                            updateArrows,\n                            150\n                        );\n                }\n            );\n\n\n            \/*\n             * Initial state.\n             *\/\n\n            updateArrows();\n\n        });\n\n    }\n);\n\n<\/script>\n\t\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d86c66e e-grid e-con-full e-con e-parent\" data-id=\"6d86c66e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4051d4a6 e-flex e-con-boxed e-con e-child\" data-id=\"4051d4a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29c6af2a elementor-widget elementor-widget-heading\" data-id=\"29c6af2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31f9a1ef elementor-widget elementor-widget-text-editor\" data-id=\"31f9a1ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We are a young, dedicated boutique development team with nearly 20 years of experience creating exceptional luxury residences in Mallorca.<\/p><p>With our in-house team, we manage every stage of the project from concept to completion, combining outstanding architecture, premium craftsmanship and the island\u2019s finest locations with precision, creativity and meticulous attention to detail.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ec080d1 elementor-widget elementor-widget-button\" data-id=\"4ec080d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/sophisticated-projects.com\/\/about-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34e84f1d e-flex e-con-boxed e-con e-child\" data-id=\"34e84f1d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7cdd364d e-grid e-con-full e-con e-parent\" data-id=\"7cdd364d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2cca3283 e-flex e-con-boxed e-con e-child\" data-id=\"2cca3283\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-795781d9 e-flex e-con-boxed e-con e-child\" data-id=\"795781d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1074ff4c elementor-widget elementor-widget-heading\" data-id=\"1074ff4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Luxury Real Estate<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f04da89 elementor-widget elementor-widget-text-editor\" data-id=\"6f04da89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Whether you&#8217;re searching for a newly built residence, a <a href=\"https:\/\/www.sophisticated.immo\/en\/list?type=2&amp;order=0&amp;max=12\" target=\"_blank\" rel=\"noopener\">contemporary villa<\/a>, or an <a href=\"https:\/\/www.sophisticated.immo\/en\/list?type=1&amp;order=0&amp;max=12\" target=\"_blank\" rel=\"noopener\">exceptional apartment<\/a>, our <a href=\"https:\/\/www.sophisticated.immo\/en\/detail\/real-estate-sales-project-development-luxury-mallorca\/97324\" target=\"_blank\" rel=\"noopener\">dedicated real estate team<\/a> offers access to a carefully curated portfolio of luxury properties across Mallorca. Alongside our own exclusive developments, we represent some of the island&#8217;s finest homes, providing expert guidance every step of the way.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20c39070 elementor-widget elementor-widget-button\" data-id=\"20c39070\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sophisticated.immo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d80cffb e-grid e-con-full e-con e-parent\" data-id=\"4d80cffb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-71f1bfc4 e-flex e-con-boxed e-con e-child\" data-id=\"71f1bfc4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-322e78c8 elementor-widget elementor-widget-heading\" data-id=\"322e78c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mediterranean Living, Reimagined<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-612f478a elementor-widget elementor-widget-text-editor\" data-id=\"612f478a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our new collection of country homes takes shape in Mallorca\u2019s most exceptional locations, with breathtaking views. Each home blends Mediterranean character with outstanding craftsmanship and state-of-the-art technology.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-375562e elementor-widget elementor-widget-button\" data-id=\"375562e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/sophisticated-projects.com\/\/projects\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c4a50fe e-flex e-con-boxed e-con e-child\" data-id=\"5c4a50fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contact Us Whether you are looking for an exceptional home in Mallorca, considering a new-build or renovation project, searching for the right development opportunity, or looking to bring a property to market, our team would be delighted to hear from you. With expertise spanning luxury real estate, property development and construction in Mallorca, we offer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-272","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact - Sophisticated Projects<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sophisticated-projects.com\/en\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact - Sophisticated Projects\" \/>\n<meta property=\"og:description\" content=\"Contact Us Whether you are looking for an exceptional home in Mallorca, considering a new-build or renovation project, searching for the right development opportunity, or looking to bring a property to market, our team would be delighted to hear from you. With expertise spanning luxury real estate, property development and construction in Mallorca, we offer [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sophisticated-projects.com\/en\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Sophisticated Projects\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T14:33:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/contact\\\/\",\"url\":\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/contact\\\/\",\"name\":\"Contact - Sophisticated Projects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#website\"},\"datePublished\":\"2026-08-31T10:05:34+00:00\",\"dateModified\":\"2026-09-28T14:33:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/contact\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sophisticated-projects.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/\",\"name\":\"Sophisticated Projects\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#organization\",\"name\":\"Sophisticated Projects\",\"url\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sophisticated-projects.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/sophisticated-logo-white.png\",\"contentUrl\":\"https:\\\/\\\/sophisticated-projects.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/sophisticated-logo-white.png\",\"width\":948,\"height\":463,\"caption\":\"Sophisticated Projects\"},\"image\":{\"@id\":\"https:\\\/\\\/jonnyrapp.com\\\/work\\\/sophisticated\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact - Sophisticated Projects","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sophisticated-projects.com\/en\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact - Sophisticated Projects","og_description":"Contact Us Whether you are looking for an exceptional home in Mallorca, considering a new-build or renovation project, searching for the right development opportunity, or looking to bring a property to market, our team would be delighted to hear from you. With expertise spanning luxury real estate, property development and construction in Mallorca, we offer [&hellip;]","og_url":"https:\/\/sophisticated-projects.com\/en\/contact\/","og_site_name":"Sophisticated Projects","article_modified_time":"2026-09-28T14:33:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sophisticated-projects.com\/en\/contact\/","url":"https:\/\/sophisticated-projects.com\/en\/contact\/","name":"Contact - Sophisticated Projects","isPartOf":{"@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#website"},"datePublished":"2026-08-31T10:05:34+00:00","dateModified":"2026-09-28T14:33:55+00:00","breadcrumb":{"@id":"https:\/\/sophisticated-projects.com\/en\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sophisticated-projects.com\/en\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sophisticated-projects.com\/en\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sophisticated-projects.com\/en\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#website","url":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/","name":"Sophisticated Projects","description":"","publisher":{"@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#organization","name":"Sophisticated Projects","url":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sophisticated-projects.com\/wp-content\/uploads\/2026\/08\/sophisticated-logo-white.png","contentUrl":"https:\/\/sophisticated-projects.com\/wp-content\/uploads\/2026\/08\/sophisticated-logo-white.png","width":948,"height":463,"caption":"Sophisticated Projects"},"image":{"@id":"https:\/\/jonnyrapp.com\/work\/sophisticated\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/pages\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":40,"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/pages\/272\/revisions"}],"predecessor-version":[{"id":3325,"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/pages\/272\/revisions\/3325"}],"wp:attachment":[{"href":"https:\/\/sophisticated-projects.com\/en\/wp-json\/wp\/v2\/media?parent=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}