{"id":385,"date":"2026-09-16T07:08:58","date_gmt":"2026-09-16T07:08:58","guid":{"rendered":"https:\/\/mgdev.work\/inicio\/"},"modified":"2026-09-22T19:16:27","modified_gmt":"2026-09-22T19:16:27","slug":"inicio","status":"publish","type":"page","link":"https:\/\/mgdev.work\/es\/","title":{"rendered":"Inicio"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section preset--module--divi-section--7ls4t8qewv\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_0 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Agencia digital en Mallorca, Espa\u00f1a y EE. UU.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module mg-split-heading preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--pzrp6eyhfp\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Trabajo digital<br\/> que <span class=\"mg-accent\">trabaja<\/span><br\/> <span class=\"mg-accent\">con m\u00e1s fuerza.<\/span><\/h1><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Sitios web, c\u00f3digo personalizado, dise\u00f1o y soporte continuo de una agencia internacional con ra\u00edces creativas en EE. UU. y Espa\u00f1a (Mallorca).<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper preset--group--divi-button--divi-spacing--4z7pw4fqm0_wrapper preset--module--divi-button--default_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-spacing--4z7pw4fqm0 preset--module--divi-button--default\" href=\"https:\/\/mgdev.work\/es\/contacto\/#contact\">Cu\u00e9ntenos qu\u00e9 necesita<\/a><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_1_wrapper preset--group--divi-button--divi-spacing--x9c51ioami_wrapper preset--module--divi-button--qj3e9de26f_wrapper\"><a class=\"et_pb_button_1 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-spacing--x9c51ioami preset--module--divi-button--qj3e9de26f\" href=\"https:\/\/mgdev.work\/services\/\">Explorar servicios<\/a><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_1 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_divider_0 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module\"><div class=\"et_pb_divider_internal\"><\/div><\/div>\n\n<div class=\"et_pb_group_0 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>DISE\u00d1O WEB<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Desarrollo personalizado<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Producci\u00f3n gr\u00e1fica<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Soporte digital<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section preset--module--divi-section--l91zpuv3pl\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row mg-stack-intro preset--module--divi-row--default\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Qu\u00e9 hacemos<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--6f590ohmf8\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Creados en torno a las necesidades reales de su empresa.<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-spacing--y482ban9up preset--group--divi-text--divi-font-body--h1yjkjr--98fb60c7-e6f1-4ff5-a840-5130af877b03\"><div class=\"et_pb_text_inner\"><p>Desde una idea inicial hasta una soluci\u00f3n t\u00e9cnica compleja, Mallorca Graphics a\u00fana el trabajo creativo y el t\u00e9cnico. Esto se traduce en menos intermediaciones, una comunicaci\u00f3n m\u00e1s clara y un trabajo digital dise\u00f1ado para impulsar su negocio.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_3 et_pb_row et_flex_row mg-card-stack preset--module--divi-row--default\">\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_1 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>01 \/ WEB<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_2 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Dise\u00f1o web<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Sitios web r\u00e1pidos y adaptables, creados en funci\u00f3n de su audiencia, sus objetivos comerciales y su forma de trabajar. Combinamos un dise\u00f1o reflexivo, un desarrollo fiable y una funcionalidad pr\u00e1ctica para crear sitios web que luzcan profesionales, funcionen con fluidez y respalden el crecimiento de su empresa.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Nuestro servicio de dise\u00f1o web<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_2 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>02 \/ C\u00d3DIGO<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_3 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Desarrollo a medida<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Funcionalidad creada espec\u00edficamente para usted y soluciones pr\u00e1cticas cuando las herramientas est\u00e1ndar no son suficientes. Desarrollamos funciones personalizadas adaptadas a su flujo de trabajo, eliminamos limitaciones innecesarias y creamos soluciones fiables que se ajustan a su sitio web, a sus procesos empresariales y a sus requisitos a largo plazo.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Nuestro servicio de programaci\u00f3n a medida<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_3 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_14 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>03 \/ Dise\u00f1o<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_4 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Dise\u00f1o gr\u00e1fico<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_15 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Identidades de marca y producci\u00f3n visual para impresi\u00f3n, publicidad, ventas y comunicaci\u00f3n diaria. Creamos un dise\u00f1o claro y profesional que fortalece su marca, mantiene la coherencia de sus materiales y aporta a su negocio la calidad visual que necesita en cada punto de contacto con el cliente.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_16 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Nuestro servicio de dise\u00f1o gr\u00e1fico<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_4 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_17 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>04 \/ Social<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_5 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Contenido para redes sociales<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_18 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Sitios web r\u00e1pidos y adaptables, creados en funci\u00f3n de su audiencia, sus objetivos comerciales y su forma de trabajar. Combinamos un dise\u00f1o reflexivo, un desarrollo fiable y una funcionalidad pr\u00e1ctica para crear sitios web que luzcan profesionales, funcionen con fluidez y respalden el crecimiento de su empresa.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_19 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Nuestro servicio de contenido para redes sociales<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_5 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_20 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>05 \/ Folletos<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_6 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Dise\u00f1o de folletos<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_21 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Dise\u00f1o de folletos que presenta su empresa con claridad, fortalece su marca y comunica su mensaje con impacto. Desde folletos corporativos hasta gu\u00edas de productos y materiales de ventas, creamos maquetaciones impecables que combinan elementos visuales potentes, una estructura clara y una comunicaci\u00f3n pr\u00e1ctica.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_22 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Nuestro servicio de dise\u00f1o de folletos<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_6 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough mg-stack-card preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--qp2euwm2bc preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_23 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>06 \/ Mantenimiento<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_7 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Contrato de servicio<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_24 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Contratos de mantenimiento web fiables que mantienen su sitio de WordPress seguro, actualizado y funcionando sin problemas. Desde actualizaciones rutinarias y copias de seguridad hasta soporte continuo y tiempo de desarrollo, ofrecemos una cobertura pr\u00e1ctica que ayuda a prevenir problemas y mantiene su sitio web funcionando correctamente.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_25 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Explore nuestro contrato de servicio<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><script>document.addEventListener('DOMContentLoaded', function () {\n    const stacks = document.querySelectorAll(\n        '.mg-card-stack'\n    );\n\n    if (!stacks.length) {\n        return;\n    }\n\n    let ticking = false;\n\n    function getViewportHeight() {\n        return window.visualViewport\n            ? window.visualViewport.height\n            : window.innerHeight;\n    }\n\n    function clamp(value, minimum, maximum) {\n        return Math.min(\n            Math.max(value, minimum),\n            maximum\n        );\n    }\n\n    \/*\n     * Find the nearest introductory Row that appears\n     * before the card-stack Row.\n     *\n     * This matches the actual Divi structure:\n     *\n     * Section\n     * \u251c\u2500\u2500 mg-stack-intro Row\n     * \u2514\u2500\u2500 mg-card-stack Row\n     *\/\n    function findIntroRow(stack) {\n        let sibling =\n            stack.previousElementSibling;\n\n        while (sibling) {\n            if (\n                sibling.matches(\n                    '.mg-stack-intro, #mg-stack-intro'\n                )\n            ) {\n                return sibling;\n            }\n\n            sibling =\n                sibling.previousElementSibling;\n        }\n\n        \/*\n         * Fallback: search within their shared\n         * Divi Section.\n         *\/\n        const section = stack.closest(\n            '.et_pb_section'\n        );\n\n        if (section) {\n            return section.querySelector(\n                '.mg-stack-intro, #mg-stack-intro'\n            );\n        }\n\n        return null;\n    }\n\n    function clearIntroTransform(intro) {\n        if (!intro) {\n            return;\n        }\n\n        intro.style.setProperty(\n            'transform',\n            'none',\n            'important'\n        );\n    }\n\n    function moveIntro(intro, pixels) {\n        if (!intro) {\n            return;\n        }\n\n        intro.style.setProperty(\n            'transform',\n            'translate3d(0, ' +\n                pixels.toFixed(2) +\n                'px, 0)',\n            'important'\n        );\n    }\n\n    function updateStacks() {\n        const viewportHeight =\n            getViewportHeight();\n\n        const desktop =\n            window.innerWidth >= 981;\n\n        stacks.forEach(function (stack) {\n            \/*\n             * The intro is a sibling Row, not a child\n             * of the card-stack Row.\n             *\/\n            const intro =\n                findIntroRow(stack);\n\n            const cards = Array.from(\n                stack.querySelectorAll(\n                    '.mg-stack-card'\n                )\n            );\n\n            if (!cards.length) {\n                return;\n            }\n\n            clearIntroTransform(intro);\n\n            const cardHeights = cards.map(\n                function (card) {\n                    return card\n                        .getBoundingClientRect()\n                        .height;\n                }\n            );\n\n            const firstCardHeight =\n                cardHeights[0];\n\n            const tallestCardHeight =\n                Math.max.apply(\n                    null,\n                    cardHeights\n                );\n\n            let firstStickyTop;\n            let introStickyTop = 0;\n\n            \/*\n             * DESKTOP:\n             * Keep the intro visible and position\n             * the first card beneath it.\n             *\/\n            if (desktop && intro) {\n                introStickyTop = clamp(\n                    viewportHeight * 0.10,\n                    60,\n                    90\n                );\n\n                intro.style.setProperty(\n                    '--intro-sticky-top',\n                    introStickyTop.toFixed(2) +\n                        'px'\n                );\n\n                \/*\n                 * offsetHeight is unaffected by\n                 * transforms.\n                 *\/\n                const introHeight =\n                    intro.offsetHeight;\n\n                const introToCardGap = clamp(\n                    viewportHeight * 0.03,\n                    20,\n                    30\n                );\n\n                firstStickyTop =\n                    introStickyTop +\n                    introHeight +\n                    introToCardGap;\n            } else {\n                \/*\n                 * TABLET AND MOBILE:\n                 * Centre the first card vertically.\n                 *\/\n                firstStickyTop =\n                    (\n                        viewportHeight -\n                        firstCardHeight\n                    ) \/ 2;\n\n                firstStickyTop = Math.max(\n                    20,\n                    firstStickyTop\n                );\n            }\n\n            const desiredGap = desktop\n                ? 30\n                : 22;\n\n            let responsiveGap =\n                desiredGap;\n\n            \/*\n             * Reduce the gap when the complete stack\n             * would extend beyond the viewport.\n             *\/\n            if (cards.length > 1) {\n                const remainingSpace =\n                    viewportHeight -\n                    firstStickyTop -\n                    tallestCardHeight -\n                    16;\n\n                const maximumGap =\n                    remainingSpace \/\n                    (cards.length - 1);\n\n                const minimumGap = desktop\n                    ? 10\n                    : 7;\n\n                responsiveGap = clamp(\n                    maximumGap,\n                    minimumGap,\n                    desiredGap\n                );\n            }\n\n            let finalCardIsStacked = false;\n\n            cards.forEach(function (card, index) {\n                const stickyTop =\n                    firstStickyTop +\n                    (index * responsiveGap);\n\n                card.style.setProperty(\n                    '--sticky-top',\n                    stickyTop.toFixed(2) +\n                        'px'\n                );\n\n                \/*\n                 * Cards sit above the intro during\n                 * the final exit.\n                 *\/\n                card.style.setProperty(\n                    '--card-layer',\n                    String(20 + index)\n                );\n\n                const cardRect =\n                    card.getBoundingClientRect();\n\n                const tolerance = 3;\n\n                const cardIsStacked =\n                    cardRect.top <=\n                    stickyTop + tolerance;\n\n                card.classList.toggle(\n                    'is-stacked',\n                    cardIsStacked\n                );\n\n                if (\n                    index ===\n                        cards.length - 1 &&\n                    cardIsStacked\n                ) {\n                    finalCardIsStacked = true;\n                }\n            });\n\n            stack.classList.toggle(\n                'stack-complete',\n                finalCardIsStacked\n            );\n\n            \/*\n             * DESKTOP EXIT:\n             *\n             * When the completed card stack begins\n             * moving upward, move the intro by the\n             * same distance.\n             *\/\n            if (\n                desktop &&\n                intro &&\n                finalCardIsStacked\n            ) {\n                const firstCardRect =\n                    cards[0]\n                        .getBoundingClientRect();\n\n                const releaseDistance =\n                    Math.min(\n                        0,\n                        firstCardRect.top -\n                            firstStickyTop\n                    );\n\n                \/*\n                 * Measure the intro without a previous\n                 * transform.\n                 *\/\n                clearIntroTransform(intro);\n\n                const naturalIntroTop =\n                    intro\n                        .getBoundingClientRect()\n                        .top;\n\n                const desiredIntroTop =\n                    introStickyTop +\n                    releaseDistance;\n\n                let introMovement =\n                    desiredIntroTop -\n                    naturalIntroTop;\n\n                introMovement = Math.min(\n                    0,\n                    introMovement\n                );\n\n                moveIntro(\n                    intro,\n                    introMovement\n                );\n            } else {\n                clearIntroTransform(intro);\n            }\n        });\n\n        ticking = false;\n    }\n\n    function requestUpdate() {\n        if (ticking) {\n            return;\n        }\n\n        ticking = true;\n\n        window.requestAnimationFrame(\n            updateStacks\n        );\n    }\n\n    window.addEventListener(\n        'scroll',\n        requestUpdate,\n        {\n            passive: true\n        }\n    );\n\n    window.addEventListener(\n        'resize',\n        requestUpdate\n    );\n\n    window.addEventListener(\n        'orientationchange',\n        requestUpdate\n    );\n\n    if (window.visualViewport) {\n        window.visualViewport.addEventListener(\n            'resize',\n            requestUpdate\n        );\n\n        window.visualViewport.addEventListener(\n            'scroll',\n            requestUpdate\n        );\n    }\n\n    updateStacks();\n\n    window.addEventListener(\n        'load',\n        requestUpdate\n    );\n\n    if (\n        document.fonts &&\n        document.fonts.ready\n    ) {\n        document.fonts.ready.then(\n            requestUpdate\n        );\n    }\n});\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_4 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_6 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_6_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_26 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Una agencia conectada<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_7 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_8 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--zj9fdta4f1\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Producci\u00f3n creativa y t\u00e9cnica tanto en EE. UU. como en Espa\u00f1a (Mallorca), con atenci\u00f3n al cliente dedicada a ambos lados del Atl\u00e1ntico.<\/h2><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_6_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_9 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--6f590ohmf8\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">EE. UU. \/ UE<\/h2><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section preset--module--divi-section--7ls4t8qewv\">\n<div class=\"et_pb_row_5 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_9 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\/* ==================================================\n   MG WORDPRESS RECOVERY CARD\n   ================================================== *\/\n\n.mg-wp-card {\n    container-type: inline-size;\n\n    position: relative;\n    isolation: isolate;\n\n    width: 100%;\n    max-width: 1100px;\n    aspect-ratio: 4 \/ 5;\n\n    margin-inline: auto;\n    overflow: hidden;\n\n    background: #191919;\n    border-radius: clamp(24px, 5cqw, 62px);\n\n    color: #ffffff;\n    font-family: \"Manrope\", sans-serif;\n}\n\n\n\/* ==================================================\n   LARGE BACKGROUND RING\n   ================================================== *\/\n\n.mg-wp-card__ring {\n    position: absolute;\n    z-index: -1;\n\n    top: -10%;\n    right: -28%;\n\n    width: 108%;\n    aspect-ratio: 1;\n\n    border: clamp(60px, 14cqw, 155px) solid #46392f;\n    border-radius: 50%;\n\n    pointer-events: none;\n}\n\n\n\/* ==================================================\n   STATUS PANEL\n   ================================================== *\/\n\n.mg-wp-card__status {\n    position: absolute;\n\n    top: 7%;\n    right: 8.5%;\n\n    width: 58%;\n    margin: 0;\n\n    padding:\n        clamp(22px, 4cqw, 48px)\n        clamp(22px, 3.7cqw, 44px);\n\n    background:\n        linear-gradient(\n            135deg,\n            rgba(66, 62, 58, 0.92),\n            rgba(43, 43, 43, 0.92)\n        );\n\n    border: 2px solid rgba(255, 255, 255, 0.18);\n    border-radius: clamp(20px, 3.5cqw, 42px);\n\n    box-shadow:\n        0 20px 45px rgba(0, 0, 0, 0.13);\n\n    backdrop-filter: blur(9px);\n    -webkit-backdrop-filter: blur(9px);\n}\n\n\n\/* Individual status rows *\/\n.mg-wp-card__status-row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 24px;\n\n    min-height: clamp(64px, 9cqw, 105px);\n\n    border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n}\n\n\n\/* Remove final divider *\/\n.mg-wp-card__status-row:last-child {\n    border-bottom: 0;\n}\n\n\n\/* Status description *\/\n.mg-wp-card__status-label {\n    margin: 0;\n\n    color: #ffffff;\n\n    font-family: \"Manrope\", sans-serif;\n    font-size: clamp(18px, 3.1cqw, 37px);\n    font-weight: 400;\n    line-height: 1.15;\n}\n\n\n\/* Highlighted status result *\/\n.mg-wp-card__status-value {\n    margin: 0;\n\n    color: #efa968;\n\n    font-family: \"Inter\", sans-serif;\n    font-size: clamp(18px, 3.1cqw, 37px);\n    font-weight: 700;\n    line-height: 1.15;\n\n    text-align: right;\n}\n\n\n\/* ==================================================\n   MAIN TITLE\n   ================================================== *\/\n\n.mg-wp-card__title {\n    position: absolute;\n\n    left: 8.5%;\n    right: 8.5%;\n    bottom: 7.5%;\n}\n\n\n\/* Smaller ultra-bold WP letters *\/\n.mg-wp-card__letters {\n    margin: 0 0 3.5cqw;\n\n    color: #ffffff;\n\n    font-family: \"Inter\", sans-serif;\n    font-size: clamp(90px, 24cqw, 265px);\n    font-weight: 900;\n    font-style: normal;\n    line-height: 0.76;\n    letter-spacing: -0.075em;\n}\n\n\n\/* Subtitle *\/\n.mg-wp-card__subtitle {\n    width: fit-content;\n    margin: 0;\n\n    color: #ffffff;\n\n    font-family: \"Manrope\", sans-serif;\n    font-size: clamp(19px, 3.25cqw, 38px);\n    font-weight: 500;\n    line-height: 1.25;\n}\n\n\n\/* ==================================================\n   TABLET\n   ================================================== *\/\n\n@container (max-width: 700px) {\n    .mg-wp-card__ring {\n        top: -8%;\n        right: -34%;\n\n        width: 118%;\n\n        border-width: 15cqw;\n    }\n\n    .mg-wp-card__status {\n        top: 7%;\n        right: 7%;\n\n        width: 68%;\n    }\n\n    .mg-wp-card__status-row {\n        min-height: 9.5cqw;\n    }\n\n    .mg-wp-card__letters {\n        font-size: 26cqw;\n    }\n}\n\n\n\/* ==================================================\n   MOBILE\n   ================================================== *\/\n\n@container (max-width: 500px) {\n    .mg-wp-card {\n        aspect-ratio: 4 \/ 5.4;\n    }\n\n    .mg-wp-card__ring {\n        top: -4%;\n        right: -42%;\n\n        width: 135%;\n\n        border-width: 17cqw;\n    }\n\n    .mg-wp-card__status {\n        top: 6%;\n        right: 6%;\n        left: 6%;\n\n        width: auto;\n\n        padding:\n            clamp(18px, 5cqw, 28px)\n            clamp(18px, 5cqw, 28px);\n\n        border-width: 1px;\n    }\n\n    .mg-wp-card__status-row {\n        min-height: 13cqw;\n        gap: 14px;\n    }\n\n    .mg-wp-card__status-label,\n    .mg-wp-card__status-value {\n        font-size: clamp(15px, 4.5cqw, 21px);\n    }\n\n    .mg-wp-card__title {\n        left: 8%;\n        right: 8%;\n        bottom: 8%;\n    }\n\n    .mg-wp-card__letters {\n        margin-bottom: 5cqw;\n\n        font-size: 30cqw;\n        font-weight: 900;\n    }\n\n    .mg-wp-card__subtitle {\n        font-size: clamp(17px, 5cqw, 23px);\n    }\n}\n\n\n\/* ==================================================\n   ACCESSIBILITY\n   ================================================== *\/\n\n@media (prefers-reduced-transparency: reduce) {\n    .mg-wp-card__status {\n        background: #333333;\n\n        backdrop-filter: none;\n        -webkit-backdrop-filter: none;\n    }\n}\n<\/style><article class=\"mg-wp-card\" aria-labelledby=\"mg-wp-card-title\"><!-- Decorative background circle --><div class=\"mg-wp-card__ring\" aria-hidden=\"true\"><\/div><!-- Status information --><dl class=\"mg-wp-card__status\" aria-label=\"WordPress recovery status\"><div class=\"mg-wp-card__status-row\"><dt class=\"mg-wp-card__status-label\">Site health\n            <\/dt><dd class=\"mg-wp-card__status-value\">Recovered\n            <\/dd><\/div><div class=\"mg-wp-card__status-row\"><dt class=\"mg-wp-card__status-label\">Performance\n            <\/dt><dd class=\"mg-wp-card__status-value\">Optimized\n            <\/dd><\/div><div class=\"mg-wp-card__status-row\"><dt class=\"mg-wp-card__status-label\">Security\n            <\/dt><dd class=\"mg-wp-card__status-value\">Protected\n            <\/dd><\/div><\/dl><!-- Main card title --><div class=\"mg-wp-card__title\"><div id=\"mg-wp-card-title\" class=\"mg-wp-card__letters\">WP\n        <\/div><p class=\"mg-wp-card__subtitle\">Rescue, repair &amp; recovery\n        <\/p><\/div><\/article><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_27 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Rescate de WordPress<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_10 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--x9c51ioami preset--group--divi-heading--divi-font--hp5h6dj--ktyi2f2osm\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Cuando su sitio web falla, necesita respuestas, no conjeturas.<\/h3><\/div><\/div>\n\n<div class=\"et_pb_text_28 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>\u00bfCarga lenta, actualizaciones fallidas, p\u00e1ginas hackeadas, dise\u00f1os rotos o un problema de comercio electr\u00f3nico que le hace perder ventas? Investigamos la causa, explicamos las opciones con claridad y devolvemos la estabilidad a su sitio web.<\/p>\n<\/div><\/div>\n\n<ul class=\"et_pb_icon_list_0 et_pb_icon_list et_pb_module et_flex_module preset--group--divi-icon-list--divi-spacing--ihiu4pffu9\">\n<li class=\"et_pb_icon_list_item_0 et_pb_icon_list_item et_pb_module et_flex_module preset--group--divi-icon-list-item--divi-font--hcqrk4v--fz0kfp0xv3\"><span class=\"et-pb-icon\">\uf058<\/span><div class=\"et_pb_icon_list_text\">Resoluci\u00f3n de problemas urgentes y recuperaci\u00f3n de sitios web<\/div><\/li>\n\n<li class=\"et_pb_icon_list_item_1 et_pb_icon_list_item et_pb_module et_flex_module preset--group--divi-icon-list-item--divi-font--hcqrk4v--fz0kfp0xv3\"><span class=\"et-pb-icon\">\uf058<\/span><div class=\"et_pb_icon_list_text\">Especialistas en WordPress, Divi y comercio electr\u00f3nico<\/div><\/li>\n\n<li class=\"et_pb_icon_list_item_2 et_pb_icon_list_item et_pb_module et_flex_module preset--group--divi-icon-list-item--divi-font--hcqrk4v--fz0kfp0xv3\"><span class=\"et-pb-icon\">\uf058<\/span><div class=\"et_pb_icon_list_text\">Rendimiento, seguridad y mantenimiento continuo<\/div><\/li>\n<\/ul>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_2_wrapper preset--group--divi-button--divi-spacing--nested--xednzyuicj_wrapper preset--module--divi-button--42c567d3x8_wrapper\"><a class=\"et_pb_button_2 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-spacing--nested--xednzyuicj preset--module--divi-button--42c567d3x8\" href=\"https:\/\/mgdev.work\/es\/rescate-wp\/\">Obtener ayuda con WordPress<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section preset--module--divi-section--7ls4t8qewv\">\n<div class=\"et_pb_row_6 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_29 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Para agencias creativas y digitales<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_11 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--ihiu4pffu9 preset--group--divi-heading--divi-font--hp5h6dj--6f590ohmf8\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Su agencia. M\u00e1s capacidad de producci\u00f3n.<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_30 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--xednzyuicj preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Ampl\u00ede su rendimiento web, de dise\u00f1o y digital sin a\u00f1adir costes fijos permanentes. Trabajamos discretamente para su agencia, mientras usted mantiene la propiedad total de la relaci\u00f3n con el cliente.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_group_7 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-spacing--xednzyuicj\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_3_wrapper preset--module--divi-button--q8btninv01_wrapper\"><a class=\"et_pb_button_3 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-button--q8btninv01\" href=\"https:\/\/mgdev.work\/es\/agencias-asociadas\/\">Explorar soporte para agencias<\/a><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_4_wrapper preset--module--divi-button--35jljfzh5e_wrapper\"><a class=\"et_pb_button_4 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-button--35jljfzh5e\" href=\"https:\/\/mgdev.work\/es\/contacto\/#conract\">Hablar de un proyecto de prueba<\/a><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_12 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_group_8 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-spacing--nested--o101saps3i\">\n<div class=\"et_pb_text_31 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>01<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_group_9 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_12 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--0fpaybfoob\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Totalmente marca blanca<\/h3><\/div><\/div>\n\n<div class=\"et_pb_text_32 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Sin branding de Mallorca Graphics, sin captaci\u00f3n directa y con soporte de acuerdos de confidencialidad (NDA) cuando sea necesario.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_group_10 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_33 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>02<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_group_11 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_13 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--0fpaybfoob\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Capacidad flexible<\/h3><\/div><\/div>\n\n<div class=\"et_pb_text_34 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Env\u00ede una tarea especializada, un proyecto completo o el exceso de trabajo cuando los plazos coincidan.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_group_12 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_35 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>03<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_group_13 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_14 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--0fpaybfoob\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Web y dise\u00f1o unidos<\/h3><\/div><\/div>\n\n<div class=\"et_pb_text_36 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>WordPress, c\u00f3digo personalizado y producci\u00f3n gr\u00e1fica de la mano de un equipo de confianza.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section preset--module--divi-section--l91zpuv3pl\">\n<div class=\"et_pb_row_7 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_13 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_37 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>\u00bfPor qu\u00e9 nuestros clientes nos eligen?<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_14 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_heading_15 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--6f590ohmf8\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Trabajo fiable sin las complicaciones de una agencia.<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_38 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--ihiu4pffu9 preset--group--divi-text--divi-spacing--y482ban9up preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Los clientes acuden a Mallorca Graphics para un sitio web, una campa\u00f1a o un problema t\u00e9cnico dif\u00edcil. Se quedan porque saben con qui\u00e9n hablan, en qu\u00e9 estado se encuentra el proyecto y que seguiremos estando ah\u00ed despu\u00e9s de la entrega.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_8 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_15 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_14 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--ttn9b5acgc\">\n<div class=\"et_pb_text_39 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>01<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_16 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--gw6vnw0uw9\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Compromiso<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_40 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Nos hacemos responsables del trabajo, cuidamos los detalles y nos importa el resultado final tanto como a usted.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_16 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_15 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--ttn9b5acgc\">\n<div class=\"et_pb_text_41 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>02<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_17 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--gw6vnw0uw9\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Velocidad con estructura<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_42 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>R\u00e1pido no significa precipitado. Prioridades claras y plazos realistas mantienen los proyectos en marcha sin sorpresas.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_17 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_16 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough preset--group--divi-group--divi-border--1w784mlpv6 preset--group--divi-group--divi-spacing--ttn9b5acgc\">\n<div class=\"et_pb_text_43 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>03<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_18 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--gw6vnw0uw9\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Colaboraci\u00f3n profesional<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_44 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--h1yjkjr--2yccho328m\"><div class=\"et_pb_text_inner\"><p>Asesoramiento honesto, comunicaci\u00f3n receptiva y est\u00e1ndares consistentes, ya sea su primer proyecto o el d\u00e9cimo.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section preset--module--divi-section--l91zpuv3pl\">\n<div class=\"et_pb_row_9 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_18 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_45 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Las personas detr\u00e1s del trabajo<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_19 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--pzrp6eyhfp\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">MG<\/h2><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_19 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_heading_20 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-font--hp5h6dj--6f590ohmf8\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Un equipo diverso de especialistas en el \u00e1mbito digital, el desarrollo y el dise\u00f1o.<\/h3><\/div><\/div>\n\n<div class=\"et_pb_text_46 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--xednzyuicj preset--group--divi-text--divi-font-body--h1yjkjr--4dc9ntw8uj\"><div class=\"et_pb_text_inner\"><p>Mallorca Graphics re\u00fane una experiencia focalizada en dise\u00f1o web, programaci\u00f3n, producci\u00f3n gr\u00e1fica y comunicaci\u00f3n digital. Cada uno de nosotros trabaja en el campo que mejor conoce, mientras que cada proyecto se beneficia de la visi\u00f3n de todo el equipo.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_47 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--x9c51ioami preset--group--divi-text--divi-font-body--h1yjkjr--98fb60c7-e6f1-4ff5-a840-5130af877b03\"><div class=\"et_pb_text_inner\"><p>Esa variedad nos permite apoyar a empresas en etapas muy diferentes: desde profesionales independientes y empresas locales de Mallorca hasta organizaciones y agencias consolidadas en Europa y Estados Unidos. Usted obtiene habilidades especializadas cuando el proyecto lo requiere, coordinadas a trav\u00e9s de un socio pr\u00e1ctico y responsable.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_5_wrapper preset--group--divi-button--divi-spacing--xednzyuicj_wrapper preset--module--divi-button--default_wrapper\"><a class=\"et_pb_button_5 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-spacing--xednzyuicj preset--module--divi-button--default\" href=\"https:\/\/mgdev.work\/es\/sobre-nosotros\/\">Conozca a su pr\u00f3ximo socio de proyectos<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_7 et_pb_section et_section_regular et_flex_section preset--module--divi-section--l91zpuv3pl\">\n<div class=\"et_pb_row_10 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_20 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_3_5 et_flex_column_3_5_tablet et_flex_column_24_24_phone preset--group--divi-column--divi-layout--q8laystk00\">\n<div class=\"et_pb_text_48 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--tubt9slfn1\"><div class=\"et_pb_text_inner\"><p>Inicie una conversaci\u00f3n<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_21 et_pb_heading et_pb_module et_flex_module preset--group--divi-heading--divi-spacing--x9c51ioami preset--group--divi-heading--divi-font--hp5h6dj--wwd3dofo8r\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">\u00bfQu\u00e9 podemos ayudarle a impulsar?<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_49 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-spacing--xednzyuicj preset--group--divi-text--divi-font-body--h1yjkjr--98fb60c7-e6f1-4ff5-a840-5130af877b03\"><div class=\"et_pb_text_inner\"><p>Cu\u00e9ntenos en qu\u00e9 punto se encuentra, qu\u00e9 obst\u00e1culos enfrenta y c\u00f3mo ser\u00eda un buen resultado. Le propondremos un siguiente paso claro.<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_2_5 et_flex_column_2_5_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_6_wrapper preset--module--divi-button--q8btninv01_wrapper\"><a class=\"et_pb_button_6 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-button--q8btninv01\" href=\"https:\/\/mgdev.work\/es\/contacto\/#contact\">Hablemos de su proyecto<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_8 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_11 et_pb_row et_flex_row preset--module--divi-row--default\">\n<div class=\"et_pb_column_22 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_22 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">\u00daLTIMOS BLOGS<\/h1><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":0,"footnotes":""},"class_list":["post-385","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/pages\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":1,"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/pages\/385\/revisions"}],"predecessor-version":[{"id":386,"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/pages\/385\/revisions\/386"}],"wp:attachment":[{"href":"https:\/\/mgdev.work\/es\/wp-json\/wp\/v2\/media?parent=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}